Руководство по проектированию Intel FPGA: основано

Цена: 2 523руб. (¥119.4)
Артикул: 613746281789
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPHA+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Zm9udC1zaXplOiAxNS4wcHg7Zm9udC13ZWlnaHQ6IGJvbGQ7aGVpZ2h0OiAzMC4wcHg7bGluZS1oZWlnaHQ6IDMwLjBweDsiPtCf0LDRgNCw0LzQtdGC0YDRiyDQv9GA0L7QtNGD0LrRgtCwPC9kaXY+PGJyPjx0YWJsZSBzdHlsZT0iYm9yZGVyLXNwYWNpbmc6IDEuMHB4O2JvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7Zm9udC1zaXplOiAxNC4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTt3aWR0aDogNzgyLjBweDsiPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBjb2xzcGFuPSIzIiBzdHlsZT0ibWluLXdpZHRoOiAxNTAuMHB4O3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZzogNS4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtjb2xvcjogYmx1ZTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDIwLjBweDtmb250LXdlaWdodDogYm9sZDsiPtCg0YPQutC+0LLQvtC00YHRgtCy0L4g0L/QviDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGOIEludGVsIEZQR0FRVzog0L3QsCDQvtGB0L3QvtCy0LUg0LjQvdGC0LXQs9GA0LjRgNC+0LLQsNC90L3QvtC5INGB0YDQtdC00Ysg0YDQsNC30YDQsNCx0L7RgtC60LggUXVhcnR1cyBQcmltZSBQcm8gMTk8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCByb3dzcGFuPSIxMCIgc3R5bGU9IndpZHRoOiA0MDAuMHB4O3BhZGRpbmc6IDUuMHB4IDEwLjBweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGNlbnRlcjsiPjxpbWcgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kzLzMxNjExNTAwNjkvTzFDTjAxSU42cEppMUNOZHV3dEpPYzVfISEzMTYxMTUwMDY5LmpwZyI+ICZhbXA7bmJzcDsmYW1wO25ic3A7JmFtcDtuYnNwOyZhbXA7bmJzcDsmYW1wO25ic3A7JmFtcDtuYnNwOzwvdGQ+PHRkIHN0eWxlPSJtaW4td2lkdGg6IDYwLjBweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0KbQtdC90L7QvtCx0YDQsNC30L7QstCw0L3QuNC1PC90ZD48dGQgc3R5bGU9Im1pbi13aWR0aDogMTUwLjBweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2LjBweDtmb250LXdlaWdodDogYm9sZDsiPjE5OS4wMDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0JjQt9C00LDRgtC10LvRjDwvdGQ+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuPtCt0LvQtdC60YLRgNC+0L3QvdCw0Y8g0L/RgNC+0LzRi9GI0LvQtdC90L3QsNGPINC/0YDQtdGB0YHQsDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0JjQt9C00LDQvdC40LU8L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj4xPC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7QntC/0YPQsdC70LjQutC+0LLQsNC90L3QsNGPINC00LDRgtCwPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+0JzQsNGA0YIgMjAyMDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0YTQvtGA0LzQsNGCPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+MTY8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtCw0LLRgtC+0YA8L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj7QpdC10LHQuNC9PC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7Qo9C60YDQsNGB0LjRgtGMPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+0J/Qu9C+0YHQutC40Lkg0L/Qu9Cw0YHRgtC40Lo8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtCa0L7Qu9C40YfQtdGB0YLQstC+INGB0YLRgNCw0L3QuNGGPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+ODIwPC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7Qp9C40YHQu9C+INGB0LvQvtCyPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+MTMxMjAwMDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0JrQvtC00LjRgNC+0LLQsNC90LjQtSBJU0JOPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+OTc4NzEyMTM4MjQ0NDwvc3Bhbj48L3RkPjwvdHI+PC90YWJsZT48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTIiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48YnI+PGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtmb250LXNpemU6IDE1LjBweDtmb250LXdlaWdodDogYm9sZDtoZWlnaHQ6IDMwLjBweDtsaW5lLWhlaWdodDogMzAuMHB4OyI+0JLQstC10LTQtdC90LjQtTwvZGl2Pjxicj7QkiDRjdGC0L7QuSDQutC90LjQs9C1INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQuNC90YLQtdCz0YDQuNGA0L7QstCw0L3QvdCw0Y8g0YHRgNC10LTQsCDRgNCw0LfRgNCw0LHQvtGC0LrQuCBJbnRlbCBRdWFydHVzIFByaW1lIFBybyAxOSDQuCDQv9GA0L7Qs9GA0LDQvNC80LjRgNGD0LXQvNC+0LUg0LvQvtCz0LjRh9C10YHQutC+0LUg0YPRgdGC0YDQvtC50YHRgtCy0L4g0L3QvtCy0L7Qs9C+INC/0L7QutC+0LvQtdC90LjRjyBJbnRlbCBDeWNsb25lIDEwIEdYINCyINC60LDRh9C10YHRgtCy0LUg0L/RgNC+0LPRgNCw0LzQvNC90L7QuSDQuCDQsNC/0L/QsNGA0LDRgtC90L7QuSDQv9C70LDRgtGE0L7RgNC80Ysg0LTQu9GPINGB0LjRgdGC0LXQvNCw0YLQuNGH0LXRgdC60L7Qs9C+INC+0LfQvdCw0LrQvtC80LvQtdC90LjRjyDRgSDQv9GA0LjQvdGG0LjQv9Cw0LzQuCDRgNCw0LHQvtGC0Ysg0L/RgNC+0LPRgNCw0LzQvNC40YDRg9C10LzRi9GFINC70L7Qs9C40YfQtdGB0LrQuNGFINGD0YHRgtGA0L7QudGB0YLQsiDQuCDQutC70Y7Rh9C10LLRi9C80Lgg0YTRg9C90LrRhtC40Y/QvNC4INC40L3RgtC10LPRgNC40YDQvtCy0LDQvdC90L7QuSDRgdGA0LXQtNGLINGA0LDQt9GA0LDQsdC+0YLQutC4IFF1YXJ0dXMgUHJpbWUgUHJvLtCSINC60L3QuNCz0LUgMTEg0LPQu9Cw0LIsINC60L7RgtC+0YDRi9C1INCyINC+0YHQvdC+0LLQvdC+0Lwg0LLQutC70Y7Rh9Cw0Y7RgiDQv9C+0LTRgNC+0LHQvdC+0LUg0L7QsdGK0Y/RgdC90LXQvdC40LUg0YHRgtGA0YPQutGC0YPRgNGLIEludGVsIEN5Y2xvbmUgMTAgR1ggRlBHQSwg0L/QvtGC0L7QutCwINC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8gUXVhcnR1cyBQcmltZSBQcm8gSERMLCDQv9C+0YLQvtC60LAg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyDQsdC70L7QutC+0LIgUXVhcnR1cyBQcmltZSBQcm8sINC/0L7RgtC+0LrQsCDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQvtCz0L4gSVAt0Y/QtNGA0LAgUXVhcnR1cyBQcmltZSBQcm8sINC/0L7RgtC+0LrQsCDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINGB0YbQtdC90LDRgNC40Y8g0LrQvtC80LDQvdC00L3QvtC5INGB0YLRgNC+0LrQuCBRdWFydHVzIFByaW1lIFBybywg0L/QvtGC0L7QutCwINC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8gRGVzaWduIFNwYWNlIEV4cGxvcmVyIElJLCDQv9GA0LjQvdGG0LjQv9C+0LIg0Lgg0YDQtdCw0LvQuNC30LDRhtC40Lgg0YHQuNGB0YLQtdC80YsgUXVhcnR1cyBQcmltZSBQcm8sINC/0YDQuNC90YbQuNC/0L7QsiDQuCDRgNC10LDQu9C40LfQsNGG0LjQuCDRgdC40L3RhdGA0L7QvdC40LfQsNGG0LjQuCDQuCDRhNC40LfQuNGH0LXRgdC60LjRhSDQvtCz0YDQsNC90LjRh9C10L3QuNC5IFF1YXJ0dXMgUHJpbWUgUHJvLCDQvNC10YLQvtC00LAg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyBIRExHSiDQsiBRdWFydHVzIFByaW1lIFByby4g0KfQsNGB0YLQuNGH0L3QviDRgNC10LrQvtC90YTQuNCz0YPRgNC40YDRg9C10LzRi9C5INC/0YDQuNC90YbQuNC/INC4INGA0LXQsNC70LjQt9Cw0YbQuNGPIFF1YXJ0dXMgUHJpbWUgUHJpbWUgUHJvLCDQsCDRgtCw0LrQttC1INC/0YDQuNC90YbQuNC/INC4INC80LXRgtC+0LQg0YDQtdCw0LvQuNC30LDRhtC40Lgg0LrQvtC80L/Qu9C10LrRgdC90L7Qs9C+INC40L3RgdGC0YDRg9C80LXQvdGC0LAgSW50ZWxHSi48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTMiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48YnI+PGRpdiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtmb250LXNpemU6IDE1LjBweDtmb250LXdlaWdodDogYm9sZDtoZWlnaHQ6IDMwLjBweDtsaW5lLWhlaWdodDogMzAuMHB4OyI+0J7Qs9C70LDQstC70LXQvdC40LU8L2Rpdj48YnI+0JrQsNGC0LDQu9C+0LM8YnI+0JPQu9Cw0LLQsCBEINCf0L7QtNGA0L7QsdC90LDRjyDRgdGC0YDRg9C60YLRg9GA0LAgSW50ZWwgQ3ljbG9uZSAxMCBHWCBGUEdBIDE8YnI+MS4xINCb0L7Qs9C40YfQtdGB0LrQuNC5INC80LDRgdGB0LjQsiDQuCDQsNC00LDQv9GC0LjQstC90YvQuSDQu9C+0LPQuNGH0LXRgdC60LjQuSDQsdC70L7QuiAxPGJyPjEuMS4xINCh0YLRgNGD0LrRgtGD0YDQsCDQuCDRhNGD0L3QutGG0LjRjyBBbG0gMTxicj4xLjEuMiBMVVQgV29ya2luZyBNb2RlIDI8YnI+MS4xLjMg0LfQsNGA0LXQs9C40YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Lgg0LHQu9C+0LrQuNGA0L7QstCw0YLRjCAxMjxicj4xLjEuNCBBcmNoaXRlY3R1cmUgTGFiJ3MgSW50ZXJjb25uZWN0aW9uIEFyY2hpdGVjdHVyZSAyMTxicj4xLjEuNSDQoNCw0YHQv9GA0LXQtNC10LvQtdC90L3QsNGPINC/0LDQvNGP0YLRjCAyMjxicj4xLjIg0JHQu9C+0Log0YXRgNCw0L3QtdC90LjRjyAzMjxicj4xLjIuMSDQoNGD0LrQvtCy0L7QtNGB0YLQstC+INC/0L4g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjiDQstGB0YLRgNC+0LXQvdC90L7Qs9C+INCx0LvQvtC60LAg0YXRgNCw0L3QtdC90LjRjyAzMjxicj4xLjIuMiDQoNC10LbQuNC8INGD0L/QsNC60L7QstC60Lgg0LHQu9C+0LrQsCDQv9Cw0LzRj9GC0LggMzQ8YnI+MS4yLjMg0JDQtNGA0LXRgdC90YvQtSDRh9Cw0YHRiyDQstC60LvRjtGH0LXQvdGLIDM1PGJyPjEuMi40INCj0LTQsNC70LXQvdC40LUg0LHQu9C+0LrQsCDRhdGA0LDQvdC10L3QuNGPINCw0YHQuNC90YXRgNC+0L3QvdC+0LPQviDQt9Cw0LfQvtGA0LAgMzU8YnI+MS4yLjUg0JrQvtC0INC40YHQv9GA0LDQstC70LXQvdC40Y8g0L7RiNC40LHQvtC6INGF0YDQsNC90LXQvdC40Y8gMzU8YnI+MS4yLjYg0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSBNMjBLINC00LvRjyDRgNC10LDQu9C40LfQsNGG0LjQuCBSQU0gMzY8YnI+MS4zINGB0LXRgtGMINGH0LDRgdC+0LIg0Lgg0LrQvtC70YzRhtC+INC00LvRjyDQsdC70L7QutC40YDQvtCy0LrQuCDRhNCw0LfRiyA0MDxicj4xLjMuMSDQotC40L8g0YHQtdGC0Lgg0YfQsNGB0L7QsiA0MDxicj4xLjMuMiDQpNGD0L3QutGG0LjRjyDRgNC10YHRg9GA0YHQsCDRh9Cw0YHQvtCyIDQzPGJyPjEuMy4zINC40LXRgNCw0YDRhdC40YfQtdGB0LrQsNGPINGB0YLRgNGD0LrRgtGD0YDQsCDRh9Cw0YHQvtCyIDQ1PGJyPjEuMy40INCR0LvQvtC6INGD0L/RgNCw0LLQu9C10L3QuNGPINGH0LDRgdCw0LzQuCA0Nzxicj4xLjMuNSDQo9C/0YDQsNCy0LvQtdC90LjQtSDRjdC90LXRgNCz0L7Qv9C+0YLRgNC10LHQu9C10L3QuNC10Lwg0YfQsNGB0L7QsiA1MDxicj4xLjMuNiDQpNCw0LfQvtCy0L7QtSDQutC+0LvRjNGG0L4gNTI8YnI+MS40INCR0LvQvtC6INCy0LLQvtC00LAv0LLRi9Cy0L7QtNCwIDU4PGJyPjEuNC4xINCg0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQs9GA0YPQv9C/0Ysg0LLQstC+0LTQsC/QstGL0LLQvtC00LAgNTk8YnI+MS40LjIg0KHRgtCw0L3QtNCw0YDRgiDRjdC70LXQutGC0YDQuNGH0LXRgdC60L7Qs9C+INCy0LLQvtC00LAv0LLRi9Cy0L7QtNCwIDYwPGJyPjEuNC4zINCQ0YDRhdC40YLQtdC60YLRg9GA0LAg0Lgg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuCDQstCy0L7QtNCwL9Cy0YvQstC+0LTQsCA2Mjxicj4xLjQuNCDQn9GA0L7Qs9GA0LDQvNC80LjRgNGD0LXQvNCw0Y8g0YTRg9C90LrRhtC40Y8gSU9FIDY1PGJyPjEuNC41INCS0LXRgNGF0L3QuNC5INC60L7QvdC10YYg0YTQuNC70YzQvNCwIDY3PGJyPjEuNC42IFNlcmRlcyDQuCBEUEEgNjc8YnI+MSw1INCR0LvQvtC6IERTUCA3MDxicj4xLjUuMSDQpNGD0L3QutGG0LjRjyDQsdC70L7QutCwIERTUCA3MTxicj4xLjUuMiBCbG9jayBSZXNvdXJjZXMgRFNQIDcxPGJyPjEuNS4zIERTUCDQkdC70L7QuiDQkNGA0YXQuNGC0LXQutGC0YPRgNCwIDcyPGJyPjEuNS40IERTUCBCbG9jayBBcHBsaWNhdGlvbiA3Mjxicj4xLjYg0JLQvdC10YjQvdC40Lkg0LjQvdGC0LXRgNGE0LXQudGBINC/0LDQvNGP0YLQuCA3ODxicj4xLjYuMSDQpNGD0L3QutGG0LjRjyDQuNC90YLQtdGA0YTQtdC50YHQsCDQstC90LXRiNC90LXQuSDQv9Cw0LzRj9GC0LggNzk8YnI+MS42LjIg0JLQvdC10YjQvdC10LUg0LjQvdGC0LXRgNGE0LXQudGBINC/0LDQvNGP0YLQuCDQstCy0L7QtNCwL9Cy0YvQstC+0LQgODA8YnI+MS42LjMg0JjQvdGC0LXRgNGE0LXQudGBINC/0LDQvNGP0YLQuCwg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdC80YvQuSDRg9C/0LDQutC+0LLQutC+0Lkg0YPRgdGC0YDQvtC50YHRgtCy0LAgODA8YnI+MS42LjQg0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQuNC90YLQtdGA0YTQtdC50YHQsCDQstC90LXRiNC90LXQuSDQv9Cw0LzRj9GC0LggODI8YnI+MS43INCi0LXRhdC90L7Qu9C+0LPQuNGPINC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCA4Nzxicj4xLjcuMSDQutCw0Log0LrQvtC90YTQuNCz0YPRgNCw0YbQuNGPIDg5PGJyPjEuNy4yIFBTIENvbmZpZ3VyYXRpb24gOTQ8YnI+MS43LjMg0JrQvtC90YTQuNCz0YPRgNCw0YbQuNGPIEZQUCA5Nzxicj4xLjcuNCDQmtC+0L3RhNC40LPRg9GA0LDRhtC40Y8gSlRBRyAxMDY8YnI+MS43LjUg0J/RgNC+0YbQtdGB0YEg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IDEwODxicj4xLjgg0KPQv9GA0LDQstC70LXQvdC40LUg0Y3QvdC10YDQs9C10YLQuNC60L7QuSAxMTA8YnI+MS44LjEg0J/QvtGC0YDQtdCx0LvRj9C10LzQsNGPINC80L7RidC90L7RgdGC0YwgMTEwPGJyPjEuOC4yINCf0YDQvtCz0YDQsNC80LzQuNGA0YPQtdC80LDRjyDRgtC10YXQvdC+0LvQvtCz0LjRjyDRjdC70LXQutGC0YDQvtGB0L3QsNCx0LbQtdC90LjRjyAxMTA8YnI+MS44LjMg0JTQsNGC0YfQuNC6INC80L7RidC90L7RgdGC0LggMTExPGJyPjEuOC40INCU0LDRgtGH0LjQuiDQvdCw0L/RgNGP0LbQtdC90LjRjyAxMTE8YnI+MS44LjUg0JTQuNC+0LQg0LTQsNGC0YfQuNC60LAg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyAxMTI8YnI+MS44LjYuINCi0YDQtdCx0L7QstCw0L3QuNGPINC6INC30LDQutCw0LfQsNC8INGN0LvQtdC60YLRgNC+0Y3QvdC10YDQs9C40Lgv0LzQvtGJ0L3QvtGB0YLQuCAxMTI8YnI+0JPQu9Cw0LLQsCBELiDQn9C+0YDRj9C00L7QuiDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPIFF1YXJ0dXMgUHJpbWUgUHJvIEhETCAxMTM8YnI+Mi4xINCh0LrQsNGH0LDRgtGMLCDRg9GB0YLQsNC90L7QstC60LAg0Lgg0LDQstGC0L7RgNC40LfQsNGG0LjRjyBRdWFydHVzIFByaW1lIFBybyDQuCDQutC+0LzQv9C+0L3QtdC90YLQvtCyIDExMzxicj4yLjEuMSDQodC60LDRh9Cw0YLRjCBRdWFydHVzIFByaW1lIFBybyDQuCDQutC+0LzQv9C+0L3QtdC90YLRiyAxMTM8YnI+Mi4xLjIg0KPRgdGC0LDQvdC+0LLQuNGC0YwgUXVhcnR1cyBQcmltZSBQcm8g0Lgg0LrQvtC80L/QvtC90LXQvdGC0YsgMTE3PGJyPjIuMS4zINCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdC+0LUgUXVhcnR1cyBQcmltZSBQcm8g0Lgg0LrQvtC80L/QvtC90LXQvdGC0YsgMTE4PGJyPjIuMiDQpNGD0L3QutGG0LjRjyBRdWFydHVzIFByaW1lIFBybyDQuCDQvtGB0L3QsNGJ0LXQvdCwIDEyMTxicj4yLjMg0J/RgNC+0YbQtdGB0YEg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyBRdWFydHVzIFByaW1lIFBybyAxMjI8YnI+Mi4zLjEg0KHRgtGA0YPQutGC0YPRgNCwINC/0YDQvtGG0LXRgdGB0LAg0LvQtdGH0LXQvdC40Y8gMTIyPGJyPjIuMy4yINCa0L7QvdGG0LXQv9GG0LjRjyDQuNC90LrRgNC10LzQtdC90YLQvdC+0Lkg0L7Qv9GC0LjQvNC40LfQsNGG0LjQuCAxMjU8YnI+Mi4zLjMg0J/RgNC+0YbQtdGB0YEg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyBVbHRyYSAtU2Vuc2luZyAxMjU8YnI+Mi40INCj0YHRgtCw0L3QvtCy0LjRgtC1INC90L7QstGL0Lkg0L/RgNC+0LXQutGC0L3Ri9C5INC/0YDQvtC10LrRgiAxMjg8YnI+Mi41INCU0L7QsdCw0LLQuNGC0Ywg0L3QvtCy0YvQuSDRhNCw0LnQuyDQtNC40LfQsNC50L3QsCAxMzQ8YnI+Mi42INCQ0L3QsNC70LjQtyDQtNC40LfQsNC50L3QsCDQuCDQutC+0LzQv9C70LXQutGB0L3QvtC1INC70LXRh9C10L3QuNC1IDEzNzxicj4yLjYuMSDQkNC90LDQu9C40Lcg0Lgg0LrQvtC80L/Qu9C10LrRgdC90LDRjyDQutC+0L3RhtC10L/RhtC40Y8gMTM3PGJyPjIuNi4yINCQ0L3QsNC70LjQtyDQuCDQutC+0LzQv9C70LXQutGB0L3Ri9C1INCy0LDRgNC40LDQvdGC0Ysg0LDRgtGA0LjQsdGD0YLQvtCyIDE0MDxicj4yLjYuMyDQkNC90LDQu9C40Lcg0Lgg0LrQvtC80L/Qu9C10LrRgdC90LDRjyDRgNC10LDQu9C40LfQsNGG0LjRjyAxNDc8YnI+Mi42LjQg0J/RgNC+0YHQvNC+0YLRgNC10YLRjCDQsNC90LDQu9C40Lcg0Lgg0LrQvtC80L/Qu9C10LrRgdC90YvQtSDRgNC10LfRg9C70YzRgtCw0YLRiyAxNDk8YnI+Mi43INCc0L7QtNC10LvQuNGA0L7QstCw0L3QuNC1INGD0YDQvtCy0L3RjyDQv9C+0LLQtdC00LXQvdC40Y8g0L/RgNC+0LXQutGC0LAgMTU1PGJyPjIuNy4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUgVmVyaWxvZyBIREwg0LTQu9GPINCz0LXQvdC10YDQsNGG0LjQuCDQvNC+0LTQtdC70LjRgNC+0LLQsNC90LjRjyDRgtC10YHRgtC+0LLQvtCz0L4g0LLQtdC60YLQvtGA0LAgMTU1PGJyPjIuNy4yINCc0L7QtNC10LvQuNGA0L7QstCw0L3QuNC1INGC0LXRgdGC0L7QstGL0YUg0LLQtdC60YLQvtGA0L7QsiDRgSDRhNCw0LnQu9Cw0LzQuCDRhNC+0YDQvNGLINCy0L7Qu9C90YsgMTYxPGJyPjIuOCDQntCz0YDQsNC90LjRh9C10L3QuNC1INC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8gMTY1PGJyPjIuOC4xINCc0LXRgtC+0LTRiywg0YPQutCw0LfQsNC90L3Ri9C1INCyIEdVSSAxNjU8YnI+Mi44LjIg0JrQsNC6INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtNC40LfQsNC50L0g0L7Qs9GA0LDQvdC40YfQtdC90LjRjyDRgdGG0LXQvdCw0YDQuNGPIFRDTCAxNjY8YnI+Mi44LjMg0JTQvtCx0LDQstC40YLRjCDQvtCz0YDQsNC90LjRh9C10L3QuNGPINCyINGA0LXQtNCw0LrRgtC+0YAg0L3QsNC30L3QsNGH0LXQvdC40Y8gMTcyPGJyPjIuOC40INCU0L7QsdCw0LLRjNGC0LUg0L7Qs9GA0LDQvdC40YfQtdC90LjRjyDQsiBQSU4gLVBsYW5uZXIgMTc0PGJyPjIuOC41INCQ0L3QsNC70LjQtyDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjyDQstCy0L7QtNCwL9Cy0YvQstC+0LTQsCAxNzg8YnI+Mi44LjYg0JTQvtCx0LDQstC40YLRjCDQv9GA0L7RgdGC0YvQtSDQstGA0LXQvNC10L3QvdGL0LUg0L7Qs9GA0LDQvdC40YfQtdC90LjRjyAxODA8YnI+Mi45INCQ0LTQsNC/0YLQsNGG0LjRjyDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPIDE4NDxicj4yLjkuMSDQktCw0YDQuNCw0L3RgiDQvdCw0YHRgtGA0L7QudC60Lgg0LDQtNCw0L/RgtC10YDQsCAxODQ8YnI+Mi45LjIg0JLQvdC10LTRgNC10L3QuNC1INCw0LTQsNC/0YLQsNGG0LjQuCAxODk8YnI+Mi45LjMg0J/RgNC+0YHQvNC+0YLRgNC10YLRjCDRgNC10LfRg9C70YzRgtCw0YLRiyDQv9C+0YHQu9C1INCw0LTQsNC/0YLQsNGG0LjQuCAxOTA8YnI+Mi4xMCDQn9GA0L7RgdC80L7RgtGA0LXRgtGMINGA0LXQt9GD0LvRjNGC0LDRgtGLINCw0L3QsNC70LjQt9CwINCy0YDQtdC80LXQvdC4IDE5Njxicj4yLjEwLjEg0J7RgdC90L7QstC90LDRjyDQutC+0L3RhtC10L/RhtC40Y8g0LDQvdCw0LvQuNC30LAg0LLRgNC10LzQtdC90LggMTk2PGJyPjIuMTAuMiDQk9GA0LDRhNC40Log0Lgg0LDQvdCw0LvQuNC3INGH0LDRgdC+0LIgMTk3PGJyPjIuMTAuMyDQkNC90LDQu9C40Lcg0YHQvtC30LTQsNC90LjRjyDRh9Cw0YHQvtCyIDIwMDxicj4yLjEwLjQuPGJyPjIuMTAuNSDQstC+0YHRgdGC0LDQvdC+0LLQuNGC0Ywg0Lgg0YPQtNCw0LvQuNGC0Ywg0LDQvdCw0LvQuNC3IDIwMjxicj4yLjEwLjYg0JDQvdCw0LvQuNC3INC90LXRgdC60L7Qu9GM0LrQuNGFINGG0LjQutC70L7QsiAyMDM8YnI+Mi4xMC43INCQ0LfQuNCw0YLRgdC60LjQuSDRgdGC0LDQsdC40LvRjNC90YvQuSDQsNC90LDQu9C40LcgMjA2PGJyPjIuMTAuOCDQktCg0JXQnNCvIC3Qn9CV0KHQodCV0KHQmNCc0JjQodCi0JjQp9CV0KHQmtCY0JkgMjA3PGJyPjIuMTAuOSDRh9Cw0YHRiyDQsiDQutCw0YfQtdGB0YLQstC1INCw0L3QsNC70LjQt9CwINC00LDQvdC90YvRhSAyMDg8YnI+Mi4xMC4xMCBNdWx0aSAtSGFsbCBUaW1pbmcgQW5hbHlzaXMgMjA5PGJyPjIuMTAuMTEg0KDQtdCw0LvQuNC30LDRhtC40Y8g0YHRgNC+0LrQvtCyIDIxMDxicj4yLjExINCf0YDQuNC90YbQuNC/INCw0L3QsNC70LjQt9CwINGN0L3QtdGA0LPQtdGC0LjQutC4INC4INGA0LXQsNC70LjQt9Cw0YbQuNGPIDIxNzxicj4yLjExLjEg0JDQvdCw0LvQuNC30LDRgtC+0YAg0Y3QvdC10YDQs9C+0L/QvtGC0YDQtdCx0LvQtdC90LjRjyAyMTg8YnI+Mi4xMS4yINCd0LDRgdGC0YDQvtC50LrQuCDQsNC90LDQu9C40LfQsNGC0L7RgNCwINGN0L3QtdGA0LPQvtC/0L7RgtGA0LXQsdC70LXQvdC40Y8gMjIwPGJyPjIuMTEuMy48YnI+Mi4xMS40INCQ0L3QsNC70LjQtyDQvNC+0YnQvdC+0YHRgtC4INCy0YvQv9C+0LvQvdC10L3QuNGPIDIyMzxicj4yLjEyINCh0LPQtdC90LXRgNC40YDQvtCy0LDRgtGMINGE0LDQudC7INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDIyNjxicj4yLjEyLjEg0J/QsNGA0LDQvNC10YLRgNGLINC90LDRgdGC0YDQvtC50LrQuCDQv9Cw0YDQsNC80LXRgtGA0L7QsiDRgdCx0L7RgNC60LggMjI2PGJyPjIuMTIuMiDQn9GA0L7Qs9GA0LDQvNC80LjRgNGD0LXQvNGL0Lkg0YLQuNC/INGE0LDQudC70LAgMjMyPGJyPjIuMTIuMyDQl9Cw0L/Rg9GB0YLQuNGC0LUg0LjQvdGB0YLRgNGD0LzQtdC90YIg0YHQsdC+0YDQutC4IDIzMjxicj4yLjEyLjQg0KHQs9C10L3QtdGA0LjRgNC+0LLQsNGC0Ywg0L/RgNC+0L/Rg9GB0LrQvdC+0Lkg0YHQv9C+0YHQvtCxIDIzMzxicj4yLjEzINCh0LrQsNGH0LDRgtGMINC00LjQt9Cw0LnQvSAyMzk8YnI+Mi4xMy4xINCh0LrQsNGH0LDRgtGMINC00LjQt9Cw0LnQvSDQsiBGUEdBIDIzOTxicj4yLjEzLjIg0J/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0Lkg0YTQu9GN0YggLdC/0LDQvNGP0YLQuCAyNDE8YnI+0JPQu9Cw0LLQsCBELiDQn9C+0YDRj9C00L7QuiDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINCx0LvQvtC60L7QsiBRdWFydHVzIFByaW1lIFBybyAyNDM8YnI+My4xIEJsb2NrIC1CYXNlZCBEZXNpZ24g0JLQstC10LTQtdC90LjQtSAyNDM8YnI+My4xLjEg0KPRgdC70L7QstC40Y8sINGB0LLRj9C30LDQvdC90YvQtSDRgSDQtNC40LfQsNC50L3QvtC8INCx0LvQvtC60LAgMjQzPGJyPjMuMS4yLjxicj4zLjEuMyDQkdC70L7QuiAt0L3QsCDQvtGB0L3QvtCy0LUg0LjQvdC60YDQtdC80LXQvdGC0L3QvtC5INC60L7QvNC/0LjQu9GP0YbQuNC4INCS0LLQtdC00LXQvdC40LUgMjQ2PGJyPjMuMiDQnNC10YLQvtC0INC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8g0JLQstC10LTQtdC90LjQtSAyNDc8YnI+My4yLjEg0JLQstC10LTQtdC90LjQtSDQsiDQvNC10YLQvtC00L7Qu9C+0LPQuNGOINC90LjRgdGF0L7QtNGP0YnQtdCz0L4g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyDRgSAxOyBDWT0yNDcgQ1k8YnI+My4yLjIg0JzQtdGC0L7QtCDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINCyINC90LjQttC90LXQuSDRh9Cw0YHRgtC4INC90LjQttC90LXQuSDRh9Cw0YHRgtC4IDI0Nzxicj4zLjIuMyDQnNC10YLQvtC00L7Qu9C+0LPQuNGPINC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8g0L3QsCDQvtGB0L3QvtCy0LUg0LrQvtC80LDQvdC00Ysg0JLQstC10LTQtdC90LjQtSAyNDg8YnI+My4zINCU0LjQt9Cw0LnQvSDQv9C+0LTRgNCw0LfQtNC10LvQtdC90LjQtSAyNDk8YnI+My4zLjEg0J/Qu9Cw0L3QuNGA0YPQudGC0LUg0JLQvdC10YjQvdC40LkgSVAsINGH0LDRgdGLINC4INCf0JvQmyDQn9C70LDQvdC40YDQvtCy0LDQvdC40LUgMjUwPGJyPjMuMy4yINCg0YPQutC+0LLQvtC00YHRgtCy0L4g0L/QviDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGOIDI1MTxicj4zLjMuMyDQodC90LjQvNC+0Log0LfQvtC90Ysg0YDQtdC30LXRgNCy0LAg0Lgg0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8gMjUxPGJyPjMuMy40INCh0L7Qt9C00LDQvdC40LUg0JTQuNC30LDQudC90LXRgNGB0LrQvtCz0L4g0L/QvtC00YDQsNC30LTQtdC70LXQvdC40Y8gMjUyPGJyPjMuNCDQn9GA0L7RhtC10YHRgSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQv9GA0L7QtdC60YLQsCAyNTU8YnI+My40LjEg0J/QvtCy0YLQvtGA0L3QviDQuNGB0L/QvtC70YzQt9GD0LnRgtC1INC+0YHQvdC+0LLQvdC+0Lkg0YDQsNC30LTQtdC7IDI1Njxicj4zLjQuMiDQn9C+0LLRgtC+0YDQvdC+INC40YHQv9C+0LvRjNC30YPQudGC0LUg0LrQvtGA0L3QtdCy0L7QtSDQv9C+0LTRgNCw0LfQtNC10LvQtdC90LjQtSAyNjM8YnI+My40LjMg0JfQsNGA0LXQt9C10YDQstC40YDQvtCy0LDRgtGMINC+0YHQvdC+0LLQvdGD0Y4g0YHRg9GJ0L3QvtGB0YLRjCDQuCDQv9C10YDQtdC+0LHQvtGA0YPQtNC+0LLQsNGC0YwgMjY5PGJyPjMuNSDQo9Cy0LXQu9C40YfRjNGC0LUg0L/RgNC+0YbQtdGB0YEg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyDQsdC70L7QutC+0LIgMjcwPGJyPjMuNS4xINCS0YDQtdC80Y8g0L/QvtGB0YLQtdC/0LXQvdC90L7QuSDQutC+0L3QstC10YDQs9C10L3RhtC40LggMjcwPGJyPjMuNS4yLiDQkNCx0YHRgtGA0LDQutGG0LjRjyDQuCDRgNC10LDQu9C40LfQsNGG0LjRjyDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPIDI3Mjxicj4zLjUuMyDQp9Cw0YHRiyDQsiDQv9GD0YHRgtC+0Lwg0L/QtdGA0LXQs9C+0YDQvtC00LrQtSDRgdC+0YXRgNCw0L3Rj9GO0YLRgdGPIDI3Mzxicj4zLjYg0JrQvtC80LHQuNC90LDRhtC40Y8g0L/QvtCy0YLQvtGA0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQuNC30LDQudC90LAg0Lgg0LrQvtC80L/QuNC70Y/RhtC40Lgg0L3QsCDQvtGB0L3QvtCy0LUg0LHQu9C+0LrQsCAyNzM8YnI+My43INCj0YHRgtCw0L3QvtCy0LjRgtC1INC00LjQt9Cw0LnQvSDQvdCwINC+0YHQvdC+0LLQtSDQutC+0LzQsNC90LTRiyAyNzQ8YnI+My43LjEg0KHQvtC30LTQsNC90LjQtSDQv9GA0L7QtdC60YLQsCDRg9GA0L7QstC90Y8gMTtDWT1DWSDQtNC70Y8g0LPRgNGD0L/Qv9C+0LLQvtCz0L4g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyAyNzQ8YnI+My43LjIg0J/QvtC00LPQvtGC0L7QstGM0YLQtSDQv9GA0L7QtdC60YLQvdGL0Lkg0YDQsNC30LTQtdC7INC00LvRjyDQuNC90LbQtdC90LXRgNC90L7QuSDQuNC90YLQtdCz0YDQsNGG0LjQuCAyNzc8YnI+My44INCU0LjQt9Cw0LnQvSDRgdC90LjQt9GDINC00L3QsCDRgNCw0YHRgdC80L7RgtGA0LjQvCAyNzg8YnI+0JPQu9Cw0LLQsCBEINCf0YDQvtGG0LXRgdGBINC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8g0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC+0LPQviBJUC3Rj9C00YDQsCBRdWFydHVzIFByaW1lIFBybyAyNzk8YnI+NC4xINCS0LLQtdC00LXQvdC40LUg0KTRg9C90LrRhtC40Lgg0LjQvdGB0YLRgNGD0LzQtdC90YLQsCBEZXNpZ25lciBEZXNpZ25lciAyNzkgMjc5PGJyPjQuMS4xLjxicj40LjEuMiDQodGC0YDRg9C60YLRg9GA0LAg0LrQvtC80L/QvtC90LXQvdGC0LAgMjgwPGJyPjQuMS4zINCe0YDQs9Cw0L3QuNC30LDRhtC40Y8g0YTQsNC50LvQsCDQutC+0LzQv9C+0L3QtdC90YLQvtCyIDI4MTxicj40LjEuNCDQktC10YDRgdC40Y8g0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPIDI4MTxicj40LjEuNSDQn9GA0L7QtdC60YLQvdGL0Lkg0YbQuNC60LsgSVAgLdC60L7QvNC/0L7QvdC10L3RgtCwIDI4MTxicj40LjIg0JjQvdGB0YLRgNGD0LzQtdC90YIg0LTQu9GPINC00LjQt9Cw0LnQvdC10YDQsCDQv9C70LDRgtGE0L7RgNC80Ysg0LLRi9C30L7QstC+0LIgMjgyPGJyPjQuMyDQodC+0LfQtNCw0YLRjCDQv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDQutC+0LzQv9C+0L3QtdC90YIgSVAgQ29yZSAyODU8YnI+NC4zLjEg0KPQutCw0LbQuNGC0LUg0YLQuNC/INC60L7QvNC/0L7QvdC10L3RgtCwIElQIDI4NTxicj40LjMuMiDQodC+0LfQtNCw0YLRjC/Rg9C60LDQt9Cw0YLRjCDRhNCw0LnQuyBIREwgMjg2INC00LvRjyDQutC+0LzQv9C70LXQutGB0L3QvtCz0L4g0Lgg0LzQvtC00LXQu9C40YDQvtCy0LDQvdC40Y88YnI+NC40INCh0L7Qt9C00LDQudGC0LUg0L7QsdGJ0LjQuSDQutC+0LzQv9C+0L3QtdC90YIgSVAgQ29yZSAyOTg8YnI+NC41INCf0YDQvtCy0LXRgNGM0YLQtSDQv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDQutC+0LzQv9C+0L3QtdC90YIgSVAgQ29yZSAzMDk8YnI+NC42INCf0YDQvtCy0LXRgNGM0YLQtSBJUCAt0YHQtdGA0LTQtdGH0L3QuNC6INC+0LHRidC10LPQviDQutC+0LzQv9C+0L3QtdC90YLQsCAzMTA8YnI+NC42LjEg0JTQvtCx0LDQstGM0YLQtSAxOyDQpNCw0LnQuyDRgdGF0LXQvNGLINGB0LvQvtGPIENZPUNZIDMxMDxicj40LjYuMiDQmNC30LzQtdC90LjRgtGMINGE0LDQudC7IHVzZXJfZGVmaW5lLnYgMzEyPGJyPjQuNi4zINCU0L7QsdCw0LLQuNGC0YwgZ2VuZXJpY19jb21wb25lbnRfMC52INCk0LDQudC7IDMxNDxicj40Ljcg0JLRi9GF0L7QtCDRj9C00LXRgNC90L7Qs9C+INC/0YDQvtC40LfQstC+0LTRgdGC0LLQsCBJUCAoUXVhcnR1cyBQcmltZSBQcm8g0LLQtdGA0YHQuNGPKSAzMTU8YnI+0JPQu9Cw0LLQsCBELiDQn9GA0L7RhtC10YHRgSDRgNCw0LfRgNCw0LHQvtGC0LrQuCDRgdGG0LXQvdCw0YDQuNGPINC60L7QvNCw0L3QtNC90L7QuSDRgdGC0YDQvtC60LggUXVhcnR1cyBQcmltZSBQcm8gMzE3PGJyPjUuMSDQr9C30YvQuiDQutC+0LzQsNC90LTRiyDQuNC90YHRgtGA0YPQvNC10L3RgtCwIDMxNzxicj41LjIgUXVhcnR1cyBQcmltZSBUQ0wgUGFjayAzMTc8YnI+IDUuMyBRdWFydHVzIFByaW1lIFRjbCBBUEkgSGVscCAzMTk8YnI+NS4zLjEg0J/QsNGA0LDQvNC10YLRgNGLINC60L7QvNCw0L3QtNC90L7QuSDRgdGC0YDQvtC60LggMzIxPGJyPjUuMy4yIFF1YXJ0dXMgUHJpbWUgVENMIFdpbmRvdyAzMjM8YnI+NS40IC1FbmQgLWVuZCBEZXNpZ24gUHJvY2VzcyAzMjM8YnI+NS40LjEg0KPRgdGC0LDQvdC+0LLQuNGC0LUg0L3QvtCy0YvQuSDQv9GA0L7QtdC60YLQvdGL0Lkg0L/RgNC+0LXQutGCIDMyNTxicj41LjQuMiDQlNC+0LHQsNCy0LjRgtGMINC90L7QstGL0Lkg0LTQuNC30LDQudC9IC3RhNCw0LnQuyAzMjU8YnI+NS40LjMg0JTQvtCx0LDQstC40YLRjCDQvtCz0YDQsNC90LjRh9C10L3QuNGPINC00LjQt9Cw0LnQvdCwIDMyNjxicj41LjQuNC48YnI+NS40LjUg0JDQtNCw0L/RgtCw0YbQuNGPINC00LjQt9Cw0LnQvdCwIDMzMDxicj41LjQuNi4g0KHQsdC+0YDQutCwINC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8gKNCz0LXQvdC10YDQsNGG0LjRjyDRhNCw0LnQu9C+0LIg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8pIDMzMTxicj41LjQuNyDQntGC0YfQtdGCIDMzMTxicj41LjQuOCDQkNC90LDQu9C40Lcg0YHQuNC90YXRgNC+0L3QuNC30LDRhtC40LggMzMzPGJyPjUuNSDQkNCy0YLQvtC80LDRgtC40YfQtdGB0LrQvtC1INCy0YvQv9C+0LvQvdC10L3QuNC1INGB0LrRgNC40L/RgtCwIDMzNTxicj41LjUuMSDQn9GA0LjQvNC10YAg0Y3QutC30LDQvNC10L3QsCAzMzY8YnI+NS41LjIg0J7QsdGA0LDQsdC+0YLQutCwINGD0L/RgNCw0LLQu9C10L3QuNGPIDMzNjxicj41LjUuMyDQn9C+0LrQsNC30LDRgtGMINGB0L7QvtCx0YnQtdC90LjQtSAzMzc8YnI+NS42INCU0YDRg9Cz0LjQtSDRgdGG0LXQvdCw0YDQuNC4IDMzNzxicj41LjYuMSDQndCw0YLRg9GA0LDQu9GM0L3QvtC1INC90LDQt9Cy0LDQvdC40LUg0LDQstGC0L7QsdGD0YHQsCAzMzc8YnI+NS42LjIg0JrQvtGA0L7RgtC60L7QtSDQuNC80Y8g0L7Qv9GG0LjQuCAzMzc8YnI+NS42LjMgRXBpc29kZXMgQ2FwaXRhbCBDb21tYW5kIDMzNzxicj41LjYuNCDQmtC+0LzQsNC90LTQsCBGaW5kZXIgTm9kZSAzMzk8YnI+NS42LjUg0JrQvtC80LDQvdC00LAgZ2V0X25hbWVzIDM1NDxicj41LjYuNiDQmtC+0LzQsNC90LTQsCBwb3N0X21lc3NhZ2UgMzU2PGJyPjUuNi43INCf0LDRgNCw0LzQtdGC0YDRiyDQutC+0LzQsNC90LTQvdC+0Lkg0YHRgtGA0L7QutC4INC00L7RgdGC0YPQv9CwIDM1Njxicj4gNS42LjggcXVhcnR1cygpIEFycmF5IDM1ODxicj4gNS43IHRjbHNoIHNoZWxsIDM1OTxicj41Ljgg0KHQutGA0LjQv9GCIFRDTCDQkdCw0LfQvtCy0YvQtSDQt9C90LDQvdC40Y8gMzU5PGJyPjUuOC4xINCf0YDQuNC80LXRgCBJbnRlbCBGUEdBIENvb2wgMzU5PGJyPjUuOC4yINCf0LXRgNC10LzQtdC90L3QsNGPIDM1OTxicj41LjguMyDQl9Cw0LzQtdC90LjRgtGMIDM2MDxicj41LjguNCDQkNGA0LjRhNC80LXRgtC40LrQsCAzNjA8YnI+NS44LjUg0KHQv9C40YHQvtC6IDM2MTxicj41LjguNiDQnNCw0YHRgdC40LIgMzYxPGJyPjUuOC43INCh0YLRgNGD0LrRgtGD0YDQsCDRg9C/0YDQsNCy0LvQtdC90LjRjyAzNjI8YnI+NS44Ljgg0J/RgNC+0YbQtdGB0YEgKNC/0L7QtNC/0YDQvtCz0YDQsNC80LzQsCDQuNC70Lgg0YTRg9C90LrRhtC40Y8pIDM2Mzxicj41LjguOSDRhNCw0LnQuyDQstCy0L7QtNCwL9Cy0YvQstC+0LTQsCAzNjM8YnI+0JPQu9Cw0LLQsCBELiDQn9GA0L7RhtC10YHRgSDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPIERlc2lnbiBTcGFjZSBFeHBsb3JlciBJSSAzNjU8YnI+Ni4xINCd0LDRh9Cw0YLRjCDQuNC90YHRgtGA0YPQvNC10L3RgiBEU0UgSUkgMzY1PGJyPjYuMiBEU0UgSUkg0JjQvdGB0YLRgNGD0LzQtdC90YIg0JLQstC10LTQtdC90LjQtSAzNjY8YnI+Ni4yLjEgUHJvamVjdCBQYWdlIDM2Njxicj42LjIuMiDQndCw0YHRgtGA0L7QudC60LAg0KHRgtGA0LDQvdC40YbQsCAzNjc8YnI+Ni4yLjMg0J7QsdGK0Y/RgdC90LXQvdC40LUg0YHRgtGA0LDQvdC40YbQsCAzNjk8YnI+Ni4yLjQg0KHQotCQ0KLQkNCm0JjQryDQodCi0KDQkNCd0JjQptCQIDM3Mzxicj42LjMg0JjQt9GD0YfQtdC90LjQtSDRgNCw0LfQu9C40YfQvdGL0YUg0YHRgtGA0LDRgtC10LPQuNC5INGA0LXQsNC70LjQt9Cw0YbQuNC4INC90LAg0LvQvtC60LDQu9GM0L3Ri9GFINC60L7QvNC/0YzRjtGC0LXRgNCw0YUgMzczPGJyPjYuNCDQmNC30YPRh9C10L3QuNC1INGA0LDQt9C70LjRh9C90YvRhSDRgdGC0YDQsNGC0LXQs9C40Lkg0YDQtdCw0LvQuNC30LDRhtC40Lgg0L3QsCDRg9C00LDQu9C10L3QvdGL0YUg0LrQvtC80L/RjNGO0YLQtdGA0LDRhSAzNzc8YnI+Ni40LjEg0KHQvtC30LTQsNC50YLQtSDRg9GH0LXRgtC90YPRjiDQt9Cw0L/QuNGB0YwgQXp1cmUgMzc4PGJyPjYuNC4yINCh0LrQsNGH0LDRgtGMINC40L3RgdGC0YDRg9C80LXQvdGC0YssINGB0LLRj9C30LDQvdC90YvQtSDRgSDQv9GD0YfQutC+0LkgMzc4PGJyPjYuNC4zINCS0YvQsdC10YDQuNGC0LUgSW50ZWwgRlBHQSBUb29sIDM3OTxicj42LjQuNCDQodC+0LfQtNCw0L3QuNC1INC4INC90LDRgdGC0YDQvtC50LrQsCDQstC40YDRgtGD0LDQu9GM0L3QvtC5INC80LDRiNC40L3RiyAzODA8YnI+Ni40LjUg0JrQvtC90YTQuNCz0YPRgNCw0YbQuNGPINC4INGB0YLQsNGA0YLQvtCy0LDRjyDQv9GD0YfQutCwIDM4ODxicj42LjQuNiDQl9Cw0YXQstCw0YLQuNGC0Ywg0LjQvdGC0LXRgNGE0LXQudGBINCz0YDQsNGE0LjRh9C10YHQutC+0LPQviDQuNC90YLQtdGA0YTQtdC50YHQsCDQvdCwINCy0LjRgNGC0YPQsNC70YzQvdC+0Lkg0LzQsNGI0LjQvdC1IDM5MTxicj42LjQuNyDQntGC0LrRgNC+0LnRgtC1INC/0YDQvtCz0YDQsNC80LzQvdC+0LUg0L7QsdC10YHQv9C10YfQtdC90LjQtSBRdWFydHVzIFByaW1lIDM5Mzxicj42LjQuOCDQl9Cw0LLQtdGA0YjQtdC90LjQtSDQstC40YDRgtGD0LDQu9GM0L3QvtC5INC80LDRiNC40L3RiyAzOTU8YnI+Ni40LjkuPGJyPjYuNC4xMCDQodC10YDQstC10YAg0LvQuNGG0LXQvdC30LjQuSAzOTcg0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LAg0Lgg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IDM5Nzxicj42LjQuMTEg0J/QvtC00LrQu9GO0YfQuNGC0LXRgdGMINC6INGB0LXRgNCy0LXRgNGDINC70LjRhtC10L3Qt9C40LkgNDA2PGJyPjYuNC4xMiDQl9Cw0L/Rg9GB0YLQuNGC0LUgRFNFIElJIDQwNyDQvdCwINCy0LjRgNGC0YPQsNC70YzQvdC+0Lkg0LzQsNGI0LjQvdC1PGJyPtCT0LvQsNCy0LAgRCDQn9GA0LjQvdGG0LjQvyDQvtGC0LvQsNC00LrQuCDRgdC40YHRgtC10LzRiyBRdWFydHVzIFByaW1lIFBybyDQuCDRgNC10LDQu9C40LfQsNGG0LjRjyA0MTE8YnI+Ny4xINCh0LLQvtC00LrQsCDQuNC90YHRgtGA0YPQvNC10L3RgtCwINC+0YLQu9Cw0LTQutC4INGB0LjRgdGC0LXQvNGLIDQxMTxicj43LjEuMSDQmtC+0LzQsdC40L3QsNGG0LjRjyDQuNC90YHRgtGA0YPQvNC10L3RgtC+0LIg0YHQuNGB0YLQtdC80L3QvtCz0L4g0L7RgtC70LDQtNC60LAgNDExPGJyPjcuMS4yINCY0L3RgdGC0YDRg9C80LXQvdGC0YssINC40YHQv9C+0LvRjNC30YPQtdC80YvQtSDQtNC70Y8g0LzQvtC90LjRgtC+0YDQuNC90LPQsCBSVEwgLdGD0LfQu9C+0LIgNDE0PGJyPjcuMS4zINCY0L3RgdGC0YDRg9C80LXQvdGC0Ysg0YEg0YHRgtC40LzRg9C70LjRgNGD0Y7RidC10Lkg0YTRg9C90LrRhtC40LXQuSA0MTY8YnI+Ny4xLjQg0JLQuNGA0YLRg9Cw0LvRjNC90YvQuSDQuNC90YLQtdGA0YTQtdC50YEgSlRBRyBJbnRlbCBGUEdBIElQIENvcmUgNDE3PGJyPjcuMS41INCh0LjRgdGC0LXQvNC90LDRjyDRgdGC0YDRg9C60YLRg9GA0LAg0L7RgtC70LDQtNC60LggNDE3PGJyPjcuMS42IFNMRCBKVEFHIEJSSURHRSA0MTg8YnI+Ny4xLjcg0KfQsNGB0YLRjCDQvtGC0LvQsNC00LrQsCDQsiDQtNC40LfQsNC50L3QtSDQv9C+0LLRgtC+0YDQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyA0MjI8YnI+Ny4yINCU0LjQt9Cw0LnQvSDQvtGC0LvQsNC00LrQuCDRgSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtdC8IEFuYWx5emVyIExvZ2ljIFRhcCBUYXAgNDIyPGJyPjcuMi4xINCi0YDQtdCx0L7QstCw0L3QuNGPINC6INC/0YDQvtCz0YDQsNC80LzQvdC+0LzRgyDQuCDQsNC/0L/QsNGA0LDRgtC90L7QvNGDINC+0LHQtdGB0L/QtdGH0LXQvdC40Y4gNDIzPGJyPjcuMi4yINCl0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60Lgg0Lgg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINCw0L3QsNC70LjQt9Cw0YLQvtGA0L7QsiDRgdC40LPQvdCw0LvQsCBUYXAgVGFwIDQyMzxicj43LjIuMy4g0J7QsdC30L7RgCDQv9GA0L7RhtC10YHRgdCwINC30LDQtNCw0YfQuCDQkNC90LDQu9C40LfQsNGC0L7RgNCwIFRhcCBUYXAgVGFwIDQyNDxicj43LjIuNCDQodC+0LfQtNCw0LnRgtC1INC90L7QstGL0Lkg0L/RgNC+0LXQutGCINC+0YLQu9Cw0LTQutC4IDQyNjxicj43LjIuNSDQlNC+0LHQsNCy0LjRgtGMIEZJRk8gSVAgQ09SRSA0Mjc8YnI+Ny4yLjYg0JTQvtCx0LDQstC40YLRjCAxOyBDWT1DWSDRhNCw0LnQuyDQtNC40LfQsNC50L3QsCDRgdC70L7RjyA0MzA8YnI+Ny4yLjcg0J3QsNGB0YLRgNC+0LnQutCwINGB0LjQs9C90LDQu9CwIFRhcCBBbmFseXplciA0MzI8YnI+Ny4yLjgg0JTQuNC30LDQudC9INC60L7QvNC/0LjQu9GP0YbQuNC4IDQ2Mzxicj43LjIuOSDQn9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSDRhtC10LvQtdCy0L7Qs9C+INGD0YHRgtGA0L7QudGB0YLQstCwINC40LvQuCDRg9GB0YLRgNC+0LnRgdGC0LLQsCA0Njc8YnI+Ny4yLjEwINCX0LDQv9GD0YHRgtC40YLRjCDQm9C+0LPQuNGH0LXRgdC60LjQuSDQsNC90LDQu9C40LcgNDY4PGJyPjcuMi4xMSDQn9GA0L7RgdC80L7RgtGA0LXRgtGMLCDQv9GA0L7QsNC90LDQu9C40LfQuNGA0L7QstCw0YLRjCDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L/QvtC70YPRh9C10L3QvdGL0LUg0LTQsNC90L3Ri9C1IDQ3Mjxicj43LjMg0JHRi9GB0YLRgNCw0Y8g0L/RgNC+0LLQtdGA0LrQsCDQutC+0L3RgdGC0YDRg9C60YbQuNC4INGBINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10Lwg0YHQuNCz0L3QsNC70YzQvdC+0LPQviDQt9C+0L3QtNCwIDQ3NDxicj43LjQg0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQstC90LXRiNC90LjQuSDQu9C+0LPQuNGH0LXRgdC60LjQuSDQsNC90LDQu9C40LfQsNGC0L7RgCDQtNC70Y8g0L7RgtC70LDQtNC60Lgg0LIg0YHQuNGB0YLQtdC80LUgNDc3PGJyPjcuNC4xINCS0YvQsdC10YDQuNGC0LUg0JvQvtCz0LjRh9C10YHQutC40Lkg0JDQvdCw0LvQuNC30LDRgtC+0YAgNDc3PGJyPjcuNC4yIC0g0L/QsNGA0LDQvNC10YLRgCDQvtC/0YDQtdC00LXQu9C10L3QuNGPINC40L3RgtC10YDRhNC10LnRgdCwINC70L7Qs9C40YfQtdGB0LrQvtCz0L4g0LDQvdCw0LvQuNC30LDRgtC+0YDQsCA0Nzk8YnI+Ny40LjMg0KHQvtC/0L7RgdGC0LDQstGM0YLQtSDRiNGC0LjRhNGC0Ysg0YTQsNC50LvQsCBMQUkg0YEg0LTQvtGB0YLRg9C/0L3Ri9C8INCy0YvQstC+0LTQvtC8INCy0LLQvtC00LAv0LLRi9Cy0L7QtNCwIDQ4MDxicj43LjQuNCDQmtCw0YDRgtCwINCy0L3Rg9GC0YDQtdC90L3QtdCz0L4g0YHQuNCz0L3QsNC70LAg0LIg0LPRgNGD0L/Qv9GDIExBSSA0ODA8YnI+Ny40LjUg0KHQutC+0LzQv9C40LvQuNGA0L7QstCw0L3QvdGL0Lkg0L/RgNC+0LXQutGCIFF1YXJ0dXMgUHJpbWUgNDgxPGJyPjcuNC42INCj0YHRgtGA0L7QudGB0YLQstC+LCDQv9C+0LTQtNC10YDQttC40LLQsNC10LzQvtC1IExBSSBQcm9ncmFtbWluZyBJbnRlbCA0ODI8YnI+Ny40Ljcg0JPRgNGD0L/Qv9CwINGD0L/RgNCw0LLQu9GP0Y7RidC40YUg0LTQtdC50YHRgtCy0LjQuSDQstC+INCy0YDQtdC80Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8gNDgyPGJyPjcuNSDQmNC30LzQtdC90LjRgtC1INC/0LDQvNGP0YLRjCDQuCDQv9C+0YHRgtC+0Y/QvdC90YPRjiA0ODIg0LIg0YHQuNGB0YLQtdC80LUgNDgyPGJyPjcuNS4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUg0YDQtdC00LDQutGC0L7RgCDQutC+0L3RgtC10L3RgtCwINC/0LDQvNGP0YLQuCDQsiDRgdC40YHRgtC10LzQtSDQtNC70Y8g0L7RgtC70LDQtNC60Lgg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyA0ODM8YnI+Ny41LjIuINCt0LrRgdC60YPRgNGB0LjRjyDRjdC60LfQtdC80L/Qu9GP0YDQvtCyINCyINC/0YDQvtC10LrRgtC1INCy0L4g0LLRgNC10LzRjyDQvtC/0LXRgNCw0YbQuNC4IDQ4Mzxicj43LjUuMyDQmNGB0L/QvtC70YzQt9GD0LnRgtC1INGD0YHRgtGA0L7QudGB0YLQstC+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPINGA0LXQtNCw0LrRgtC+0YDQsCDQutC+0L3RgtC10L3RgtCwINC/0LDQvNGP0YLQuCDQsiDRgdC40YHRgtC10LzQtSA0ODQ8YnI+Ny41LjQg0JfQsNCz0YDRg9C30LjRgtC1INGN0LrQt9C10LzQv9C70Y/RgCDQv9Cw0LzRj9GC0Lgg0LIgSVNNQ0UgNDg1PGJyPjcuNS41INCf0L7Qu9C+0LbQtdC90LjQtSDQvdCw0LHQu9GO0LTQtdC90LjRjyDQsiDQv9Cw0LzRj9GC0LggNDg1PGJyPjcuNS42INCY0YHQv9C+0LvRjNC30L7QstCw0YLRjCZhbXA7bGRxdW87SGV4IEVkaXRvciZhbXA7cmRxdW87IFdpbmRvdyDQoNC10LTQsNC60YLQuNGA0L7QstCw0YLRjCDQutC+0L3RgtC10L3RgiDQv9Cw0LzRj9GC0LggNDg2PGJyPjcuNS43INCk0LDQudC7INC/0LDQvNGP0YLQuCDQuNC80L/QvtGA0YLQsCDQuCDRjdC60YHQv9C+0YDRgtCwIDQ4Nzxicj43LjYg0JTQuNC30LDQudC9INC+0YLQu9Cw0LTQutC4INGBINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10Lwg0YHQuNGB0YLQtdC80Ysg0Y3QvdC00L7Qs9C10L3QvdC+0LPQviDQuCDQt9C+0L3QtNCwIDQ4ODxicj43LjYuMSDQn9GA0L7RhtC10YHRgSDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGPINGB0LjRgdGC0LXQvNGLINC4INC30L7QvdC00LAg0YHQuNGB0YLQtdC80YsgNDg5PGJyPjcuNi4yINCf0YDQuNC80LXRgNC90YvQtSDQstC90YPRgtGA0LjRgdC40YHRgtC10LzQvdGL0LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQt9C+0L3QtNGLIElQIENvcmUgNDkwPGJyPjcuNi4zINCU0LjQt9Cw0LnQvSDQutC+0LzQv9C40LvRj9GG0LjQuCA0OTI8YnI+Ny42LjQg0JfQsNC/0YPRgdGC0LjRgtC1INGN0L3QtNC+0LPQtdC90L3Ri9C1INC4INC30L7QvdC00LjRgNGD0Y7RidC40LUg0YDQtdC00LDQutGC0L7RgNGLINGB0LjRgdGC0LXQvNGLIDQ5Mjxicj43LjYuNSDQo9GB0YLRgNC+0LnRgdGC0LLQviDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyDRhtC10L/QvtGH0LrQuCBKVEFHIDQ5Mzxicj4gNy42LjYmYW1wO2xkcXVvOyDQvNC10L3QtdC00LbQtdGAINGN0LrQt9C10LzQv9C70Y/RgNCwOiZhbXA7cmRxdW87INC+0LrQvdC+IDQ5NDxicj43LjYuNyDQktGF0L7QtNC90YvQtSDQuNGB0YLQvtGH0L3QuNC60Lgg0Lgg0YDQtdC00LDQutGC0L7RgNGLINC30L7QvdC00L7QsiDQk9C70LDQstC90YvQuSDQuNC90YLQtdGA0YTQtdC50YEgNDk0PGJyPjcuNi44INCg0LXQtNCw0LrRgtC+0YAg0Lgg0LfQvtC90LTRiyBUQ0wg0KDQtdC00LDQutGC0L7RgCBUQ0wgNDk1INCg0LXQtNCw0LrRgtC+0YAgVENMIDQ5NTxicj7Qk9C70LDQstCwIEQgUXVhcnR1cyBQcmltZSBQcm8uINCf0YDQuNC90YbQuNC/0Ysg0Lgg0YDQtdCw0LvQuNC30LDRhtC40Y8g0LLRgNC10LzQtdC90L3Ri9GFINC4INGE0LjQt9C40YfQtdGB0LrQuNGFINC+0LPRgNCw0L3QuNGH0LXQvdC40LkgNDk3PGJyPjguMSDQpdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4IEdKINGE0LDQudC70L7QsiBTREMgNDk3PGJyPjguMS4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUg0YTQsNC50LsgU0RDIDQ5NyDQn9GA0LjQstGP0LfQutGDINGE0LjQt9C40YfQtdGB0LrQvtCz0L4g0L/RgNC40LLRj9C30LrQuDxicj44LjEuMiDQlNC40LDQv9Cw0LfQvtC9INC+0LPRgNCw0L3QuNGH0LXQvdC40Lkg0YTQuNC30LjRh9C10YHQutC+0LPQviDRgdCy0Y/Qt9GL0LLQsNC90LjRjyA0OTg8YnI+OC4xLjMg0JrQvtC90YHRgtC40YLRg9GG0LjRjyDQvtCx0Y/Qt9Cw0YLQtdC70YzRgdGC0LLQsCDRgdGD0YnQvdC+0YHRgtC4IDQ5ODxicj44LjIg0KHQvtC30LTQsNGC0Ywg0YfQsNGB0L7QstGL0LUg0Lgg0YfQsNGB0L7QstGL0LUg0L7Qs9GA0LDQvdC40YfQtdC90LjRjyA1MDA8YnI+OC4yLjEg0J7RgdC90L7QstC90YvQtSDRh9Cw0YHRiyA1MDA8YnI+OC4yLjIg0JLQuNGA0YLRg9Cw0LvRjNC90YvQtSDRh9Cw0YHRiyA1MDE8YnI+OC4yLjMgR2VuZXJhdGlvbiBDbG9jayA1MDI8YnI+OC4yLjQgRHJpdmUgUExMIENsb2NrIDUwNzxicj44LjIuNSDQodC+0LfQtNCw0YLRjCDQs9GA0YPQv9C/0YMg0YfQsNGB0L7QsiA1MDk8YnI+OC4yLjYg0KTRg9C90LrRhtC40Y8g0Y3RhNGE0LXQutGC0LAg0YfQsNGB0L7QsiA1MTI8YnI+OC4zINCh0L7Qt9C00LDRgtGMINC+0LPRgNCw0L3QuNGH0LXQvdC40Y8g0LLQstC+0LTQsC/QstGL0LLQvtC00LAgNTE1PGJyPjguMy4xINCj0YHRgtCw0L3QvtCy0LjRgtC1INC30LDQtNC10YDQttC60YMg0LLQstC+0LTQsCAoc2V0X2lucHV0X2RlbGF5KSA1MTU8YnI+OC4zLjIg0KPRgdGC0LDQvdC+0LLQuNGC0LUg0LfQsNC00LXRgNC20LrRgyDQstGL0YXQvtC00L3QvtCz0L4g0LLRi9Cy0L7QtNCwIChzZXRfb3V0cHV0X2RlbGF5KSA1MTY8YnI+OC40INCh0L7Qt9C00LDQvdC40LUg0L7Qs9GA0LDQvdC40YfQtdC90LjRjyDRgdC80LXRidC10L3QuNGPINC4INC30LDQtNC10YDQttC60LggNTE2PGJyPjguNC4xINCX0LDQtNC10YDQttC60Lgg0LzQvtC00LXQu9C4INGB0LjQvdGF0YDQvtC90LjQt9Cw0YbQuNC4IEdKSS9PINC4INC80LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNC4INC/0LvQsNGC0YsgNTE2PGJyPjguNC4yINCj0YHRgtCw0L3QvtCy0LrQsCDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQviDRgdC80LXRidC10L3QuNGPIFogKHNldF9tYXhfc2tldykgNTE3PGJyPjguNC4zINCj0YHRgtCw0L3QvtCy0LjRgtC1INC30LDQtNC10YDQttC60YMg0YHQtdGC0LggKHNldF9uZXRfZGVsYXkpIDUyMTxicj44LjQuNCDQl9CwINC40YHQutC70Y7Rh9C10L3QuNC10Lwg0LLRgNC10LzQtdC90LggKNC40YHQutC70Y7Rh9C10L3QuNC1KSA1MjM8YnI+OC40LjUg0J/RgNC40LzQtdGA0Ysg0LHQvtC70LXQtSDRh9C10Lwg0YbQuNC60LvQsCA1MzE8YnI+OC40LjYg0JfQsNC00LXRgNC20LrQsCDRgNCw0YHRgtCy0L7RgNCwINCy0L/RgNGL0YHQutCwIDU1MDxicj44LjQuNyDQn9C+0YDRgiA1NTAg0YEg0L7Qs9GA0LDQvdC40YfQtdC90L3Ri9C8INC/0YDQvtC10LrRgtC90YvQvCDRgNCw0LfQtNC10LvQvtC8IDU1MDxicj44LjUg0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQsNC00LDQv9GC0LXRgCDQtNC70Y8g0YDQtdC80L7QvdGC0LAgNTUxPGJyPjguNjxicj44LjYuMSDQntCx0LfQvtGAINC/0LvQsNC90LjRgNC+0LLQsNC90LjRjyDQuNC90YLQtdGA0YTQtdC50YHQsCA1NTM8YnI+OC42LjIg0KPRgdGC0LDQvdC+0LLQuNGC0LUg0L3QvtCy0YvQuSDQv9GA0L7QtdC60YLQvdGL0Lkg0L/RgNC+0LXQutGCIDU1NDxicj44LjYuMyDQlNC+0LHQsNCy0LjRgtGMINC4INC90LDRgdGC0YDQsNC40LLQsNGC0Ywg0Y/QtNGA0L4g4oCL4oCLSVAg0LLQvdC10YjQvdC10LPQviDQuNC90YLQtdGA0YTQtdC50YHQsCDQv9Cw0LzRj9GC0LggNTU1PGJyPjguNi40INCU0L7QsdCw0LLQuNGC0YwgQXZhbG9uIE1NTSBCRk0gSVAgQ29yZSA1NjM8YnI+OC42LjUg0KHQvtC30LTQsNC90LjQtSDRjdC60LfQtdC80L/Qu9GP0YDQsCBJUC3Rj9C00YDQsCDQsiDRhNCw0LnQu9C1INGD0YDQvtCy0L3RjyAxO0NZPUNZIDU2NTxicj44LjYuNiDQmNC90LjRhtC40LjRgNC+0LLQsNC90L3Ri9C5INC/0LvQsNC90LjRgNC+0LLRidC40Log0LjQvdGC0LXRgNGE0LXQudGB0LAgNTY3PGJyPjguNi43INCf0LvQsNC9INC+0LHQvdC+0LLQu9C10L3QuNGPINC/0YDQvtC10LrRgtCwIDU2ODxicj44LjYuOCDQn9Cb0JDQndCY0KDQntCS0JDQndCY0JUg0J/QldCg0JjQpNCV0KDQmNCa0JAgNTY4PGJyPjguNi45INCU0LDQvdC90YvQtSDQvNCw0LrQtdGC0LAg0L7RgtGH0LXRgtCwIDU3Mzxicj44LjYuMTAg0J7Qs9GA0LDQvdC40YfQtdC90LjQtSDQv9GA0L7QstC10YDQutC4INC4INC/0LvQsNC90LjRgNC+0LLQsNC90LjRjyDRjdC60YHQv9C+0YDRgtCwIDU3NDxicj7Qk9C70LDQstCwIEQg0JzQtdGC0L7QtCDRgNCw0YHRh9C10YLQsCBIREwgR0og0LIgUXVhcnR1cyBQcmltZSBQcm8gNTc2PGJyPjkuMSDQmtC+0LzQv9C70LXQutGB0L3Ri9C5INGP0LfRi9C6IEhETCA1NzY8YnI+OS4xLjEgVmVyaWxvZyDQuCBTeXN0ZW1WZXJpbG9nINCa0L7QvNC/0LvQtdC60YHQvdCw0Y8g0L/QvtC00LTQtdGA0LbQutCwIDU3Njxicj45LjEuMiBWSERMINCa0L7QvNC/0LvQtdC60YHQvdCw0Y8g0L/QvtC00LTQtdGA0LbQutCwIDU4MDxicj45LjIg0JrQvtC80L/Qu9C10LrRgdC90YvQtSDQsNGC0YDQuNCx0YPRgtGLINC4INC60L7QvNCw0L3QtNGLLCDQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1IEhETCA1ODE8YnI+OS4yLjEgVmVyaWxvZyBIREwg0JrQvtC80L/Qu9C10LrRgdC90YvQtSDQsNGC0YDQuNCx0YPRgtGLINC4INC60L7QvNCw0L3QtNCwIDU4MTxicj45LjIuMiBWSERMINCa0L7QvNC/0LvQtdC60YHQvdGL0LUg0LDRgtGA0LjQsdGD0YLRiyDQuCDQutC+0LzQsNC90LTQsCA1OTc8YnI+OS4zINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INCx0LDQt9C+0LLRi9GFINC/0YDQuNC80LjRgtC40LLQvtCyIDYxNDxicj45LjMuMSDQntGA0LjQs9C40L3QsNC7INCy0LLQvtC00LAv0LLRi9Cy0L7QtNCwIDYxNjxicj45LjMuMiDQn9C+0LTQt9C10LzQvdCw0Y8g0LvQvtCz0LjQutCwINCf0YDQuNC80LjRgtC40LIgNjIxPGJyPtCT0LvQsNCy0LAgRC4g0J/RgNC40L3RhtC40L8g0Lgg0YDQtdCw0LvQuNC30LDRhtC40Y8g0YfQsNGB0YLQuNGH0L3QviDRgNC10LrQvtC90YTQuNCz0YPRgNC40YDRg9C10LzQvtCz0L4gUXVhcnR1cyBQcmltZSBQcm8gNjI4PGJyPjEwLjEg0KfQsNGB0YLRjCDQvtGB0L3QvtCy0L3QvtC5INC60L7QvdGG0LXQv9GG0LjQuCDRgNC10LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IDYyODxicj4xMC4xLjEg0KfQsNGB0YLQuNGH0L3QvtC1INC/0LXRgNC10L/QuNGB0YvQstCw0L3QuNC1INGC0LXRgNC80LjQvdCwIDYyOTxicj4xMC4xLjIg0KfQsNGB0YLRjCDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Lgg0L/RgNC+0YbQtdGB0YHQsCDRgNC10LrQvtC90YTQuNCz0YPRgNC40YDRg9C10LzQvtC5INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCA2Mjk8YnI+MTAuMS4zINCS0L3Rg9GC0YDQtdC90L3Rj9GPINGH0LDRgdGC0Ywg0L7RgdC90L7QstC90L7Qs9C+INGD0YHRgtGA0L7QudGB0YLQstCwINC80L7QttC10YIg0LHRi9GC0Ywg0L3QsNGB0YLRgNC+0LXQvdCwIDYzMDxicj4xMC4xLjQg0JLQvdC10YjQvdC10LUg0L7RgdC90L7QstC90L7QtSDRg9GB0YLRgNC+0LnRgdGC0LLQviDQvNC+0LbQtdGCINCx0YvRgtGMINC90LDRgdGC0YDQvtC10L3QsCA2MzI8YnI+MTAuMS41INCh0LXQutGB0YPQsNC70YzQvdGL0LUg0LzQtdGA0Ysg0L/RgNC10LTQvtGB0YLQvtGA0L7QttC90L7RgdGC0LguPGJyPjEwLjIg0KDQtdCw0LvQuNC30LDRhtC40Y8g0LHQsNC30L7QstC+0LPQviDQv9GA0L7RhtC10YHRgdCwINC90LXQutC+0YLQvtGA0L7QuSDQv9C+0LPQsNGI0L3QvtC5INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCA2MzM8YnI+MTAuMi4xINCh0L7Qt9C00LDQvdC40LUg0L3QvtCy0L7Qs9C+INC/0YDQvtC10LrRgtC90L7Qs9C+INC/0YDQvtC10LrRgtCwIDYzNDxicj4xMC4yLjIg0JTQvtCx0LDQstC40YLRjCDRhNCw0LnQuyDQtNC40LfQsNC50L3QsCA2MzQ8YnI+MTAuMi4zINCh0L7Qt9C00LDQvdC40LUg0JTQuNC30LDQudC90LXRgNGB0LrQvtCz0L4g0L/QvtC00YDQsNC30LTQtdC70LXQvdC40Y8gNjM3PGJyPjEwLjIuNCDQn9C70L7RidCw0LTRjCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjyDQuCDQt9C+0L3QsCDQv9GA0L7QstC+0LTQutC4IFBSIC3RgNCw0LfQtNC10LvQtdC90LjRjyA2Mzk8YnI+MTAuMi41INCU0L7QsdCw0LLQuNGC0Ywg0YfQsNGB0YLRjCDRgNC10LrQvtC90YTQuNCz0YPRgNC40YDRg9C10LzQvtCz0L4g0LrQvtC90YLRgNC+0LvQu9C10YDQsCDQutC+0L3RhNC40LPRg9GA0LDRhtC40LggSVAgQ29yZSA2NDI8YnI+MTAuMi42INCe0L/RgNC10LTQtdC70LjRgtGMINGB0LjQvNCy0L7Qu9GLIDY0NDxicj4xMC4yLjcg0KHQvtC30LTQsNGC0Ywg0L/QtdGA0LXRgdC80L7RgtGA0LXQvdC90YPRjiDQstC10YDRgdC40Y4gNjQ1PGJyPjEwLjIuOCDQntGB0L3QvtCy0L3QsNGPINC/0LXRgNC10YHQvNC+0YLRgNC10L3QvdCw0Y8g0LLQtdGA0YHQuNGPIDY0Nzxicj4xMC4yLjkg0J/QvtC00LPQvtGC0L7QstC60LAg0L/QuNCw0YAgLdC40LfQtNCw0L3QuNC1IDY0ODxicj4xMC4yLjEwINCj0YHRgtGA0L7QudGB0YLQstC+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDY1MDxicj4xMC4zINCg0LXQsNC70LjQt9Cw0YbQuNGPINC/0YDQvtGG0LXRgdGB0LAg0LLQt9Cw0LjQvNC90L7QuSDQutC+0L3RhNC40LPRg9GA0LDRhtC40Lgg0LjQtdGA0LDRgNGF0LjRh9C10YHQutC+0Lkg0YfQsNGB0YLQuCA2NTI8YnI+MTAuMy4xINCh0L7Qt9C00LDQvdC40LUg0L3QvtCy0L7Qs9C+INC/0YDQvtC10LrRgtC90L7Qs9C+INC/0YDQvtC10LrRgtCwIDY1Mjxicj4xMC4zLjIg0JTQvtCx0LDQstC40YLRjCDRhNCw0LnQuyDQtNC40LfQsNC50L3QsCA2NTM8YnI+MTAuMy4zINCh0L7Qt9C00LDQvdC40LUg0JTQuNC30LDQudC90LXRgNGB0LrQvtCz0L4g0L/QvtC00YDQsNC30LTQtdC70LXQvdC40Y8gNjU1PGJyPjEwLjMuNCDQn9C70L7RidCw0LTRjCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjyDQuCDQt9C+0L3QsCDQv9GA0L7QstC+0LTQutC4IFBSIC3RgNCw0LfQtNC10LvQtdC90LjRjyA2NTg8YnI+MTAuMy41INCU0L7QsdCw0LLQuNGC0Ywg0YfQsNGB0YLRjCDRgNC10LrQvtC90YTQuNCz0YPRgNC40YDRg9C10LzQvtCz0L4g0LrQvtC90YLRgNC+0LvQu9C10YDQsCDQutC+0L3RhNC40LPRg9GA0LDRhtC40LggSVAgQ29yZSA2NjA8YnI+MTAuMy42INCe0L/RgNC10LTQtdC70LjRgtGMINGB0LjQvNCy0L7Qu9GLIDY2Mjxicj4xMC4zLjcg0KHQvtC30LTQsNGC0Ywg0L/QtdGA0LXRgdC80L7RgtGA0LXQvdC90YPRjiDQstC10YDRgdC40Y4gNjYzPGJyPjEwLjMuOCDQntGB0L3QvtCy0L3QsNGPINC/0LXRgNC10YHQvNC+0YLRgNC10L3QvdCw0Y8g0LLQtdGA0YHQuNGPIDY2Njxicj4xMC4zLjkg0J/QvtC00LPQvtGC0L7QstGM0YLQtSBQUiDQtNC70Y8g0J7RgtC00LXQu9CwIFBSINC00LvRjyDRgNC10LDQu9C40LfQsNGG0LjQuCDQv9C10YDQtdGB0LzQvtGC0YDQtdC90L3QvtC5INCy0LXRgNGB0LjQuCA2Njc8YnI+MTAuMy4xMCDQn9C+0LTQs9C+0YLQvtCy0LrQsCBQUiDQtNC70Y8gUFIgLdC/0L7QtNGA0LDQt9C00LXQu9C10L3QuNGPINC00LvRjyBQUiBSZXZpc2lvbiBFZGl0aW9uIDY2OTxicj4xMC4zLjExINCj0YHRgtGA0L7QudGB0YLQstC+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDY3Mjxicj7Qk9C70LDQstCwIEQuINCf0YDQuNC90YbQuNC/INC40L3RgdGC0YDRg9C80LXQvdGC0LAg0YHQuNC90YLQtdC30LAgSW50ZWxHSiDQuCDQvNC10YLQvtC0INGA0LXQsNC70LjQt9Cw0YbQuNC4IDY3Mzxicj4xMS4xINCX0L3QsNC60L7QvNGB0YLQstC+INGBINC60L7QvNC/0LvQtdC60YHQvdGL0LzQuCDQuNC90YHRgtGA0YPQvNC10L3RgtCw0LzQuCBHSiA2NzM8YnI+MTEuMS4xINCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQutC+0LzQv9C70LXQutGB0L3Ri9GFINC40L3RgdGC0YDRg9C80LXQvdGC0L7QsiBHSiA2NzM8YnI+MTEuMS4yINCa0L7QvNC/0LvQtdC60YHQvdGL0LUg0YLRgNC10LHQvtCy0LDQvdC40Y8g0Log0Y3QutGB0L/Qu9GD0LDRgtCw0YbQuNC4INC40L3RgdGC0YDRg9C80LXQvdGC0LAgR0ogNjc1PGJyPjExLjEuMyDQmtGA0LDRgtC60LjQuSDQv9GA0L7RhtC10YHRgSDQutC+0LzQv9C70LXQutGB0L3QvtCz0L4g0LjQvdGB0YLRgNGD0LzQtdC90YLQsCBHSiA2NzU8YnI+MTEuMS40IEhMUyDQuCBPcGVuQ2wgNjc2PGJyPjExLjEuNSDQn9C+0LTRgNC+0LHQvdC+0YHRgtC4INC60L7QvNC/0LjQu9GP0YLQvtGA0LAg0LjQvdGB0YLRgNGD0LzQtdC90YLQsCDRgdC40L3RgtC10LfQsCBHSiA2NzY8YnI+MTEuMiDQktC90LXQtNGA0LXQvdC40LUg0L7RgdC90L7QstC90L7Qs9C+INC/0YDQvtGG0LXRgdGB0LAg0LrQvtC80L/Qu9C10LrRgdC90L7Qs9C+INC40L3RgdGC0YDRg9C80LXQvdGC0LAgR0ogNjgwPGJyPjExLjIuMSDQodGC0YDQvtC40YLQtdC70YzQvdCw0Y8g0LzQvtC00LXQu9GMIEMgKysg0Lgg0YLQtdGB0YLQvtCy0LDRjyDQv9C70LDRgtGE0L7RgNC80LAgNjgwPGJyPjExLjIuMiBDINC4IEMgKysg0JHQuNCx0LvQuNC+0YLQtdC60LAgNjg1PGJyPjExLjIuMyDQndCw0YHRgtGA0L7QudC60LAg0LrQvtC80L/Qu9C10LrRgdC90L7Qs9C+INC60L7QvNC/0LjQu9GP0YLQvtGA0LAgR0ogNjkwPGJyPjExLjIuNCDQl9Cw0L/Rg9GB0Log0LrQvtC80L/Qu9C10LrRgdC90L7Qs9C+INC60L7QvNC/0LjQu9GP0YLQvtGA0LAgR0ogNjkyPGJyPjExLjIuNSDQn9GA0L7RgdC80L7RgtGAINC+0YLRh9C10YLQsCDQviDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNC4IEdKIDY5NDxicj4xMS4yLjYg0J/RgNC+0YHQvNC+0YLRgCDQutC+0LzQv9C+0L3QtdC90YLQsCBSVEwg0LzQvtC00LXQu9C40YDQvtCy0LDQvdC40Y8g0YHQuNCz0L3QsNC70LAgNzAwPGJyPjExLjMg0JvRjtCx0LDRjyDRgtC40L8g0Lgg0L7Qv9GC0LjQvNC40LfQsNGG0LjRjyDQtNCw0L3QvdGL0YUg0L4g0YLQvtGH0L3QvtGB0YLQuCA3MDI8YnI+MTEuMy4xINCe0LHRitGP0LLQu9C10L3QuNC1INGC0LjQv9CwINC00LDQvdC90YvRhSBBQ19JTlQg0KLQuNC/IDcwMyDQsiDQutC+0LzQv9C+0L3QtdC90YLQtTxicj4xMS4zLjIg0J7RgtC70LDQtNC60LAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0YLQuNC/0LAg0LTQsNC90L3Ri9GFIEFDX0lOVCDRgtC40L8gNzAzPGJyPjExLjMuMyDQntCx0YrRj9Cy0LvQtdC90LjQtSDRgtC40L/QsCDQtNCw0L3QvdGL0YUgQUNfRklYRUQgNzA0PGJyPjExLjMuNCDQntC/0YLQuNC80LjQt9Cw0YbQuNGPINC60L7QvNC/0LjQu9GP0YbQuNC4INGBINC/0LvQsNCy0LDRjtGJ0LXQuSDRgtC+0YfQutC+0LkgNzA3PGJyPjExLjQg0JjQvdGC0LXRgNGE0LXQudGBINC60L7QvNC/0L7QvdC10L3RgtCwIDcxMjxicj4xMS40LjEg0JjQvdGC0LXRgNGE0LXQudGBINCy0YvQt9C+0LLQsCDQutC+0LzQv9C+0L3QtdC90YLQsCA3MTI8YnI+MTEuNC4yIEF2YWxvbiBGbG93IEludGVyZmFjZSA3MTU8YnI+MTEuNC4zINCe0YHQvdC+0LLQvdC+0Lkg0LjQvdGC0LXRgNGE0LXQudGBIDcyMSDQutCw0YDRgtC40YDQvtCy0LDQvdC40Y8g0L/QsNC80Y/RgtC4IEF2YWxvbjxicj4xMS40LjQg0JDQktC70LDQvtC9INC+0YLQvtCx0YDQsNC20LXQvdC40LUg0L/QsNC80Y/RgtC4INC40Lcg0LjQvdGC0LXRgNGE0LXQudGB0LAgNzI1PGJyPjExLjQuNSDQn9Cw0YDQsNC80LXRgtGA0Ysg0LjQvdGC0LXRgNGE0LXQudGB0LAg0LLRi9C30L7QstCwINC+0LHQvtGA0YPQtNC+0LLQsNC90LjRjyA3MzE8YnI+MTEuNC42INCd0LXRgdGC0LDQsdC40LvRjNC90YvQtSDQuCDRgdGC0LDQsdC40LvRjNC90YvQtSDQv9Cw0YDQsNC80LXRgtGA0Ysg0LrQvtC80L/QvtC90LXQvdGC0L7QsiA3MzQ8YnI+MTEuNC43INCT0LvQvtCx0LDQu9GM0L3QsNGPINC/0LXRgNC10LzQtdC90L3QsNGPIDczNjxicj4xMS40Ljgg0KHRgtGA0YPQutGC0YPRgNCwINC40L3RgtC10YDRhNC10LnRgdCwINC60L7QvNC/0L7QvdC10L3RgtCwIDczNjxicj4xMS40Ljkg0L/QvtCy0LXQtNC10L3QuNC1INGA0LXQt9C10YDQstCw0YbQuNC4IDczNjxicj7Qm9C+0LrQsNC70YzQvdGL0LUg0L/QtdGA0LXQvNC10L3QvdGL0LUgKNCw0YLRgNC40LHRg9GC0Ysg0L/QsNC80Y/RgtC4KSDQsiAxMSw1INC60L7QvNC/0L7QvdC10L3RgtCw0YUgNzM3PGJyPjExLjUuMSDQkNGC0YDQuNCx0YPRgiDQv9Cw0LzRj9GC0Lgg0LrQvtC80L/QvtC90LXQvdGC0LAg0LrQvtC80L/QuNC70Y/RgtC+0YDQsCA3Mzc8YnI+MTEuNS4yINCh0YLQsNGC0LjRh9C10YHQutCw0Y8g0L/QtdGA0LXQvNC10L3QvdCw0Y8gNzYxPGJyPtCm0LjRgNC60YPQu9GP0YbQuNGPINCyIDExLDYg0LrQvtC80L/QvtC90LXQvdGC0LDRhSA3NjI8YnI+MTEuNi4xLiDQmNC90YLQtdGA0LLQsNC7INC30LDQv9GD0YHQutCwINGG0LjQutC70LAgKElJINCa0L7QvNC/0LjQu9GP0YbQuNC+0L3QvdGL0LUg0LjQvdGB0YLRgNGD0LrRhtC40LgpIDc2NDxicj4xMS42LjIg0JfQsNCy0LjRgdC40LzQvtGB0YLRjCDRgNC10LfRjNCx0Ysg0L/QtdGC0LvQuCAo0LjQvdGB0YLRgNGD0LrRhtC40Lgg0L/QviDQutC+0LzQv9C40LvRj9GG0LjQuCBJVkRFUCkgNzY1PGJyPjExLjYuMyDQmNC90YHRgtGA0YPQutGG0LjQuCDQv9C+INC60L7QvNC/0LjQu9GP0YbQuNC4IExPT1BfQ09BTEVTQ0UpIDc2ODxicj4xMS42LjQgRXhwYW5kIEV4cGFuZCAo0JjQvdGB0YLRgNGD0LrRhtC40Lgg0L/QviDQutC+0LzQv9C40LvRj9GG0LjQuCDRgNCw0LfQstC10YDRgtC60LgpIDc3MDxicj4xMS42LjUgQ3ljbGUgQ29uZHVycmVudCAoTUFYX0NPTkNVUlJFTkRZIENPTVBJTEUpIDc3Mzxicj4xMS43LiDQodC+0LPQu9Cw0YHQvdC+INC60L7QvNC/0L7QvdC10L3RgtGDIDc3Mzxicj4xMS43LjEg0KHQtdGA0LjQudC90YvQuSDRjdC60LLQuNCy0LDQu9C10L3RgiDRhdGA0LDQvdC10L3QuNGPINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsCDQuNC70Lgg0LLQstC+0LTQsC/QstGL0LLQvtC00LAgNzc0PGJyPjExLjcuMiDQn9Cw0YDQsNC70LvQtdC70YzQvdGL0Lkg0LrQvtC90YLRgNC+0LvRjCA3NzQ8YnI+0J/RgNC40LvQvtC20LXQvdC40LUgQSBDMTAtRURQLTEg0J/Qu9Cw0YLRhNC+0YDQvNCwINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40Y8g0J/RgNC40L3RhtC40L8gNzc1PGJyPtCf0YDQuNC70L7QttC10L3QuNC1IEIgVVNCLdCx0LvQtdC50YHRgtC10YAg0LfQsNCz0YDRg9C30L7QuiDQvNC10YLQvtC0INGB0LHQvtGPINCy0L7QttC00LXQvdC40Y8gNzkwPGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS00IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Zm9udC1zaXplOiAxNS4wcHg7Zm9udC13ZWlnaHQ6IGJvbGQ7aGVpZ2h0OiAzMC4wcHg7bGluZS1oZWlnaHQ6IDMwLjBweDsiPtC+0LEg0LDQstGC0L7RgNC1PC9kaXY+PGJyPtCt0LrRgdC/0LXRgNGC0YsgWk0g0L/QviDQstGB0YLRgNCw0LjQstCw0LXQvNGL0Lwg0YLQtdGF0L3QvtC70L7Qs9C40Y/QvCDQuCDRgtC10YXQvdC+0LvQvtCz0LjRj9C8IEVEQSDRg9C20LUg0LTQsNCy0L3QviDQt9Cw0L3QuNC80LDRjtGC0YHRjyDQv9GA0LXQv9C+0LTQsNCy0LDQvdC40LXQvCDQuCDQvdCw0YPRh9C90YvQvNC4INC40YHRgdC70LXQtNC+0LLQsNC90LjRj9C80Lgg0LIg0L7QsdC70LDRgdGC0Lgg0Y3Qu9C10LrRgtGA0L7QvdC90YvRhSDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9GFINGC0LXRhdC90L7Qu9C+0LPQuNC5INC4INC/0L7QtNC00LXRgNC20LjQstCw0Y7RgiDRgtC10YHQvdC+0LUg0YHQvtGC0YDRg9C00L3QuNGH0LXRgdGC0LLQviDRgdC+INC80L3QvtCz0LjQvNC4INC40LfQstC10YHRgtC90YvQvNC4INC/0YDQvtC40LfQstC+0LTQuNGC0LXQu9GP0LzQuCDQv9C+0LvRg9C/0YDQvtCy0L7QtNC90LjQutC+0LIg0Lgg0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70Y/QvNC4INC40L3RgdGC0YDRg9C80LXQvdGC0L7QsiBFREEg0LIg0LzQuNGA0LUu0JIg0L3QsNGB0YLQvtGP0YnQtdC1INCy0YDQtdC80Y8g0L7Qv9GD0LHQu9C40LrQvtCy0LDQvdC+INC+0LrQvtC70L4gNzAg0LrQvdC40LMg0L/QviDRjdC70LXQutGC0YDQvtC90L3Qvi3QuNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C8INGC0LXRhdC90L7Qu9C+0LPQuNGP0LwsINC+0YXQstCw0YLRi9Cy0LDRjtGJ0LjRhSDRgdGF0LXQvNC+0YLQtdGF0L3QuNGH0LXRgdC60L7QtSDQvNC+0LTQtdC70LjRgNC+0LLQsNC90LjQtSwg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjQtSDRgdGF0LXQvCwg0L/RgNC+0LPRgNCw0LzQvNC40YDRg9C10LzRi9C1INC70L7Qs9C40YfQtdGB0LrQuNC1INGD0YHRgtGA0L7QudGB0YLQstCwLCDRhtC40YTRgNC+0LLRg9GOINC+0LHRgNCw0LHQvtGC0LrRgyDRgdC40LPQvdCw0LvQvtCyLCDQvNC40LrRgNC+0LrQvtC90YLRgNC+0LvQu9C10YDRiywg0LLRgdGC0YDQvtC10L3QvdGL0LUg0YHQuNGB0YLQtdC80YssINCy0YHRgtGA0L7QtdC90L3Ri9C1INC/0YDQvtCz0YDQsNC80LzQuNGA0YPQtdC80YvQtSDRgdC40YHRgtC10LzRiyDQuCDRgi4g0LQuINCi0LjQv9C40YfQvdGL0LUg0YDQtdC/0YDQtdC30LXQvdGC0LDRgtC40LLQvdGL0LUg0YDQsNCx0L7RgtGLINCy0LrQu9GO0YfQsNGO0YIgwqvQoNGD0LrQvtCy0L7QtNGB0YLQstC+INC/0L4g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjiDQsNC90LDQu9C+0LPQvtCy0YvRhSDRjdC70LXQutGC0YDQvtC90L3Ri9GFINGB0LjRgdGC0LXQvCAo0LHQsNC30L7QstC+0LUpOiDQsNC90LDQu9C40Lcg0Lgg0YDQtdCw0LvQuNC30LDRhtC40Y8g0L7RgiDQv9C+0LvRg9C/0YDQvtCy0L7QtNC90LjQutC+0LIsINC00LjRgdC60YDQtdGC0L3Ri9GFINC60L7QvNC/0L7QvdC10L3RgtC+0LIg0LTQviDQuNC90YLQtdCz0YDQsNC70YzQvdGL0YUg0YHRhdC10LwgVEnCuywgwqvQoNGD0LrQvtCy0L7QtNGB0YLQstC+INC/0L4g0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjiDQsNC90LDQu9C+0LPQvtCy0YvRhSDRjdC70LXQutGC0YDQvtC90L3Ri9GFINGB0LjRgdGC0LXQvCAo0L/RgNCw0LrRgtC40YfQtdGB0LrQvtC1KTog0LDQvdCw0LvQuNC3INC4INGA0LXQsNC70LjQt9Cw0YbQuNGPINC+0YIg0J/QvtC70YPQv9GA0L7QstC+0LTQvdC40LrQuCwg0LTQuNGB0LrRgNC10YLQvdGL0LUg0LrQvtC80L/QvtC90LXQvdGC0Ysg0LTQu9GPINC40L3RgtC10LPRgNCw0LvRjNC90YvRhSDRgdGF0LXQvCBUScK7LCDCq9Cf0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40LUg0Lgg0YDQtdCw0LvQuNC30LDRhtC40Y8g0LLRgdGC0YDQsNC40LLQsNC10LzQvtC5INGB0LjRgdGC0LXQvNGLIFhpbGlueCBaeW5xLTcwMDAg4oCUINC80LXRgtC+0LQg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC90LjRjyDQvdCwINC+0YHQvdC+0LLQtSDQtNCy0YPRhdGK0Y/QtNC10YDQvdC+0LPQviDQv9GA0L7RhtC10YHRgdC+0YDQsCBBUk0gQ29ydGV4LUE5INC4IFZpdmFkbyAo0LLQtdGA0YHQuNGPIEQyKcK7LCDCq9Cj0YfQtdCx0L3QvtC1INC/0L7RgdC+0LHQuNC1INC/0L4g0YHRgtCw0L3QtNCw0YDRgtGDINC40L3RgtC10LPRgNC40YDQvtCy0LDQvdC90L7Qs9C+INC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8gQWx0aXVtIERlc2lnbmVyMTcg4oCUINC+0YIg0L/RgNC40L3RhtC40L/QvtCyINC80L7QtNC10LvQuNGA0L7QstCw0L3QuNGPINC4INC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y8g0L/QtdGH0LDRgtC90YvRhSDQv9C70LDRgiDQtNC+INC80LjQutGA0L7QutC+0L3RgtGA0L7Qu9C70LXRgNC90YvRhSDRgdC40YHRgtC10LzCuywgwqvQoNGD0LrQvtCy0L7QtNGB0YLQstC+INC/0L4g0YDQsNC30YDQsNCx0L7RgtC60LUg0LzQuNC60YDQvtC60L7QvdGC0YDQvtC70LvQtdGA0L7QsiDRgdC10YDQuNC4IFNUQzg6INCw0L3QsNC70LjQtyDQuCDQv9GA0LjQvNC10L3QtdC90LjQtSDQtNC70Y8g0L/RgNC+0YbQtdGB0YHQvtGA0L7Qsiwg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8g0Lgg0J7Qv9C10YDQsNGG0LjQvtC90L3Ri9C1INGB0LjRgdGC0LXQvNGLwrssIMKr0KDRg9C60L7QstC+0LTRgdGC0LLQviDQv9C+INC/0YDQvtC10LrRgtC40YDQvtCy0LDQvdC40Y4g0YHQuNGB0YLQtdC80Ysg0YbQuNGE0YDQvtCy0L7QuSDQvtCx0YDQsNCx0L7RgtC60Lgg0YHQuNCz0L3QsNC70L7QsiBYaWxpbnggRlBHQSDigJQg0YDQtdCw0LvQuNC30LDRhtC40Y8g0L3QsCDQvtGB0L3QvtCy0LUgSERMLCBTaW11bGluayDQuCBITFPCuyDQuCDRgi4g0LQuPGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS01IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Zm9udC1zaXplOiAxNS4wcHg7Zm9udC13ZWlnaHQ6IGJvbGQ7aGVpZ2h0OiAzMC4wcHg7bGluZS1oZWlnaHQ6IDMwLjBweDsiPtCg0LXQutC+0LzQtdC90LTRg9C10LzQsNGPINGA0LXQutC+0LzQtdC90LTQsNGG0LjRjzwvZGl2Pjxicj7QkiDQutC90LjQs9C1INC10YHRgtGMINCx0L7Qu9GM0YjQsNGPINCz0YDRg9C/0L/QsCDRh9C40YLQsNGC0LXQu9C10LksINCyINGC0L7QvCDRh9C40YHQu9C1INC40L3QttC10L3QtdGA0L3Ri9C5INC4INGC0LXRhdC90LjRh9C10YHQutC40Lkg0L/QtdGA0YHQvtC90LDQuyDQsiDQvtCx0LvQsNGB0YLQuCDQtNC40LfQsNC50L3QsCBJbnRlbCBGUEdBLCDRg9GH0LjRgtC10LvQtdC5INC4INGB0YLRg9C00LXQvdGC0L7Qsiwg0LfQsNC90LjQvNCw0Y7RidC40YXRgdGPINC90LDRg9GH0L3Ri9C80Lgg0LjRgdGB0LvQtdC00L7QstCw0L3QuNGP0LzQuCDQsiDQutC+0LvQu9C10LTQttCw0YUg0Lgg0YPQvdC40LLQtdGA0YHQuNGC0LXRgtCw0YUuPC9wPg==
Продавец:华心图书专营店
Адрес:Шанхай
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии

