Наука и искусство анализа данных программного обеспечения

Цена: 2 318руб. (¥109.7)
Артикул: 618022850715
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPHA+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+Li4uLi4uPGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0yIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGRpdiBzdHlsZT0ibWFyZ2luOiAwLjBweCBhdXRvIDIwLjBweDtib3JkZXI6IDEuMHB4IHNvbGlkICNlZGVkZWQ7b3ZlcmZsb3c6IGhpZGRlbjtkZW50aXR5OiBwcmRfdjEgMC4wXzIwMTgwMTMwX2Jhc2ljX2luZm87Ij48ZGl2IHN0eWxlPSJtYXJnaW46IDAuMHB4IGF1dG87aGVpZ2h0OiAyNS4wcHg7Y29sb3I6ICMzMzMzMzM7bGluZS1oZWlnaHQ6IDI1LjBweDtmb250LXdlaWdodDogYm9sZDtwYWRkaW5nLWxlZnQ6IDE1LjBweDsiPtCe0YHQvdC+0LLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y88L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW46IDAuMHB4IGF1dG87cGFkZGluZy1sZWZ0OiAxNS4wcHg7Ym9yZGVyLXRvcC13aWR0aDogMS4wcHg7Ym9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO2JvcmRlci10b3AtY29sb3I6ICNlZGVkZWQ7Y29sb3I6ICM2NjY2NjY7bGluZS1oZWlnaHQ6IDIwLjBweDtmb250LXNpemU6IDEyLjBweDtwYWRkaW5nLXRvcDogNS4wcHg7Ij48dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iNSIgY2VsbHNwYWNpbmc9IjEwIj48dHI+PHRkPjxzdHJvbmc+0J3QsNC30LLQsNC90LjQtSDQv9GA0L7QtNGD0LrRgtCwOjwvc3Ryb25nPjwvdGQ+PHRkIHdpZHRoPSI0MjBweCI+0J3QsNGD0LrQsCDQuCDQuNGB0LrRg9GB0YHRgtCy0L4g0LDQvdCw0LvQuNC30LAg0LTQsNC90L3Ri9GFINC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPPC90ZD48dGQ+PHN0cm9uZz7RhNC+0YDQvNCw0YI6PC9zdHJvbmc+PC90ZD48dGQ+MTY8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPtCQ0LLRgtC+0YA6PC9zdHJvbmc+PC90ZD48dGQ+W9Ch0KjQkF0g0JrRgNC40YHRgtC40LDQvSZhbXA70JzQuNC00LTQvtGCOyZhbXA70JzQuNC00LTQvtGCOyDQnNC10L3Qt9C40YEgKNCi0LjQvDwvdGQ+PHRkPjxzdHJvbmc+0KbQtdC90Ys6PC9zdHJvbmc+PC90ZD48dGQ+MTU5LjAwPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QndC+0LzQtdGAIElTQk46PC9zdHJvbmc+PC90ZD48dGQ+OTc4NzExMTY0NzYwNzwvdGQ+PHRkPjxzdHJvbmc+0JLRgNC10LzRjyDQv9GD0LHQu9C40LrQsNGG0LjQuDo8L3N0cm9uZz48L3RkPjx0ZD4yMDIwLTA1LTA2PC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QmNC30LTQsNGC0LXQu9GM0YHRgtCy0L46PC9zdHJvbmc+PC90ZD48dGQ+0JzQsNGI0LjQvdC+0YHRgtGA0L7QuNGC0LXQu9GM0L3QsNGPINC/0YDQvtC80YvRiNC70LXQvdC90L7RgdGC0Ywg0J/RgNC10YHRgdCwPC90ZD48dGQ+PHN0cm9uZz7QktGA0LXQvNGPINC/0LXRh9Cw0YLQuDo8L3N0cm9uZz48L3RkPjx0ZD4yMDIwLTA0LTIwPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QmNC30LTQsNC90LjQtTo8L3N0cm9uZz48L3RkPjx0ZD4xPC90ZD48dGQ+PHN0cm9uZz7QktGA0LXQvNGPINC/0LXRh9Cw0YLQuDo8L3N0cm9uZz48L3RkPjx0ZD4xPC90ZD48L3RyPjwvdGFibGU+PC9kaXY+PC9kaXY+0JjQt9C00LDRgtC10LvRjDxicj7Qn9C10YDQtdCy0L7QtNGH0LjQujxicj7QkNCy0YLQvtGAINGN0YLQvtC5INC60L3QuNCz0Lg8YnI+0JPQu9Cw0LLQsCAxINCf0YDQvtGI0LvQvtC1LCDQvdCw0YHRgtC+0Y/RidC10LUg0Lgg0LHRg9C00YPRidC10LUg0LDQvdCw0LvQuNC30LAg0LTQsNC90L3Ri9GFINC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPIDE8YnI+MS4xINCe0L/RgNC10LTQtdC70LXQvdC40LUgMTxicj4xLjIg0L/RgNC+0YjQu9C+0LUgKNC+0YDQuNCz0LjQvdCw0LspIDM8YnI+MS4yLjEgKtCQ0LPQtdC90YI6INC/0YDQtdC00LLQsNGA0LjRgtC10LvRjNC90LDRjyDRgNCw0LHQvtGC0LAgMzxicj4xLjIuMiDQktGC0L7RgNC+0LUg0L/QvtC60L7Qu9C10L3QuNC1OiDQsNC60LDQtNC10LzQuNGH0LXRgdC60LjQuSDRjdC60YHQv9C10YDQuNC80LXQvdGCIDQ8YnI+MS4yLjMg0KLRgNC10YLRjNC1INC/0L7QutC+0LvQtdC90LjQtTog0L/RgNC+0LzRi9GI0LvQtdC90L3Ri9C5INGN0LrRgdC/0LXRgNC40LzQtdC90YIgNDxicj4xLjIuNCDQp9C10YLQstC10YDRgtC+0LUg0L/QvtC60L7Qu9C10L3QuNC1OiDQvdCw0YPQutCwINC+INC00LDQvdC90YvRhSDQstC10LfQtNC1IDQ8YnI+MS4zINCi0LXQutGD0YnQsNGPINGB0LjRgtGD0LDRhtC40Y8gNTxicj4xLjQg0JfQsNC60LvRjtGH0LXQvdC40LUgODxicj7QodC/0LDRgdC40LHQviA4PGJyPtCh0YHRi9C70LrQsCA5PGJyPirQp9Cw0YHRgtGMINGC0LXRhdC90LjRh9C10YHQutC40YUg0YPRh9C10LHQvdGL0YUg0L/QvtGB0L7QsdC40Lk8YnI+0JPQu9Cw0LLQsCAyOiDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDRhNC+0YDQvNCw0LvRjNC90YvRhSDQutC+0L3RhtC10L/RhtC40Lkg0LTQu9GPINCw0L3QsNC70LjQt9CwINGA0LXQttC40LzQvtCyINC80LDQudC90LjQvdCz0LAg0Lgg0LjRhSDQtNC10YTQvtC70YLQvtCyMTI8YnI+Mi4xINCS0LLQtdC00LXQvdC40LUgMTI8YnI+Mi4yINGA0LXQttC40Lwg0Lgg0LHQu9C+0LogMTM8YnI+Mi4zINCg0LDRgdGB0YfQuNGC0LDQudGC0LUg0LLRgdC1INCx0LvQvtC60LggMTU8YnI+Mi40INCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IENvbGlicmkg0LTQu9GPINC60L7Qv9Cw0L3QuNGPINC60L7RgNC30LjQvdGLIDE3PGJyPjIuNSDQndCw0YDRg9GI0LXQvdC40LUg0LrQvtC90YLRgNCw0LrRgtCwIDE5PGJyPjIuNiDQndCw0LnRgtC4INC00LXRhNC+0LvRgtGLIDIwPGJyPjIuNyDQldGB0YLRjCDQu9C4INC00LLQsCDRgNC10LbQuNC80LAg0LjQu9C4INC+0LTQuNC9INC00LXRhNC+0LvRgj8g0LTQstCw0LTRhtCw0YLRjCDQvtC00LjQvTxicj4yLjgg0J/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+0YHRgtGMIDIyPGJyPjIuOSDQl9Cw0LrQsNC3INC60L7QtNC40YDQvtCy0LDQvdC40Y8gMjM8YnI+Mi4xMCDQktGB0YLRgNC+0LXQvdC90YvQuSAyNDxicj4yLjExINCh0LLRj9C30LDQvdC90LDRjyDRgNCw0LHQvtGC0LAgMjQ8YnI+Mi4xMS4xINCg0LXQttC40Lwg0LrQvtC/0LDQvdC40Y8gMjQ8YnI+Mi4xMS4yINCa0L7Qv9Cw0L3QuNC1INC90LDRgNGD0YjQtdC90LjQtSAyNTxicj4yLjExLjMgUFItTWluZXIyNjxicj4yLjEyINCX0LDQutC70Y7Rh9C10L3QuNC1IDI2PGJyPtCh0L/QsNGB0LjQsdC+IDI3PGJyPtCh0YHRi9C70LrQuCAyNzxicj7Qk9C70LDQstCwIDMg0JDQvdCw0LvQuNC3INGC0LXQutGB0YLQsCDQsiDQv9GA0L7Qs9GA0LDQvNC80L3QvtC8INC/0YDQvtC10LrRgtC1IDI5PGJyPjMuMSDQktCy0LXQtNC10L3QuNC1IDI5PGJyPjMuMiDQotC10LrRgdGC0L7QstGL0LUg0LTQsNC90L3Ri9C1INC/0YDQvtCz0YDQsNC80LzQvdGL0YUg0L/RgNC+0LXQutGC0L7QsiDQuCDQuNGFINC/0L7QuNGB0LrQuCAyOTxicj4zLjIuMSDQotC10LrRgdGC0L7QstGL0LUg0LTQsNC90L3Ri9C1IDI5PGJyPjMuMi4yINCY0LfQstC70LXRh9C10L3QuNC1INGC0LXQutGB0YLQsCAzMjxicj4zLjMg0KDRg9GH0L3QvtC5INC60L7QtCAzMzxicj4zLjMuMSDQn9GA0L7RhtC10YHRgSDQutC+0LTQuNGA0L7QstCw0L3QuNGPIDM0PGJyPjMuMy4yINCX0LDQtNCw0YfQsCAzNjxicj4zLjQg0JDQvdCw0LvQuNC3INCw0LLRgtC+0LzQsNGC0LjQt9Cw0YbQuNC4IDM3PGJyPjMuNC4xINCc0L7QtNC10LvQuNGA0L7QstCw0L3QuNC1INGC0LXQvNGLIDM3PGJyPjMuNC4yINCe0YLQtNC10LvQtdC90LjQtSDQsiDRgNC10YfQtSDQuCDQuNC30LLQu9C10YfQtdC90LjQtSDQvtGC0L3QvtGI0LXQvdC40LkgMzg8YnI+My40LjMgTi3Qs9GA0LDQvNC80L7QstCw0Y8g0LzQvtC00LXQu9GMIDM5PGJyPjMuNC40INCe0LHQvdCw0YDRg9C20LXQvdC40LUg0LrQu9C+0L3QuNGA0L7QstCw0L3QuNGPIDQwPGJyPjMuNC41INCS0LjQt9GD0LDQu9C40LfQsNGG0LjRjyA0Mjxicj4zLDUg0JTQstCwINC/0YDQvtC80YvRiNC70LXQvdC90YvRhSDRgdC70YPRh9Cw0Y8gNDQ8YnI+My41LjEg0J7QsdC10LfQsdC+0LvQuNCy0LDRjtGJ0LjQtSDRgtC+0YfQutC4INGB0L/RgNC+0YHQsCDQvdCwINC40L3QttC10L3QtdGA0L3Rg9GOINC40L3QttC10L3QtdGA0LjRjjog0LjQvdC20LXQvdC10YDQvdC+0LUg0L7QsdGB0LvQtdC00L7QstCw0L3QuNC1INGB0L/RgNC+0YHQsCA0NTxicj4zLjUuMiDQntCx0L3QsNGA0YPQttC10L3QuNC1INC60LvQvtC90LjRgNC+0LLQsNC90LjRjyDQsiDQv9GA0LDQstC40LvQsNGFINGC0YDQtdCx0L7QstCw0L3QuNC5IDQ5PGJyPjMuNiDQl9Cw0LrQu9GO0YfQtdC90LjQtSA1Mjxicj7QodGB0YvQu9C60LggNTI8YnI+0JPQu9Cw0LLQsCA0INCh0LjQvdGC0LXQt9C40YDRg9GPINC30L3QsNC90LjRjyDQuNC3INC/0YDQvtC00YPQutGC0L7QsiDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyA1NDxicj40LjEg0J7Qv9C40YHQsNC90LjQtSDQv9GA0L7QsdC70LXQvNGLIDU0PGJyPjQuMiDQnNC+0LTQtdC70Ywg0LbQuNC30L3QtdC90L3QvtCz0L4g0YbQuNC60LvQsCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L/RgNC+0LTRg9C60YLQsCA1NDxicj40LjIuMSDQn9GA0LjQvNC10YA6INCW0LjQt9C90LXQvdC90YvQuSDRhtC40LrQuyDQv9Cw0YLRh9CwIDU1PGJyPjQuMi4yINCY0LfQstC70LXRh9C10L3QuNC1INC80L7QtNC10LvQuCA1Njxicj40LjMg0J7QsdC30L7RgCDQutC+0LTQsCA1Njxicj40LjMuMSBNb3ppbGxhIFByb2plY3QgNTY8YnI+NC4zLjIgV2Via2l0IFByb2plY3QgNTc8YnI+NC4zLjMgQmxpbmsgUHJvamVjdCA1Nzxicj40LjQg0JDQvdCw0LvQuNC3INC20LjQt9C90LXQvdC90L7Qs9C+INGG0LjQutC70LAgNTc8YnI+NC40LjEgTW96aWxsYSBGaXJlZm94IFByb2plY3QgNTc8YnI+NC40LjIgV2Via2l0IFByb2plY3QgNjA8YnI+NC40LjMgQmxpbmsgUHJvamVjdCA2MTxicj40LjUg0JTRgNGD0LPQuNC1INC/0YDQuNC70L7QttC10L3QuNGPIDYyPGJyPjQuNiDQl9Cw0LrQu9GO0YfQtdC90LjQtSA2Mjxicj7QodGB0YvQu9C60LggNjM8YnI+0JPQu9Cw0LLQsCA1INCf0YDQsNC60YLQuNGH0LXRgdC60L7QtSDRgNGD0LrQvtCy0L7QtNGB0YLQstC+INC/0L4g0LDQvdCw0LvQuNC30YMg0LTQsNC90L3Ri9GFINC+0LEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LggSURFIDY0PGJyPjUuMSDQktCy0LXQtNC10L3QuNC1IDY0PGJyPjUuMiDQmNGB0YHQu9C10LTQvtCy0LDRgtC10LvRjNGB0LrQuNC1INC60L7QvdGG0LXQv9GG0LjQuCDQtNCw0L3QvdGL0YUg0L7QsSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuDY1PGJyPjUuMi4xINCa0L7QvdGG0LXQv9GG0LjRjyDQtNCw0L3QvdGL0YUsINC+0YDQuNC10L3RgtC40YDQvtCy0LDQvdC90YvRhSDQvdCwINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC4INC10LUg0LDQvdCw0LvQuNGC0LjRh9C10YHQutGD0Y4g0LfQvdCw0YfQuNC80L7RgdGC0YwgNjU8YnI+NS4yLjIg0JLRi9Cx0LXRgNC40YLQtSDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg0LTQsNC90L3Ri9C1INC90LAg0L7RgdC90L7QstC1INGG0LXQu9C4IDY2PGJyPjUuMi4zLiDQktGL0L/Rg9GB0Log0LrQvtC90YTQuNC00LXQvdGG0LjQsNC70YzQvdC+0YHRgtC4IDY2PGJyPjUuMi40INCY0YHRgdC70LXQtNC+0LLQsNC90LjQtSA2Nzxicj41LjMg0JrQsNC6INGB0L7QsdGA0LDRgtGMINC00LDQvdC90YvQtSA2Nzxicj41LjMuMSDQmtC+0LvQu9C10LrRhtC40L7QvdC10YAg0LTQsNC90L3Ri9GFINC+0LEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LggRWNsaXBzZSA2ODxicj41LjMuMiBNeWx5biDQuCBFY2xpcHNlIE15bHluIE1vbml0b3I3NTxicj41LjMuMyBDb2RpbmdTcGVjdGF0b3IgNzc8YnI+NS4zLjQg0KHQvtC30LTQsNC50YLQtSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0YHQsdC+0YDQsCDQtNC70Y8gVmlzdWFsIFN0dWRpbyA4MTxicj41LjQg0JrQsNC6INC/0YDQvtCw0L3QsNC70LjQt9C40YDQvtCy0LDRgtGMINC00LDQvdC90YvQtSDQvtCxINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4IDg3PGJyPjUuNC4xIERhdGEgQW5vbnltb3VzIDg3PGJyPjUuNC4yINCk0L7RgNC80LDRgiDQtNCw0L3QvdGL0YUg0L7QsSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCA4Nzxicj41LjQuMyDQkNC90LDQu9C40Lcg0LDQvNC/0LvQuNGC0YPQtNGLIDg4PGJyPjUuNC40INCQ0L3QsNC70LjQtyDQutC70LDRgdGB0LjRhNC40LrQsNGG0LjQuCA4ODxicj41LjQuNSDQkNC90LDQu9C40Lcg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtC4IDg5PGJyPjUuNC42INCQ0L3QsNC70LjQtyDQvNC+0LTQtdC70Lgg0YHQvtGB0YLQvtGP0L3QuNGPIDkwPGJyPjUuNC43INCa0LvRjtGH0LXQstC+0Lkg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0YHQvtCx0YvRgtC40LkgOTI8YnI+NS40Ljgg0JTQsNC90L3Ri9C1INC40Lcg0LTRgNGD0LPQuNGFINC40YHRgtC+0YfQvdC40LrQvtCyIDkzPGJyPjUuNSDQntCz0YDQsNC90LjRh9C10L3QuNGPINC40LfRg9GH0LXQvdC40Y8g0LTQsNC90L3Ri9GFINC+0LEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LggOTM8YnI+NS42INCX0LDQutC70Y7Rh9C10L3QuNC1IDk0PGJyPjUuNyDQm9C40YHRgtC40L3QsyDQutC+0LTQvtCyIDk1PGJyPtCh0L/QsNGB0LjQsdC+IDEwNDxicj7QodGB0YvQu9C60LggMTA0PGJyPtCT0LvQsNCy0LAgNjog0J3QtdGP0LLQvdC+0LUg0YDQsNGB0L/RgNC10LTQtdC70LXQvdC40LUgRGlyaWNocmV5OiDQuNC30LLQu9C10YfQtdC90LjQtSDRgtC10Lwg0LjQtyDQtNCw0L3QvdGL0YUg0YDQsNC30YDQsNCx0L7RgtC60Lgg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8gMTA2PGJyPjYuMSDQktCy0LXQtNC10L3QuNC1IDEwNjxicj42LjIg0J/RgNC40LzQtdC90LXQvdC40LUgTERBINCyINCw0L3QsNC70LjQt9C1INC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPMTA3PGJyPjYuMyDQn9GA0LjQvdGG0LjQvyDRgNCw0LHQvtGC0YsgTERBIDEwODxicj42LjQg0KPRh9C10LHQvdC40LogTERBIDExMDxicj42LjQuMSDQmNGB0YLQvtGH0L3QuNC6IExEQSAxMTA8YnI+Ni40LjIg0J/QvtC70YPRh9C10L3QuNC1INC00LDQvdC90YvRhSDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyAxMTE8YnI+Ni40LjMg0JDQvdCw0LvQuNC3INGC0LXQutGB0YLQsCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw0L3QuNC1INC00LDQvdC90YvRhSAxMTE8YnI+Ni40LjQg0J/RgNC40LvQvtC20LXQvdC40LUgTERBIDExMzxicj42LjQuNSDQoNC10LfRjtC80LUg0LLRi9Cy0L7QtNCwIExEQSAxMTM8YnI+Ni41INCb0L7QstGD0YjQutC4INC4INGD0LPRgNC+0LfRiyDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLQuCAxMTc8YnI+Ni41LjEg0KHRgtCw0L3QtNCw0YDRgtC90LDRjyDQtNC+0YHRgtC+0LLQtdGA0L3QvtGB0YLRjCAxMTc8YnI+Ni41LjIg0KHRgtGA0YPQutGC0YPRgNC90LDRjyDQtNC+0YHRgtC+0LLQtdGA0L3QvtGB0YLRjCAxMTk8YnI+Ni41LjMg0JLQvdGD0YLRgNC10L3QvdGP0Y8g0LTQvtGB0YLQvtCy0LXRgNC90L7RgdGC0YwgMTE5PGJyPjYuNS40INCS0L3QtdGI0L3Rj9GPINC00L7RgdGC0L7QstC10YDQvdC+0YHRgtGMIDEyMDxicj42LjUuNSDQlNC+0YHRgtC+0LLQtdGA0L3QvtGB0YLRjCAxMjA8YnI+Ni42INCX0LDQutC70Y7Rh9C10L3QuNC1IDEyMDxicj7QodGB0YvQu9C60LggMTIxPGJyPtCT0LvQsNCy0LAgNyDQmNC90YHRgtGA0YPQvNC10L3RgtGLINC4INC80LXRgtC+0LTRiyDQsNC90LDQu9C40LfQsCDQv9GA0L7QtNGD0LrRgtC+0LIg0Lgg0L/RgNC+0YbQtdGB0YHQvtCyIERhdGExMjM8YnI+Ny4xINCS0LLQtdC00LXQvdC40LUgMTIzPGJyPjcuMiDQoNCw0LfRg9C80L3Ri9C5INC/0YDQvtGG0LXRgdGBINCw0L3QsNC70LjQt9CwIDEyNDxicj43LjIuMSDQn9GA0LjQvtCx0YDQtdGC0LXQvdC40LUg0LTQsNC90L3Ri9GFIDEyNDxicj43LjIuMiDQktGL0LHQtdGA0LjRgtC1INC00LDQvdC90YvQtSAxMjU8YnI+Ny4yLjMg0J7QsdGA0LDQsdC+0YLQutCwINC00LDQvdC90YvRhSAxMjY8YnI+Ny4yLjQg0KHQstC+0LTQvdGL0LUg0LTQsNC90L3Ri9C1IDEyNzxicj43LjIuNSDQodC40YHRgtC10LzQsCDRgtGA0YPQsdC+0L/RgNC+0LLQvtC00LAgMTI4PGJyPjcuMyDQkNC90LDQu9C40Lcg0LjRgdGF0L7QtNC90L7Qs9C+INC60L7QtNCwIDEyODxicj43LjMuMSDQrdCy0YDQuNGB0YLQuNGH0LXRgdC60LjQuSDQsNC90LDQu9C40LcgMTI4PGJyPjcuMy4yINCb0LXQutGB0LjRh9C10YHQutC40Lkg0LDQvdCw0LvQuNC3IDEyOTxicj43LjMuMyDQodC40L3RgtCw0LrRgdC40YEg0Lgg0YHQtdC80LDQvdGC0LjRh9C10YHQutC40Lkg0LDQvdCw0LvQuNC3IDEzMjxicj43LjMuNCDQodGC0L7RgNC+0L3QvdC40LUg0LjQvdGB0YLRgNGD0LzQtdC90YLRiyAxMzI8YnI+Ny40INCQ0L3QsNC70LjQtyDQutC+0LTQsCDQutC+0LzQv9C40LvRj9GG0LjQuCAxMzc8YnI+Ny40LjEg0K/Qt9GL0Log0JDRgdGB0LDQvNCx0LvQtdC4IDEzNzxicj43LjQuMiDQvNCw0YjQuNC90L3Ri9C5INC60L7QtCAxMzg8YnI+Ny40LjMg0J7QsdGA0LDQsdC+0YLQutCwINC40LzQtdC90L7QstCw0L3QuNGPINC4INC80L7QtNC40YTQuNC60LDRhtC40LggMTQwPGJyPjcuNC40IEJ5dGVjb2RlIDE0MDxicj43LjQuNSDQlNC40L3QsNC80LjRh9C10YHQutCw0Y8g0YHRgdGL0LvQutCwIDE0MTxicj43LjQuNiDQkdC40LHQu9C40L7RgtC10LrQsCAxNDI8YnI+Ny41INCQ0L3QsNC70LjQtyDQtNCw0L3QvdGL0YUg0YPQv9GA0LDQstC70LXQvdC40Y8g0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC10LkgMTQ0PGJyPjcuNS4xINCf0L7Qu9GD0YfQtdC90LjQtSDQtNCw0L3QvdGL0YUg0YDQtdC/0L7Qt9C40YLQvtGA0LjRjyAxNDQ8YnI+Ny41LjIg0JDQvdCw0LvQuNC3INC80LXRgtCw0LTQsNC90L3Ri9GFIDE0NTxicj43LjUuMyDQkNC90LDQu9C40Lcg0YHQvdC40LzQutC+0LIg0LLRgNC10LzQtdC90L3Ri9GFINGA0Y/QtNC+0LIgMTQ4PGJyPjcuNS40INCQ0L3QsNC70LjQtyDQsdCw0LfRiyDQtNCw0L3QvdGL0YUg0L7QsdC90LDRgNGD0LbQtdC90LjRjyAxNTA8YnI+Ny41LjUg0J7QsdGK0LXQtNC40L3QtdC90LjQtSDRhNCw0LnQu9C+0LIg0Lgg0LDQvdCw0LvQuNC30LAg0LzQtdGC0LDQtNCw0L3QvdGL0YUgMTUxPGJyPjcuNS42INCg0LXQv9C+0LfQuNGC0L7RgNC40Lkg0YHQsdC+0YDQutC4IDE1Mjxicj43LjYg0JLQuNC30YPQsNC70LjQt9Cw0YbQuNGPINC00LDQvdC90YvRhSAxNTM8YnI+Ny42LjEg0KDQuNGB0YPQvdC+0LogMTUzPGJyPjcuNi4yINCe0L/QuNGB0LDQvdC40LUg0KDQuNGB0YPQvdC+0LogMTU2PGJyPjcuNi4zINCU0LjQsNCz0YDQsNC80LzQsCAxNTc8YnI+Ny42LjQg0JrQsNGA0YLQsCAxNTk8YnI+Ny43INCX0LDQutC70Y7Rh9C10L3QuNC1IDE2MTxicj7QodGB0YvQu9C60LAgMTYxPGJyPtCn0LDRgdGC0YwgMjog0JTQsNC90L3Ri9C1INC4INC/0YDQvtCx0LvQtdC80YssINCy0YvQt9GL0LLQsNGO0YnQuNC1INCx0LXRgdC/0L7QutC+0LnRgdGC0LLQvjxicj7Qk9C70LDQstCwIDgg0JDQvdCw0LvQuNC3INC00LDQvdC90YvRhSDQsdC10LfQvtC/0LDRgdC90L7RgdGC0LggMTY2PGJyPjguMSDQo9GP0LfQstC40LzQvtGB0YLRjCAxNjY8YnI+OC4yINCf0YDQuNC80LXRh9Cw0L3QuNGPINC/0L4g0LTQsNC90L3Ri9C8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCAxNjc8YnI+OC4yLjEg0J/QoNCY0JzQldCn0JDQndCY0JUgMTog0J3QvtGA0LzQsNC70YzQvdC+INC40LzQtdGC0Ywg0LvQsNC30LXQudC60LggMTY3PGJyPjguMi4yINCf0YDQuNC80LXRh9Cw0L3QuNC1IDI6JmFtcDtsZHF1bzsg0LHQvtC70YzRiNC1INC70LDQt9C10LnQutC+0LImYW1wO3JkcXVvOyDRjyDQvdC1INCy0YHQtdCz0LTQsCDQuNC80LXRjiDQsiDQstC40LTRgyZhbXA7bGRxdW87INC10YnQtSDQvNC10L3QtdC1INCx0LXQt9C+0L/QsNGB0L3QviZhbXA7cmRxdW87MTY3PGJyPjguMi4zINCf0YDQuNC80LXRh9Cw0L3QuNC1IDM6INCU0LXRhNC10LrRgtGLINGD0YDQvtCy0L3RjyDQtNC40LfQsNC50L3QsCDQvtCx0YvRh9C90L4g0L3QtSDQvtGC0YHQu9C10LbQuNCy0LDRjtGC0YHRjyAxNjg8YnI+OC4yLjQg0J/QoNCY0JzQldCn0JDQndCY0JUgNDog0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC90LXQs9Cw0YLQuNCy0L3QviDQvtC/0YDQtdC00LXQu9C10L3QsCAxNjg8YnI+OC4zINCY0LfQvNC10YDRjNGC0LUg0YLRj9C20LXRgdGC0Ywg0YPRj9C30LLQuNC80L7RgdGC0LXQuSAxNjk8YnI+OC4zLjEg0J7QsdC30L7RgCBDVlNTIDE2OTxicj44LjMuMiDQn9GA0LjQvNC10YAg0L/RgNC40LvQvtC20LXQvdC40Y8gQ1ZTUyAxNzA8YnI+OC4zLjMg0KHQutGA0YvRgtGL0LUg0L7Qv9Cw0YHQvdC+0YHRgtC4IENWU1MgMTcwPGJyPjguNCDQnNC10YLQvtC00Ysg0YHQsdC+0YDQsCDQuCDQsNC90LDQu9C40LfQsCDRg9GP0LfQstC40LzRi9GFINC00LDQvdC90YvRhTE3MDxicj44LjQuMSDQqNCw0LMgMTog0J7RgtGB0LvQtdC20LjQstCw0LnRgtC1INCy0LXRgdGMINC/0YDQvtGG0LXRgdGBINGD0Y/Qt9Cy0LjQvNC+0YHRgtC4INC+0YIg0L7RgtGH0LXRgtC90L7RgdGC0Lgg0LTQviDRgNC10LzQvtC90YLQsCAxNzE8YnI+OC40LjIg0KjQsNCzIDI6PGJyPjguNC4zINCo0LDQsyAzOiDQntC/0YDQtdC00LXQu9C40YLQtSDRgdC60L7RgNC+0YHRgtGMINC/0L7QutGA0YvRgtC40Y8g0YPRj9C30LLQuNC80L7RgdGC0LggMTcyPGJyPjguNC40INCo0LDQsyA0OiDQmtC70LDRgdGB0LjRhNC40YbQuNGA0YPQudGC0LUg0LIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNC4INGBINC+0YjQuNCx0LrQsNC80Lgg0L/RgNC+0LXQutGC0LAgMTczPGJyPjguNSDQmNC90YTQvtGA0LzQsNGG0LjRjywg0L/RgNC10LTQvtGB0YLQsNCy0LvQtdC90L3QsNGPIERhdGEgRGF0YTE3NDxicj44LjUuMSDQodC+0YbQuNCw0LvRjNC90YvQtSDQuCDRgtC10YXQvdC40YfQtdGB0LrQuNC1INGN0LvQtdC80LXQvdGC0Ysg0LvQsNC30LXQtdC6IDE3NDxicj44LjUuMiDQo9GP0LfQstC40LzQvtGB0YLRjCDQuNC80LXQtdGCINC00LvQuNC90L3Rg9GOINC4INGB0LvQvtC20L3Rg9GOINC40YHRgtC+0YDQuNGOMTc1PGJyPjguNiDQl9Cw0LrQu9GO0YfQtdC90LjQtSAxNzY8YnI+0KHRgdGL0LvQutC4IDE3Njxicj7Qk9C70LDQstCwIDk6INCh0LzQtdGI0LDQvdC90YvQuSDQvNC10YLQvtC0INGA0LDRgdGB0LzQvtGC0YDQtdC90LjRjyDQutC+0LTQsCDQtNC+0LHRi9GH0LA8YnI+OS4xINCS0LLQtdC00LXQvdC40LUgMTc4PGJyPjkuMiDQnNC+0YLQuNCy0LDRhtC40Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YHQvNC10YjQsNC90L3Ri9GFINC80LXRgtC+0LTQvtCyMTc4PGJyPjkuMyDQn9GA0L7RhtC10YHRgSDQv9GA0L7RgdC80L7RgtGA0LAg0Lgg0LTQsNC90L3Ri9C1IDE3OTxicj45LjMuMSDQntCx0LfQvtGAINC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPIDE3OTxicj45LjMuMiDQntCx0LfQvtGAINC60L7QtNCwIE9TUyAxNzk8YnI+OS4zLjMg0J7QsdC30L7RgCDQutC+0LTQsCBNaWNyb3NvZnQgMTgwPGJyPjkuMy40INCe0LHQt9C+0YAg0LrQvtC00LAgR2Vycml0INC90LAg0L7RgdC90L7QstC1IEdvb2dsZSAxODA8YnI+OS4zLjUg0JfQsNC/0YDQvtGBINC90LAgR2l0aHViIDE4MDxicj45LjMuNiDQnNC10YLRgNC40LrQuCDQuCDQsNGC0YDQuNCx0YPRgtGLINC00LDQvdC90YvRhSAxODE8YnI+OS40INCQ0L3QsNC70LjQtyDQutC+0LvQuNGH0LXRgdGC0LLQtdC90L3QvtC5INCy0L7RgdC/0YDQvtC40LfQstC+0LTQuNC80L7RgdGC0Lg6INCe0LHQt9C+0YAg0LrQvtC00LAg0YTQuNC70LjQsNC70LAgMTgyPGJyPjkuNC4xLiDQktC+0L/RgNC+0YEg0LjRgdGB0LvQtdC00L7QstCw0L3QuNGPIDE6INCc0LDRgtC10YDQuNCw0LvRiyDQtNC70Y8g0LrQsNC20LTQvtCz0L4g0L7QsdC30L7RgNCwIDE4Mzxicj45LjQuMiDQktC+0L/RgNC+0YEg0L7QsSDQuNGB0YHQu9C10LTQvtCy0LDQvdC40LggMjog0J/RgNC10LTRgdGC0LDQstC70LXQvdC90YvQuSDRgNCw0LfQvNC10YAgMTgzPGJyPjkuNC4zLiDQktC+0L/RgNC+0YEg0L7QsSDQuNGB0YHQu9C10LTQvtCy0LDQvdC40LggMzog0JjQvdGC0LXRgNCy0LDQuyDQvtCx0LfQvtGA0LAgMTg0PGJyPjkuNC40INCS0L7Qv9GA0L7RgSA0OiDQn9GA0L7RhtC10YHRgSDRg9GH0LDRgdGC0LjRjyDRgNC10YbQtdC90LfQtdC90YLQsCAxODQ8YnI+OS40LjUg0KDQtdC30Y7QvNC1IDE4NTxicj45LjUg0JzQtdGC0L7QtNGLINC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INCw0L3QsNC70LjQt9CwIDE4Njxicj45LjUuMSDQnNC10YLQvtC0INC+0YLQsdC+0YDQsCDQv9GA0L7QsSAxODY8YnI+OS41LjIg0KHQsdC+0YAg0LTQsNC90L3Ri9GFIDE4Nzxicj45LjUuMyDQmtCw0YfQtdGB0YLQstC10L3QvdGL0Lkg0LDQvdCw0LvQuNC3IE1pY3Jvc29mdCBEYXRhMTg5PGJyPjkuNS40INCf0YDQuNC80LXQvdC10L3QuNC1INC60L7RgNC90LXQstC+0Lkg0YLQtdC+0YDQuNC4INC6INCw0YDRhdC40LLQuNGA0L7QstCw0L3QuNGOINC00LDQvdC90YvRhSDQtNC70Y8g0L/QvtC90LjQvNCw0L3QuNGPINC+0LHQt9C+0YDQvtCyIE9TUyAxODk8YnI+OS42INCi0YDQtdGD0LPQvtC70YzQvdCw0Y8g0LLQt9Cw0LjQvNC90LDRjyDQv9GA0L7QstC10YDQutCwIDE5MDxicj45LjYuMSDQmtCw0YfQtdGB0YLQstC10L3QvdGL0LUg0YDQtdC30YPQu9GM0YLQsNGC0Ysg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7Qv9GA0L7RgdC+0LIg0LTQu9GPINC/0YDQvtCy0LXRgNC60Lgg0YLRgNC10YPQs9C+0LvRjNC90LjQutC+0LIxOTE8YnI+OS42LjIg0JrQsNC6INC/0YDQvtGB0LzQvtGC0YDQtdGC0Ywg0YTQuNC70LjQsNC70YssINC/0YDQtdC00YHRgtCw0LLQu9C10L3QvdGL0LUg0L3QtdGB0LrQvtC70YzQutC+INGA0LDQtyDQsiBMaW51eCAxOTI8YnI+OS42LjMg0JfQsNC60YDRi9GC0LDRjyDQutC+0LTQuNGA0L7QstC60LA6INGE0LjQu9C40LDQu9GLINC40LvQuCDQv9C10YDQtdGB0LzQvtGC0YDQsCDQvdCwIEdpdGh1YiDQuCBHZXJyaXQgMTkzPGJyPjkuNi40INCf0L7QvdC40LzQsNC90LjQtSDRgtC+0LPQviwg0L/QvtGH0LXQvNGDINC30LDQv9GA0L7RgdGLINC90LAg0LLRi9GC0Y/Qs9C40LLQsNC90LjQtSDQvtGC0LrQu9C+0L3Rj9GO0YLRgdGPIDE5Mzxicj45Ljcg0JfQsNC60LvRjtGH0LXQvdC40LUgMTk0PGJyPtCh0YHRi9C70LrQuCAxOTU8YnI+0JPQu9Cw0LLQsCAxMDog0JLRi9C60LDQv9GL0LLQsNC90LjQtSDQuNGB0LrQu9GO0YfQtdC90LjQuSDQsiDQv9GA0LjQu9C+0LbQtdC90LjRj9GFIEFuZHJvaWQgMTk4PGJyPjEwLjEg0JLQstC10LTQtdC90LjQtSAxOTg8YnI+MTAuMiDQn9GA0LjQu9C+0LbQtdC90LjRjyDQutC70LDRgdGC0LXRgNC40LfQsNGG0LjQuCDQvdCwINC+0YHQvdC+0LLQtSDQvtC/0LjRgdCw0L3QuNGPIDIwMDxicj4xMC4yLjEg0KHQsdC+0YAg0LfQsNGP0LLQutC4IDIwMDxicj4xMC4yLjIg0J/RgNC10LTQstCw0YDQuNGC0LXQu9GM0L3QsNGPINC+0LHRgNCw0LHQvtGC0LrQsCDQvtC/0LjRgdCw0L3QuNGPINC90LAg0L7RgdC90L7QstC1IE5MUCAyMDE8YnI+MTAuMi4zINC90LAg0L7RgdC90L7QstC1INGC0LXQvNGLINC40LTQtdC90YLQuNGE0LjQutCw0YbQuNC4IExEQSAyMDE8YnI+MTAuMi40INCf0YDQuNC70L7QttC10L3QuNGPINC60LvQsNGB0YLQtdGA0LjQt9Cw0YbQuNC4INC90LAg0L7RgdC90L7QstC1IGst0YHRgNC10LTQvdC10LPQviDQsNC70LPQvtGA0LjRgtC80LAyMDM8YnI+MTAuMi41INCa0L7Qu9C40YfQtdGB0YLQstC+INC90LDQudC00LXQvdC90YvRhSDQutC70LDRgdGC0LXRgNC+0LIgKjIwMzxicj4xMC4yLjYg0KHQs9C10L3QtdGA0LjRgNC+0LLQsNC90L3Ri9C5INC60LvQsNGB0YLQtdGAINC/0YDQuNC70L7QttC10L3QuNC5IDIwNDxicj4xMC4zINCY0LTQtdC90YLQuNGE0LjQutCw0YbQuNGPINC40YHQutC70Y7Rh9C10L3QuNC5INGH0LXRgNC10LcgQVBJIDIwNTxicj4xMC4zLjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LjQt9Cy0LvQtdGH0LXQvdC40Y8gQVBJIDIwNTxicj4xMC4zLjIg0KfRg9Cy0YHRgtCy0LjRgtC10LvRjNC90YvQuSDQuCDRgNC10LTQutC40LkgQVBJMjA2PGJyPjEwLjMuMyDQntCx0L3QsNGA0YPQttC10L3QuNC1INCy0YvQsdGA0L7RgdC+0LIg0L3QsCDRgNCw0YHRgdGC0L7Rj9C90LjQuCAyMDc8YnI+MTAuMy40INCn0LDQsdCw0LTQsCDQutCw0Log0LTQtdGC0LXQutGC0L7RgCDQstGA0LXQtNC+0L3QvtGB0L3QvtCz0L4g0J/QniAyMDg8YnI+MTAuNCDQrdC60YHQv9C10YDQuNC80LXQvdGC0LDQu9GM0L3QsNGPINC+0YbQtdC90LrQsCAyMDk8YnI+MTAuNC4xIFJRMTog0L3QtdC90L7RgNC80LDQu9GM0L3QvtC1INC+0LHQvdCw0YDRg9C20LXQvdC40LUgMjA5PGJyPjEwLjQuMiBSUTI6INCy0YvQsdC+0YAg0YTRg9C90LrRhtC40LkgMjExPGJyPjEwLjQuMyBSUTM6INC+0LHQvdCw0YDRg9C20LXQvdC40LUg0LLRgNC10LTQvtC90L7RgdC90YvRhSDQv9GA0L7Qs9GA0LDQvNC8IDIxMTxicj4xMC40LjQg0J7Qs9GA0LDQvdC40YfQtdC90LjRjyDQuCDRg9Cz0YDQvtC30Ysg0Y3RhNGE0LXQutGC0LjQstC90L7RgdGC0LggMjE0PGJyPjEwLjUg0KHQstGP0LfQsNC90L3QsNGPINGA0LDQsdC+0YLQsCAyMTU8YnI+MTAuNS4xINCe0L/QuNGB0LDQvdC40LUg0L/RgNC40LvQvtC20LXQvdC40Y8gRGlnZXN0IDIxNTxicj4xMC41LjI6INCf0L7QstC10LTQtdC90LjQtSDQuCDQvtC/0LjRgdCw0L3QuNC1INC90LXRgdC+0L7RgtCy0LXRgtGB0YLQstC40LUgMjE1PGJyPjEwLjUuMyDQntCx0L3QsNGA0YPQttC10L3QuNC1INCy0YDQtdC00L7QvdC+0YHQvdGL0YUg0L/RgNC40LzQtdC90LXQvdC40LkgMjE2PGJyPjEwLjYg0JfQsNC60LvRjtGH0LXQvdC40LUg0Lgg0L/QtdGA0YHQv9C10LrRgtC40LLRiyAyMTY8YnI+0KHQv9Cw0YHQuNCx0L4gMjE2PGJyPtCh0YHRi9C70LrQuCAyMTY8YnI+0JPQu9Cw0LLQsCAxMTog0JzQvtC00LjRhNC40LrQsNGG0LjRjyDQuCDRgdCy0Y/Qt9GMINC80LXQttC00YMg0L/RgNC+0LPRgNCw0LzQvNC90YvQvNC4INC/0YDQvtC00YPQutGC0LDQvNC4OiDRg9GH0LjRgtGM0YHRjyDQvdCwINC40YHRgtC+0YDQuNGH0LXRgdC60L7QuSDQvNC+0LTQuNGE0LjQutCw0YbQuNC4IDIxOTxicj4xMS4xINCS0LLQtdC00LXQvdC40LUgMjE5PGJyPjExLjIg0JzQvtC00LjRhNC40YbQuNGA0L7QstCw0YLRjCDRgdC+0YfQtdGC0LDQvdC40LUgMjIwPGJyPjExLjIuMSDQn9C+0YfQtdC80YMg0L/RgNC+0LTRg9C60YLRiyDQtNC+0LvQttC90Ysg0LHRi9GC0Ywg0LjQt9C80LXQvdC10L3RiyDQstC80LXRgdGC0LU/IDIyMDxicj4xMS4yLjIg0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC80L7QtNC40YTQuNGG0LjRgNC+0LLQsNC90L3QvtC5INGB0LLRj9C30LggMjIxPGJyPjExLjMg0JzQtdGC0L7QtCDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjQuCDQtNC70Y8g0LjQt9C80LXQvdC10L3QuNGPINGB0LLRj9C30LggMjIyPGJyPjExLjMuMSDQntGA0LjQs9C40L3QsNC70YzQvdGL0Lkg0YHRh9C10YIgMjIyPGJyPjExLjMuMiDQn9GA0LDQstC40LvQsCDQsNGB0YHQvtGG0LjQsNGG0LjQuCAyMjg8YnI+MTEuMy4zINCQ0L3QsNC70LjQtyDQstGA0LXQvNC10L3QvdGL0YUg0YDRj9C00L7QsiAyMzI8YnI+MTEuNC7QntC/0YDQtdC00LXQu9C40YLQtSDQv9GA0L7QsdC70LXQvNGDINC80L7QtNC40YTQuNC60LDRhtC40L7QvdC90L7QuSDRgdCy0Y/Qt9C4IDIzNDxicj4xMS40LjEg0JLQu9C40Y/QvdC40LUg0L/RgNC40LLRi9GH0LXQuiDQv9C+0LTRh9C40L3QtdC90LjRjzIzNDxicj4xMS40LjIg0J/RgNCw0LrRgtC40YfQtdGB0LrQuNC1INC/0YDQtdC00LvQvtC20LXQvdC40Y8g0L/QviDQvtCx0L3QsNGA0YPQttC10L3QuNGOINC4INC40LfQvNC10L3QtdC90LjRjiDRgdCy0Y/Qt9C4IDIzNTxicj4xMS40LjMg0JTRgNGD0LPQuNC1INC80LXRgtC+0LTRiyAyMzc8YnI+MTEuNSDQn9GA0LjQu9C+0LbQtdC90LjRjyDQtNC70Y8g0LzQvtC00LjRhNC40LrQsNGG0LjQuCBDT1VQTElORzIzODxicj4xMS41LjEg0JDQvdCw0LvQuNC3INC/0YDQvtCz0L3QvtC30LjRgNC+0LLQsNC90LjRjyDQvNC+0LTQuNGE0LjQutCw0YbQuNC4INC4INCy0LvQuNGP0L3QuNGPINC80L7QtNC40YTQuNC60LDRhtC40LgyMzg8YnI+MTEuNS4yINCe0LHQvdCw0YDRg9C20LXQvdC40LUg0Lgg0YDQtdC60L7QvdGB0YLRgNGD0LrRhtC40Y8g0LTQtdGE0LXQutGC0L7QsiDQtNC40LfQsNC50L3QsCAyNDA8YnI+MTEuNS4zINCQ0YDRhdC40YLQtdC60YLRg9GA0LAg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0LTQu9GPINC+0YbQtdC90LrQuCAyNDM8YnI+MTEuNS40LiDQn9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Ywg0LzQtdC20LTRgyDRgdC+0LLQvNC10YHRgtC90YvQvNC4INC/0L7RgtGA0LXQsdC90L7RgdGC0Y/QvNC4INC4INGB0L7RhtC40LDQu9GM0L3Ri9C80Lgg0YLQtdGF0L3QvtC70L7Qs9C40Y/QvNC4MjQzPGJyPjExLjYg0JfQsNC60LvRjtGH0LXQvdC40LUgMjQ0PGJyPtCh0YHRi9C70LrQuCAyNDQ8YnI+0KfQsNGB0YLRjCAzINCf0YDQsNC60YLQuNGH0LXRgdC60LjQuSDQvtC/0YvRgjxicj7Qk9C70LDQstCwIDEyINCf0YDQuNC80LXQvdC10L3QuNC1INCw0L3QsNC70LjQt9CwINC00LDQvdC90YvRhSDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyDQsiDQv9GA0L7QvNGL0YjQu9C10L3QvdC+0Lkg0L/RgNCw0LrRgtC40LrQtTog0LrQvtCz0LTQsCDQuNGB0YHQu9C10LTQvtCy0LDQvdC40Y8g0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YIg0L/RgNCw0LrRgtC40LrQtSAyNTA8YnI+MTIuMSDQktCy0LXQtNC10L3QuNC1IDI1MDxicj4xMi4yINCk0L7QvSAyNTE8YnI+MTIuMi4xINCe0L/Ri9GCINCk0YDQsNGD0L3RhdC+0YTQtdGA0LAg0LIg0LjQt9C80LXRgNC10L3QuNC4INC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPIDI1MTxicj4xMi4yLjIg0KHQstGP0LfQsNC90L3Ri9C1INGD0YHQu9C+0LLQuNGPIDI1Mjxicj4xMi4yLjMg0JzQtdGC0L7QtNGLINC+0L/Ri9GC0LAgMjUyPGJyPjEyLjIuNCDQn9GA0LjQvNC10L3QtdC90LjQtSDQuNC30LzQtdGA0LXQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0L3QsCDQv9GA0LDQutGC0LjQutC1JmFtcDtNREFTSDsg0L7QsdGL0YfQvdGL0Lkg0LzQtdGC0L7QtCAyNTM8YnI+MTIuMyDQqNC10YHRgtGMINC60LvRjtGH0LXQstGL0YUg0LLQvtC/0YDQvtGB0L7QsiDQsiDRgNC10LDQu9C40LfQsNGG0LjQuCDQv9C70LDQvdC+0LIg0LjQt9C80LXRgNC10L3QuNGPINCyIEluZHVzdHJ5MjU0PGJyPjEyLjMuMSDQl9Cw0LjQvdGC0LXRgNC10YHQvtCy0LDQvdC90YvQtSDRgdGC0L7RgNC+0L3Riywg0L/QvtGC0YDQtdCx0L3QvtGB0YLQuCDQuCDQv9C70LDQvdC40YDQvtCy0LDQvdC40LU6INC+0YHQvdC+0LLQsCDQv9C+0LrQsNC30LDRgtC10LvQtdC5INGD0YHQv9C10YXQsCAyNTQ8YnI+MTIuMy4yINCh0LHQvtGAINC40LfQvNC10YDQtdC90LjQuTog0LrQsNC6INGB0L7QsdC40YDQsNGC0YwsINC60L7Qs9C00LAg0YHQvtCx0LjRgNCw0YLRjCwg0LrRgtC+INGB0L7QsdC40YDQsNC10YIgMjU2PGJyPjEyLjMuMyDQldGB0YLRjCDQv9GD0YHRgtGL0LUg0LTQsNC90L3Ri9C1LCDQvdC10YIg0LjQvdGE0L7RgNC80LDRhtC40Lg6INC60L7Qs9C00LAg0LTQsNC90L3Ri9C1INC90LUg0Y/QstC70Y/RjtGC0YHRjyDRgtC10LwsINGH0YLQviDQstCw0Lwg0L3Rg9C20L3Qviwg0LjQu9C4INC+0LbQuNC00LDQtdGCIDI1Nzxicj4xMi4zLjQg0JrQu9GO0YfQtdCy0LDRjyDRgNC+0LvRjCDQv9C+0LvQtdCy0YvRhSDRjdC60YHQv9C10YDRgtC+0LIyNTk8YnI+MTIuMy41INCe0YLQstC10YLQuNGC0Ywg0L3QsCDQuNC30LzQtdC90LXQvdC40LUg0L/QvtGC0YDQtdCx0L3QvtGB0YLQtdC5IDI2MTxicj4xMi4zLjYg0K3RhNGE0LXQutGC0LjQstC90YvQtSDQvNC10YLQvtC00Ysg0L/QtdGA0LXQtNCw0YfQuCDRgNC10LfRg9C70YzRgtCw0YLQvtCyINCw0L3QsNC70LjQt9CwINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRj9C8MjYyPGJyPjEyLjQg0JfQsNC60LvRjtGH0LXQvdC40LUgMjY0PGJyPtCh0YHRi9C70LrQuCAyNjU8YnI+0JPQu9Cw0LLQsCAxMyDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQtNCw0L3QvdGL0YUg0LTQu9GPINC/0YDQuNC90Y/RgtC40Y8g0YDQtdGI0LXQvdC40Lkg0LIg0L7QsdC70LDRgdGC0Lgg0YDQsNC30YDQsNCx0L7RgtC60Lgg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y86INC/0YDQtdC00L7RgdGC0LDQstC70LXQvdC40LUg0LzQtdGC0L7QtNCwINCw0L3QsNC70LjQt9CwINC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPIDI2Nzxicj4xMy4xINCS0LLQtdC00LXQvdC40LUgMjY3PGJyPjEzLjIg0JrRgNCw0YLQutCw0Y8g0LjRgdGC0L7RgNC40Y8g0LjQt9C80LXRgNC10L3QuNC5INGA0LDQt9GA0LDQsdC+0YLQutC4INC/0YDQvtCz0YDQsNC80LzQvdC+0LPQviDQvtCx0LXRgdC/0LXRh9C10L3QuNGPIDI2ODxicj4xMy4zINCj0YHRgtCw0L3QvtCy0LjRgtC1INGH0LXRgtC60LjQtSDRhtC10LvQuCAyNjk8YnI+MTMuMy4xPGJyPjEzLjMuMiDQptC10LvRjCDQv9GA0L7QtNGD0LrRgtCwIDI3MTxicj4xMy40INCY0LfQvNC10YDQtdC90LjQtSDQvtCx0LfQvtGA0LAgMjcxPGJyPjEzLjQuMSDQmNC30LzQtdGA0LXQvdC40LUg0LrQvtC90YLQtdC60YHRgtCwIDI3Mzxicj4xMy40LjIg0JjQt9C80LXRgNC10L3QuNC1INGB0LLRj9C30YvQstCw0L3QuNGPIDI3NDxicj4xMy40LjMg0JjQt9C80LXRgNC10L3QuNC1INGA0LDQt9GA0LDQsdC+0YLQutC4IDI3Njxicj4xMy41INCf0YDQvtCx0LvQtdC80YssINGB0YLQvtGP0YnQuNC1INC/0LXRgNC10LQg0LDQvdCw0LvQuNC30L7QvCDQtNCw0L3QvdGL0YUg0L/RgNC+0LXQutGC0LAg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8gMjc4PGJyPjEzLjUuMSDQodCx0L7RgCDQtNCw0L3QvdGL0YUgMjc4PGJyPjEzLjUuMiDQmNC90YLQtdGA0L/RgNC10YLQsNGG0LjRjyDQtNCw0L3QvdGL0YUgMjgwPGJyPjEzLjYg0J/RgNC40LzQtdGAOiDQuNC30LzQtdC90LjRgtGMINGA0LDQt9GA0LDQsdC+0YLQutGDINC/0YDQvtC00YPQutGC0LAg0LfQsCDRgdGH0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNCw0L3QvdGL0YUgMjgxPGJyPjEzLjcg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LTQsNC90L3Ri9GFINC00LvRjyDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9GA0L7RhtC10YHRgdC+0Lwg0YDQsNC30YDQsNCx0L7RgtC60Lgg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8gMjg0PGJyPtCh0YHRi9C70LrQuCAyODU8YnI+0JPQu9Cw0LLQsCAxNCDQo9C/0YDQsNCy0LvQtdC90LjQtSDRgNC40YHQutCw0LzQuCDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0YEg0L7RgtC60YDRi9GC0YvQvCDQuNGB0YXQvtC00L3Ri9C8INC60L7QtNC+0Lwg0L3QsCDQvtGB0L3QvtCy0LUg0YHQvtC+0LHRidC10YHRgtCy0LAgRGF0YTI4Nzxicj4xNC4xINCS0LLQtdC00LXQvdC40LUgMjg3PGJyPjE0LjIg0J/RgNC10LTRi9GB0YLQvtGA0LjRjyAyODg8YnI+MTQuMi4xINCe0YHQvdC+0LLQvdGL0LUg0LrQvtC90YbQtdC/0YbQuNC4INGA0LjRgdC60LAg0Lgg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0YEg0L7RgtC60YDRi9GC0YvQvCDQuNGB0YXQvtC00L3Ri9C8INC60L7QtNC+0LwyODg8YnI+MTQuMi4yINCc0LXRgtC+0LTRiyDQvNC+0LTQtdC70LjRgNC+0LLQsNC90LjRjyDQuCDQsNC90LDQu9C40LfQsCAyOTA8YnI+MTQuMyDQnNC10YLQvtC0INGD0L/RgNCw0LLQu9C10L3QuNGPINGA0LjRgdC60LDQvNC4INC00LvRjyBPU1MgVVNFMjkyPGJyPjE0LjQg0JDQvdCw0LvQuNC3INGB0YLRgNGD0LrRgtGD0YDRiyDQuCDQv9C+0LLQtdC00LXQvdC40Y8g0YHQvtC+0LHRidC10YHRgtCy0LAgT1NTOiDQodC70YPRh9Cw0LkgWHdpa2kgMjkzPGJyPjE0LjQuMSDQkNC90LDQu9C40Lcg0YHQvtGG0LjQsNC70YzQvdC+0Lkg0YHQtdGC0Lgg0YHQvtC+0LHRidC10YHRgtCy0LAgT1NTIDI5NDxicj4xNC40LjIg0KHRgtCw0YLQuNGB0YLQuNGH0LXRgdC60LjQuSDQsNC90LDQu9C40Lcg0LrQsNGH0LXRgdGC0LLQsCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjywg0L/QvtCy0LXQtNC10L3QuNGPINGB0L7QvtCx0YnQtdGB0YLQstCwIE9TUyDQuCDQv9GA0L7QtdC60YLQvtCyIE9TUzI5NDxicj4xNC40LjMg0JjQvdC00LjQutCw0YLQvtGA0Ysg0YDQuNGB0LrQsCwg0L7RhtC10L3QuNCy0LDQtdC80YvQtSDRh9C10YDQtdC3INCx0LDQudC10YHQvtCy0YHQutC40LUg0YHQtdGC0LggMjk4PGJyPjE0LjQuNCDQnNC+0LTQtdC70LjRgNC+0LLQsNC90LjQtSDQuCDRgNCw0YHRgdGD0LbQtNC10L3QuNC1INC/0YDQvtCz0YDQsNC80LzQvdC+0Lkg0Y3QutC+0YHQuNGB0YLQtdC80Ysg0YEg0L7RgtC60YDRi9GC0YvQvCDQuNGB0YXQvtC00L3Ri9C8INC60L7QtNC+0Lwg0L3QsCDQvtGB0L3QvtCy0LUg0LzQvtC00LXQu9C10LkgMzAwPGJyPjE0LjQuNSDQmNC90YLQtdCz0YDQuNGA0L7QstCw0L3QvdGL0Lkg0LDQvdCw0LvQuNC3INC00LvRjyDQutC+0LzQv9C70LXQutGB0L3QvtC5INC+0YbQtdC90LrQuCDRgNC40YHQutCwIDMwMjxicj4xNC41INCh0LvRg9GH0LDQuSDQvtGG0LXQvdC60Lgg0YDQuNGB0LrQsDog0KHQu9GD0YfQsNC5IE1vb2RiaWxlIDMwMzxicj4xNC42INCh0LLRj9C30LDQvdC90LDRjyDRgNCw0LHQvtGC0LAgMzA4PGJyPjE0LjYuMSDQkNC90LDQu9C40Lcg0LTQsNC90L3Ri9GFINGB0L7QvtCx0YnQtdGB0YLQstCwIE9TUyAzMDg8YnI+MTQuNi4yINCc0L7QtNC10LvQuNGA0L7QstCw0L3QuNC1INC4INCw0L3QsNC70LjQtyDRgNC40YHQutC+0LIg0YEg0L/QvtC80L7RidGM0Y4g0YbQtdC70LXQvdCw0L/RgNCw0LLQu9C10L3QvdC+0Lkg0YLQtdGF0L3QvtC70L7Qs9C40LggMzA5PGJyPjE0Ljcg0JfQsNC60LvRjtGH0LXQvdC40LUgMzA5PGJyPtCh0L/QsNGB0LjQsdC+IDMxMDxicj7QodGB0YvQu9C60LAgMzEwPGJyPtCT0LvQsNCy0LAgMTU6INCe0YbQtdC90LrQsCDRgdGC0LDRgtGD0YHQsCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyDQutGA0YPQv9C90L7Qs9C+INC/0YDQtdC00L/RgNC40Y/RgtC40Y8mYW1wO01EQVNIOyAxMiAt0J/Rg9GC0LXRiNC10YHRgtCy0LjQtSAzMTI8YnI+MTUuMSDQktCy0LXQtNC10L3QuNC1IDMxMjxicj4xNS4yINCt0LLQvtC70Y7RhtC40Y8g0L/RgNC+0YbQtdGB0YHQsCDQuCDQvtGG0LXQvdC60LggMzEzPGJyPjE1LjMg0JLQu9C40Y/QvdC40LUg0L7RgtGH0LXRgtCwINC+INGB0L7RgdGC0L7Rj9C90LjQuCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyBBdmF5YSAzMTU8YnI+MTUuNCDQnNC10YLQvtC00Ysg0Lgg0LzQtdGF0LDQvdC40LfQvNGLINC+0YbQtdC90LrQuCAzMTU8YnI+MTUuNSDQmNGB0YLQvtGH0L3QuNC6INC00LDQvdC90YvRhSAzMTg8YnI+MTUuNS4xINCi0L7Rh9C90L7RgdGC0Ywg0LTQsNC90L3Ri9GFIDMyMDxicj4xNS41LjIg0KLQuNC/0Ysg0LTQsNC90L3Ri9GFINC/0YDQvtCw0L3QsNC70LjQt9C40YDQvtCy0LDQvdGLIDMyMTxicj4xNS42INCf0YDQuNC80LXRgCDQsNC90LDQu9C40LfQsCAzMjE8YnI+MTUuNi4xINCQ0L3QsNC70LjQtyDQv9C10YDRgdC+0L3QsNC70LAgMzIyPGJyPjE1LjYuMiDQkNC90LDQu9C40Lcg0L/RgNC10LTRgdC60LDQt9GD0LXQvNC+0YHRgtC4IDMyNDxicj4xNS42LjMg0KPQv9GA0LDQstC70LXQvdC40LUg0LTQvtC60YPQvNC10L3RgtCw0LzQuCDRgNC40YHQutCwIDMyNTxicj4xNS43INCf0YDQsNC60YLQuNC60LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0L/RgNC+0LPRgNCw0LzQvNC90L7Qs9C+INC+0LHQtdGB0L/QtdGH0LXQvdC40Y8gMzI4PGJyPjE1LjcuMSDQodC10LzRjCDQvtGA0LjQs9C40L3QsNC70YzQvdGL0YUg0LrQu9GO0YfQtdCy0YvRhSDQv9GA0L7Qs9GA0LDQvNC80L3Ri9GFINC+0LHQu9Cw0YHRgtC10LkgMzI5PGJyPjE1LjcuMiDQp9C10YLRi9GA0LUg0L/RgNC10LTRgdGC0LDQstC40YLQtdC70Y8g0L/RgNCw0LrRgtC40LrQuCDQvtGC0YHQu9C10LbQuNCy0LDQvdC40Y8gMzMwPGJyPjE1LjcuMyDQn9GA0LjQvNC10YAg0L/RgNCw0LrRgtC40YfQtdGB0LrQvtC5INC+0LHQu9Cw0YHRgtC4OiDQutCw0YfQtdGB0YLQstC+INC00LjQt9Cw0LnQvdCwIDMzMDxicj4xNS43LjQg0J/RgNC40LzQtdGA0Ysg0L7RgtC00LXQu9GM0L3QvtC5INC/0YDQsNC60YLQuNC60Lg6INGB0YLQsNGC0LjRh9C10YHQutC40Lkg0LDQvdCw0LvQuNC3IDMzMTxicj4xNS44INCe0YLRgdC70LXQttC40LLQsNC90LjQtSDQvtGG0LXQvdC60Lg6INGA0LXQutC+0LzQtdC90LTQsNGG0LjQuCDQuCDQstC+0LfQtNC10LnRgdGC0LLQuNGPIDMzMzxicj4xNS44LjEg0KDQtdC60L7QvNC10L3QtNGD0LXQvNGL0Lkg0L/RgNC40LzQtdGAIDMzNDxicj4xNS44LjIg0KDQtdC60L7QvNC10L3QtNGD0LXQvNC+0LUg0YDQsNC30LLQtdGA0YLRi9Cy0LDQvdC40LUgMzM1PGJyPjE1Ljkg0JLQu9C40Y/QvdC40LUg0L7RhtC10L3QutC4IDMzNTxicj4xNS45LjEg0J/RgNC40LzQtdGAOiDQsNCy0YLQvtC80LDRgtC40LfQuNGA0L7QstCw0L3QvdC+0LUg0YPQv9GA0LDQstC70LXQvdC40LUg0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0L7QvCAzMzU8YnI+MTUuOS4yINCf0YDQuNC80LXRgDog0YDQsNC30LLQtdGA0YLRi9Cy0LDQvdC40LUg0YPQv9GA0LDQstC70LXQvdC40Y8g0YTQsNC50LvQsNC80Lgg0YDQuNGB0LrQsCAzMzY8YnI+MTUuOS4zINCa0LDRh9C10YHRgtCy0L4g0LrQu9C40LXQvdGC0LA8aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTMiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj4uLi4uLi48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTQiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj7QrdGC0LAg0LrQvdC40LPQsCDQs9C70YPQsdC+0LrQviDQuNGB0YHQu9C10LTRg9C10YIg0YLQtdGF0L3QvtC70L7Qs9C40Lgg0Lgg0LjRgdC60YPRgdGB0YLQstC+INCw0L3QsNC70LjQt9CwINC00LDQvdC90YvRhSDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjy7QodC+0LTQtdGA0LbQsNC90LjQtSDQutC90LjQs9C4INC+0YXQstCw0YLRi9Cy0LDQtdGCINCw0L3QsNC70LjQtyDQtNCw0L3QvdGL0YUg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4LCDQvtCx0LfQvtGAINC60L7QtNCwLCDQtNC+0LrRg9C80LXQvdGC0LDRhtC40Y4g0LbRg9GA0L3QsNC70LAsINC80L7QvdC40YLQvtGA0LjQvdCzINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDQuCDRgi4g0JQuINCi0LXRhdC90LjRh9C10YHQutC+0LUg0L/QvtC70LUg0LLQutC70Y7Rh9Cw0LXRgiDQsiDRgdC10LHRjyDRgdC+0LLQvNC10YHRgtC90YPRjiDQvNC+0LTQuNGE0LjQutCw0YbQuNGOINC4INCw0L3QsNC70LjQtywg0LDQvdCw0LvQuNC3INGC0LXQutGB0YLQsCwg0LDQvdCw0LvQuNC3INGC0LXQvNGLINC4INC60L7QvdGG0LXQv9GC0YPQsNC70YzQvdGL0Lkg0LDQvdCw0LvQuNC3LiDQn9C70LDQvdGLINC4INCw0L3QsNC70LjQtyDQsNC90L3QvtGC0LDRhtC40Lkg0LjRgdGF0L7QtNC90L7Qs9C+INC60L7QtNCwLtCn0LjRgtCw0Y8g0Y3RgtGDINC60L3QuNCz0YMsINGH0LjRgtCw0YLQtdC70Lgg0L/QvtC50LzRg9GCLCDQutCw0Log0L/RgNC40LzQtdC90Y/RgtGMINCw0L3QsNC70LjQtyDQtNCw0L3QvdGL0YUg0LIg0L/RgNC+0LzRi9GI0LvQtdC90L3Ri9GFINC4INC+0YLQutGA0YvRgtGL0YUg0L7QsdC70LDRgdGC0Y/RhSwg0LAg0YLQsNC60LbQtSDQutCw0Log0L/RgNC10LTRgdGC0LDQstC40YLRjCDRgNC10LfRg9C70YzRgtCw0YLRiyDQsNC90LDQu9C40LfQsCDQtNCw0L3QvdGL0YUg0LfQsNC40L3RgtC10YDQtdGB0L7QstCw0L3QvdGL0Lwg0YHRgtC+0YDQvtC90LDQvCDQuCDQu9C40YbQsNC8LCDQv9GA0LjQvdC40LzQsNGO0YnQuNC8INGA0LXRiNC10L3QuNGPLjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtNSIgc3JjPSJodHRwczovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPi4uLi4uLjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtNiIgc3JjPSJodHRwczovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPi4uLi4uLjwvcD4=
Продавец:当当网官方旗舰店
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии
......
Основная информация
| Название продукта: | Наука и искусство анализа данных программного обеспечения | формат: | 16 |
| Автор: | [США] Кристиан&Миддот;&Миддот; Мензис (Тим | Цены: | 159.00 |
| Номер ISBN: | 9787111647607 | Время публикации: | 2020-05-06 |
| Издательство: | Машиностроительная промышленность Пресса | Время печати: | 2020-04-20 |
| Издание: | 1 | Время печати: | 1 |
Переводчик
Автор этой книги
Глава 1 Прошлое, настоящее и будущее анализа данных программного обеспечения 1
1.1 Определение 1
1.2 прошлое (оригинал) 3
1.2.1 *Агент: предварительная работа 3
1.2.2 Второе поколение: академический эксперимент 4
1.2.3 Третье поколение: промышленный эксперимент 4
1.2.4 Четвертое поколение: наука о данных везде 4
1.3 Текущая ситуация 5
1.4 Заключение 8
Спасибо 8
Ссылка 9
*Часть технических учебных пособий
Глава 2: Использование формальных концепций для анализа режимов майнинга и их дефолтов12
2.1 Введение 12
2.2 режим и блок 13
2.3 Рассчитайте все блоки 15
2.4 Использование Colibri для копания корзины 17
2.5 Нарушение контракта 19
2.6 Найти дефолты 20
2.7 Есть ли два режима или один дефолт? двадцать один
2.8 Производительность 22
2.9 Заказ кодирования 23
2.10 Встроенный 24
2.11 Связанная работа 24
2.11.1 Режим копания 24
2.11.2 Копание нарушение 25
2.11.3 PR-Miner26
2.12 Заключение 26
Спасибо 27
Ссылки 27
Глава 3 Анализ текста в программном проекте 29
3.1 Введение 29
3.2 Текстовые данные программных проектов и их поиски 29
3.2.1 Текстовые данные 29
3.2.2 Извлечение текста 32
3.3 Ручной код 33
3.3.1 Процесс кодирования 34
3.3.2 Задача 36
3.4 Анализ автоматизации 37
3.4.1 Моделирование темы 37
3.4.2 Отделение в рече и извлечение отношений 38
3.4.3 N-граммовая модель 39
3.4.4 Обнаружение клонирования 40
3.4.5 Визуализация 42
3,5 Два промышленных случая 44
3.5.1 Обезболивающие точки спроса на инженерную инженерию: инженерное обследование спроса 45
3.5.2 Обнаружение клонирования в правилах требований 49
3.6 Заключение 52
Ссылки 52
Глава 4 Синтезируя знания из продуктов разработки программного обеспечения 54
4.1 Описание проблемы 54
4.2 Модель жизненного цикла программного продукта 54
4.2.1 Пример: Жизненный цикл патча 55
4.2.2 Извлечение модели 56
4.3 Обзор кода 56
4.3.1 Mozilla Project 56
4.3.2 Webkit Project 57
4.3.3 Blink Project 57
4.4 Анализ жизненного цикла 57
4.4.1 Mozilla Firefox Project 57
4.4.2 Webkit Project 60
4.4.3 Blink Project 61
4.5 Другие приложения 62
4.6 Заключение 62
Ссылки 63
Глава 5 Практическое руководство по анализу данных об использовании IDE 64
5.1 Введение 64
5.2 Исследовательские концепции данных об использовании65
5.2.1 Концепция данных, ориентированных на использование и ее аналитическую значимость 65
5.2.2 Выберите соответствующие данные на основе цели 66
5.2.3. Выпуск конфиденциальности 66
5.2.4 Исследование 67
5.3 Как собрать данные 67
5.3.1 Коллекционер данных об использовании Eclipse 68
5.3.2 Mylyn и Eclipse Mylyn Monitor75
5.3.3 CodingSpectator 77
5.3.4 Создайте инструмент для сбора для Visual Studio 81
5.4 Как проанализировать данные об использовании 87
5.4.1 Data Anonymous 87
5.4.2 Формат данных об использовании 87
5.4.3 Анализ амплитуды 88
5.4.4 Анализ классификации 88
5.4.5 Анализ последовательности 89
5.4.6 Анализ модели состояния 90
5.4.7 Ключевой технологии событий 92
5.4.8 Данные из других источников 93
5.5 Ограничения изучения данных об использовании 93
5.6 Заключение 94
5.7 Листинг кодов 95
Спасибо 104
Ссылки 104
Глава 6: Неявное распределение Dirichrey: извлечение тем из данных разработки программного обеспечения 106
6.1 Введение 106
6.2 Применение LDA в анализе программного обеспечения107
6.3 Принцип работы LDA 108
6.4 Учебник LDA 110
6.4.1 Источник LDA 110
6.4.2 Получение данных разработки программного обеспечения 111
6.4.3 Анализ текста и преобразование данных 111
6.4.4 Приложение LDA 113
6.4.5 Резюме вывода LDA 113
6.5 Ловушки и угрозы эффективности 117
6.5.1 Стандартная достоверность 117
6.5.2 Структурная достоверность 119
6.5.3 Внутренняя достоверность 119
6.5.4 Внешняя достоверность 120
6.5.5 Достоверность 120
6.6 Заключение 120
Ссылки 121
Глава 7 Инструменты и методы анализа продуктов и процессов Data123
7.1 Введение 123
7.2 Разумный процесс анализа 124
7.2.1 Приобретение данных 124
7.2.2 Выберите данные 125
7.2.3 Обработка данных 126
7.2.4 Сводные данные 127
7.2.5 Система трубопровода 128
7.3 Анализ исходного кода 128
7.3.1 Эвристический анализ 128
7.3.2 Лексический анализ 129
7.3.3 Синтаксис и семантический анализ 132
7.3.4 Сторонние инструменты 132
7.4 Анализ кода компиляции 137
7.4.1 Язык Ассамблеи 137
7.4.2 машинный код 138
7.4.3 Обработка именования и модификации 140
7.4.4 Bytecode 140
7.4.5 Динамическая ссылка 141
7.4.6 Библиотека 142
7.5 Анализ данных управления конфигурацией 144
7.5.1 Получение данных репозитория 144
7.5.2 Анализ метаданных 145
7.5.3 Анализ снимков временных рядов 148
7.5.4 Анализ базы данных обнаружения 150
7.5.5 Объединение файлов и анализа метаданных 151
7.5.6 Репозиторий сборки 152
7.6 Визуализация данных 153
7.6.1 Рисунок 153
7.6.2 Описание Рисунок 156
7.6.3 Диаграмма 157
7.6.4 Карта 159
7.7 Заключение 161
Ссылка 161
Часть 2: Данные и проблемы, вызывающие беспокойство
Глава 8 Анализ данных безопасности 166
8.1 Уязвимость 166
8.2 Примечания по данным безопасности 167
8.2.1 ПРИМЕЧАНИЕ 1: Нормально иметь лазейки 167
8.2.2 Примечание 2:“ больше лазейков” я не всегда имею в виду“ еще менее безопасно”167
8.2.3 Примечание 3: Дефекты уровня дизайна обычно не отслеживаются 168
8.2.4 ПРИМЕЧАНИЕ 4: Безопасность негативно определена 168
8.3 Измерьте тяжесть уязвимостей 169
8.3.1 Обзор CVSS 169
8.3.2 Пример приложения CVSS 170
8.3.3 Скрытые опасности CVSS 170
8.4 Методы сбора и анализа уязвимых данных170
8.4.1 Шаг 1: Отслеживайте весь процесс уязвимости от отчетности до ремонта 171
8.4.2 Шаг 2:
8.4.3 Шаг 3: Определите скорость покрытия уязвимости 172
8.4.4 Шаг 4: Классифицируйте в соответствии с ошибками проекта 173
8.5 Информация, предоставленная Data Data174
8.5.1 Социальные и технические элементы лазеек 174
8.5.2 Уязвимость имеет длинную и сложную историю175
8.6 Заключение 176
Ссылки 176
Глава 9: Смешанный метод рассмотрения кода добыча
9.1 Введение 178
9.2 Мотивация использования смешанных методов178
9.3 Процесс просмотра и данные 179
9.3.1 Обзор программного обеспечения 179
9.3.2 Обзор кода OSS 179
9.3.3 Обзор кода Microsoft 180
9.3.4 Обзор кода Gerrit на основе Google 180
9.3.5 Запрос на Github 180
9.3.6 Метрики и атрибуты данных 181
9.4 Анализ количественной воспроизводимости: Обзор кода филиала 182
9.4.1. Вопрос исследования 1: Материалы для каждого обзора 183
9.4.2 Вопрос об исследовании 2: Представленный размер 183
9.4.3. Вопрос об исследовании 3: Интервал обзора 184
9.4.4 Вопрос 4: Процесс участия рецензента 184
9.4.5 Резюме 185
9.5 Методы качественного анализа 186
9.5.1 Метод отбора проб 186
9.5.2 Сбор данных 187
9.5.3 Качественный анализ Microsoft Data189
9.5.4 Применение корневой теории к архивированию данных для понимания обзоров OSS 189
9.6 Треугольная взаимная проверка 190
9.6.1 Качественные результаты использования опросов для проверки треугольников191
9.6.2 Как просмотреть филиалы, представленные несколько раз в Linux 192
9.6.3 Закрытая кодировка: филиалы или пересмотра на Github и Gerrit 193
9.6.4 Понимание того, почему запросы на вытягивание отклоняются 193
9.7 Заключение 194
Ссылки 195
Глава 10: Выкапывание исключений в приложениях Android 198
10.1 Введение 198
10.2 Приложения кластеризации на основе описания 200
10.2.1 Сбор заявки 200
10.2.2 Предварительная обработка описания на основе NLP 201
10.2.3 на основе темы идентификации LDA 201
10.2.4 Приложения кластеризации на основе k-среднего алгоритма203
10.2.5 Количество найденных кластеров *203
10.2.6 Сгенерированный кластер приложений 204
10.3 Идентификация исключений через API 205
10.3.1 Использование извлечения API 205
10.3.2 Чувствительный и редкий API206
10.3.3 Обнаружение выбросов на расстоянии 207
10.3.4 Чабада как детектор вредоносного ПО 208
10.4 Экспериментальная оценка 209
10.4.1 RQ1: ненормальное обнаружение 209
10.4.2 RQ2: выбор функций 211
10.4.3 RQ3: обнаружение вредоносных программ 211
10.4.4 Ограничения и угрозы эффективности 214
10.5 Связанная работа 215
10.5.1 Описание приложения Digest 215
10.5.2: Поведение и описание несоответствие 215
10.5.3 Обнаружение вредоносных применений 216
10.6 Заключение и перспективы 216
Спасибо 216
Ссылки 216
Глава 11: Модификация и связь между программными продуктами: учиться на исторической модификации 219
11.1 Введение 219
11.2 Модифицировать сочетание 220
11.2.1 Почему продукты должны быть изменены вместе? 220
11.2.2 Преимущества использования модифицированной связи 221
11.3 Метод идентификации для изменения связи 222
11.3.1 Оригинальный счет 222
11.3.2 Правила ассоциации 228
11.3.3 Анализ временных рядов 232
11.4.Определите проблему модификационной связи 234
11.4.1 Влияние привычек подчинения234
11.4.2 Практические предложения по обнаружению и изменению связи 235
11.4.3 Другие методы 237
11.5 Приложения для модификации COUPLING238
11.5.1 Анализ прогнозирования модификации и влияния модификации238
11.5.2 Обнаружение и реконструкция дефектов дизайна 240
11.5.3 Архитектура программного обеспечения для оценки 243
11.5.4. Последовательность между совместными потребностями и социальными технологиями243
11.6 Заключение 244
Ссылки 244
Часть 3 Практический опыт
Глава 12 Применение анализа данных программного обеспечения в промышленной практике: когда исследования соответствуют практике 250
12.1 Введение 250
12.2 Фон 251
12.2.1 Опыт Фраунхофера в измерении программного обеспечения 251
12.2.2 Связанные условия 252
12.2.3 Методы опыта 252
12.2.4 Применение измерения программного обеспечения на практике— обычный метод 253
12.3 Шесть ключевых вопросов в реализации планов измерения в Industry254
12.3.1 Заинтересованные стороны, потребности и планирование: основа показателей успеха 254
12.3.2 Сбор измерений: как собирать, когда собирать, кто собирает 256
12.3.3 Есть пустые данные, нет информации: когда данные не являются тем, что вам нужно, или ожидает 257
12.3.4 Ключевая роль полевых экспертов259
12.3.5 Ответить на изменение потребностей 261
12.3.6 Эффективные методы передачи результатов анализа пользователям262
12.4 Заключение 264
Ссылки 265
Глава 13 Использование данных для принятия решений в области разработки программного обеспечения: предоставление метода анализа для здоровья программного обеспечения 267
13.1 Введение 267
13.2 Краткая история измерений разработки программного обеспечения 268
13.3 Установите четкие цели 269
13.3.1
13.3.2 Цель продукта 271
13.4 Измерение обзора 271
13.4.1 Измерение контекста 273
13.4.2 Измерение связывания 274
13.4.3 Измерение разработки 276
13.5 Проблемы, стоящие перед анализом данных проекта программного обеспечения 278
13.5.1 Сбор данных 278
13.5.2 Интерпретация данных 280
13.6 Пример: изменить разработку продукта за счет использования данных 281
13.7 Использование данных для управления процессом разработки программного обеспечения 284
Ссылки 285
Глава 14 Управление рисками для использования программного обеспечения с открытым исходным кодом на основе сообщества Data287
14.1 Введение 287
14.2 Предыстория 288
14.2.1 Основные концепции риска и программного обеспечения с открытым исходным кодом288
14.2.2 Методы моделирования и анализа 290
14.3 Метод управления рисками для OSS USE292
14.4 Анализ структуры и поведения сообщества OSS: Случай Xwiki 293
14.4.1 Анализ социальной сети сообщества OSS 294
14.4.2 Статистический анализ качества программного обеспечения, поведения сообщества OSS и проектов OSS294
14.4.3 Индикаторы риска, оцениваемые через байесовские сети 298
14.4.4 Моделирование и рассуждение программной экосистемы с открытым исходным кодом на основе моделей 300
14.4.5 Интегрированный анализ для комплексной оценки риска 302
14.5 Случай оценки риска: Случай Moodbile 303
14.6 Связанная работа 308
14.6.1 Анализ данных сообщества OSS 308
14.6.2 Моделирование и анализ рисков с помощью целенаправленной технологии 309
14.7 Заключение 309
Спасибо 310
Ссылка 310
Глава 15: Оценка статуса программного обеспечения крупного предприятия— 12 -Путешествие 312
15.1 Введение 312
15.2 Эволюция процесса и оценки 313
15.3 Влияние отчета о состоянии программного обеспечения Avaya 315
15.4 Методы и механизмы оценки 315
15.5 Источник данных 318
15.5.1 Точность данных 320
15.5.2 Типы данных проанализированы 321
15.6 Пример анализа 321
15.6.1 Анализ персонала 322
15.6.2 Анализ предсказуемости 324
15.6.3 Управление документами риска 325
15.7 Практика разработки программного обеспечения 328
15.7.1 Семь оригинальных ключевых программных областей 329
15.7.2 Четыре представителя практики отслеживания 330
15.7.3 Пример практической области: качество дизайна 330
15.7.4 Примеры отдельной практики: статический анализ 331
15.8 Отслеживание оценки: рекомендации и воздействия 333
15.8.1 Рекомендуемый пример 334
15.8.2 Рекомендуемое развертывание 335
15.9 Влияние оценки 335
15.9.1 Пример: автоматизированное управление строительством 335
15.9.2 Пример: развертывание управления файлами риска 336
15.9.3 Качество клиента
......
Эта книга глубоко исследует технологии и искусство анализа данных программного обеспечения.Содержание книги охватывает анализ данных безопасности, обзор кода, документацию журнала, мониторинг пользователя и т. Д. Техническое поле включает в себя совместную модификацию и анализ, анализ текста, анализ темы и концептуальный анализ. Планы и анализ аннотаций исходного кода.Читая эту книгу, читатели поймут, как применять анализ данных в промышленных и открытых областях, а также как представить результаты анализа данных заинтересованным сторонам и лицам, принимающим решения.
......
......

