{"id":570,"date":"2026-04-01T18:11:31","date_gmt":"2026-04-01T18:11:31","guid":{"rendered":"https:\/\/nadcatex.apkworld.app\/?page_id=570"},"modified":"2026-07-07T05:29:43","modified_gmt":"2026-07-07T05:29:43","slug":"events","status":"publish","type":"page","link":"https:\/\/nadcatex.apkworld.app\/?page_id=570","title":{"rendered":"Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"570\" class=\"elementor elementor-570\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7ca0da e-flex e-con-boxed e-con e-parent\" data-id=\"b7ca0da\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d9e703c e-con-full e-flex e-con e-child\" data-id=\"d9e703c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8381197 elementor-widget elementor-widget-shortcode\" data-id=\"8381197\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"nad-crumbs\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span><span><a href=\"https:\/\/nadcatex.apkworld.app\/\">Home<\/a><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ce45e e-con-full e-flex e-con e-parent\" data-id=\"56ce45e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9364338 elementor-widget elementor-widget-html\" data-id=\"9364338\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"apex-events-host\"><\/div>\n<script>\n(function(){\nvar b=\"PHN0eWxlPgpAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1FeG86d2dodEA0MDA7NjAwOzcwMDs4MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZkaXNwbGF5PXN3YXAnKTsKI2FwZXgtZXZlbnRzey0tYmx1ZTojMDBBRUVGOy0tYmx1ZTI6IzVmZDJmZjstLXB1cnBsZTojODc2Y2IxOy0taW5rOiMwYzBmMTQ7LS1wYW5lbDojMTUxYTIyOy0tbGluZTpyZ2JhKDI1NSwyNTUsMjU1LC4xMCk7LS10eHQ6I2U4ZWRmNDstLW11dGVkOiM5NmEyYjI7CiAgLS1oZWFkOidFeG8nLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsc2Fucy1zZXJpZjstLWJvZHk6J1JvYm90bycsJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxzYW5zLXNlcmlmOwogIHBvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OnZhcigtLWJvZHkpO2NvbG9yOnZhcigtLXR4dCk7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzpjbGFtcCg0NnB4LDd2dyw4NHB4KSAyMHB4OwogIGJhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KDEyMCUgOTAlIGF0IDEyJSAwJSxyZ2JhKDAsMTc0LDIzOSwuMTQpLHRyYW5zcGFyZW50IDU1JSkscmFkaWFsLWdyYWRpZW50KDEyMCUgMTAwJSBhdCA5MiUgOCUscmdiYSgxMzUsMTA4LDE3NywuMTYpLHRyYW5zcGFyZW50IDU1JSksbGluZWFyLWdyYWRpZW50KDE2MGRlZywjMGIwZTEzIDAlLCMxMjE2MWUgMTAwJSl9CiNhcGV4LWV2ZW50cyAqe2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjB9CiNhcGV4LWV2ZW50czo6YmVmb3Jle2NvbnRlbnQ6IiI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjA1OwogIGJhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgNjAgMzQnPjxwYXRoIGQ9J00zMCAxIEw1OSAxNyBMMzAgMzMgTDEgMTcgWicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMScvPjwvc3ZnPiIpO2JhY2tncm91bmQtc2l6ZTo2MHB4IDM0cHh9CiNhcGV4LWV2ZW50cyAud3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfQojYXBleC1ldmVudHMgLmV5ZWJyb3d7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tYmx1ZSl9CiNhcGV4LWV2ZW50cyAudGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKDI4cHgsNC4ydncsNDRweCk7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOi0uNHB4O21hcmdpbi10b3A6MTJweH0KI2FwZXgtZXZlbnRzIC5zdWJ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxNXB4O21hcmdpbi10b3A6MTBweH0KI2FwZXgtZXZlbnRzIC5nZW8tYmFuZHtoZWlnaHQ6MTJweDt3aWR0aDoxMzBweDttYXJnaW46MTZweCBhdXRvIDQwcHg7b3BhY2l0eTouNzU7CiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAyNCAxMic+PHBhdGggZD0nTTEyIDEgTDIzIDYgTDEyIDExIEwxIDYgWicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMEFFRUYnIHN0cm9rZS13aWR0aD0nMScvPjwvc3ZnPiIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfQoKI2FwZXgtZXZlbnRzIC5sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxZnIpIG1pbm1heCgwLDEuMTVmcik7Z2FwOjI2cHg7YWxpZ24taXRlbXM6c3RyZXRjaH0KI2FwZXgtZXZlbnRzIC5jYXJke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4wNSkscmdiYSgyNTUsMjU1LDI1NSwuMDIpKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1yYWRpdXM6MThweDtiYWNrZHJvcC1maWx0ZXI6Ymx1cig2cHgpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0KI2FwZXgtZXZlbnRzIC5jYXJkOjphZnRlcntjb250ZW50OiIiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQsdmFyKC0tYmx1ZSksdmFyKC0tcHVycGxlKSx0cmFuc3BhcmVudCk7b3BhY2l0eTouN30KCi8qIGNhbGVuZGFyICovCiNhcGV4LWV2ZW50cyAuY2FsYm94e3BhZGRpbmc6MjJweCAyMnB4IDI2cHh9CiNhcGV4LWV2ZW50cyAuY2FsLWhlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE2cHh9CiNhcGV4LWV2ZW50cyAuY2FsLXRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWhlYWQpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTlweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi4zcHh9CiNhcGV4LWV2ZW50cyAuY2FsLW5hdntkaXNwbGF5OmZsZXg7Z2FwOjhweH0KI2FwZXgtZXZlbnRzIC5jYWwtbmF2IGJ1dHRvbnt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDMpO2NvbG9yOnZhcigtLXR4dCk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246LjJzfQojYXBleC1ldmVudHMgLmNhbC1uYXYgYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDE3NCwyMzksLjE2KTtib3JkZXItY29sb3I6dmFyKC0tYmx1ZSk7Y29sb3I6I2ZmZn0KI2FwZXgtZXZlbnRzIC5jYWwtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LDFmcik7Z2FwOjZweH0KI2FwZXgtZXZlbnRzIC5jYWwtd2R7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjp2YXIoLS1tdXRlZCk7cGFkZGluZzo0cHggMCA4cHh9CiNhcGV4LWV2ZW50cyAuY2FsLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTFweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLW11dGVkKTtmb250LWZhbWlseTp2YXIoLS1ib2R5KTtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246LjJzfQojYXBleC1ldmVudHMgLmNhbC1jZWxsLmVtcHR5e2JvcmRlcjpub25lfQojYXBleC1ldmVudHMgLmNhbC1jZWxsLmhhc3tjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDQpO2JvcmRlci1jb2xvcjp2YXIoLS1saW5lKX0KI2FwZXgtZXZlbnRzIC5jYWwtY2VsbC5oYXM6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMTc0LDIzOSwuMTgpO2JvcmRlci1jb2xvcjp2YXIoLS1ibHVlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0KI2FwZXgtZXZlbnRzIC5jYWwtY2VsbC50b2RheXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1wdXJwbGUpfQojYXBleC1ldmVudHMgLmNhbC1jZWxsIC5kb3R7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjdweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDo1cHg7aGVpZ2h0OjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWJsdWUpO2JveC1zaGFkb3c6MCAwIDdweCB2YXIoLS1ibHVlKX0KI2FwZXgtZXZlbnRzIC5jYWwtY2VsbC5hY3RpdmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWJsdWUpLCMwMDkwY2YpO2JvcmRlci1jb2xvcjp2YXIoLS1ibHVlMik7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgOHB4IDIycHggcmdiYSgwLDE3NCwyMzksLjQ1KX0KI2FwZXgtZXZlbnRzIC5jYWwtY2VsbC5hY3RpdmUgLmRvdHtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgOHB4ICNmZmZ9CiNhcGV4LWV2ZW50cyAuY2FsLWZvb3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE4cHg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHh9CiNhcGV4LWV2ZW50cyAubGVnZW5ke2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo3cHh9CiNhcGV4LWV2ZW50cyAubGVnZW5kIGl7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1ibHVlKTtib3gtc2hhZG93OjAgMCA2cHggdmFyKC0tYmx1ZSk7ZGlzcGxheTppbmxpbmUtYmxvY2t9CiNhcGV4LWV2ZW50cyAuYXV0by1waWxse2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi40cHg7Y29sb3I6dmFyKC0tdHh0KTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA1KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1yYWRpdXM6MzBweDtwYWRkaW5nOjdweCAxM3B4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjJzfQojYXBleC1ldmVudHMgLmF1dG8tcGlsbDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tYmx1ZSl9CiNhcGV4LWV2ZW50cyAuYXV0by1waWxsIGl7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojM2FkMDdhO2JveC1zaGFkb3c6MCAwIDhweCAjM2FkMDdhfQojYXBleC1ldmVudHMgLmF1dG8tcGlsbC5vZmYgaXtiYWNrZ3JvdW5kOiM2Yjc1ODM7Ym94LXNoYWRvdzpub25lfQoKLyogZXZlbnQgcGFuZWwgKi8KI2FwZXgtZXZlbnRzIC5wYW5lbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufQojYXBleC1ldmVudHMgLmV2LWNhcmR7cGFkZGluZzozMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjA7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YW5pbWF0aW9uOmFweEZhZGUgLjVzIGVhc2V9CkBrZXlmcmFtZXMgYXB4RmFkZXtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fQojYXBleC1ldmVudHMgLmF1dG8tZmxhZ3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2FsaWduLXNlbGY6ZmxleC1zdGFydDtmb250LWZhbWlseTp2YXIoLS1oZWFkKTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1ibHVlMik7bWFyZ2luLWJvdHRvbToxNnB4fQojYXBleC1ldmVudHMgLmF1dG8tZmxhZyBpe3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tYmx1ZTIpO2JveC1zaGFkb3c6MCAwIDhweCB2YXIoLS1ibHVlMik7YW5pbWF0aW9uOmFweEJsaW5rIDEuNHMgaW5maW5pdGV9CkBrZXlmcmFtZXMgYXB4Qmxpbmt7NTAle29wYWNpdHk6LjI1fX0KI2FwZXgtZXZlbnRzIC5ldi10b3B7ZGlzcGxheTpmbGV4O2dhcDoxOHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9CiNhcGV4LWV2ZW50cyAuZXYtYmFkZ2V7ZmxleDowIDAgYXV0bzt3aWR0aDo3NHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KX0KI2FwZXgtZXZlbnRzIC5ldi1iYWRnZSAubW97ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tYmx1ZSksIzAwOTBjZik7Y29sb3I6I2ZmZjtmb250LWZhbWlseTp2YXIoLS1oZWFkKTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6MS41cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NXB4IDB9CiNhcGV4LWV2ZW50cyAuZXYtYmFkZ2UgLmR5e2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjhweCAwIDJweH0KI2FwZXgtZXZlbnRzIC5ldi1iYWRnZSAud2R7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW11dGVkKTtwYWRkaW5nLWJvdHRvbTo3cHh9CiNhcGV4LWV2ZW50cyAuZXYtaGVhZCBoM3tmb250LWZhbWlseTp2YXIoLS1oZWFkKTtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDIwcHgsMi40dncsMjdweCk7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjE1fQojYXBleC1ldmVudHMgLmV2LXRpbWV7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOi41cHg7Y29sb3I6dmFyKC0tYmx1ZTIpO21hcmdpbi1ib3R0b206NnB4fQojYXBleC1ldmVudHMgLmV2LWxvY3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo3cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MTBweH0KI2FwZXgtZXZlbnRzIC5ldi1sb2Mgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Y29sb3I6dmFyKC0tYmx1ZSk7ZmxleDowIDAgYXV0b30KI2FwZXgtZXZlbnRzIC5ldi1kZXNje2NvbG9yOiNjN2QwZGE7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS42NTttYXJnaW4tdG9wOjE4cHh9CiNhcGV4LWV2ZW50cyAuZXYtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEycHg7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjI2cHh9CiNhcGV4LWV2ZW50cyAuYnRue2ZvbnQtZmFtaWx5OnZhcigtLWhlYWQpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTMuNXB4O2xldHRlci1zcGFjaW5nOi4zcHg7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTJweCAyMHB4O2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjouMnM7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZX0KI2FwZXgtZXZlbnRzIC5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tYmx1ZSksIzAwOTJkMik7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgOHB4IDIycHggcmdiYSgwLDE3NCwyMzksLjM1KX0KI2FwZXgtZXZlbnRzIC5idG4tcHJpbWFyeTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgMTJweCAyOHB4IHJnYmEoMCwxNzQsMjM5LC41KX0KI2FwZXgtZXZlbnRzIC5idG4tcHJpbWFyeSBzcGFue3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30KI2FwZXgtZXZlbnRzIC5idG4tcHJpbWFyeTpob3ZlciBzcGFue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9CiNhcGV4LWV2ZW50cyAuYnRuLWdob3N0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO2NvbG9yOnZhcigtLXR4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbmUpfQojYXBleC1ldmVudHMgLmJ0bi1naG9zdDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tYmx1ZSk7YmFja2dyb3VuZDpyZ2JhKDAsMTc0LDIzOSwuMTQpfQojYXBleC1ldmVudHMgLmF0Y3twb3NpdGlvbjpyZWxhdGl2ZX0KI2FwZXgtZXZlbnRzIC5hdGMtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOmNhbGMoMTAwJSArIDhweCk7bWluLXdpZHRoOjE4MHB4O2JhY2tncm91bmQ6IzFiMjEyYjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjZweDtib3gtc2hhZG93OjAgMThweCA0MHB4IHJnYmEoMCwwLDAsLjUpO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zaXRpb246LjJzO3otaW5kZXg6NX0KI2FwZXgtZXZlbnRzIC5hdGMub3BlbiAuYXRjLW1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06bm9uZX0KI2FwZXgtZXZlbnRzIC5hdGMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tdHh0KTtmb250LWZhbWlseTp2YXIoLS1ib2R5KTtmb250LXNpemU6MTRweDtwYWRkaW5nOjEwcHggMTJweDtib3JkZXItcmFkaXVzOjhweDtjdXJzb3I6cG9pbnRlcn0KI2FwZXgtZXZlbnRzIC5hdGMtaXRlbTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwxNzQsMjM5LC4xNil9CiNhcGV4LWV2ZW50cyAuYXRjLWl0ZW0gc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y29sb3I6dmFyKC0tYmx1ZSl9CiNhcGV4LWV2ZW50cyAuYXV0by1wcm9ne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2hlaWdodDozcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNil9CiNhcGV4LWV2ZW50cyAuYXV0by1wcm9nIGl7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLWJsdWUpLHZhcigtLXB1cnBsZSkpO2FuaW1hdGlvbjphcHhQcm9nIDZzIGxpbmVhciBmb3J3YXJkc30KQGtleWZyYW1lcyBhcHhQcm9ne2Zyb217d2lkdGg6MH10b3t3aWR0aDoxMDAlfX0KCi8qIG1vZGFsICovCiNhcGV4LWV2ZW50cyAubW9kYWx7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4Ojk5OTk5O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjI0cHg7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjI4c30KI2FwZXgtZXZlbnRzIC5tb2RhbC5vcGVue29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9CiNhcGV4LWV2ZW50cyAubW9kYWwtYmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJnYmEoNiw4LDEyLC43Mik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNnB4KX0KI2FwZXgtZXZlbnRzIC5tb2RhbC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo1NjBweDt3aWR0aDoxMDAlO21heC1oZWlnaHQ6ODh2aDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywjMTcxZDI2LCMxMjE2MWUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpIHNjYWxlKC45Nyk7dHJhbnNpdGlvbjouM3M7Ym94LXNoYWRvdzowIDMwcHggODBweCByZ2JhKDAsMCwwLC42KX0KI2FwZXgtZXZlbnRzIC5tb2RhbC5vcGVuIC5tb2RhbC1jYXJke3RyYW5zZm9ybTpub25lfQojYXBleC1ldmVudHMgLm1vZGFsLXRvcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjI2cHggMjhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1saW5lKTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCgxMjAlIDE0MCUgYXQgMCUgMCUscmdiYSgwLDE3NCwyMzksLjIyKSx0cmFuc3BhcmVudCA2MCUpLHJhZGlhbC1ncmFkaWVudCgxMjAlIDE0MCUgYXQgMTAwJSAwJSxyZ2JhKDEzNSwxMDgsMTc3LC4yMiksdHJhbnNwYXJlbnQgNjAlKX0KI2FwZXgtZXZlbnRzIC5tb2RhbC10b3AgLmdlby1iYW5ke21hcmdpbjowIDAgMTRweDt3aWR0aDoxMDBweH0KI2FwZXgtZXZlbnRzIC5tb2RhbC10b3AgaDN7Zm9udC1mYW1pbHk6dmFyKC0taGVhZCk7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS4xNTttYXgtd2lkdGg6OTIlfQojYXBleC1ldmVudHMgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjMpO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9CiNhcGV4LWV2ZW50cyAubW9kYWwtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xMil9CiNhcGV4LWV2ZW50cyAubW9kYWwtbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHggMjJweDtwYWRkaW5nOjIwcHggMjhweCA0cHh9CiNhcGV4LWV2ZW50cyAubW9kYWwtbWV0YSBkaXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2NvbG9yOnZhcigtLXR4dCk7Zm9udC1zaXplOjE0cHh9CiNhcGV4LWV2ZW50cyAubW9kYWwtbWV0YSBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjp2YXIoLS1ibHVlKX0KI2FwZXgtZXZlbnRzIC5tb2RhbC1ib2R5e3BhZGRpbmc6MTZweCAyOHB4IDI0cHg7Y29sb3I6I2M3ZDBkYTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjd9CiNhcGV4LWV2ZW50cyAubW9kYWwtZm9vdHtwYWRkaW5nOjAgMjhweCAyOHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTJweH0KCkBtZWRpYShtYXgtd2lkdGg6ODYwcHgpeyNhcGV4LWV2ZW50cyAubGF5b3V0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQpAbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXsjYXBleC1ldmVudHMgLmNhbGJveCwjYXBleC1ldmVudHMgLmV2LWNhcmR7cGFkZGluZzoyMHB4fSNhcGV4LWV2ZW50cyAuY2FsLWNlbGx7Ym9yZGVyLXJhZGl1czo5cHh9fQo8L3N0eWxlPgoKPGRpdiBpZD0iYXBleC1ldmVudHMiPgogIDxkaXYgY2xhc3M9IndyYXAiPgogICAgPGRpdiBjbGFzcz0iZXllYnJvdyI+RXZlbnRzICZhbXA7IFRyYWluaW5nPC9kaXY+CiAgICA8aDIgY2xhc3M9InRpdGxlIj5VcGNvbWluZyBFdmVudHM8L2gyPgogICAgPHAgY2xhc3M9InN1YiI+V29ya3Nob3BzLCBtYXRjaG1ha2luZywgYW5kIHRyYWluaW5nIHRvIGhlbHAgTmF0aXZlLW93bmVkIGJ1c2luZXNzZXMgd2luIGdvdmVybm1lbnQgY29udHJhY3RzLjwvcD4KICAgIDxkaXYgY2xhc3M9Imdlby1iYW5kIj48L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJsYXlvdXQiPgogICAgICA8ZGl2IGNsYXNzPSJjYXJkIGNhbGJveCI+CiAgICAgICAgPGRpdiBjbGFzcz0iY2FsLWhlYWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FsLXRpdGxlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhbC1uYXYiPgogICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgZGF0YS1uYXY9Ii0xIiBhcmlhLWxhYmVsPSJQcmV2aW91cyBtb250aCI+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xNSAxOGwtNi02IDYtNiIvPjwvc3ZnPjwvYnV0dG9uPgogICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgZGF0YS1uYXY9IjEiIGFyaWEtbGFiZWw9Ik5leHQgbW9udGgiPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOSA2bDYgNi02IDYiLz48L3N2Zz48L2J1dHRvbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImNhbC1ncmlkIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYWwtZm9vdCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibGVnZW5kIj48aT48L2k+IEhhcyBhbiBldmVudDwvc3Bhbj4KICAgICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYXV0by1waWxsIj48aT48L2k+IDxzcGFuIGNsYXNzPSJhdXRvLWxhYmVsIj5BdXRvLXBsYXlpbmc8L3NwYW4+PC9idXR0b24+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCI+PGRpdiBjbGFzcz0iZXYtcGFuZWwiPjwvZGl2PjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im1vZGFsIiByb2xlPSJkaWFsb2ciIGFyaWEtbW9kYWw9InRydWUiPgogICAgPGRpdiBjbGFzcz0ibW9kYWwtYmciIGRhdGEtY2xvc2U+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtb2RhbC1jYXJkIj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8c2NyaXB0PgooZnVuY3Rpb24oKXsKICB2YXIgcm9vdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYXBleC1ldmVudHMnKTsgaWYoIXJvb3QpIHJldHVybjsKCiAgLyogPT09PT09PT09PT09IFlPVVIgRVZFTlRTIC0gZWRpdCB0aGlzIGxpc3QgPT09PT09PT09PT09ICovCiAgdmFyIEVWRU5UUz1bCiAgICB7aWQ6J2UxJyxkYXRlOicyMDI2LTA3LTA5JyxzdGFydDonMTA6MDAnLGVuZDonMTE6MzAnLHRpdGxlOidTQU0uZ292IFJlZ2lzdHJhdGlvbiBXb3Jrc2hvcCcsbG9jYXRpb246J1ZpcnR1YWwgKFpvb20pJyxkZXNjcmlwdGlvbjonSGFuZHMtb24gaGVscCBnZXR0aW5nIHJlZ2lzdGVyZWQgaW4gU0FNLmdvdiBhbmQgb2J0YWluaW5nIHlvdXIgVUVJIGFuZCBDQUdFIGNvZGUuJyxsb25nOidSZWdpc3RyYXRpb24gaXMgdGhlIGZvdW5kYXRpb24gb2YgZmVkZXJhbCBjb250cmFjdGluZy4gSW4gdGhpcyBoYW5kcy1vbiBzZXNzaW9uIG91ciBjb3Vuc2Vsb3JzIHdhbGsgeW91IHRocm91Z2ggU0FNLmdvdiBzdGVwIGJ5IHN0ZXAsIGhlbHAgeW91IG9idGFpbiB5b3VyIFVuaXF1ZSBFbnRpdHkgSUQgKFVFSSkgYW5kIENBR0UgY29kZSwgYW5kIHRyb3VibGVzaG9vdCB0aGUgZW50aXR5LXZhbGlkYXRpb24gZXJyb3JzIHRoYXQgc3RhbGwgbW9zdCBidXNpbmVzc2VzLiBCcmluZyB5b3VyIGJ1c2luZXNzIGRvY3VtZW50cyBhbmQgbGVhdmUgd2l0aCBhbiBhY3RpdmUgcmVnaXN0cmF0aW9uLid9LAogICAge2lkOidlMicsZGF0ZTonMjAyNi0wNy0xNScsc3RhcnQ6JzEzOjAwJyxlbmQ6JzE0OjMwJyx0aXRsZTonRmVkZXJhbCBDb250cmFjdGluZyAxMDEnLGxvY2F0aW9uOidOQURDIEFQRVggT2ZmaWNlLCBCaWxsaW5ncywgTVQnLGRlc2NyaXB0aW9uOidBbiBpbnRyb2R1Y3Rpb24gdG8gc2VsbGluZyB0byB0aGUgZ292ZXJubWVudCBmb3IgTmF0aXZlLW93bmVkIGFuZCB0cmliYWwgYnVzaW5lc3Nlcy4nLGxvbmc6J05ldyB0byBnb3Zlcm5tZW50IGNvbnRyYWN0aW5nPyBTdGFydCBoZXJlLiBXZSBjb3ZlciBob3cgYWdlbmNpZXMgYnV5LCB3aGVyZSB0aGUgb3Bwb3J0dW5pdGllcyBhcmUsIHRoZSBjb2RlcyBhbmQgY2VydGlmaWNhdGlvbnMgdGhhdCBtYXR0ZXIsIGFuZCB0aGUgZmlyc3Qgc3RlcHMgdG8gcG9zaXRpb24geW91ciBOYXRpdmUtb3duZWQgYnVzaW5lc3MgdG8gY29tcGV0ZS4gSWRlYWwgZm9yIGJ1c2luZXNzZXMgZXhwbG9yaW5nIGZlZGVyYWwsIHN0YXRlLCBhbmQgdHJpYmFsIG1hcmtldHMgZm9yIHRoZSBmaXJzdCB0aW1lLid9LAogICAge2lkOidlMycsZGF0ZTonMjAyNi0wNy0yMicsc3RhcnQ6JzA5OjAwJyxlbmQ6JzEyOjAwJyx0aXRsZTonTWVldCB0aGUgQnV5ZXJzIE1hdGNobWFraW5nJyxsb2NhdGlvbjonQmlsbGluZ3MsIE1UJyxkZXNjcmlwdGlvbjonT25lLW9uLW9uZSBzZXNzaW9ucyB3aXRoIGFnZW5jeSBidXllcnMgYW5kIHByaW1lIGNvbnRyYWN0b3JzIGFjdGl2ZWx5IHNlZWtpbmcgdmVuZG9ycy4nLGxvbmc6J0NvbnRyYWN0cyBhcmUgd29uIHRocm91Z2ggcmVsYXRpb25zaGlwcy4gVGhpcyBzdHJ1Y3R1cmVkIG1hdGNobWFraW5nIGV2ZW50IHB1dHMgeW91IGZhY2UtdG8tZmFjZSB3aXRoIGNvbnRyYWN0aW5nIG9mZmljZXJzIGFuZCBwcmltZSBjb250cmFjdG9ycyBsb29raW5nIGZvciBzbWFsbCBhbmQgTmF0aXZlLW93bmVkIGJ1c2luZXNzZXMuIENvbWUgd2l0aCBhIGNhcGFiaWxpdHkgc3RhdGVtZW50IGFuZCBhIHNob3J0IHBpdGNoIC0gd2UgaGVscCB5b3UgcHJlcGFyZSBiZWZvcmVoYW5kIGFuZCBmb2xsb3cgdXAgYWZ0ZXJ3YXJkLid9LAogICAge2lkOidlNCcsZGF0ZTonMjAyNi0wNy0yOScsc3RhcnQ6JzExOjAwJyxlbmQ6JzEyOjAwJyx0aXRsZTonQ2FwYWJpbGl0eSBTdGF0ZW1lbnQgQ2xpbmljJyxsb2NhdGlvbjonVmlydHVhbCAoWm9vbSknLGRlc2NyaXB0aW9uOidCdWlsZCBhIHNoYXJwIG9uZS1wYWdlIGNhcGFiaWxpdHkgc3RhdGVtZW50IHRoYXQgZ2V0cyB5b3Ugbm90aWNlZCBieSBidXllcnMuJyxsb25nOidZb3VyIGNhcGFiaWxpdHkgc3RhdGVtZW50IGlzIHRoZSBvbmUgcGFnZSBhIGJ1eWVyIHNjYW5zIGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIGNhbGwgeW91LiBJbiB0aGlzIHdvcmtpbmcgY2xpbmljIHdlIGhlbHAgeW91IGRpc3RpbGwgeW91ciBzdHJlbmd0aHMsIGhpZ2hsaWdodCB5b3VyIGNlcnRpZmljYXRpb25zIGFuZCBzZXQtYXNpZGUgZWxpZ2liaWxpdHksIGFuZCBmb3JtYXQgYSBzdGF0ZW1lbnQgdGhhdCBvcGVucyBkb29ycy4gQnJpbmcgYSBkcmFmdCBvciBzdGFydCBmcm9tIHNjcmF0Y2guJ30sCiAgICB7aWQ6J2U1JyxkYXRlOicyMDI2LTA4LTA1JyxzdGFydDonMTQ6MDAnLGVuZDonMTU6MDAnLHRpdGxlOic4KGEpICYgQnV5IEluZGlhbiBDZXJ0aWZpY2F0aW9uIEluZm8gU2Vzc2lvbicsbG9jYXRpb246J1ZpcnR1YWwgKFpvb20pJyxkZXNjcmlwdGlvbjonTGVhcm4gd2hpY2ggY2VydGlmaWNhdGlvbnMgeW91IHF1YWxpZnkgZm9yLCBpbmNsdWRpbmcgQnV5IEluZGlhbiwgYW5kIGhvdyB0byBhcHBseS4nLGxvbmc6J0NlcnRpZmljYXRpb25zIHVubG9jayBzZXQtYXNpZGUgY29udHJhY3RzLiBUaGlzIHNlc3Npb24gYnJlYWtzIGRvd24gOChhKSwgV09TQiwgSFVCWm9uZSwgU0RWT1NCLCBhbmQgdGhlIEJ1eSBJbmRpYW4gQWN0IC0gd2hpY2ggb25lcyBmaXQgeW91ciBidXNpbmVzcywgd2hhdCB0aGUgZWxpZ2liaWxpdHkgcnVsZXMgYXJlLCBhbmQgaG93IE5BREMgQVBFWCBoZWxwcyB5b3UgcHJlcGFyZSBhIGNvbXBsZXRlIGFwcGxpY2F0aW9uIGF0IG5vIGNvc3QuJ30sCiAgICB7aWQ6J2U2JyxkYXRlOicyMDI2LTA4LTEyJyxzdGFydDonMTA6MDAnLGVuZDonMTE6MDAnLHRpdGxlOidCaWQtTWF0Y2ggJiBQcm9wb3NhbCBTdHJhdGVneScsbG9jYXRpb246J0JpbGxpbmdzLCBNVCcsZGVzY3JpcHRpb246J0ZpbmQgdGhlIHJpZ2h0IHNvbGljaXRhdGlvbnMgd2l0aCBmcmVlIGJpZC1tYXRjaGluZyBhbmQgcmVzcG9uZCBjb21wZXRpdGl2ZWx5LicsbG9uZzonU3RvcCBjaGFzaW5nIGV2ZXJ5IG9wcG9ydHVuaXR5LiBMZWFybiBob3cgb3VyIGZyZWUgYmlkLW1hdGNoIHRvb2wgc3VyZmFjZXMgdGhlIHNvbGljaXRhdGlvbnMgdGhhdCBmaXQgeW91ciBjb2RlcyBhbmQgY2FwYWJpbGl0aWVzLCBob3cgdG8gZGVjaWRlIHdoaWNoIGFyZSB3b3J0aCB5b3VyIHRpbWUsIGFuZCBob3cgdG8gYnVpbGQgYSBjb21wbGlhbnQsIGNvbXBldGl0aXZlIHJlc3BvbnNlLiBJbmNsdWRlcyBhIGxpdmUgd2Fsa3Rocm91Z2ggb2YgdGhlIHRvb2wuJ30KICBdOwogIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgogIHZhciBNT05USFM9WydKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlciddOwogIHZhciBXRD1bJ1N1bicsJ01vbicsJ1R1ZScsJ1dlZCcsJ1RodScsJ0ZyaScsJ1NhdCddOwogIHZhciBMT0M9Jzxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMiAyMXMtNy01LjUtNy0xMWE3IDcgMCAwIDEgMTQgMGMwIDUuNS03IDExLTcgMTF6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMCIgcj0iMi41Ii8+PC9zdmc+JzsKICB2YXIgQ0xLPSc8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTEyIDd2NWwzIDIiLz48L3N2Zz4nOwogIHZhciBHQ0FMPSc8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHJ4PSIyIi8+PHBhdGggZD0iTTMgOWgxOE04IDJ2NE0xNiAydjQiLz48L3N2Zz4nOwogIHZhciBETD0nPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDN2MTJNNyAxMWw1IDUgNS01TTUgMjFoMTQiLz48L3N2Zz4nOwoKICBmdW5jdGlvbiBwYWQobil7cmV0dXJuIChuPDEwPycwJzonJykrbjt9CiAgZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocz09bnVsbD8nJzpzKS5yZXBsYWNlKC8mL2csJyZhbXA7JykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7Jyk7fQogIGZ1bmN0aW9uIGtleSh5LG0sZCl7cmV0dXJuIHkrJy0nK3BhZChtKzEpKyctJytwYWQoZCk7fQogIGZ1bmN0aW9uIHBkKHMpe3ZhciBwPXMuc3BsaXQoJy0nKTtyZXR1cm4ge3k6K3BbMF0sbTorcFsxXS0xLGQ6K3BbMl19O30KICBmdW5jdGlvbiBmbXQodCl7dmFyIHA9dC5zcGxpdCgnOicpLGg9K3BbMF0sYXA9aD49MTI\/J1BNJzonQU0nLGhoPWglMTJ8fDEyO3JldHVybiBoaCsnOicrcFsxXSsnICcrYXA7fQoKICBFVkVOVFMuc29ydChmdW5jdGlvbihhLGIpe3JldHVybiAoYS5kYXRlK2Euc3RhcnQpLmxvY2FsZUNvbXBhcmUoYi5kYXRlK2Iuc3RhcnQpO30pOwogIHZhciBieURhdGU9e307IEVWRU5UUy5mb3JFYWNoKGZ1bmN0aW9uKGUpeyhieURhdGVbZS5kYXRlXT1ieURhdGVbZS5kYXRlXXx8W10pLnB1c2goZSk7fSk7CgogIHZhciB0b2RheT1uZXcgRGF0ZSgpOwogIHZhciB2MD1FVkVOVFMubGVuZ3RoP3BkKEVWRU5UU1swXS5kYXRlKTp7eTp0b2RheS5nZXRGdWxsWWVhcigpLG06dG9kYXkuZ2V0TW9udGgoKX07CiAgdmFyIHZpZXc9e3k6djAueSxtOnYwLm19OwogIHZhciBzZWxlY3RlZEtleT1udWxsLCBjdXJyZW50PW51bGw7CiAgdmFyIGF1dG9Pbj10cnVlLCBhdXRvSWR4PTAsIGF1dG9UaW1lcj1udWxsOwoKICB2YXIgY2FsR3JpZD1yb290LnF1ZXJ5U2VsZWN0b3IoJy5jYWwtZ3JpZCcpLCBjYWxUaXRsZT1yb290LnF1ZXJ5U2VsZWN0b3IoJy5jYWwtdGl0bGUnKSwgcGFuZWw9cm9vdC5xdWVyeVNlbGVjdG9yKCcuZXYtcGFuZWwnKSwKICAgICAgYXV0b1BpbGw9cm9vdC5xdWVyeVNlbGVjdG9yKCcuYXV0by1waWxsJyksIGF1dG9MYWJlbD1yb290LnF1ZXJ5U2VsZWN0b3IoJy5hdXRvLWxhYmVsJyksCiAgICAgIG1vZGFsPXJvb3QucXVlcnlTZWxlY3RvcignLm1vZGFsJyksIG1vZGFsQ2FyZD1yb290LnF1ZXJ5U2VsZWN0b3IoJy5tb2RhbC1jYXJkJyk7CgogIGZ1bmN0aW9uIHJlbmRlckNhbCgpewogICAgY2FsVGl0bGUudGV4dENvbnRlbnQ9TU9OVEhTW3ZpZXcubV0rJyAnK3ZpZXcueTsKICAgIHZhciBmZD1uZXcgRGF0ZSh2aWV3Lnksdmlldy5tLDEpLmdldERheSgpLCBuZD1uZXcgRGF0ZSh2aWV3Lnksdmlldy5tKzEsMCkuZ2V0RGF0ZSgpLCBoPScnOwogICAgV0QuZm9yRWFjaChmdW5jdGlvbih3KXtoKz0nPHNwYW4gY2xhc3M9ImNhbC13ZCI+Jyt3Kyc8L3NwYW4+Jzt9KTsKICAgIGZvcih2YXIgaT0wO2k8ZmQ7aSsrKSBoKz0nPHNwYW4gY2xhc3M9ImNhbC1jZWxsIGVtcHR5Ij48L3NwYW4+JzsKICAgIGZvcih2YXIgZD0xO2Q8PW5kO2QrKyl7CiAgICAgIHZhciBrPWtleSh2aWV3Lnksdmlldy5tLGQpLCBoYXM9ISFieURhdGVba10sCiAgICAgICAgICBpc1Q9KHZpZXcueT09PXRvZGF5LmdldEZ1bGxZZWFyKCkmJnZpZXcubT09PXRvZGF5LmdldE1vbnRoKCkmJmQ9PT10b2RheS5nZXREYXRlKCkpLAogICAgICAgICAgYWN0PShrPT09c2VsZWN0ZWRLZXkpfHwoY3VycmVudCYmY3VycmVudC5kYXRlPT09ayk7CiAgICAgIHZhciBjPSdjYWwtY2VsbCcrKGhhcz8nIGhhcyc6JycpKyhpc1Q\/JyB0b2RheSc6JycpKyhhY3Q\/JyBhY3RpdmUnOicnKTsKICAgICAgaCs9JzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iJytjKyciIGRhdGEta2V5PSInK2srJyInKyhoYXM\/Jyc6JyB0YWJpbmRleD0iLTEiJykrJz4nK2QrKGhhcz8nPGkgY2xhc3M9ImRvdCI+PC9pPic6JycpKyc8L2J1dHRvbj4nOwogICAgfQogICAgY2FsR3JpZC5pbm5lckhUTUw9aDsKICB9CgogIGZ1bmN0aW9uIGNhcmQoZXYsYXV0byl7CiAgICB2YXIgcD1wZChldi5kYXRlKSwgd2Q9V0RbbmV3IERhdGUocC55LHAubSxwLmQpLmdldERheSgpXTsKICAgIHJldHVybiAnPGRpdiBjbGFzcz0iZXYtY2FyZCI+JwogICAgICArKGF1dG8\/JzxzcGFuIGNsYXNzPSJhdXRvLWZsYWciPjxpPjwvaT4gTm93IHNob3dpbmcgJm1pZGRvdDsgdXBjb21pbmcgZXZlbnRzPC9zcGFuPic6JycpCiAgICAgICsnPGRpdiBjbGFzcz0iZXYtdG9wIj48ZGl2IGNsYXNzPSJldi1iYWRnZSI+PHNwYW4gY2xhc3M9Im1vIj4nK01PTlRIU1twLm1dLnNsaWNlKDAsMykrJzwvc3Bhbj48c3BhbiBjbGFzcz0iZHkiPicrcC5kKyc8L3NwYW4+PHNwYW4gY2xhc3M9IndkIj4nK3dkKyc8L3NwYW4+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9ImV2LWhlYWQiPjxkaXYgY2xhc3M9ImV2LXRpbWUiPicrZm10KGV2LnN0YXJ0KSsnICZuZGFzaDsgJytmbXQoZXYuZW5kKSsnPC9kaXY+PGgzPicrZXNjKGV2LnRpdGxlKSsnPC9oMz4nCiAgICAgICsnPGRpdiBjbGFzcz0iZXYtbG9jIj4nK0xPQytlc2MoZXYubG9jYXRpb24pKyc8L2Rpdj48L2Rpdj48L2Rpdj4nCiAgICAgICsnPHAgY2xhc3M9ImV2LWRlc2MiPicrZXNjKGV2LmRlc2NyaXB0aW9uKSsnPC9wPicKICAgICAgKyc8ZGl2IGNsYXNzPSJldi1hY3Rpb25zIj48ZGl2IGNsYXNzPSJhdGMiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1naG9zdCBqcy1hdGMiPisgQWRkIHRvIENhbGVuZGFyPC9idXR0b24+JwogICAgICArJzxkaXYgY2xhc3M9ImF0Yy1tZW51Ij48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImF0Yy1pdGVtIiBkYXRhLWNhbD0iZ29vZ2xlIj4nK0dDQUwrJyBHb29nbGUgQ2FsZW5kYXI8L2J1dHRvbj4nCiAgICAgICsnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJhdGMtaXRlbSIgZGF0YS1jYWw9ImljcyI+JytETCsnIERvd25sb2FkIC5pY3M8L2J1dHRvbj48L2Rpdj48L2Rpdj4nCiAgICAgICsnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLXByaW1hcnkganMtZGV0YWlscyI+U2VlIG1vcmUgZGV0YWlscyA8c3Bhbj4mcmFycjs8L3NwYW4+PC9idXR0b24+PC9kaXY+JwogICAgICArKGF1dG8\/JzxkaXYgY2xhc3M9ImF1dG8tcHJvZyI+PGk+PC9pPjwvZGl2Pic6JycpCiAgICAgICsnPC9kaXY+JzsKICB9CgogIGZ1bmN0aW9uIHNob3coZXYsYXV0byl7CiAgICBjdXJyZW50PWV2OwogICAgdmFyIHA9cGQoZXYuZGF0ZSk7CiAgICBpZihwLnkhPT12aWV3Lnl8fHAubSE9PXZpZXcubSl7dmlldy55PXAueTt2aWV3Lm09cC5tO30KICAgIHJlbmRlckNhbCgpOwogICAgcGFuZWwuaW5uZXJIVE1MPWNhcmQoZXYsYXV0byk7CiAgfQoKICBmdW5jdGlvbiBzdGFydEF1dG8oKXsKICAgIGF1dG9Pbj10cnVlOyBhdXRvUGlsbC5jbGFzc0xpc3QucmVtb3ZlKCdvZmYnKTsgYXV0b0xhYmVsLnRleHRDb250ZW50PSdBdXRvLXBsYXlpbmcnOyBzZWxlY3RlZEtleT1udWxsOwogICAgY2xlYXJJbnRlcnZhbChhdXRvVGltZXIpOwogICAgc2hvdyhFVkVOVFNbYXV0b0lkeCVFVkVOVFMubGVuZ3RoXSx0cnVlKTsKICAgIGF1dG9UaW1lcj1zZXRJbnRlcnZhbChmdW5jdGlvbigpe2F1dG9JZHg9KGF1dG9JZHgrMSklRVZFTlRTLmxlbmd0aDtzaG93KEVWRU5UU1thdXRvSWR4XSx0cnVlKTt9LDYwMDApOwogIH0KICBmdW5jdGlvbiBzdG9wQXV0bygpe2F1dG9Pbj1mYWxzZTtjbGVhckludGVydmFsKGF1dG9UaW1lcik7YXV0b1BpbGwuY2xhc3NMaXN0LmFkZCgnb2ZmJyk7YXV0b0xhYmVsLnRleHRDb250ZW50PSdQYXVzZWQnO30KCiAgZnVuY3Rpb24gZHQoZXYsd2hpY2gpe3ZhciBwPXBkKGV2LmRhdGUpLHQ9KHdoaWNoPT09J3MnP2V2LnN0YXJ0OmV2LmVuZCkuc3BsaXQoJzonKTtyZXR1cm4gJycrcC55K3BhZChwLm0rMSkrcGFkKHAuZCkrJ1QnK3BhZCgrdFswXSkrcGFkKCt0WzFdKSsnMDAnO30KICBmdW5jdGlvbiBnY2FsKGV2KXtyZXR1cm4gJ2h0dHBzOi8vY2FsZW5kYXIuZ29vZ2xlLmNvbS9jYWxlbmRhci9yZW5kZXI\/YWN0aW9uPVRFTVBMQVRFJnRleHQ9JytlbmNvZGVVUklDb21wb25lbnQoZXYudGl0bGUpKycmZGF0ZXM9JytkdChldiwncycpKycvJytkdChldiwnZScpKycmZGV0YWlscz0nK2VuY29kZVVSSUNvbXBvbmVudChldi5sb25nfHxldi5kZXNjcmlwdGlvbikrJyZsb2NhdGlvbj0nK2VuY29kZVVSSUNvbXBvbmVudChldi5sb2NhdGlvbik7fQogIGZ1bmN0aW9uIGljcyhldil7CiAgICB2YXIgYm9keT1bJ0JFR0lOOlZDQUxFTkRBUicsJ1ZFUlNJT046Mi4wJywnUFJPRElEOi0vL05BREMgQVBFWC8vRXZlbnRzLy9FTicsJ0NBTFNDQUxFOkdSRUdPUklBTicsJ0JFR0lOOlZFVkVOVCcsJ1VJRDonK2V2LmlkKydAbmFkY2FwZXgnLCdEVFNUQU1QOicrZHQoZXYsJ3MnKSwnRFRTVEFSVDonK2R0KGV2LCdzJyksJ0RURU5EOicrZHQoZXYsJ2UnKSwnU1VNTUFSWTonKyhldi50aXRsZXx8JycpLCdERVNDUklQVElPTjonK1N0cmluZyhldi5sb25nfHxldi5kZXNjcmlwdGlvbnx8JycpLnJlcGxhY2UoL1xuL2csJ1xcbicpLCdMT0NBVElPTjonKyhldi5sb2NhdGlvbnx8JycpLCdFTkQ6VkVWRU5UJywnRU5EOlZDQUxFTkRBUiddLmpvaW4oJ1xyXG4nKTsKICAgIHZhciBiPW5ldyBCbG9iKFtib2R5XSx7dHlwZTondGV4dC9jYWxlbmRhcid9KSxhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgIGEuaHJlZj1VUkwuY3JlYXRlT2JqZWN0VVJMKGIpO2EuZG93bmxvYWQ9U3RyaW5nKGV2LnRpdGxlfHwnZXZlbnQnKS5yZXBsYWNlKC9bXmEtejAtOV0rL2dpLCctJykudG9Mb3dlckNhc2UoKSsnLmljcyc7CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGEpO2EuY2xpY2soKTtkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGEpOwogIH0KICBmdW5jdGlvbiBhZGRUbyhldix0eXBlKXsgaWYodHlwZT09PSdnb29nbGUnKXt3aW5kb3cub3BlbihnY2FsKGV2KSwnX2JsYW5rJywnbm9vcGVuZXInKTt9IGVsc2Uge2ljcyhldik7fSB9CgogIGZ1bmN0aW9uIG9wZW5Nb2RhbChldil7CiAgICB2YXIgcD1wZChldi5kYXRlKSx3ZD1XRFtuZXcgRGF0ZShwLnkscC5tLHAuZCkuZ2V0RGF5KCldOwogICAgbW9kYWxDYXJkLmlubmVySFRNTD0nPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJtb2RhbC1jbG9zZSIgZGF0YS1jbG9zZT4mdGltZXM7PC9idXR0b24+JwogICAgICArJzxkaXYgY2xhc3M9Im1vZGFsLXRvcCI+PGRpdiBjbGFzcz0iZ2VvLWJhbmQiPjwvZGl2PjxoMz4nK2VzYyhldi50aXRsZSkrJzwvaDM+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9Im1vZGFsLW1ldGEiPjxkaXY+JytDTEsrd2QrJywgJytNT05USFNbcC5tXSsnICcrcC5kKycsICcrcC55Kyc8L2Rpdj48ZGl2PicrQ0xLK2ZtdChldi5zdGFydCkrJyAmbmRhc2g7ICcrZm10KGV2LmVuZCkrJzwvZGl2PjxkaXY+JytMT0MrZXNjKGV2LmxvY2F0aW9uKSsnPC9kaXY+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9Im1vZGFsLWJvZHkiPicrZXNjKGV2Lmxvbmd8fGV2LmRlc2NyaXB0aW9uKSsnPC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9Im1vZGFsLWZvb3QiPjxkaXYgY2xhc3M9ImF0YyI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWdob3N0IGpzLWF0YyI+KyBBZGQgdG8gQ2FsZW5kYXI8L2J1dHRvbj4nCiAgICAgICsnPGRpdiBjbGFzcz0iYXRjLW1lbnUiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYXRjLWl0ZW0iIGRhdGEtY2FsPSJnb29nbGUiPicrR0NBTCsnIEdvb2dsZSBDYWxlbmRhcjwvYnV0dG9uPicKICAgICAgKyc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImF0Yy1pdGVtIiBkYXRhLWNhbD0iaWNzIj4nK0RMKycgRG93bmxvYWQgLmljczwvYnV0dG9uPjwvZGl2PjwvZGl2PicKICAgICAgKyc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tcHJpbWFyeSIgZGF0YS1jbG9zZT5CYWNrIHRvIEV2ZW50czwvYnV0dG9uPjwvZGl2Pic7CiAgICBtb2RhbC5fX2V2PWV2OwogICAgbW9kYWwuY2xhc3NMaXN0LmFkZCgnb3BlbicpOwogIH0KICBmdW5jdGlvbiBjbG9zZU1vZGFsKCl7bW9kYWwuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30KCiAgLyogZGVsZWdhdGlvbiAqLwogIHJvb3QuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpewogICAgdmFyIHQ9ZS50YXJnZXQ7CiAgICB2YXIgbmF2QnRuPXQuY2xvc2VzdCgnW2RhdGEtbmF2XScpOwogICAgaWYobmF2QnRuKXt2aWV3Lm0rPStuYXZCdG4uZ2V0QXR0cmlidXRlKCdkYXRhLW5hdicpO2lmKHZpZXcubTwwKXt2aWV3Lm09MTE7dmlldy55LS07fWlmKHZpZXcubT4xMSl7dmlldy5tPTA7dmlldy55Kys7fXJlbmRlckNhbCgpO3JldHVybjt9CiAgICB2YXIgY2VsbD10LmNsb3Nlc3QoJy5jYWwtY2VsbC5oYXMnKTsKICAgIGlmKGNlbGwpe3N0b3BBdXRvKCk7c2VsZWN0ZWRLZXk9Y2VsbC5nZXRBdHRyaWJ1dGUoJ2RhdGEta2V5Jyk7c2hvdyhieURhdGVbc2VsZWN0ZWRLZXldWzBdLGZhbHNlKTtyZXR1cm47fQogICAgaWYodC5jbG9zZXN0KCcuYXV0by1waWxsJykpe2F1dG9Pbj9zdG9wQXV0bygpOnN0YXJ0QXV0bygpO3JldHVybjt9CiAgICB2YXIgYXRjQnRuPXQuY2xvc2VzdCgnLmpzLWF0YycpOwogICAgaWYoYXRjQnRuKXthdGNCdG4ucGFyZW50Tm9kZS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7ZS5zdG9wUHJvcGFnYXRpb24oKTtyZXR1cm47fQogICAgdmFyIGl0ZW09dC5jbG9zZXN0KCcuYXRjLWl0ZW0nKTsKICAgIGlmKGl0ZW0pe3ZhciBpbk1vZGFsPSEhdC5jbG9zZXN0KCcubW9kYWwnKTt2YXIgZXY9aW5Nb2RhbD9tb2RhbC5fX2V2OmN1cnJlbnQ7YWRkVG8oZXYsaXRlbS5nZXRBdHRyaWJ1dGUoJ2RhdGEtY2FsJykpO2l0ZW0uY2xvc2VzdCgnLmF0YycpLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTtyZXR1cm47fQogICAgaWYodC5jbG9zZXN0KCcuanMtZGV0YWlscycpKXtpZihjdXJyZW50KW9wZW5Nb2RhbChjdXJyZW50KTtyZXR1cm47fQogICAgaWYodC5jbG9zZXN0KCdbZGF0YS1jbG9zZV0nKSl7Y2xvc2VNb2RhbCgpO3JldHVybjt9CiAgfSk7CiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpeyBpZighZS50YXJnZXQuY2xvc2VzdCgnLmF0YycpKXtyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hdGMub3BlbicpLmZvckVhY2goZnVuY3Rpb24oeCl7eC5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7fSB9KTsKICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJyxmdW5jdGlvbihlKXsgaWYoZS5rZXk9PT0nRXNjYXBlJyljbG9zZU1vZGFsKCk7IH0pOwoKICByZW5kZXJDYWwoKTsKICBzdGFydEF1dG8oKTsKfSkoKTsKPC9zY3JpcHQ+\";\nvar bin=atob(b);\nvar by=Uint8Array.from(bin,function(c){return c.charCodeAt(0);});\nvar htm=new TextDecoder(\"utf-8\").decode(by);\nvar host=document.getElementById(\"apex-events-host\");\nhost.innerHTML=htm;\nvar sc=host.getElementsByTagName(\"script\");\nfor(var i=sc.length-1;i>=0;i--){var o=sc[i];var n=document.createElement(\"script\");n.textContent=o.textContent;o.parentNode.replaceChild(n,o);}\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-570","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Events - A Bun In The Oven<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nadcatex.apkworld.app\/?page_id=570\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Events - A Bun In The Oven\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nadcatex.apkworld.app\/?page_id=570\" \/>\n<meta property=\"og:site_name\" content=\"A Bun In The Oven\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T05:29:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/?page_id=570\",\"url\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/?page_id=570\",\"name\":\"Events - A Bun In The Oven\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#website\"},\"datePublished\":\"2026-04-01T18:11:31+00:00\",\"dateModified\":\"2026-07-07T05:29:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/?page_id=570#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nadcatex.apkworld.app\\\/?page_id=570\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/?page_id=570#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#website\",\"url\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/\",\"name\":\"A Bun In The Oven\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#organization\",\"name\":\"A Bun In The Oven\",\"url\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/APEX_FullColor_Transparent.png-1.png\",\"contentUrl\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/APEX_FullColor_Transparent.png-1.png\",\"width\":208,\"height\":104,\"caption\":\"A Bun In The Oven\"},\"image\":{\"@id\":\"https:\\\/\\\/nadcatex.apkworld.app\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Events - A Bun In The Oven","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nadcatex.apkworld.app\/?page_id=570","og_locale":"en_US","og_type":"article","og_title":"Events - A Bun In The Oven","og_url":"https:\/\/nadcatex.apkworld.app\/?page_id=570","og_site_name":"A Bun In The Oven","article_modified_time":"2026-07-07T05:29:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nadcatex.apkworld.app\/?page_id=570","url":"https:\/\/nadcatex.apkworld.app\/?page_id=570","name":"Events - A Bun In The Oven","isPartOf":{"@id":"https:\/\/nadcatex.apkworld.app\/#website"},"datePublished":"2026-04-01T18:11:31+00:00","dateModified":"2026-07-07T05:29:43+00:00","breadcrumb":{"@id":"https:\/\/nadcatex.apkworld.app\/?page_id=570#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nadcatex.apkworld.app\/?page_id=570"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nadcatex.apkworld.app\/?page_id=570#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nadcatex.apkworld.app\/"},{"@type":"ListItem","position":2,"name":"Events"}]},{"@type":"WebSite","@id":"https:\/\/nadcatex.apkworld.app\/#website","url":"https:\/\/nadcatex.apkworld.app\/","name":"A Bun In The Oven","description":"","publisher":{"@id":"https:\/\/nadcatex.apkworld.app\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nadcatex.apkworld.app\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nadcatex.apkworld.app\/#organization","name":"A Bun In The Oven","url":"https:\/\/nadcatex.apkworld.app\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nadcatex.apkworld.app\/#\/schema\/logo\/image\/","url":"https:\/\/nadcatex.apkworld.app\/wp-content\/uploads\/2026\/03\/APEX_FullColor_Transparent.png-1.png","contentUrl":"https:\/\/nadcatex.apkworld.app\/wp-content\/uploads\/2026\/03\/APEX_FullColor_Transparent.png-1.png","width":208,"height":104,"caption":"A Bun In The Oven"},"image":{"@id":"https:\/\/nadcatex.apkworld.app\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/pages\/570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=570"}],"version-history":[{"count":43,"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/pages\/570\/revisions"}],"predecessor-version":[{"id":1297,"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=\/wp\/v2\/pages\/570\/revisions\/1297"}],"wp:attachment":[{"href":"https:\/\/nadcatex.apkworld.app\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}