Параметры продукта
| Руководство по проектированию Intel FPGAQW: на основе интегрированной среды разработки Quartus Prime Pro 19 | ||
| Ценообразование | 199.00 |
| Издатель | Электронная промышленная пресса | |
| Издание | 1 | |
| Опубликованная дата | Март 2020 | |
| формат | 16 | |
| автор | Хебин | |
| Украсить | Плоский пластик | |
| Количество страниц | 820 | |
| Число слов | 1312000 | |
| Кодирование ISBN | 9787121382444 | |

Введение
В этой книге используется интегрированная среда разработки Intel Quartus Prime Pro 19 и программируемое логическое устройство нового поколения Intel Cyclone 10 GX в качестве программной и аппаратной платформы для систематического ознакомления с принципами работы программируемых логических устройств и ключевыми функциями интегрированной среды разработки Quartus Prime Pro.В книге 11 глав, которые в основном включают подробное объяснение структуры Intel Cyclone 10 GX FPGA, потока проектирования Quartus Prime Pro HDL, потока проектирования блоков Quartus Prime Pro, потока проектирования пользовательского IP-ядра Quartus Prime Pro, потока проектирования сценария командной строки Quartus Prime Pro, потока проектирования Design Space Explorer II, принципов и реализации системы Quartus Prime Pro, принципов и реализации синхронизации и физических ограничений Quartus Prime Pro, метода проектирования HDLGJ в Quartus Prime Pro. Частично реконфигурируемый принцип и реализация Quartus Prime Prime Pro, а также принцип и метод реализации комплексного инструмента IntelGJ.

