{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CjxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgo8dGl0bGU+VmFuZ3VhcmQgVmVyc2Ug4oCUIEhlbHAgQ2FycnkgSXQgRmFydGhlcjwvdGl0bGU+CjxzdHlsZT4KICBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DaW56ZWw6d2dodEA0MDA7NjAwOzcwMCZmYW1pbHk9TGF0bzp3Z2h0QDMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcCcpOwogICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH0KICA6cm9vdCB7CiAgICAtLWdvbGQ6ICNDOUE4NEM7CiAgICAtLWdvbGQtbGlnaHQ6ICNFOEM5NkE7CiAgICAtLWRhcms6ICMwRDBEMEQ7CiAgICAtLWRhcmstY2FyZDogIzE0MTQxNDsKICAgIC0tdGV4dDogI0U4RTJENjsKICAgIC0tdGV4dC1tdXRlZDogIzhBODA3MDsKICAgIC0tYm9yZGVyOiAjMkEyNDE4OwogIH0KICBodG1sIHsgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0KICBib2R5IHsKICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspOwogICAgY29sb3I6IHZhcigtLXRleHQpOwogICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsKICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgfQogIGEgeyBjb2xvcjogdmFyKC0tZ29sZC1saWdodCk7IH0KCiAgLyogLS0tLS0tLS0tLSBOQVYgLS0tLS0tLS0tLSAqLwogIC52di1uYXYgewogICAgZGlzcGxheTogZmxleDsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgZ2FwOiAyOHB4OwogICAgcGFkZGluZzogMTZweCAyMHB4OwogICAgYmFja2dyb3VuZDogIzBhMDgwMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOwogICAgZmxleC13cmFwOiB3cmFwOwogIH0KICAudnYtbmF2IGEgewogICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgIGZvbnQtc2l6ZTogMTFweDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOwogICAgcGFkZGluZy1ib3R0b206IDNweDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsKICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7CiAgfQogIC52di1uYXYgYTpob3ZlciwgLnZ2LW5hdiBhLmFjdGl2ZSB7IGNvbG9yOiB2YXIoLS1nb2xkLWxpZ2h0KTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTsgfQoKICAvKiAtLS0tLS0tLS0tIEhFUk8gKGxvZ28gcmVtb3ZlZCkgLS0tLS0tLS0tLSAqLwogIC52di1oZXJvIHsKICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OwogICAgcGFkZGluZzogNjRweCAyNHB4IDQ4cHg7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwYTA4MDAgMCUsIHZhcigtLWRhcmspIDEwMCUpOwogIH0KICAudnYtaGVybyBoMSB7CiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OwogICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OwogICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OwogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCA0LjZ2dywgNDJweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgY29sb3I6IHZhcigtLXRleHQpOwogICAgbGluZS1oZWlnaHQ6IDEuMjsKICAgIG1heC13aWR0aDogNjgwcHg7CiAgICBtYXJnaW46IDAgYXV0byAyMHB4OwogIH0KICAudnYtaGVybyBoMSBzcGFuIHsgY29sb3I6IHZhcigtLWdvbGQpOyB9CiAgLnZ2LWhlcm8tbm90ZSB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDogNTYwcHg7CiAgICBtYXJnaW46IDAgYXV0byAyOHB4OwogICAgZm9udC1zaXplOiAxNnB4OwogICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOwogICAgZm9udC13ZWlnaHQ6IDMwMDsKICB9CgogIC52di1idG4gewogICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXNpemU6IDEycHg7CiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcGFkZGluZzogMTVweCAyNnB4OwogICAgYm9yZGVyLXJhZGl1czogM3B4OwogICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ29sZCk7CiAgICBjb2xvcjogdmFyKC0tZGFyayk7CiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsKICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMTVzOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsKICAgIGxpbmUtaGVpZ2h0OiAxLjM7CiAgfQogIC52di1idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkLWxpZ2h0KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9CiAgLnZ2LWJ0bi1naG9zdCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogdmFyKC0tZ29sZC1saWdodCk7IH0KICAudnYtYnRuLWdob3N0OmhvdmVyIHsgYmFja2dyb3VuZDogIzE4MTIwMDsgfQogIC52di1idG4tc20geyBwYWRkaW5nOiAxMHB4IDE4cHg7IGZvbnQtc2l6ZTogMTFweDsgfQogIC52di1idG4tcm93IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBnYXA6IDE0cHg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9CgogIC52di1zZWN0aW9uLWxhYmVsIHsKICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7CiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXNpemU6IDE1cHg7CiAgICBmb250LXdlaWdodDogNjAwOwogICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOwogICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgIG1hcmdpbi1ib3R0b206IDE2cHg7CiAgfQogIC52di1zZWN0aW9uLXRpdGxlIHsKICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7CiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDMuNHZ3LCAzMnB4KTsKICAgIG1hcmdpbi1ib3R0b206IDE4cHg7CiAgICBsaW5lLWhlaWdodDogMS4zOwogIH0KCiAgLyogLS0tLS0tLS0tLSBTVVBQT1JURVIgSURFTlRJVFkgLS0tLS0tLS0tLSAqLwogIC52di1pZGVudGl0eS1zZWN0aW9uIHsKICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOiA2ODBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgcGFkZGluZzogNTZweCAyNHB4OwogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7CiAgfQogIC52di1pZGVudGl0eS1zZWN0aW9uIHAgewogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7CiAgICBmb250LXNpemU6IDE1LjVweDsKICAgIG1hcmdpbi1ib3R0b206IDE0cHg7CiAgfQogIC52di1pZGVudGl0eS1xdW90ZSB7CiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OwogICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OwogICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OwogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgZm9udC1zaXplOiAxOHB4OwogICAgY29sb3I6IHZhcigtLWdvbGQtbGlnaHQpOwogICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgbWFyZ2luOiAyNHB4IDA7CiAgICBsaW5lLWhlaWdodDogMS41NTsKICB9CgogIC8qIC0tLS0tLS0tLS0gV0hFUkUgVEhJUyBJUyBHT0lORyBORVhUIC0tLS0tLS0tLS0gKi8KICAudnYtcmVjb3Zlcnktc2VjdGlvbiB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDogOTAwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDU2cHggMjRweDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOwogIH0KICAudnYtcmVjb3ZlcnktY2FyZCB7CiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWNhcmQpOwogICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICBwYWRkaW5nOiA0MHB4OwogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7CiAgICBnYXA6IDM2cHg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHsKICAgIC52di1yZWNvdmVyeS1jYXJkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IHBhZGRpbmc6IDI4cHg7IH0KICB9CiAgLnZ2LXJlY292ZXJ5LWxlZGUgewogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsKICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsKICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuNHZ3LCAyMnB4KTsKICAgIGNvbG9yOiB2YXIoLS1nb2xkLWxpZ2h0KTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU7CiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OwogIH0KICAudnYtcmVjb3ZlcnktY2FyZC10ZXh0IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9CiAgLnZ2LXJlY292ZXJ5LWNhcmQtdGV4dCBwIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtc2l6ZTogMTVweDsgbWFyZ2luLWJvdHRvbTogMTRweDsgfQogIC52di1yZWNvdmVyeS1jYXJkLXRleHQgcDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfQogIC52di1yZWNvdmVyeS1tZWRpYS1jb2wgewogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBnYXA6IDE0cHg7CiAgfQogIC52di1yZWNvdmVyeS1tZWRpYS1jb2wgaW1nIHsKICAgIHdpZHRoOiAxMDAlOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgIGRpc3BsYXk6IGJsb2NrOwogIH0KICAudnYtc3VwcG9ydC1yb29tIHsgYXNwZWN0LXJhdGlvOiA0IC8gMzsgb2JqZWN0LWZpdDogY292ZXI7IH0KCiAgLyogLS0tLS0tLS0tLSBCWSBUSEUgTlVNQkVSUyArIEdJVkUgVElFUlMgLS0tLS0tLS0tLSAqLwogIC52di1mdW5kLXNlY3Rpb24gewogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6IDc2MHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiA1NnB4IDI0cHg7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICB9CiAgLnZ2LWZ1bmQtZ3JpZCB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7CiAgICBnYXA6IDE4cHg7CiAgICBtYXJnaW46IDMycHggMDsKICB9CiAgLnZ2LWZ1bmQtaXRlbSB7CiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWNhcmQpOwogICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgIHBhZGRpbmc6IDIycHggMjBweDsKICAgIGJvcmRlci1yYWRpdXM6IDZweDsKICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OwogIH0KICAudnYtZnVuZC1udW1iZXIgewogICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7CiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgZm9udC1zaXplOiAyMnB4OwogICAgY29sb3I6IHZhcigtLWRhcmspOwogICAgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7CiAgICBwYWRkaW5nOiAxMHB4IDIycHg7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OwogIH0KICAudnYtZnVuZC1udW1iZXIuYmlnIHsgZm9udC1zaXplOiAzNHB4OyBwYWRkaW5nOiA4cHggMjZweDsgbGluZS1oZWlnaHQ6IDEuMTsgfQogIC52di1mdW5kLWl0ZW0gcCB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBmb250LXNpemU6IDEzLjVweDsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyB9CiAgLnZ2LWZ1bmQtbm90ZSB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDogNTYwcHg7CiAgICBtYXJnaW46IDAgYXV0byA0MHB4OwogICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOwogICAgZm9udC1zaXplOiAxNC41cHg7CiAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgfQogIC52di1naXZlLXRpZXItZ3JpZCB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMjBweCwgMWZyKSk7CiAgICBnYXA6IDE2cHg7CiAgfQogIC52di1naXZlLXRpZXItY2FyZCB7CiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWNhcmQpOwogICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDIycHggMjBweDsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgZ2FwOiAxMHB4OwogICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OwogIH0KICAudnYtZ2l2ZS10aWVyLWNhcmQucHJpbWFyeSB7IGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7IH0KICAudnYtZ2l2ZS10aWVyLW5hbWUgewogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsKICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsKICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOwogICAgY29sb3I6IHZhcigtLWdvbGQtbGlnaHQpOwogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICB9CiAgLnZ2LWdpdmUtdGllci1jYXJkIHAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgZm9udC1zaXplOiAxMy41cHg7IGZsZXg6IDE7IH0KICAudnYtZ2l2ZS10aWVyLWNhcmQgLnZ2LWJ0biB7IG1hcmdpbi10b3A6IDRweDsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0KCiAgLnZ2LWRpc2NpcGxlLW1ha2VyLWNhcmQgewogICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1jYXJkKTsKICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBwYWRkaW5nOiAzMHB4IDMycHg7CiAgICBtYXJnaW4tdG9wOiAxNnB4OwogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBnYXA6IDEycHg7CiAgfQogIC52di1kaXNjaXBsZS1tYWtlci1jYXJkIHAgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyBmb250LXNpemU6IDE0LjVweDsgbWF4LXdpZHRoOiA1NjBweDsgfQoKICAvKiAtLS0tLS0tLS0tIFdBWVMgVE8gSEVMUCAtLS0tLS0tLS0tICovCiAgLnZ2LWFjdGlvbnMtc2VjdGlvbiB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDogNzgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDU2cHggMjRweDsKICB9CiAgLnZ2LWFjdGlvbnMtZ3JpZCB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgZ2FwOiAyMHB4OwogICAgbWFyZ2luOiAzNnB4IDAgMDsKICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsKICB9CiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7CiAgICAudnYtYWN0aW9ucy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICB9CiAgLnZ2LWFjdGlvbnMtZ3JpZCAudnYtYWN0aW9uLWNhcmQud2lkZSB7IGdyaWQtY29sdW1uOiAxIC8gLTE7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyOyB9CiAgLnZ2LWFjdGlvbnMtZ3JpZCAudnYtYWN0aW9uLWNhcmQud2lkZSBwIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IG1heC13aWR0aDogNTYwcHg7IH0KICAudnYtYWN0aW9uLWNhcmQgewogICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1jYXJkKTsKICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7CiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7CiAgICBib3JkZXItcmFkaXVzOiA2cHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGdhcDogMTRweDsKICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsKICB9CiAgLnZ2LWFjdGlvbi1sYWJlbCB7CiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OwogICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OwogICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OwogICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OwogICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgIGZvbnQtc2l6ZTogMTNweDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07CiAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIH0KICAudnYtYWN0aW9uLWNhcmQgcCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyBmb250LXNpemU6IDE0cHg7IGZsZXg6IDE7IH0KCiAgLyogLS0tLS0tLS0tLSBGSU5BTCBDVEEgKGJhY2tncm91bmQgcmVtb3ZlZCkgLS0tLS0tLS0tLSAqLwogIC52di1maW5hbC1zZWN0aW9uIHsKICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OwogICAgcGFkZGluZzogNTZweCAyNHB4IDcycHg7CiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICB9CiAgLnZ2LWZpbmFsLXNlY3Rpb24gaDIgewogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsKICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsKICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OwogICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyOHB4KTsKICAgIG1hcmdpbi1ib3R0b206IDE2cHg7CiAgICBtYXgtd2lkdGg6IDUyMHB4OwogICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgfQogIC52di1maW5hbC1zZWN0aW9uIHAgewogICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7CiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7CiAgICBtYXgtd2lkdGg6IDQ2MHB4OwogICAgbWFyZ2luOiAwIGF1dG8gMjhweDsKICAgIGZvbnQtc2l6ZTogMTVweDsKICB9CiAgLnZ2LWZvb3RlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBwYWRkaW5nOiAzMnB4IDI0cHggNDhweDsgZm9udC1zaXplOiAxMi41cHg7IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgfQogIC52di1mb290ZXIgYSB7IGNvbG9yOiB2YXIoLS1nb2xkKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CiAgLnZ2LWZvb3Rlci1saW5rcyB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBtYXJnaW4tdG9wOiAxMHB4OyB9CiAgLnZ2LWZvb3Rlci1zZXBhcmF0b3IgeyBtYXJnaW46IDAgOHB4OyBvcGFjaXR5OiAwLjU7IH0KPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPGRpdiBjbGFzcz0idnYtbmF2Ij4KICA8YSBocmVmPSJodHRwczovL3Zhbmd1YXJkdmVyc2Uub3JnL2xpc3Rlbi12diI+TGlzdGVuIEZpcnN0PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8vdmFuZ3VhcmR2ZXJzZS5vcmcvY2FycnktdnYiIGNsYXNzPSJhY3RpdmUiPkhlbHAgQ2FycnkgSXQgRmFydGhlcjwvYT4KICA8YSBocmVmPSJodHRwczovL3Zhbmd1YXJkdmVyc2Uub3JnL2Fib3V0LXZ2Ij5BYm91dCBWYW5ndWFyZCBWZXJzZTwvYT4KICA8YSBocmVmPSJodHRwczovL3Zhbmd1YXJkdmVyc2Uub3JnL2ZvdW5kZXItdnYiPk1lZXQgQ0o8L2E+CjwvZGl2Pgo8IS0tIEhFUk8gKGxvZ28gcmVtb3ZlZCkgLS0+CjxkaXYgY2xhc3M9InZ2LWhlcm8iPgogIDxoMT5IZWxwIGNhcnJ5IDxzcGFuPlNjcmlwdHVyZSBmYXJ0aGVyLjwvc3Bhbj48L2gxPgogIDxwIGNsYXNzPSJ2di1oZXJvLW5vdGUiPklmIGEgc29uZyBhbHJlYWR5IHN0YXllZCB3aXRoIHlvdSwgaGVyZSdzIHdoZXJlIGl0IGdvZXMgbmV4dCDigJQgYW5kIGhvdyB5b3UgY2FuIGJlIHBhcnQgb2YgY2FycnlpbmcgaXQgdG8gdGhlIG5leHQgcGVyc29uIHdobyBuZWVkcyBpdC48L3A+CiAgPGRpdiBjbGFzcz0idnYtYnRuLXJvdyI+CiAgICA8YSBocmVmPSIjaGVscCIgY2xhc3M9InZ2LWJ0biI+U3RhcnQgYSBTaGFyZSBQYWdlPC9hPgogICAgPGEgaHJlZj0iI2dpdmUiIGNsYXNzPSJ2di1idG4gdnYtYnRuLWdob3N0Ij5HaXZlIHRvIEhlbHAgQ2FycnkgdGhlIFdvcmQ8L2E+CiAgPC9kaXY+CjwvZGl2Pgo8IS0tIFdITyBXRSdSRSBMT09LSU5HIEZPUiAtLT4KPGRpdiBjbGFzcz0idnYtaWRlbnRpdHktc2VjdGlvbiI+CiAgPGRpdiBjbGFzcz0idnYtc2VjdGlvbi1sYWJlbCI+V2hvIFdlJ3JlIExvb2tpbmcgRm9yPC9kaXY+CiAgPHA+V2UgYXJlIG5vdCBvbmx5IGxvb2tpbmcgZm9yIHBlb3BsZSB3aG8gd2lsbCBnaXZlLjwvcD4KICA8ZGl2IGNsYXNzPSJ2di1pZGVudGl0eS1xdW90ZSI+IldlIGFyZSBsb29raW5nIGZvciBwZW9wbGUgd2hvIHdpbGwgbGlzdGVuLCBzaGFyZSwgaW50cm9kdWNlLCBhbmQgZ2l2ZSDigJQgcGVvcGxlIGNvbW1pdHRlZCB0byBtYWtpbmcgZGlzY2lwbGVzIGFuZCBkZXNpcmluZyB0byBpbmNvcnBvcmF0ZSBHb2QncyBXb3JkIG1vcmUgcG93ZXJmdWxseSB0aGFuIGV2ZXIuIjwvZGl2PgogIDxwPkV2ZXJ5IG9uZSBvZiB0aG9zZSBtYXR0ZXJzLiBHaXZpbmcgaXMgb25lIHdheSB0byBjYXJyeSB0aGlzIGZhcnRoZXIg4oCUIGJ1dCBpdCBpc24ndCB0aGUgb25seSB3YXksIGFuZCBmb3IgbW9zdCBwZW9wbGUgaXQgaXNuJ3QgdGhlIGZpcnN0IHdheS48L3A+CjwvZGl2Pgo8IS0tIFdIRVJFIFRISVMgSVMgR09JTkcgTkVYVCAtLT4KPGRpdiBjbGFzcz0idnYtcmVjb3Zlcnktc2VjdGlvbiI+CiAgPGRpdiBjbGFzcz0idnYtc2VjdGlvbi1sYWJlbCI+V2hlcmUgVGhpcyBJcyBHb2luZyBOZXh0PC9kaXY+CiAgPGRpdiBjbGFzcz0idnYtc2VjdGlvbi10aXRsZSI+VGhlIGZpcnN0IGZvY3VzZWQgcmVsZWFzZSBpcyBmb3IgcGVvcGxlIGluIHJlY292ZXJ5LjwvZGl2PgogIDxkaXYgY2xhc3M9InZ2LXJlY292ZXJ5LWNhcmQiPgogICAgPGRpdiBjbGFzcz0idnYtcmVjb3ZlcnktY2FyZC10ZXh0Ij4KICAgICAgPHAgY2xhc3M9InZ2LXJlY292ZXJ5LWxlZGUiPlRoZSBjcmF2aW5nIGhvdXIuIFRoZSBzaGFtZSBob3VyLiBUaGUgc2xlZXBsZXNzIGhvdXIuPC9wPgogICAgICA8cD5UaGUgaG91ciB3aGVuIHRoZSBtZWV0aW5nIGlzIG92ZXIsIHRoZSBjb3Vuc2Vsb3IgaXMgZ29uZSwgYW5kIHRoZSBwaG9uZSBtYXkgYmUgdGhlIG9ubHkgY29tcGFuaW9uIGxlZnQuPC9wPgogICAgICA8cD5XZSB3YW50IFNjcmlwdHVyZSBhbHJlYWR5IHRoZXJlLiA8ZW0+U29uZ3MgZm9yIHRoZSBIYXJkZXN0IEhvdXIsIEVQIDE6IEhlbHAgUmlnaHQgTm93PC9lbT4gd2lsbCBpbmNsdWRlIGZpdmUgU2NyaXB0dXJlLW1lbW9yeSBzb25ncyBidWlsdCBmb3IgdGhvc2UgZXhhY3QgbW9tZW50cy48L3A+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InZ2LXJlY292ZXJ5LW1lZGlhLWNvbCI+CiAgICAgIDxpbWcgY2xhc3M9InZ2LXN1cHBvcnQtcm9vbSIgc3JjPSJodHRwczovL215LmZ1bm5lbHBhZ2VzLmNvbS91c2VyLWRhdGEvZ2FsbGVyeS8xMjc4Lzc3ODQtNmE0ZmE5ZjQ1Y2Q0MC5wbmc/cj00NzU3MyIgYWx0PSJTdXBwb3J0IGdyb3VwIG1lZXRpbmcgcm9vbSI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gQlkgVEhFIE5VTUJFUlMgKyBHSVZFIFRJRVJTIC0tPgo8ZGl2IGNsYXNzPSJ2di1mdW5kLXNlY3Rpb24iIGlkPSJnaXZlIj4KICA8ZGl2IGNsYXNzPSJ2di1zZWN0aW9uLWxhYmVsIj5CeSB0aGUgTnVtYmVyczwvZGl2PgogIDxkaXYgY2xhc3M9InZ2LXNlY3Rpb24tdGl0bGUiPlRoaXMgaXNuJ3QgYSBnaWZ0IHRoYXQgZ2V0cyB1c2VkIHVwLiBJdCdzIGFuIGV0ZXJuYWwgb2ZmZXJpbmcuPC9kaXY+CiAgPGRpdiBjbGFzcz0idnYtZnVuZC1ncmlkIj4KICAgIDxkaXYgY2xhc3M9InZ2LWZ1bmQtaXRlbSI+CiAgICAgIDxkaXYgY2xhc3M9InZ2LWZ1bmQtbnVtYmVyIj4kMzAwPC9kaXY+CiAgICAgIDxwPkEgc2luZ2xlICQzMDAgZ2lmdCBkb2Vzbid0IGp1c3QgZnVuZCBvbmUgc29uZyDigJQgaXQgZnVuZHMgYSB2ZXJzZSBwZXJtYW5lbnRseSBhdmFpbGFibGUgdG8gZXZlcnkgdHJpYmUsIHRvbmd1ZSwgYW5kIG5hdGlvbiBhdCBvbmNlLiBPbmUgZ2lmdC4gV29ybGR3aWRlIGRpc2NpcGxlc2hpcC4gVGhhdCdzIHRoZSBtdWx0aXBsaWNhdGlvbiBubyBvdGhlciBnaXZpbmcgbW9kZWwgb2ZmZXJzLjwvcD4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idnYtZnVuZC1pdGVtIj4KICAgICAgPGRpdiBjbGFzcz0idnYtZnVuZC1udW1iZXIiPiQwPC9kaXY+CiAgICAgIDxwPldoYXQgbWluaXN0cnkgcGFydG5lcnMgcGF5IGZvciBmdWxsIHBhcnRpY2lwYXRpb24uIFdlIGN1c3RvbWl6ZSBhcHBsaWNhdGlvbnMgdG8gYnJpbmcgR29kJ3Mgd29yZCB0byB0aGUgcGVvcGxlIHRoZXkgc2VydmUgd2l0aG91dCBhZGRpbmcgYSBzaW5nbGUgYnVyZGVuIHRvIHRoZWlyIGFscmVhZHkgc3RyZXRjaGVkIGJ1ZGdldHMuPC9wPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ2di1mdW5kLWl0ZW0iPgogICAgICA8ZGl2IGNsYXNzPSJ2di1mdW5kLW51bWJlciBiaWciPuKInjwvZGl2PgogICAgICA8cD5Ib3cgbG9uZyBpdCBsYXN0cy4gVGhlcmUncyBubyBzaGVsZiBsaWZlLCBubyBleHBpcmF0aW9uLiBQdWJsaXNoZWQgdmVyc2VzIHdpbGwga2VlcCByZWFjaGluZyBuZXcgcGVvcGxlIOKAlCBxdWlldGx5LCBpbmRlZmluaXRlbHksIHdpdGhvdXQgbmVlZGluZyBhbm90aGVyIGRvbGxhciB0byBrZWVwIGdvaW5nLCB1bnRpbCBKZXN1cyByZXR1cm5zLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxwIGNsYXNzPSJ2di1mdW5kLW5vdGUiPkEgZ2lmdCBvZiBmb29kIG9yIGNsb3RoaW5nIGdldHMgdXNlZCBhbmQgaXQncyBnb25lLiAkMzAwIGhlcmUgbmV2ZXIgcnVucyBvdXQg4oCUIGl0IHBsYXlzIGFnYWluIHRvbW9ycm93LCBhbmQgdGhlIGRheSBhZnRlciwgZm9yIGFzIGxvbmcgYXMgU3BvdGlmeSBleGlzdHMuIFdoYXQgb3RoZXIgbWluaXN0cnkgZ2lmdCB3b3JrcyBsaWtlIHRoYXQ/PC9wPgoKICA8ZGl2IGNsYXNzPSJ2di1naXZlLXRpZXItZ3JpZCI+CiAgICA8ZGl2IGNsYXNzPSJ2di1naXZlLXRpZXItY2FyZCBwcmltYXJ5Ij4KICAgICAgPGRpdiBjbGFzcz0idnYtZ2l2ZS10aWVyLW5hbWUiPkZ1bmQgYSBWZXJzZTwvZGl2PgogICAgICA8cD5Zb3VyIGdpZnQgZnVuZHMgYSBzY3JpcHR1cmUgdmVyc2UgZnJvbSBmaXJzdCBkcmFmdCB0byBmaW5pc2hlZCByZWNvcmRpbmcg4oCUIHRoZSB2ZXJiYXRpbSB0ZXh0LCBzZXQgdG8gbXVzaWMgdW5kZXIgc2VyaW91cyB0aGVvbG9naWNhbCBhbmQgY3JlYXRpdmUgZGlyZWN0aW9uLCB0aGVuIHJlbGVhc2VkIHRvIFNwb3RpZnkgYW5kIGV2ZXJ5IG1ham9yIHBsYXRmb3JtLjwvcD4KICAgICAgPGEgY2xhc3M9InZ2LWJ0biIgaHJlZj0iaHR0cHM6Ly9naXZlYnV0dGVyLmNvbS9mdW5kLWEtdmVyc2UiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj5GdW5kIGEgVmVyc2UgTm93PC9hPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ2di1naXZlLXRpZXItY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9InZ2LWdpdmUtdGllci1uYW1lIj5CcmlkZ2UgdGhlIEdhcDwvZGl2PgogICAgICA8cD5WYW5ndWFyZCBWZXJzZSBpcyBidWlsdCBzbyB0aGF0LCBvbmNlIGVzdGFibGlzaGVkLCBpdCBuZXZlciByZXF1aXJlcyBvbmdvaW5nIG91dHNpZGUgZnVuZGluZy4gVGhlIEJyaWRnZSBpcyB3aGF0IHB1dHMgdGhhdCBzeXN0ZW0gaW4gcGxhY2Ug4oCUIHRoZSBpbmZyYXN0cnVjdHVyZSB0aGF0IGdldHMgdXMgZnJvbSBkb25vci1kZXBlbmRlbnQgdG8gc2VsZi1zdXN0YWluaW5nLjwvcD4KICAgICAgPGEgY2xhc3M9InZ2LWJ0biB2di1idG4tZ2hvc3QiIGhyZWY9Imh0dHBzOi8vZ2l2ZWJ1dHRlci5jb20vdGhlLXZ2LWJyaWRnZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPkhlbHAgVXMgQnVpbGQgdGhlIEJyaWRnZTwvYT4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idnYtZ2l2ZS10aWVyLWNhcmQiPgogICAgICA8ZGl2IGNsYXNzPSJ2di1naXZlLXRpZXItbmFtZSI+U3VzdGFpbiB0aGUgV29yazwvZGl2PgogICAgICA8cD5FdmVyeSByZWN1cnJpbmcgbW9udGhseSBnaWZ0IG11bHRpcGxpZXMgR29kJ3MgV29yZCBhY3Jvc3MgZXZlcnkgdHJpYmUsIHRvbmd1ZSwgbmF0aW9uLCBhbmQgc3R5bGUg4oCUIHRoZXJlIHdpbGwgbmV2ZXIgYmUgYSB0aW1lIHdoZW4gZGlzY2lwbGVzaGlwIHN0b3BzIG5lZWRpbmcgbmV3IHdheXMgdG8gcmVhY2ggcGVvcGxlLCByZWdhcmRsZXNzIG9mIGxhbmd1YWdlIG9yIHByZWZlcmVuY2UuPC9wPgogICAgICA8YSBjbGFzcz0idnYtYnRuIHZ2LWJ0bi1naG9zdCIgaHJlZj0iaHR0cHM6Ly9naXZlYnV0dGVyLmNvbS9zdXN0YWluLXZ2IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+QmVjb21lIGEgU3VzdGFpbmVyPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9InZ2LWRpc2NpcGxlLW1ha2VyLWNhcmQiPgogICAgPGRpdiBjbGFzcz0idnYtZ2l2ZS10aWVyLW5hbWUiPkRpc2NpcGxlIE1ha2VyPC9kaXY+CiAgICA8cD5UaGlzIGlzIGhvdyB5b3UgaGVscCB3aXRob3V0IGdpdmluZyBhIGRvbGxhci4gSm9pbiBhcyBhIERpc2NpcGxlIE1ha2VyIHRvIGFjdGl2ZWx5IHNoYXJlIFZhbmd1YXJkIFZlcnNlLCBwcmF5IGZvciBpdHMgZ3Jvd3RoLCBhbmQgaGVscCBkaXNjaXBsZSB0aGUgcGVvcGxlIGFscmVhZHkgYXJvdW5kIHlvdSDigJQgbm8gZnVuZGluZyByZXF1aXJlZCwganVzdCBhIHdpbGxpbmduZXNzIHRvIGNhcnJ5IGl0IGZvcndhcmQuPC9wPgogICAgPGEgY2xhc3M9InZ2LWJ0biB2di1idG4tZ2hvc3QiIGhyZWY9Imh0dHBzOi8vZ2l2ZWJ1dHRlci5jb20vbWFrZS1kaXNjaXBsZXMvam9pbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPkpvaW4gYXMgYSBEaXNjaXBsZSBNYWtlcjwvYT4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gV0FZUyBUTyBIRUxQIC0tPgo8ZGl2IGNsYXNzPSJ2di1hY3Rpb25zLXNlY3Rpb24iIGlkPSJoZWxwIj4KICA8ZGl2IGNsYXNzPSJ2di1zZWN0aW9uLWxhYmVsIj5UaHJlZSBNb3JlIFdheXMgdG8gSGVscDwvZGl2PgogIDxkaXYgY2xhc3M9InZ2LXNlY3Rpb24tdGl0bGUiPlNoYXJlIGl0LCBpbnRyb2R1Y2Ugc29tZW9uZSwgb3IgY29tbWl0IHRvIHByYXkuPC9kaXY+CgogIDxkaXYgY2xhc3M9InZ2LWFjdGlvbnMtZ3JpZCI+CiAgICA8ZGl2IGNsYXNzPSJ2di1hY3Rpb24tY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9InZ2LWFjdGlvbi1sYWJlbCI+U3RhcnQgU2hhcmluZzwvZGl2PgogICAgICA8cD5UaGUgY2xlYXJlc3Qgd2F5IHRvIHNoYXJlIFZhbmd1YXJkIFZlcnNlIHdpdGggeW91ciBjaHVyY2gsIGZhbWlseSwgb3IgZnJpZW5kcyBpcyB0byBqb2luIGFzIGEgRGlzY2lwbGUgTWFrZXIg4oCUIHdlIGdpdmUgeW91IGFsbCB0aGUgdG9vbHMgYW5kIHNob3cgeW91IGhvdyB0byB1c2UgdGhlbSB0byBkaXNjaXBsZSBvdGhlcnMuPC9wPgogICAgICA8YSBjbGFzcz0idnYtYnRuIHZ2LWJ0bi1naG9zdCIgaHJlZj0iaHR0cHM6Ly9naXZlYnV0dGVyLmNvbS9tYWtlLWRpc2NpcGxlcy9qb2luIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+R2V0IE15IFNoYXJpbmcgVG9vbHM8L2E+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InZ2LWFjdGlvbi1jYXJkIj4KICAgICAgPGRpdiBjbGFzcz0idnYtYWN0aW9uLWxhYmVsIj5JbnRyb2R1Y2UgQ0ogdG8gU29tZW9uZTwvZGl2PgogICAgICA8cD5BIHBhc3RvciwgcGFyZW50LCBHcm93dGggR3JvdXAgbGVhZGVyLCByZWNvdmVyeSBsZWFkZXIsIGNvdW5zZWxvciwgbWlzc2lvbmFyeSwgZG9ub3IsIG9yIG1pbmlzdHJ5IHdvcmtlciB3aG8gc2hvdWxkIGtub3cgYWJvdXQgdGhpcy48L3A+CiAgICAgIDxhIGNsYXNzPSJ2di1idG4gdnYtYnRuLWdob3N0IiBocmVmPSJodHRwczovL3Zhbmd1YXJkdmVyc2Uub3JnL2NvbnRhY3Q/c3ViamVjdD1Tb21lb25lJTIwVmFuZ3VhcmQlMjBWZXJzZSUyMFNob3VsZCUyMEtub3ciPk1ha2UgYW4gSW50cm9kdWN0aW9uPC9hPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ2di1hY3Rpb24tY2FyZCB3aWRlIj4KICAgICAgPGRpdiBjbGFzcz0idnYtYWN0aW9uLWxhYmVsIj5Db21taXQgdG8gUHJheTwvZGl2PgogICAgICA8cD5Bc2sgR29kIHRvIG11bHRpcGx5IHRoaXMgd29yaywgcHJvdGVjdCB0aGUgaGVhcnRzIGl0IHJlYWNoZXMsIGFuZCBwcm92aWRlIGZvciBldmVyeXRoaW5nIHN0aWxsIGFoZWFkLiBQcmF5ZXIgaXMgbm90IHRoZSBzbWFsbGVzdCB3YXkgdG8gaGVscCDigJQgaXQgbWF5IGJlIHRoZSBtb3N0IGltcG9ydGFudCBvbmUuPC9wPgogICAgICA8YSBjbGFzcz0idnYtYnRuIHZ2LWJ0bi1naG9zdCIgaHJlZj0iaHR0cHM6Ly92YW5ndWFyZHZlcnNlLm9yZy9jb250YWN0P3N1YmplY3Q9SSUyN20lMjBDb21taXR0aW5nJTIwdG8lMjBQcmF5JTIwZm9yJTIwVmFuZ3VhcmQlMjBWZXJzZSI+TGV0IFVzIEtub3cgWW91J3JlIFByYXlpbmc8L2E+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gRklOQUwgQ1RBIChiYWNrZ3JvdW5kIHJlbW92ZWQpIC0tPgo8ZGl2IGNsYXNzPSJ2di1maW5hbC1zZWN0aW9uIj4KICA8aDI+TGlzdGVuLiBTaGFyZS4gSW50cm9kdWNlLiBHaXZlLjwvaDI+CiAgPHA+QW55IG9uZSBvZiB0aGVzZSBjYXJyaWVzIFNjcmlwdHVyZSBmYXJ0aGVyLiBBbGwgZm91ciB0b2dldGhlciBhcmUgaG93IGEgbW92ZW1lbnQgZ2V0cyBidWlsdC48L3A+CiAgPGRpdiBjbGFzcz0idnYtYnRuLXJvdyI+CiAgICA8YSBocmVmPSJodHRwczovL3Zhbmd1YXJkdmVyc2Uub3JnL2xpc3Rlbi12diIgY2xhc3M9InZ2LWJ0biB2di1idG4tZ2hvc3QiPkJhY2sgdG8gTGlzdGVuIEZpcnN0PC9hPgogICAgPGEgaHJlZj0iaHR0cHM6Ly92YW5ndWFyZHZlcnNlLm9yZy9hYm91dC12diIgY2xhc3M9InZ2LWJ0biB2di1idG4tZ2hvc3QiPlJlYWQgdGhlIEZ1bGwgU3Rvcnk8L2E+CiAgPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ2di1mb290ZXIiPgogIDxwPlZhbmd1YXJkIFZlcnNlIGlzIGEgbWluaXN0cnkgb2YgR3JhY2UgRGlzY2lwbGVzaGlwIENvbW11bml0eSwgSG91c3RvbiwgVGV4YXMuPGJyPgogIDxhIGhyZWY9Imh0dHBzOi8vdmFuZ3VhcmR2ZXJzZS5vcmciPnZhbmd1YXJkdmVyc2Uub3JnPC9hPjwvcD4KICA8ZGl2IGNsYXNzPSJ2di1mb290ZXItbGlua3MiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly92YW5ndWFyZHZlcnNlLm9yZy9jb250YWN0Ij5Db250YWN0PC9hPgogICAgPHNwYW4gY2xhc3M9InZ2LWZvb3Rlci1zZXBhcmF0b3IiPsK3PC9zcGFuPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9naXZlYnV0dGVyLmNvbS9mdW5kLWEtdmVyc2UiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj5GdW5kIGEgVmVyc2U8L2E+CiAgPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K","embed":""}
Vanguard Verse — Help Carry It Farther
Listen First Help Carry It Farther About Vanguard Verse Meet CJ

Help carry Scripture farther.

If a song already stayed with you, here's where it goes next — and how you can be part of carrying it to the next person who needs it.

Start a Share Page Give to Help Carry the Word
Who We're Looking For

We are not only looking for people who will give.

"We are looking for people who will listen, share, introduce, and give — people committed to making disciples and desiring to incorporate God's Word more powerfully than ever."

Every one of those matters. Giving is one way to carry this farther — but it isn't the only way, and for most people it isn't the first way.

Where This Is Going Next
The first focused release is for people in recovery.

The craving hour. The shame hour. The sleepless hour.

The hour when the meeting is over, the counselor is gone, and the phone may be the only companion left.

We want Scripture already there. Songs for the Hardest Hour, EP 1: Help Right Now will include five Scripture-memory songs built for those exact moments.

Support group meeting room
By the Numbers
This isn't a gift that gets used up. It's an eternal offering.
$300

A single $300 gift doesn't just fund one song — it funds a verse permanently available to every tribe, tongue, and nation at once. One gift. Worldwide discipleship. That's the multiplication no other giving model offers.

$0

What ministry partners pay for full participation. We customize applications to bring God's word to the people they serve without adding a single burden to their already stretched budgets.

∞

How long it lasts. There's no shelf life, no expiration. Published verses will keep reaching new people — quietly, indefinitely, without needing another dollar to keep going, until Jesus returns.

A gift of food or clothing gets used and it's gone. $300 here never runs out — it plays again tomorrow, and the day after, for as long as Spotify exists. What other ministry gift works like that?

Fund a Verse

Your gift funds a scripture verse from first draft to finished recording — the verbatim text, set to music under serious theological and creative direction, then released to Spotify and every major platform.

Fund a Verse Now
Bridge the Gap

Vanguard Verse is built so that, once established, it never requires ongoing outside funding. The Bridge is what puts that system in place — the infrastructure that gets us from donor-dependent to self-sustaining.

Help Us Build the Bridge
Sustain the Work

Every recurring monthly gift multiplies God's Word across every tribe, tongue, nation, and style — there will never be a time when discipleship stops needing new ways to reach people, regardless of language or preference.

Become a Sustainer
Disciple Maker

This is how you help without giving a dollar. Join as a Disciple Maker to actively share Vanguard Verse, pray for its growth, and help disciple the people already around you — no funding required, just a willingness to carry it forward.

Join as a Disciple Maker
Three More Ways to Help
Share it, introduce someone, or commit to pray.
Start Sharing

The clearest way to share Vanguard Verse with your church, family, or friends is to join as a Disciple Maker — we give you all the tools and show you how to use them to disciple others.

Get My Sharing Tools
Introduce CJ to Someone

A pastor, parent, Growth Group leader, recovery leader, counselor, missionary, donor, or ministry worker who should know about this.

Make an Introduction
Commit to Pray

Ask God to multiply this work, protect the hearts it reaches, and provide for everything still ahead. Prayer is not the smallest way to help — it may be the most important one.

Let Us Know You're Praying

Listen. Share. Introduce. Give.

Any one of these carries Scripture farther. All four together are how a movement gets built.

Back to Listen First Read the Full Story

Vanguard Verse is a ministry of Grace Discipleship Community, Houston, Texas.
vanguardverse.org

Contact · Fund a Verse
UPDATE
UPDATE
Logo for Vanguard Verse
Click to help Someone Better Use the Sword of the Spirit to Glorify God
UPDATE
UPDATE
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning