Shock95 / AuctionHouse

Feature-packed auction house plugin for PocketMine-MP (pmmp)
GNU General Public License v3.0
43 stars 34 forks source link

error #121

Open Wayder228 opened 1 year ago

Wayder228 commented 1 year ago

Issue description

Write the issue description here

Steps to reproduce the issue

  1. ...
  2. ...

OS and versions

Error/Crash log (If available)

ocketMine-MP Crash Dump Sat Jan 14 18:40:12 CET 2023

PocketMine-MP version: 4.12.2 [Protocol 560]
Git commit: 0ee6cdb058d4bd2e058352b3a710177366019c03
PHP version: 8.0.25
OS: Linux, android

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: AuctionHouse

Error: Only arrays and Traversables can be unpacked
File: plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/menu/ExpiredMenu
Line: 55
Type: Error
Backtrace:
#0 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/menu/type/AHMenu(57): shock95x\auctionhouse\menu\ExpiredMenu->renderListings()
#1 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/menu/ExpiredMenu(36): shock95x\auctionhouse\menu\type\AHMenu->init(object shock95x\auctionhouse\database\storage\DataStorage#25836)
#2 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/SOFe/AwaitGenerator/Await(480): shock95x\auctionhouse\menu\ExpiredMenu->shock95x\auctionhouse\menu\{closure}(null)
#3 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/SOFe/AwaitGenerator/Await(250): shock95x\auctionhouse\libs\SOFe\AwaitGenerator\Await->resolve(null)
#4 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/SOFe/AwaitGenerator/Await(227): shock95x\auctionhouse\libs\SOFe\AwaitGenerator\Await->wakeup(object Closure#130253)
#5 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/SOFe/AwaitGenerator/Await(464): shock95x\auctionhouse\libs\SOFe\AwaitGenerator\Await->wakeupFlat(object Closure#130253)
#6 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/SOFe/AwaitGenerator/AwaitChild(52): shock95x\auctionhouse\libs\SOFe\AwaitGenerator\Await->recheckPromiseQueue(object shock95x\auctionhouse\libs\SOFe\AwaitGenerator\AwaitChild#129085)
#7 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/database/storage/DataStorage(122): shock95x\auctionhouse\libs\SOFe\AwaitGenerator\AwaitChild->resolve(int 1)
#8 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/poggit/libasynql/base/DataConnectorImpl(168): shock95x\auctionhouse\database\storage\DataStorage->shock95x\auctionhouse\database\storage\{closure}(array[1], array[1])
#9 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/poggit/libasynql/base/DataConnectorImpl(198): shock95x\auctionhouse\libs\poggit\libasynql\base\DataConnectorImpl::shock95x\auctionhouse\libs\poggit\libasynql\base\{closure}(object shock95x\auctionhouse\libs\poggit\libasynql\result\SqlSelectResult#133992)
#10 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/poggit/libasynql/base/SqlThreadPool(112): shock95x\auctionhouse\libs\poggit\libasynql\base\DataConnectorImpl->shock95x\auctionhouse\libs\poggit\libasynql\base\{closure}(object shock95x\auctionhouse\libs\poggit\libasynql\result\SqlSelectResult#133992)
#11 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/poggit/libasynql/base/DataConnectorImpl(277): shock95x\auctionhouse\libs\poggit\libasynql\base\SqlThreadPool->readResults(array[1])
#12 plugins/AuctionHouse_dev-97.phar/src/shock95x/auctionhouse/libs/poggit/libasynql/base/SqlThreadPool(65): shock95x\auctionhouse\libs\poggit\libasynql\base\DataConnectorImpl->checkResults()
#13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): shock95x\auctionhouse\libs\poggit\libasynql\base\SqlThreadPool->shock95x\auctionhouse\libs\poggit\libasynql\base\{closure}()
#14 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#15 pmsrc/src/Server(1703): pocketmine\snooze\SleeperHandler->sleepUntil(float 1673718012.0417)
#16 pmsrc/src/Server(1061): pocketmine\Server->tickProcessor()
#17 pmsrc/src/PocketMine(339): pocketmine\Server->__construct(object BaseClassLoader#4, object pocketmine\utils\MainLogger#3, string[78] /storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMine-MP/, string[86] /storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMine-MP/pl)
#18 pmsrc/src/PocketMine(362): pocketmine\server()
#19 pmsrc(11): require(string[122] phar:///storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMin)