Оглавление
Каталог
Глава D Подробная структура Intel Cyclone 10 GX FPGA 1
1.1 Логический массив и адаптивный логический блок 1
1.1.1 Структура и функция Alm 1
1.1.2 LUT Working Mode 2
1.1.3 зарегистрировать и блокировать 12
1.1.4 Architecture Lab's Interconnection Architecture 21
1.1.5 Распределенная память 22
1.2 Блок хранения 32
1.2.1 Руководство по проектированию встроенного блока хранения 32
1.2.2 Режим упаковки блока памяти 34
1.2.3 Адресные часы включены 35
1.2.4 Удаление блока хранения асинхронного зазора 35
1.2.5 Код исправления ошибок хранения 35
1.2.6 Используйте M20K для реализации RAM 36
1.3 сеть часов и кольцо для блокировки фазы 40
1.3.1 Тип сети часов 40
1.3.2 Функция ресурса часов 43
1.3.3 иерархическая структура часов 45
1.3.4 Блок управления часами 47
1.3.5 Управление энергопотреблением часов 50
1.3.6 Фазовое кольцо 52
1.4 Блок ввода/вывода 58
1.4.1 Расположение группы ввода/вывода 59
1.4.2 Стандарт электрического ввода/вывода 60
1.4.3 Архитектура и характеристики ввода/вывода 62
1.4.4 Программируемая функция IOE 65
1.4.5 Верхний конец фильма 67
1.4.6 Serdes и DPA 67
1,5 Блок DSP 70
1.5.1 Функция блока DSP 71
1.5.2 Block Resources DSP 71
1.5.3 DSP Блок Архитектура 72
1.5.4 DSP Block Application 72
1.6 Внешний интерфейс памяти 78
1.6.1 Функция интерфейса внешней памяти 79
1.6.2 Внешнее интерфейс памяти ввода/вывод 80
1.6.3 Интерфейс памяти, поддерживаемый упаковкой устройства 80
1.6.4 Архитектура интерфейса внешней памяти 82
1.7 Технология конфигурации 87
1.7.1 как конфигурация 89
1.7.2 PS Configuration 94
1.7.3 Конфигурация FPP 97
1.7.4 Конфигурация JTAG 106
1.7.5 Процесс конфигурации 108
1.8 Управление энергетикой 110
1.8.1 Потребляемая мощность 110
1.8.2 Программируемая технология электроснабжения 110
1.8.3 Датчик мощности 111
1.8.4 Датчик напряжения 111
1.8.5 Диод датчика температуры 112
1.8.6. Требования к заказам электроэнергии/мощности 112
Глава D. Порядок проектирования Quartus Prime Pro HDL 113
2.1 Скачать, установка и авторизация Quartus Prime Pro и компонентов 113
2.1.1 Скачать Quartus Prime Pro и компоненты 113
2.1.2 Установить Quartus Prime Pro и компоненты 117
2.1.3 Уполномоченное Quartus Prime Pro и компоненты 118
2.2 Функция Quartus Prime Pro и оснащена 121
2.3 Процесс проектирования Quartus Prime Pro 122
2.3.1 Структура процесса лечения 122
2.3.2 Концепция инкрементной оптимизации 125
2.3.3 Процесс проектирования Ultra -Sensing 125
2.4 Установите новый проектный проект 128
2.5 Добавить новый файл дизайна 134
2.6 Анализ дизайна и комплексное лечение 137
2.6.1 Анализ и комплексная концепция 137
2.6.2 Анализ и комплексные варианты атрибутов 140
2.6.3 Анализ и комплексная реализация 147
2.6.4 Просмотреть анализ и комплексные результаты 149
2.7 Моделирование уровня поведения проекта 155
2.7.1 Используйте Verilog HDL для генерации моделирования тестового вектора 155
2.7.2 Моделирование тестовых векторов с файлами формы волны 161
2.8 Ограничение проектирования 165
2.8.1 Методы, указанные в GUI 165
2.8.2 Как использовать дизайн ограничения сценария TCL 166
2.8.3 Добавить ограничения в редактор назначения 172
2.8.4 Добавьте ограничения в PIN -Planner 174
2.8.5 Анализ распределения ввода/вывода 178
2.8.6 Добавить простые временные ограничения 180
2.9 Адаптация проектирования 184
2.9.1 Вариант настройки адаптера 184
2.9.2 Внедрение адаптации 189
2.9.3 Просмотреть результаты после адаптации 190
2.10 Просмотреть результаты анализа времени 196
2.10.1 Основная концепция анализа времени 196
2.10.2 График и анализ часов 197
2.10.3 Анализ создания часов 200
2.10.4.
2.10.5 восстановить и удалить анализ 202
2.10.6 Анализ нескольких циклов 203
2.10.7 Азиатский стабильный анализ 206
2.10.8 ВРЕМЯ -ПЕССЕСИМИСТИЧЕСКИЙ 207
2.10.9 часы в качестве анализа данных 208
2.10.10 Multi -Hall Timing Analysis 209
2.10.11 Реализация сроков 210
2.11 Принцип анализа энергетики и реализация 217
2.11.1 Анализатор энергопотребления 218
2.11.2 Настройки анализатора энергопотребления 220
2.11.3.
2.11.4 Анализ мощности выполнения 223
2.12 Сгенерировать файл программирования 226
2.12.1 Параметры настройки параметров сборки 226
2.12.2 Программируемый тип файла 232
2.12.3 Запустите инструмент сборки 232
2.12.4 Сгенерировать пропускной способ 233
2.13 Скачать дизайн 239
2.13.1 Скачать дизайн в FPGA 239
2.13.2 Программирование последовательной флэш -памяти 241
Глава D. Порядок проектирования блоков Quartus Prime Pro 243
3.1 Block -Based Design Введение 243
3.1.1 Условия, связанные с дизайном блока 243
3.1.2.
3.1.3 Блок -на основе инкрементной компиляции Введение 246
3.2 Метод проектирования Введение 247
3.2.1 Введение в методологию нисходящего проектирования с 1; CY=247 CY
3.2.2 Метод проектирования в нижней части нижней части 247
3.2.3 Методология проектирования на основе команды Введение 248
3.3 Дизайн подразделение 249
3.3.1 Планируйте Внешний IP, часы и ПЛЛ Планирование 250
3.3.2 Руководство по проектированию 251
3.3.3 Снимок зоны резерва и повторного использования 251
3.3.4 Создание Дизайнерского подразделения 252
3.4 Процесс повторного использования проекта 255
3.4.1 Повторно используйте основной раздел 256
3.4.2 Повторно используйте корневое подразделение 263
3.4.3 Зарезервировать основную сущность и переоборудовать 269
3.5 Увеличьте процесс проектирования блоков 270
3.5.1 Время постепенной конвергенции 270
3.5.2. Абстракция и реализация проектирования 272
3.5.3 Часы в пустом перегородке сохраняются 273
3.6 Комбинация повторного использования дизайна и компиляции на основе блока 273
3.7 Установите дизайн на основе команды 274
3.7.1 Создание проекта уровня 1;CY=CY для группового проектирования 274
3.7.2 Подготовьте проектный раздел для инженерной интеграции 277
3.8 Дизайн снизу дна рассмотрим 278
Глава D Процесс проектирования пользовательского IP-ядра Quartus Prime Pro 279
4.1 Введение Функции инструмента Designer Designer 279 279
4.1.1.
4.1.2 Структура компонента 280
4.1.3 Организация файла компонентов 281
4.1.4 Версия оборудования 281
4.1.5 Проектный цикл IP -компонента 281
4.2 Инструмент для дизайнера платформы вызовов 282
4.3 Создать пользовательский компонент IP Core 285
4.3.1 Укажите тип компонента IP 285
4.3.2 Создать/указать файл HDL 286 для комплексного и моделирования
4.4 Создайте общий компонент IP Core 298
4.5 Проверьте пользовательский компонент IP Core 309
4.6 Проверьте IP -сердечник общего компонента 310
4.6.1 Добавьте 1; Файл схемы слоя CY=CY 310
4.6.2 Изменить файл user_define.v 312
4.6.3 Добавить generic_component_0.v Файл 314
4.7 Выход ядерного производства IP (Quartus Prime Pro версия) 315
Глава D. Процесс разработки сценария командной строки Quartus Prime Pro 317
5.1 Язык команды инструмента 317
5.2 Quartus Prime TCL Pack 317
5.3 Quartus Prime Tcl API Help 319
5.3.1 Параметры командной строки 321
5.3.2 Quartus Prime TCL Window 323
5.4 -End -end Design Process 323
5.4.1 Установите новый проектный проект 325
5.4.2 Добавить новый дизайн -файл 325
5.4.3 Добавить ограничения дизайна 326
5.4.4.
5.4.5 Адаптация дизайна 330
5.4.6. Сборка проектирования (генерация файлов программирования) 331
5.4.7 Отчет 331
5.4.8 Анализ синхронизации 333
5.5 Автоматическое выполнение скрипта 335
5.5.1 Пример экзамена 336
5.5.2 Обработка управления 336
5.5.3 Показать сообщение 337
5.6 Другие сценарии 337
5.6.1 Натуральное название автобуса 337
5.6.2 Короткое имя опции 337
5.6.3 Episodes Capital Command 337
5.6.4 Команда Finder Node 339
5.6.5 Команда get_names 354
5.6.6 Команда post_message 356
5.6.7 Параметры командной строки доступа 356
5.6.8 quartus() Array 358
5.7 tclsh shell 359
5.8 Скрипт TCL Базовые знания 359
5.8.1 Пример Intel FPGA Cool 359
5.8.2 Переменная 359
5.8.3 Заменить 360
5.8.4 Арифметика 360
5.8.5 Список 361
5.8.6 Массив 361
5.8.7 Структура управления 362
5.8.8 Процесс (подпрограмма или функция) 363
5.8.9 файл ввода/вывода 363
Глава D. Процесс проектирования Design Space Explorer II 365
6.1 Начать инструмент DSE II 365
6.2 DSE II Инструмент Введение 366
6.2.1 Project Page 366
6.2.2 Настройка Страница 367
6.2.3 Объяснение страница 369
6.2.4 СТАТАЦИЯ СТРАНИЦА 373
6.3 Изучение различных стратегий реализации на локальных компьютерах 373
6.4 Изучение различных стратегий реализации на удаленных компьютерах 377
6.4.1 Создайте учетную запись Azure 378
6.4.2 Скачать инструменты, связанные с пучкой 378
6.4.3 Выберите Intel FPGA Tool 379
6.4.4 Создание и настройка виртуальной машины 380
6.4.5 Конфигурация и стартовая пучка 388
6.4.6 Захватить интерфейс графического интерфейса на виртуальной машине 391
6.4.7 Откройте программное обеспечение Quartus Prime 393
6.4.8 Завершение виртуальной машины 395
6.4.9.
6.4.10 Сервер лицензий 397 строительства и конфигурации 397
6.4.11 Подключитесь к серверу лицензий 406
6.4.12 Запустите DSE II 407 на виртуальной машине
Глава D Принцип отладки системы Quartus Prime Pro и реализация 411
7.1 Сводка инструмента отладки системы 411
7.1.1 Комбинация инструментов системного отладка 411
7.1.2 Инструменты, используемые для мониторинга RTL -узлов 414
7.1.3 Инструменты с стимулирующей функцией 416
7.1.4 Виртуальный интерфейс JTAG Intel FPGA IP Core 417
7.1.5 Системная структура отладки 417
7.1.6 SLD JTAG BRIDGE 418
7.1.7 Часть отладка в дизайне повторного использования 422
7.2 Дизайн отладки с использованием Analyzer Logic Tap Tap 422
7.2.1 Требования к программному и аппаратному обеспечению 423
7.2.2 Характеристики и преимущества анализаторов сигнала Tap Tap 423
7.2.3. Обзор процесса задачи Анализатора Tap Tap Tap 424
7.2.4 Создайте новый проект отладки 426
7.2.5 Добавить FIFO IP CORE 427
7.2.6 Добавить 1; CY=CY файл дизайна слоя 430
7.2.7 Настройка сигнала Tap Analyzer 432
7.2.8 Дизайн компиляции 463
7.2.9 Программирование целевого устройства или устройства 467
7.2.10 Запустить Логический анализ 468
7.2.11 Просмотреть, проанализировать и использовать полученные данные 472
7.3 Быстрая проверка конструкции с использованием сигнального зонда 474
7.4 Используйте внешний логический анализатор для отладки в системе 477
7.4.1 Выберите Логический Анализатор 477
7.4.2 - параметр определения интерфейса логического анализатора 479
7.4.3 Сопоставьте штифты файла LAI с доступным выводом ввода/вывода 480
7.4.4 Карта внутреннего сигнала в группу LAI 480
7.4.5 Скомпилированный проект Quartus Prime 481
7.4.6 Устройство, поддерживаемое LAI Programming Intel 482
7.4.7 Группа управляющих действий во время выполнения 482
7.5 Измените память и постоянную 482 в системе 482
7.5.1 Используйте редактор контента памяти в системе для отладки проектирования 483
7.5.2. Экскурсия экземпляров в проекте во время операции 483
7.5.3 Используйте устройство программирования редактора контента памяти в системе 484
7.5.4 Загрузите экземпляр памяти в ISMCE 485
7.5.5 Положение наблюдения в памяти 485
7.5.6 Использовать“Hex Editor” Window Редактировать контент памяти 486
7.5.7 Файл памяти импорта и экспорта 487
7.6 Дизайн отладки с использованием системы эндогенного и зонда 488
7.6.1 Процесс проектирования системы и зонда системы 489
7.6.2 Примерные внутрисистемные продукты и зонды IP Core 490
7.6.3 Дизайн компиляции 492
7.6.4 Запустите эндогенные и зондирующие редакторы системы 492
7.6.5 Устройство программирования цепочки JTAG 493
7.6.6“ менеджер экземпляра:” окно 494
7.6.7 Входные источники и редакторы зондов Главный интерфейс 494
7.6.8 Редактор и зонды TCL Редактор TCL 495 Редактор TCL 495
Глава D Quartus Prime Pro. Принципы и реализация временных и физических ограничений 497
8.1 Характеристики GJ файлов SDC 497
8.1.1 Используйте файл SDC 497 Привязку физического привязки
8.1.2 Диапазон ограничений физического связывания 498
8.1.3 Конституция обязательства сущности 498
8.2 Создать часовые и часовые ограничения 500
8.2.1 Основные часы 500
8.2.2 Виртуальные часы 501
8.2.3 Generation Clock 502
8.2.4 Drive PLL Clock 507
8.2.5 Создать группу часов 509
8.2.6 Функция эффекта часов 512
8.3 Создать ограничения ввода/вывода 515
8.3.1 Установите задержку ввода (set_input_delay) 515
8.3.2 Установите задержку выходного вывода (set_output_delay) 516
8.4 Создание ограничения смещения и задержки 516
8.4.1 Задержки модели синхронизации GJI/O и маршрутизации платы 516
8.4.2 Установка максимального смещения Z (set_max_skew) 517
8.4.3 Установите задержку сети (set_net_delay) 521
8.4.4 За исключением времени (исключение) 523
8.4.5 Примеры более чем цикла 531
8.4.6 Задержка раствора впрыска 550
8.4.7 Порт 550 с ограниченным проектным разделом 550
8.5 Используйте адаптер для ремонта 551
8.6
8.6.1 Обзор планирования интерфейса 553
8.6.2 Установите новый проектный проект 554
8.6.3 Добавить и настраивать ядро IP внешнего интерфейса памяти 555
8.6.4 Добавить Avalon MMM BFM IP Core 563
8.6.5 Создание экземпляра IP-ядра в файле уровня 1;CY=CY 565
8.6.6 Инициированный планировщик интерфейса 567
8.6.7 План обновления проекта 568
8.6.8 ПЛАНИРОВАНИЕ ПЕРИФЕРИКА 568
8.6.9 Данные макета отчета 573
8.6.10 Ограничение проверки и планирования экспорта 574
Глава D Метод расчета HDL GJ в Quartus Prime Pro 576
9.1 Комплексный язык HDL 576
9.1.1 Verilog и SystemVerilog Комплексная поддержка 576
9.1.2 VHDL Комплексная поддержка 580
9.2 Комплексные атрибуты и команды, поддерживаемые HDL 581
9.2.1 Verilog HDL Комплексные атрибуты и команда 581
9.2.2 VHDL Комплексные атрибуты и команда 597
9.3 Использование базовых примитивов 614
9.3.1 Оригинал ввода/вывода 616
9.3.2 Подземная логика Примитив 621
Глава D. Принцип и реализация частично реконфигурируемого Quartus Prime Pro 628
10.1 Часть основной концепции реконфигурации 628
10.1.1 Частичное переписывание термина 629
10.1.2 Часть последовательности процесса реконфигурируемой конфигурации 629
10.1.3 Внутренняя часть основного устройства может быть настроена 630
10.1.4 Внешнее основное устройство может быть настроена 632
10.1.5 Сексуальные меры предосторожности.
10.2 Реализация базового процесса некоторой погашной конфигурации 633
10.2.1 Создание нового проектного проекта 634
10.2.2 Добавить файл дизайна 634
10.2.3 Создание Дизайнерского подразделения 637
10.2.4 Площадь распределения и зона проводки PR -разделения 639
10.2.5 Добавить часть реконфигурируемого контроллера конфигурации IP Core 642
10.2.6 Определить символы 644
10.2.7 Создать пересмотренную версию 645
10.2.8 Основная пересмотренная версия 647
10.2.9 Подготовка пиар -издание 648
10.2.10 Устройство программирования 650
10.3 Реализация процесса взаимной конфигурации иерархической части 652
10.3.1 Создание нового проектного проекта 652
10.3.2 Добавить файл дизайна 653
10.3.3 Создание Дизайнерского подразделения 655
10.3.4 Площадь распределения и зона проводки PR -разделения 658
10.3.5 Добавить часть реконфигурируемого контроллера конфигурации IP Core 660
10.3.6 Определить символы 662
10.3.7 Создать пересмотренную версию 663
10.3.8 Основная пересмотренная версия 666
10.3.9 Подготовьте PR для Отдела PR для реализации пересмотренной версии 667
10.3.10 Подготовка PR для PR -подразделения для PR Revision Edition 669
10.3.11 Устройство программирования 672
Глава D. Принцип инструмента синтеза IntelGJ и метод реализации 673
11.1 Знакомство с комплексными инструментами GJ 673
11.1.1 Преимущества комплексных инструментов GJ 673
11.1.2 Комплексные требования к эксплуатации инструмента GJ 675
11.1.3 Краткий процесс комплексного инструмента GJ 675
11.1.4 HLS и OpenCl 676
11.1.5 Подробности компилятора инструмента синтеза GJ 676
11.2 Внедрение основного процесса комплексного инструмента GJ 680
11.2.1 Строительная модель C ++ и тестовая платформа 680
11.2.2 C и C ++ Библиотека 685
11.2.3 Настройка комплексного компилятора GJ 690
11.2.4 Запуск комплексного компилятора GJ 692
11.2.5 Просмотр отчета о проектировании GJ 694
11.2.6 Просмотр компонента RTL моделирования сигнала 700
11.3 Любая тип и оптимизация данных о точности 702
11.3.1 Объявление типа данных AC_INT Тип 703 в компоненте
11.3.2 Отладка использования типа данных AC_INT тип 703
11.3.3 Объявление типа данных AC_FIXED 704
11.3.4 Оптимизация компиляции с плавающей точкой 707
11.4 Интерфейс компонента 712
11.4.1 Интерфейс вызова компонента 712
11.4.2 Avalon Flow Interface 715
11.4.3 Основной интерфейс 721 картирования памяти Avalon
11.4.4 АВлаон отображение памяти из интерфейса 725
11.4.5 Параметры интерфейса вызова оборудования 731
11.4.6 Нестабильные и стабильные параметры компонентов 734
11.4.7 Глобальная переменная 736
11.4.8 Структура интерфейса компонента 736
11.4.9 поведение резервации 736
Локальные переменные (атрибуты памяти) в 11,5 компонентах 737
11.5.1 Атрибут памяти компонента компилятора 737
11.5.2 Статическая переменная 761
Циркуляция в 11,6 компонентах 762
11.6.1. Интервал запуска цикла (II Компиляционные инструкции) 764
11.6.2 Зависимость резьбы петли (инструкции по компиляции IVDEP) 765
11.6.3 Инструкции по компиляции LOOP_COALESCE) 768
11.6.4 Expand Expand (Инструкции по компиляции развертки) 770
11.6.5 Cycle Condurrent (MAX_CONCURRENDY COMPILE) 773
11.7. Согласно компоненту 773
11.7.1 Серийный эквивалент хранения пространства или ввода/вывода 774
11.7.2 Параллельный контроль 774
Приложение A C10-EDP-1 Платформа для разработки оборудования Принцип 775
Приложение B USB-блейстер загрузок метод сбоя вождения 790

об авторе
Эксперты ZM по встраиваемым технологиям и технологиям EDA уже давно занимаются преподаванием и научными исследованиями в области электронных информационных технологий и поддерживают тесное сотрудничество со многими известными производителями полупроводников и производителями инструментов EDA в мире.В настоящее время опубликовано около 70 книг по электронно-информационным технологиям, охватывающих схемотехническое моделирование, проектирование схем, программируемые логические устройства, цифровую обработку сигналов, микроконтроллеры, встроенные системы, встроенные программируемые системы и т. д. Типичные репрезентативные работы включают «Руководство по проектированию аналоговых электронных систем (базовое): анализ и реализация от полупроводников, дискретных компонентов до интегральных схем TI», «Руководство по проектированию аналоговых электронных систем (практическое): анализ и реализация от Полупроводники, дискретные компоненты для интегральных схем TI», «Проектирование и реализация встраиваемой системы Xilinx Zynq-7000 — метод проектирования на основе двухъядерного процессора ARM Cortex-A9 и Vivado (версия D2)», «Учебное пособие по стандарту интегрированного проектирования Altium Designer17 — от принципов моделирования и проектирования печатных плат до микроконтроллерных систем», «Руководство по разработке микроконтроллеров серии STC8: анализ и применение для процессоров, программирования и Операционные системы», «Руководство по проектированию системы цифровой обработки сигналов Xilinx FPGA — реализация на основе HDL, Simulink и HLS» и т. д.

Рекомендуемая рекомендация
В книге есть большая группа читателей, в том числе инженерный и технический персонал в области дизайна Intel FPGA, учителей и студентов, занимающихся научными исследованиями в колледжах и университетах.