Code:
[46]    }
[47] 
[48]    public function renderListings(): void {
[49]         foreach($this->getListings() as $index => $listing) {
[50]            $item = clone $listing->getItem();
[51] 
[52]            $expiredItem = Locale::get($this->player, "expired-item");
[53] 
[54]            $lore = str_ireplace(["{PRICE}"], [$listing->getPrice(true, Settings::formatPrice())], preg_filter('/^/', TextFormat::RESET, $expiredItem));
[55]            $lore = Settings::allowLore() ? [...$item->getLore(), ...$lore] : $lore;
[56]            $item->setLore($lore);
[57] 
[58]             $this->getInventory()->setItem($index, $item);
[59]         }
[60]            parent::renderListings();
[61]    }
[62] 
[63]    public function handle(Player $player, Item $itemClicked, Inventory $inventory, int $slot): bool {
[64]        Await::f2c(function () use ($player, $slot, $itemClicked, $inventory) {
[65]            $storage = DataStorage::getInstance();

Loaded plugins:
AntiPC 1.1.0 by cl4m1n3 for API(s) 4.0.0
AuctionHouse 2.0.1 by Shock95x for API(s) 4.0.0
BedrockEconomy 2.0.8 by cooldogedev for API(s) 4.0.0
DEVirion 1.2.8 by poggit, SOFe for API(s) 4.0.0
DevTools 1.16.0 by PocketMine Team for API(s) 4.0.0
GMLimit 1 by 1kon for API(s) 4.0.0
GroupsAPI 2.0.0 by alvin0319 for API(s) 4.0.0
InvCrashFix 0.0.1 by Muqsit for API(s) 4.0.0
OtherDragpeAPI 1.0.0 by wayder for API(s) 4.0.0
PortableCrates 2.2.0 by GrosserZak for API(s) 4.0.0

uname -a: Linux localhost 4.14.141-perf-ged60195 #1 SMP PREEMPT Wed Mar 31 14:40:10 CST 2021 aarch64
Zend version: 4.0.25
Composer libraries: 
- adhocore/json-comment 1.2.1@651023f9fe52e9efa2198cbaf6e481d1968e2377
- brick/math 0.10.2@459f2781e1a08d52ee56b0b1444086e038561e3f
- daverandom/callback-validator unknown@unknown
- fgrosse/phpasn1 v2.4.0@eef488991d53e58e60c9554b09b1201ca5ba9296
- netresearch/jsonmapper v4.1.0@cfa81ea1d35294d64adb9c68aa4cb9e92400e53f
- pocketmine/bedrock-data 1.13.0+bedrock-1.19.50@57337ddc9433a0e245a1ce48c51af05f0573d58d
- pocketmine/bedrock-protocol 17.1.0+bedrock-1.19.50@c572706cf5e3202718dd35a35dd30fe08cd671de
- pocketmine/binaryutils 0.2.4@5ac7eea91afbad8dc498f5ce34ce6297d5e6ea9a
- pocketmine/callback-validator 1.0.3@64787469766bcaa7e5885242e85c23c25e8c55a2
- pocketmine/classloader 0.2.0@49ea303993efdfb39cd302e2156d50aa78209e78
- pocketmine/color 0.2.0@09be6ea6d76f2e33d6813c39d29c22c46c17e1d2
- pocketmine/errorhandler 0.6.0@dae214a04348b911e8219ebf125ff1c5589cc878
- pocketmine/locale-data 2.11.0@4b33d8fa53eda53d9662a7478806ebae2e4a5c53
- pocketmine/log 0.4.0@e6c912c0f9055c81d23108ec2d179b96f404c043
- pocketmine/log-pthreads 0.4.0@61f709e8cf36bcc24e4efe02acded680a1ce23cd
- pocketmine/math 0.4.3@47a243d320b01c8099d65309967934c188111549
- pocketmine/nbt 0.3.3@f4321be50df1a18b9f4e94d428a2e68a6e2ac2b4
- pocketmine/pocketmine-mp 4.12.2@0ee6cdb058d4bd2e058352b3a710177366019c03
- pocketmine/raklib 0.14.5@85b4e5cb7117d37e010eeadb3ff53b21276c6f48
- pocketmine/raklib-ipc 0.1.1@922a6444b0c6c7daaa5aa5a832107e1ec4738aed
- pocketmine/snooze 0.3.1@0ac8fc2a781c419a1f64ebca4d5835028f59e29b
- ramsey/collection 1.2.2@cccc74ee5e328031b15640b51056ee8d3bb66c0a
- ramsey/uuid 4.6.0@ad63bc700e7d021039e30ce464eba384c4a1d40f
- rhumsaa/uuid unknown@unknown
- symfony/filesystem v5.4.13@ac09569844a9109a5966b9438fc29113ce77cf51
- symfony/polyfill-ctype v1.27.0@5bbc823adecdae860bb64756d639ecfec17b050a
- symfony/polyfill-mbstring v1.27.0@8ad114f6b39e2c98a8b0e3bd907732c207c2b534
- symfony/polyfill-php80 v1.27.0@7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936
- symfony/polyfill-php81 v1.27.0@707403074c8ea6e2edaf8794b0157a0bfa52157a
- webmozart/assert 1.11.0@11cb2199493b2f8a3b53e7f19068fc6aac760991
- webmozart/path-util 2.3.0@d939f7edc24c9a1bb9c0dee5cb05d8e859490725

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
eNrtfAtz20aW7l/ppV0VqVak8CbALWftkZTEtfZYayk3uzf0Og2gQWIEAgwekphU/vv9zukGCVK2
kxkrU1t1naRioNF9+rxf3fSvo6yqV7J9f6vqJq/K0cw7GbX5So1mdjB1p3Zo2c4kCELfD05G3dp8
cuyJ43uuO7Wmjjt1PCwqZNNe1HVVj2a/jtrNGtNG+v1ktFJNIxc08qYsNkLWtdw0QpapuK4l7Szj
QjUikaWIlejKtUxuVIqFWVcU3+QFrVwvZT07PT1t2qoGrFO16grZqvTUOn1RpnWVp6epbOVpUq0m
N+u7Uq7XzWS9Wq3XRbfIy+Y0A5zm9LIC6PZ1Xqrx68vT/tuLLmlB/XdV16j3qbodR9MJbXja1Mlp
s8SayL8/lXrWkmadrlTZnV7cr/Napa/xjPlrwthg+3iAAbQAuqOZ70M0tUzw+OPoiSU+dw8S0umL
72iPI396PBP93Pl8OHk+p9nz+QCl8de1KlNVv8qbNi8XzdExkHxii0ek+sgNfhcjImA+1xSMv87L
vD2q4r+ppP3oOtKQWNKTUaP5/BxDV/rlieOH2JZocT6HliKPm9OrN9+Au3cyb79VpaolttCvR15o
/X3M/vTUX5Oiarpa/XZUwloYe/dPxN7xP4U9LZ7PaTUEs7fcvJPqNFVxq3bYen8mts7087C9kzeq
W/d6daZZ/cR2Lcd3GXv/z9SUwHsM7L+Bo/wEBcGfR8HZMi/SI9/5XI1Jliq5uayrVd6o/+xUp37P
0H8XKmP2xHYiK/SZC9PP4ULvV7bRaeBVjmzns+hnTHdmk5etsBnj8LPltq4Wi7ylZ9lsyp+LU6aB
cD+ryhL8reqXq3VxZAfhJyj4tFP9uPv6wLqdL+Mc4Uf73Ynon5jm6J9HcxT+rtQ0LH7TwOZzTdAD
cLPZPwhpx5E/pPEfgAPF6QoMXf1cXKkCIN7yADyAG0WOjtzWn8RW7Hm9rJVML6sKLLWdR2TpxxXr
fwVL7X+apjrT6T/O1j0JkZeRqSamOdozPNv5p6hI4D+qhnDc6OnRdCA3WhGit8hgEabWXA+skGCf
NmVV/aKYiqtCqbWqv0OJUqgaHtx9NA5/ttJqMrx/gIyQzG83E36XpwLFvXnjr9d1laBk+2vV5lme
SMKyZ59v9mXwqr4l7kwt9w8Cbuj9+7LNi6OsqCQi2a7ItDx7qvcIPrCHFdgHe+gv46/bnFMDQriq
DZbTAYRdxXcE8/wIkPfvE9DY1hBJ7xX+Ar6foaptXlUStc4T70SYL0MAHWiB3F7LvHwF2WGeeyIA
CGXRj9PwnXjcenULOgweG/RaJ+N2+BHWBQ+UR0tGr4r0Krh4zKrVzx2qlyODK/Kfd+Kxy/fj0bvf
Tkbq0RsOf2b5DoQ14Pd5eUvJHOa22C3F3KQd9V8xMtwX40mVKqLSC/Bt3v6GIW+KR/oz5KF1Fxd5
IrKu5IXisD6fiVuwWPxKKyKsEOafrIJnSpZHT9tl3oy/Xqh2t0bIRjzNAedePPtaPC30h2MG4lu8
Lf37NG/VSjwTcFCl2k5jWC/x5ej432i+rdH1nd06pZn0Ui9/VSWyULMZlvXYrAu5UfWJmI/M1DFt
NR9piK6B6O0gFqAGoKB37zEdyxN19ON89Ovl25dnF7/NR8gmf9xD8LLOMQVmr07ElWqZ8NlMt8T0
t+NjLFrXavEeqtFC3786/Z/Tr07Etbpvv+F5s9nbi6uL6xMxJOhY4+g/wG23iyyK6u4VRsHpfxc/
TiYT5qQWAg+fCBqkhe/ETPADQw32eQ+3albwFL2zUQ8/HAib/tkJ+mWJ2AFr3BwdMwQWlpY3aCHA
GtJQXUjzAms3AMWTUDXw4FDhaGlgb9U1cDQ+gftBdV1ygDi6ZIGLp73gWTUYlTNMh4ViqMeaVNM8
nggqip42RdVC0WOEWdbRoNcMLqMgVic52u4IpsO2xNF2L15+crDbbg+t9sFAoMaTQaaDaof19yUi
iSxJef5t9NuXnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt2Xnt3/fz27vsfV
UDvrBZTq8oyeSknXivqBk9H2NtLIntgTCyOya5dV3VAZnRTeyi5dAibXOY14EwuT8K5Kauyloxm3
dEYpFLlMaRG+NVXWng8HVpJ7bQYcbBu7rxOtF9S1gwrh8+Wbq+sf3rx9dY6hOxU3eUuYUl2/16Qb
ELHfu9uRAnOZ2PukXBnH8nm0jF6Wt2e1bJbf5PeA/xcF2SQ3F7COarUZ7Sj9mBs7wPh3CT/YYEf6
wYdD4sMDOcK3ptVCIRw9mix3IOfzfWwO33+P0GXbrhtoP1z7sosn0PHTAfTTA2DgyvnF/8lrJnbL
j+3QvkY7h5zQEQRjVFI8Fi/6sHTLKCB1V/3TAC3DgqvrF2+vv798IOlzdXsNopshTf3QgZUGh2a6
c0TiWsnVY5HV7w8ydph8gowPyHGH2ekWBoj99vWrfAUx7GjtR/ZI3afSvsHoI5H27ev5XAeuP2KF
39ZVt25eXL4cIrwdO7S9A+HI4jYvLdeOPtPzXCVVrb7r0oGX2YKez7foDB7/CGlDf7Yjbt/L7ciz
HvrV193PAPdYclkxtPk8L28TQiDL7/8eQb1pl6o+RwRdq31pHXzYN6gHIruTG9rwkWja3/uPB73L
qm5pN0iiVUO/cPBhX/+cQ2KgDg2Skf8rbx7NeLYQ5/N9XP4ocXQ8J2tQ0yqN5GmTJrJOPyNB23vj
ggt7jsdlNb7LfwFofmvMkdBEkz2m8izu8iJtntk8wYzLssmZO/etKom1zP4zGCDQD8E7x8d0ILn3
jqrkflUMRyowr2n2htbJPpDm5wJccYdDvwDQ8D1OVrJdDkfo/K5MQeJwbNmVN5xvO2yp7sSl0Xqz
bisz4NCAOb/drevqPQTTakWKZMGv2E5kDmrzMquGk/QJ3d5Iux6+LlZ7r0vY8h7VrST80+HY3xpW
4R071a0q0tjgbmkGpyorNNstk66uYp1ID5euoJXGYdlM9WoDPpe0nXkS27lXl6/25VO2e/zgBflw
5PL8zd6KtHrPkw4HtWj3Vi73ZbauGvK7A76wFjd7c1ouj2nMM66qVhAaqeWi0zzsefEW3FGcYe4B
Xa6qPWlc5Sj/1X+93iM8X8R5KWskmSNoymSKoba6UWX+y76gD1Qcr4Tegzl3dX6gIff3RgsIWzK3
jWRQ5LNIRr/ka53fRBOf/N/f8vb9io/j6SwEjFiujRqSfnEbuNjzigMHQFaDAnX3WwvwztbbsL2P
Zo5teSC6oRbNaJbJooH7Q2XfVkkFsH5gYRNKUUaWUkGSxpYfpl6cOgoPru/Erpzalj2dukFg2VFi
kbV1BpdXedndi4LO2ZdV0wpsTv/ZY1T72RhpLS3xxRNbXL2+FJdvLy5eX16LH1QqXstauLawvZln
zWxLnF1dC8dybCFlnSwDb8R82PMWivXa2+rLcv2+anokyAnRi9SOlW84rKB2qn4Pa6plnevQIlNU
LPBvp2SFY8wxFyYohbafB75tOW4WZcp3VKQy6dhRmMQyC5QX2qkdBaFy3CnpTFznyc2pcViQNLB6
7vlR5kxDW9nSClOAUH4QW7HteZ4VBspyQz+wlZuxT4XIgCzVALIoYpncjG9lkafU8gdE+Liyuiuf
mz/J8Sw4HJ2CbtmUdA5+60zAjedKZV4YRpGd+q7yQxVYSeT7XmxFse1YdiL9WEZOFABGqdpaNYpY
zAxYIeSw8t56ZFnPk0wCe2mnEHzkpYEn0zhKglBKL4kjFTmeZSmfCRi0mmJduIwpmGnNhhv7135U
K7r13J+67jRNk8hzXWkpx/OlnYCtiW/LzPLx39RNoXsfhr3T2JE9JVwfwE/8qTO1giTzlQtNmtph
CjKk6+MPK1NWmKTB1E7VAXz2BRxOWI5g6XNfJlOlZAS8YpmGaeJFYeYnyvUSFTjRNPVVgM9yH9IH
xUhJl/s88Kbh1AuiaRDEiZRTSCn0Hc9RoZ84buL4ClzwpXMAkLpORWV8DqFmPfciJV3LjSJXZWkW
u1EC4hzl2H6Q+hZAh44VqWl4AKkqqh0M6AXhH6TTIHOU66ZBaLuJG6VOlDhO4gWJPVV2eoAN34vS
lyo0KFRnz1OJrT1pea4XxpFtqxAGo+LMdvwss0FTGCVJeIgO+wvVqwvsjlTPi4FJmEnocIr/pVEQ
OHIKxoVWoGLsozzpJ757CGrByLAdBElkO4mVRZbvJzBXx7WtUCVOak+jOAoyz/ISoPoAwngQejSo
wM6m4GOYZC4kljie8hRUyJFJCp8WWqS5ENyBrm6dgQeZe1PpeG4KVYxhg6EVRWngu/gjmEZQJDsM
bdv2vWgfRBm3fVLzPPNcx46Vb6WZLW3wN/MUjNJzQuko2GSggI8Te/sQdo9jTk10PHj+dzj3AbBa
3ugczSLH7j8P/dhTfhJPbXuaulNl2YALH+Fmme/Gju1MgwR8Dj8EZZyvkz4oPo8cRwZwi7GVBMk0
lVL69F8Iii0on0q8qRtKdcBg3U82DLKfWzIJswRaEtqJZ0fSzgJPwcC8lIizHBhtpJwopkxCrhq1
IUPY5Q3k8p3nCf6ZevDU8BohcsEYpuRZMQKBHygVpm4cB0FiyR2Qrst1ICILkGngxskUbnGaInzB
NJVrwa0RJtINvcSDN/Us8pj1sls1UvbrH3r4ZrPKqnKj0/5N0ypKUG99qJPtPpeJFflBFHoeHJMV
SR8GEsOXEgdgeW6iplP4PnsAZ10VG8Aqxn0ufAuSp0Daj+MkdFx4lgQWHAYWaPSmcCEB0E8yBQcA
TWGaH8AapKE9uFCmtu1lAdyRcpIolGFsKTdOIwuK5SSONYWa+q73IXCIZqE1gDWVQZa5GbKGKIbh
SJUlSewFiBiZA1+Hf50sjdzgY7DsISxr6lku/peEiqwFjiULpxGUzvan0orhbBx60kXbqkL51J5K
Kvl0RsB+ybYTKHYUeREUPAulC0rUFAhaAVgfSMSKAFZt7wFZwxOMKaiwf3PJU0ZulE1VCl+SQFNj
hFUrVWRLlp+GCATYwJoiseGacavykw2njk8E1ZsiqcosX3Q1H8UIUhO6bSn2MsJ5+URcLxHkRV8E
ClkrgdpcVKVq8CBbuqVaVi1dVM3LpOjg1PAgdCt/glCLpKBFwkSwrqoVVmYE4BBmIzN1Iioq+83F
V3jRG7GputrAEnkmkNrmWc47IPGia6nFhgD/Vd1twZ2i3JF0OifuqvKrVlBaggQR1X0Fp5pTaN0Q
hnTTUNN9t1Sl6NaLWqYAMJmX87IHNpuXQjz5YakIMdFW2AV1EECYUxPwAJlXw+cO+jOjqqOSAD8L
1TK/qL2ZKHOTkEZWBBkcT9S4kFSULNRMcEpNH5pl16aw5LG5KjwT85E+WKKLrI1K5yPG7AXd0hTm
zmh/nCpucyn+s1P1hub8TA9j82kmqGfBSy+4bDdr+PIx5bICEgNTCFq8EYaVNN9U+dvPA2Sf/ACL
gUbQVeY0Ffoou9FspaM0sVKSDhopPRZgeqwIaTBH/dzJgti2yG8xF8lOp8SR2RQp/DFB1zuqca3W
qFDHYDudic3wmff+a7eKwRVo1YtmUybXsrmB4Osb6NGEJ3wPbrFq95TStGVdlVUH6WF6c0ILilTo
+ojs4URQxg9CqBBi3sAeaWzVleb0UgO/YvGCJmhZXd3n0DAFNoAk1txyixzx1iD0MiNdpTmkkyci
b78C+9qal6WqpfNAUpmDxeIINNClUIfZwmSMDaUzBnWoq3yFV9RdWZI4U2oNVGsWgu7fTMS5ujXP
YpUvljBmaiCeDI3PKA5xpK67datHNcOIMSvgZuhi4cIouRBKtUFIvtjdNR/GgHSEdA7FSA7tmgwU
bddm2mravFwpbLfRRvltUcXQHmq4CT0OO1jlLdn2Si1kvGnBcXGlWW0xc3O+Wc/Lr0lqdzlznjUK
Rns31oB6JdN38rMcKMIjKbprS2CyWql+S63kkFZHZioWFQRVkZmSVtBGC0ZzzKjNhEVUYHd2wTpT
/F9PAXUwP4X/Utbp5+HftNWaUTDuc4uSAdcIuI81RdN0ixDt2mOFQtsziLET+IGtwuDXfPUIGLJd
MErkMUTS1XSvHJau7lXSsfOtNMraIilYbWer+0SptNlRpB3Xm+uLmbj+7uWVePXy9ctr8eLy8tXL
iytxefFW/PDm7X9cvD0RmCSu32DWhfjhuzevLsTl2zdnF1dXk0MXsMcPxw8MOy5VnVcckMkRN0Qg
X2DpubF1tjZ4j5QgZd/CU8bUndZulkGdVSXohIOGNhG9H1M2rWR3S4qs4Am5ID2NIWsgcL07R64j
Eu/BP4ehOM8LJg9nky6Y9jvEtlYJpQOas4Sulqteu6UB6qXWzY5U1zK0NscfRslQ7hrKF7KO6dbh
LuFnB/Rh7rKpETpmlTCr4LtXsuw4+RhigsSsgw4en/Qx4VAJezXU4TVDQt1qelc7E5yIN9rna4Wn
a0VdkW5xyRFE7kqxw7/RgNeMPggNLMvQit2+YWfxIEiy6mgIW9qyulr1wVavNjPGQ9UcSpioMZJ8
oBviAyq1px39j1NYZDV2IjU0ipx2q7XOrnQKJ8yHMX3o5XVOk8wCxp3R7CmgHxTdKRi7/ACDEbQR
+LDDLZSsaTpFjqFdQmqLPtskp0W77bA66QWpcwSTVE40NjT1o3xayfsxH040Pe5nck2j+apbmZ9P
EXD+IQcJUugfimgsdnwlezGsZIt5qGNIttcGI95wTFlwh6DrbSV2XulPhzpNuRF5PQ1fT+5NSMMy
E4eUceYwTiTsc0vbOVDhXAXpI3EP2OkEQ0Phn79RoUFrNIU76rDM8FPT0+9Mk3fZLjGwoDLAwP00
qE/p4bwsVUsCm5kQgdRsWRU6xYxlmyw5E2eUG/rpjzBBhn2brnzMVx1aYrVNNnV4ezKUUv+J3Gq9
aQn4iRjbAwGy8HjjcdsjY0IAe+1dHsuHQ5RCpppyqmU40afFGDRoTcR3yAWhS884uRNnl9+fYC1w
iGFfd3kKtedcQXvPLfwxw5+JoE+7dxl5w9wZzJ2IFykc1VIW2Sn9Lo/LhFRBh81W2FRQv5IUbGCI
u7A3ADYsRS7uyatRiimLiSAkvr8sL/tke1cAUi1BSN0hbNLCbl2ux+b9oLp5bayuyX9RW3lSWt6L
saGAZ1ImpO1aPQah1Yscveh4Ii7NmkLWC14gTSVqdIF3zGq5IBIgE7CtWRecsVB5uQLyZOyyJjmd
FTlm6XqZbsipphWvr79nTBuQRGTHXSuoPmdR7rbTxcWk9zWrthvTqhljO6wPVcnHoWzrmaDGAHIh
JKw9mah/syxPJoKj1FJSEiDyFXjTkuzo8IZ+hwg3dcK4QGi3jPSSOAGvy44YIVqyO2+0SHUqgbmt
0VGiROn+gHF1ppo6f8NJ0vnLqxd/QX7E+VRXsg6Rw+7IU/LJqU4SclJG8/vWdFhv7Ojc2Xqq4m4x
64u2r4VNxZpJWZdwV/xdmBK90U0FsuayqXTwNhZhEzCNtYZ2tqxQxJMV9rWa6qtx9uLUzhaNvO2j
BR5RevM3bnUPHSr0Ls824/suTweVEu883m9jXHMfQiul/hGp7uCwTzQa2DWmH5LA3FrtkMyasV4z
E+aQmbbRztY4ErMLRQtZLrbZfEnLisOgddLPus3V3Xgbyj7UOtKCfrGqOrKzTEcFY3ZgnVEHjoLk
R7hpAEbRM4cxLH7LQW2wmAkvlS5SY6WBxYp+cAyDk3dcMpM0NXQWAg3vh0dNPm20Jf/BTrIG3qiV
e9livx5L+nML0D1oZ8RFlbCuNnmqHSShJCEWVDRNFw8JWVDE4B+F6jjBL1s/zn0VI1+ZJKpQnBZr
O+Rdi/wGW1BRyGZXSDBjUVd37VIbLbaQYqmhDSwaqt60Ov4wsnRUO+5RG+9koEl7ed4M6CKfRMLT
0IQ+v9ySaforfUznNXt8BrwxUERNuH3LE7V9ptR3J6BdY2fWe/SJkIf6ZMyXfiBFKPxMPwoz2rGu
1vpuMeuWfqGIx3OM43Qd2pALASKdd6KYQ7aLoGhSbBoxrayZCfbUeePyUg/rWGnuywORnY9Kd/kM
WdyYfnd/MLQ1+P1hcw1gENVg52N993A7k07dZxoVvjk0ySvGuKzKzYrKI5hoS53GpNmhTo7afBe7
70wCOzG5WNQotHVTzXTgdKOBfnd8c0gf4wcf8ub8DV36NneLTIQkt3SndA4uYbx3vGPDiO8I4LHJ
oO2NSLXlfLemC0haOA+YCoHq70bDkAvQsT5780Hj9Ez/tQyDbtaJkMV6KWErCiRTyG63mRliWKZq
+tsByN+VFA701z6s6N6Y3OuOmSsYg3DTIQtFdGef2bsmA5ClrL/3ezyQqqZrKNY2X+0ig4lHBJTv
XkDrKRCQFMk904bc9jOL+hbvZLeB+TLcoefcg7YkXNC65W6qJAWibvUgbnKtZQw/BWdLnfUKOndK
+y6LmbvNoPMFoowJ6JR6Zh33lcn2CFngnlDOVoolkkhODnSU6TuQQ5iUHZEX1ZnykZosJkwkXvSi
E3FO2oU/VZtMjgdJRF6uu3aoKh+L8yY0av3Vdj/oIfWYtHlrtKjvFi3NoPb29Zb+nl+CjK3WFObZ
FhAd2ne1Pmkhx9u3UHQQAjzjqPusArmYbEx99kT3HxpT8HGhpnMrkmUKEdUolW75tANPKFONZIWB
ogl48kKQogMZHuaclVJxOkmipZyf6vxuqxnU8TZAjnso+pVyEth2Klh6zAVKwGsKldCYQxQwPUHG
jfnxZntKcnjaBWNrVJFNTLeBEhlDmSw1IN2kydk+fnyHSoXCZlOJI/BU6UhM5p7fq93OPGc+OIab
UbdzPtJIE8P60xdZfqU7g09iZXZOj7UIaMkMW/aonfUc6gVqpp/oNpHu+fTsF/8NWRG74Zp5y8zY
4ZZL2gXlFHo6zDjqiTjWu9EFrRNOF0inSGY0tSeQUCDe0+U1ZOsTVlKGQ+vImrpG972aaqW0LT9k
ikGFloA3Va13npvf49Dw/hStDjKmOCp+PODuu4EI6URqJz86KTMmxsCOmmMtt7xlbTQqT9k9Zhk3
jA3M0zv9FV7FSIQTc6w7EYf7Uo1xQ6qzp9O6aYTaryM/D4TIzT7lcp7624wachcg2c85EU8ddsS6
P059S3I7Gk86N5Mp6AYq1RqA3mFz8dN2GGSr+5/E+GvxEz7zC6+7gSIQ9l2ewGKAvNxAHC+pe6Mz
YpoAcPORBsivO1hm3U/iX/H8waU0dz76aYukTu+wJb0QwU+dflc6FCYfQKXj37qGdDlRmEUp81Pn
X3oUdlAYODweErgy1Qgx1P3hLWqfgm9m/wujuhXdSpLgehlR35avYG3EEWydtWWgQUhZ8qIx/f7N
1iCRv92CRemxEfFTGBAFkqdPUUQ+fepo+dFOQ/n1AtyOf0CAJ4PPP2l9KqsBus8EX68a0GM0C3XI
ArpHqfaCj+EHarimJF+MxdFys0aadSxQ4pt+Bv+VOxrdds1mBGRbUraxRtaMUstJTC36QyOMOXtD
OovjY5xmgK/dnxqY9pbZWntZQgCAfuq5PaDKlI90rHVvzr/3vL4+nSRRAlRaDbwP8iPVE7SzAjZe
XQqb/E8Xxv2L6M+Hq3pmalpd1uuD9WGHWlNK6COemgMk2ZkEq0CETjZC/zK0q/sSo2/L1dsjec6f
iWP0F0Wl20IQIMb9cT4UWPdwnnzDiTNvxfP3gHATxIy8H4yMuZkw2Z11VbrRwwxtTEczuaGeWMPd
O+TxcV7k7Ubr3ZbxOf2VQoUuinS811QyfBT39bbyoLs2h/U9XUq53L6JM76Zwlcz5uWTK5jbuUqE
4wnbnlnWzHHF2QVf8EXBtara9Nl+FNfXJOgKB/8Ol1KrZ3ZkU3k2GLoNeBCVaZ+6rTFUkQos81aN
KVA8q7IMW8h703ppntFh2EJSazhVz5quvs1vSQv0NY7tB15G53F0bq/f1rdrBp7m1CxD7rx5Bny2
CrWt2571nRuKcs9Y/3a9HJVuP1My/Oz84psX37+63pLANz14G651KDbx216H5ZkdzMv7uLof0+9d
NHb9BZRndYdyevTb/wMB9MoG
===END CRASH DUMP===