{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICAKICAgIDwhLS0gTUVUQSBEQVRBIC0tPgogICAgPHRpdGxlPlBob3RvIEdhbGxlcnkgfCBSZWZ1Z2VlIFJvb3RzIEpvdXJuZXkgfCBKb3ljZSBLaXphICYgVGhlIFJvb3RzIENvbW11bml0eTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJ0aXRsZSIgY29udGVudD0iUGhvdG8gR2FsbGVyeSB8IFJlZnVnZWUgUm9vdHMgVWdhbmRhIj4KICAgIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJTZWUgVGhlIFJvb3RzIGluIGFjdGlvbjogQ3VsdHVyYWwgZmVzdGl2YWxzLCBTaGUgQm9zcyBjbGFzc2VzLCBzcGljZSBidXNpbmVzc2VzLCBhbmQgdGhlIGpvdXJuZXkgb2YgcmVmdWdlZSB3b21lbiBmaW5kaW5nIGVtcG93ZXJtZW50IGluIE5ha2l2YWxlIENhbXAsIFVnYW5kYS4gRm91bmRlZCBieSBKb3ljZSBLaXphLiI+CiAgICA8bWV0YSBuYW1lPSJrZXl3b3JkcyIgY29udGVudD0icmVmdWdlZSByb290cyBwaG90b3MsIE5ha2l2YWxlIHJlZnVnZWUgY2FtcCwgSm95Y2UgS2l6YSwgVWdhbmRhIHJlZnVnZWUgZmVzdGl2YWwsIFNoZSBCb3NzIGNsYXNzZXMsIHJlZnVnZWUgd29tZW4gZW1wb3dlcm1lbnQsIFRoZSBSb290cyBBZnJpY2EsIGN1bHR1cmFsIGV2ZW50cyI+CiAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkpveWNlIEtpemEsIFRoZSBSb290cyI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImluZGV4LCBmb2xsb3ciPgogICAgPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vcmVmdWdlZXJvb3RzLmFmcmljYS9nYWxsZXJ5Ij4KICAgIAogICAgPCEtLSBPUEVOIEdSQVBIIC0tPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9IndlYnNpdGUiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9yZWZ1Z2Vlcm9vdHMuYWZyaWNhL2dhbGxlcnkiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJSZWZ1Z2VlIFJvb3RzIFBob3RvIEdhbGxlcnkgfCBPdXIgSm91cm5leSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkV4cGVyaWVuY2UgVGhlIFJvb3RzIGNvbW11bml0eSB0aHJvdWdoIHBob3RvczogZmVzdGl2YWxzLCB0cmFpbmluZywgZW1wb3dlcm1lbnQsIGFuZCByZXNpbGllbmNlLiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vcmVmdWdlZXJvb3RzLmFmcmljYS9pbWFnZXMvZ2FsbGVyeS1jb3Zlci5qcGciPgogICAgCiAgICA8c3R5bGU+CiAgICAgICAgKiB7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgcGFkZGluZzogMDsKICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICB9CgogICAgICAgIGJvZHkgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0dlb3JnaWEnLCBzZXJpZjsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFCM0ExRiAwJSwgIzBGMjQxNSAxMDAlKTsKICAgICAgICAgICAgY29sb3I6ICNGQUY5RjY7CiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKICAgICAgICB9CgogICAgICAgIC8qIEZsb2F0aW5nIEVsZW1lbnRzICovCiAgICAgICAgLmZsb2F0aW5nLWVsZW1lbnRzIHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAgICAgICB0b3A6IDA7CiAgICAgICAgICAgIGxlZnQ6IDA7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgICAgICAgICB6LWluZGV4OiAxOwogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgIH0KCiAgICAgICAgLmZsb2F0aW5nLXNwaWNlIHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICBhbmltYXRpb246IGZsb2F0IDI1cyBpbmZpbml0ZSBlYXNlLWluLW91dDsKICAgICAgICAgICAgb3BhY2l0eTogMC4yOwogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgICB9CgogICAgICAgIEBrZXlmcmFtZXMgZmxvYXQgewogICAgICAgICAgICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfQogICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTIwMHB4KSByb3RhdGUoMTgwZGVnKTsgfQogICAgICAgIH0KCiAgICAgICAgLyogSGVhZGVyICovCiAgICAgICAgaGVhZGVyIHsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICB6LWluZGV4OiAxMDsKICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDU4LCAzMSwgMC45NSk7CiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTsKICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNENEFGMzc7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLDAsMCwwLjUpOwogICAgICAgIH0KCiAgICAgICAgLmxvZ28gewogICAgICAgICAgICB3aWR0aDogMTIwcHg7CiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTsKICAgICAgICAgICAgYW5pbWF0aW9uOiBnZW50bGUtcHVsc2UgNHMgaW5maW5pdGU7CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIGdlbnRsZS1wdWxzZSB7CiAgICAgICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfQogICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9CiAgICAgICAgfQoKICAgICAgICBoMSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtOwogICAgICAgICAgICBjb2xvcjogI0Q0QUYzNzsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwwLDAsMC43KTsKICAgICAgICB9CgogICAgICAgIC5nYWxsZXJ5LXN1YnRpdGxlIHsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgICAgICAgIGNvbG9yOiAjRTA3QTVGOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICAgICAgfQoKICAgICAgICAuZ2FsbGVyeS1pbnRybyB7CiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMDsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTU7CiAgICAgICAgfQoKICAgICAgICAvKiBNYWluIEdhbGxlcnkgQ29udGFpbmVyICovCiAgICAgICAgLmdhbGxlcnktY29udGFpbmVyIHsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICB6LWluZGV4OiAxMDsKICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogNHJlbSBhdXRvOwogICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gNHJlbTsKICAgICAgICB9CgogICAgICAgIC8qIFNlY3Rpb24gRGl2aWRlcnMgKi8KICAgICAgICAuZ2FsbGVyeS1zZWN0aW9uIHsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsKICAgICAgICB9CgogICAgICAgIC5zZWN0aW9uLWhlYWRlciB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgICAgICAgICAgcGFkZGluZzogMnJlbTsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgOTUsIDQ1LCAwLjMpOwogICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgIH0KCiAgICAgICAgLnNlY3Rpb24tdGl0bGUgewogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgICAgICAgY29sb3I6ICNENEFGMzc7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsMCwwLDAuNSk7CiAgICAgICAgfQoKICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICAgICAgICBjb2xvcjogI0ZBRjlGNjsKICAgICAgICAgICAgb3BhY2l0eTogMC45OwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICAgIH0KCiAgICAgICAgLyogUGhvdG8gR3JpZCBTdHlsZXMgKi8KICAgICAgICAucGhvdG8tZ3JpZCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpOwogICAgICAgICAgICBnYXA6IDJyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07CiAgICAgICAgfQoKICAgICAgICAucGhvdG8tY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDk1LCA0NSwgMC4zKTsKICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4zKTsKICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7CiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICB9CgogICAgICAgIC5waG90by1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDRBRjM3OwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDIyNCwgMTIyLCA5NSwgMC40KTsKICAgICAgICB9CgogICAgICAgIC5waG90by1jYXJkIGltZyB7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OwogICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgfQoKICAgICAgICAucGhvdG8tY2FwdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KCiAgICAgICAgLnBob3RvLWNhcHRpb24gaDMgewogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgY29sb3I6ICNENEFGMzc7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsKICAgICAgICB9CgogICAgICAgIC5waG90by1jYXB0aW9uIHAgewogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiAjRkFGOUY2OwogICAgICAgICAgICBvcGFjaXR5OiAwLjk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7CiAgICAgICAgfQoKICAgICAgICAvKiBDVEEgU2VjdGlvbiAqLwogICAgICAgIC5nYWxsZXJ5LWN0YSB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA5NSwgNDUsIDAuNCk7CiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsKICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0Q0QUYzNzsKICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDA7CiAgICAgICAgfQoKICAgICAgICAuZ2FsbGVyeS1jdGEgaDIgewogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgICAgICAgY29sb3I6ICNFMDdBNUY7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsKICAgICAgICB9CgogICAgICAgIC5nYWxsZXJ5LWN0YSBwIHsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTU7CiAgICAgICAgfQoKICAgICAgICAuY3RhLWJ1dHRvbnMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDEuNXJlbTsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICB9CgogICAgICAgIC5jdGEtYnV0dG9uIHsKICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsKICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQ7CiAgICAgICAgfQoKICAgICAgICAuY3RhLXByaW1hcnkgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRTA3QTVGIDAlLCAjRDQ2MDVGIDEwMCUpOwogICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q0QUYzNzsKICAgICAgICB9CgogICAgICAgIC5jdGEtc2Vjb25kYXJ5IHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGNvbG9yOiAjRDRBRjM3OwogICAgICAgICAgICBib3JkZXItY29sb3I6ICNENEFGMzc7CiAgICAgICAgfQoKICAgICAgICAuY3RhLWJ1dHRvbjpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgyMjQsIDEyMiwgOTUsIDAuNik7CiAgICAgICAgfQoKICAgICAgICAvKiBGb290ZXIgKi8KICAgICAgICBmb290ZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAzNiwgMjEsIDAuOTUpOwogICAgICAgICAgICBjb2xvcjogI0ZBRjlGNjsKICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgei1pbmRleDogMTA7CiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDRBRjM3OwogICAgICAgICAgICBib3gtc2hhZG93OiAwIC01cHggMzBweCByZ2JhKDAsMCwwLDAuNSk7CiAgICAgICAgfQoKICAgICAgICAuZm9vdGVyLWxvZ28gewogICAgICAgICAgICB3aWR0aDogODBweDsKICAgICAgICAgICAgaGVpZ2h0OiA4MHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07CiAgICAgICAgfQoKICAgICAgICAuZm9vdGVyLWxpbmtzIHsKICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBnYXA6IDJyZW07CiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICB9CgogICAgICAgIC5mb290ZXItbGlua3MgYSB7CiAgICAgICAgICAgIGNvbG9yOiAjRDRBRjM3OwogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOwogICAgICAgIH0KCiAgICAgICAgLmZvb3Rlci1saW5rcyBhOmhvdmVyIHsKICAgICAgICAgICAgY29sb3I6ICNFMDdBNUY7CiAgICAgICAgfQoKICAgICAgICAuc29jaWFsLWxpbmtzIHsKICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBnYXA6IDEuNXJlbTsKICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICAgIH0KCiAgICAgICAgLnNvY2lhbC1saW5rIHsKICAgICAgICAgICAgY29sb3I6ICNGQUY5RjY7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsKICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuNSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICAgICAgfQoKICAgICAgICAuc29jaWFsLWxpbms6aG92ZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDRBRjM3OwogICAgICAgIH0KCiAgICAgICAgLmZvb3Rlci1jb250YWN0IHsKICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7CiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsKICAgICAgICB9CgogICAgICAgIC5mb290ZXItY3JlZGl0IHsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsKICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07CiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4zKTsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07CiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzsKICAgICAgICB9CgogICAgICAgIC8qIFJlc3BvbnNpdmUgKi8KICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgICAgICAgaDEgeyBmb250LXNpemU6IDIuNXJlbTsgfQogICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogMnJlbTsgfQogICAgICAgICAgICAucGhvdG8tZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgICAgICAgICAgIC5jdGEtYnV0dG9ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0KICAgICAgICAgICAgLmZvb3Rlci1saW5rcyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMXJlbTsgfQogICAgICAgIH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8IS0tIEZsb2F0aW5nIEVsZW1lbnRzIC0tPgogICAgPGRpdiBjbGFzcz0iZmxvYXRpbmctZWxlbWVudHMiPgogICAgICAgIDxkaXYgY2xhc3M9ImZsb2F0aW5nLXNwaWNlIiBzdHlsZT0idG9wOiAxMCU7IGxlZnQ6IDEwJTsgYW5pbWF0aW9uLWRlbGF5OiAwczsiPvCfk7g8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmbG9hdGluZy1zcGljZSIgc3R5bGU9InRvcDogMzAlOyByaWdodDogMTUlOyBhbmltYXRpb24tZGVsYXk6IDRzOyI+8J+MvzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZsb2F0aW5nLXNwaWNlIiBzdHlsZT0iYm90dG9tOiAyMCU7IGxlZnQ6IDIwJTsgYW5pbWF0aW9uLWRlbGF5OiA4czsiPvCfkpo8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmbG9hdGluZy1zcGljZSIgc3R5bGU9InRvcDogNjAlOyByaWdodDogMjUlOyBhbmltYXRpb24tZGVsYXk6IDEyczsiPuKtkDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBIZWFkZXIgLS0+CiAgICA8aGVhZGVyPgogICAgICAgIDxpbWcgc3JjPSJbSk9ZQ0VfTE9HT19VUkxdIiBhbHQ9IlJlZnVnZWUgUm9vdHMgTG9nbyIgY2xhc3M9ImxvZ28iPgogICAgICAgIDxoMT5PVVIgSk9VUk5FWSBJTiBQSE9UT1M8L2gxPgogICAgICAgIDxwIGNsYXNzPSJnYWxsZXJ5LXN1YnRpdGxlIj5Gcm9tIERpc3BsYWNlbWVudCB0byBFbXBvd2VybWVudDogVGhlIFJvb3RzIFN0b3J5PC9wPgogICAgICAgIDxwIGNsYXNzPSJnYWxsZXJ5LWludHJvIj4KICAgICAgICAgICAgRXZlcnkgcGhvdG8gdGVsbHMgYSBzdG9yeSBvZiByZXNpbGllbmNlLCBjb21tdW5pdHksIGFuZCBob3BlLiAKICAgICAgICAgICAgVGhlc2UgYXJlIHRoZSBmYWNlcywgdGhlIG1vbWVudHMsIGFuZCB0aGUgbWlsZXN0b25lcyBvZiByZWZ1Z2VlIAogICAgICAgICAgICB3b21lbiB0cmFuc2Zvcm1pbmcgdGhlaXIgZnV0dXJlcyDigJQgb25lIHNwaWNlIGphciwgb25lIFNoZSBCb3NzIAogICAgICAgICAgICBjbGFzcywgb25lIGN1bHR1cmFsIGNlbGVicmF0aW9uIGF0IGEgdGltZS4KICAgICAgICA8L3A+CiAgICA8L2hlYWRlcj4KCiAgICA8IS0tIE1haW4gR2FsbGVyeSBDb250YWluZXIgLS0+CiAgICA8ZGl2IGNsYXNzPSJnYWxsZXJ5LWNvbnRhaW5lciI+CgogICAgICAgIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgICAgICAgPCEtLSDwn46oIEFERCBZT1VSIFBIT1RPIFNFQ1RJT05TIEhFUkUgKEFCT1ZFKSAtLT4KICAgICAgICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogICAgICAgIAogICAgICAgIDwhLS0gRVhBTVBMRSBTRUNUSU9OIFNUUlVDVFVSRSAoQ29weSAmIEN1c3RvbWl6ZSk6IC0tPgogICAgICAgIDwhLS0KICAgICAgICA8ZGl2IGNsYXNzPSJnYWxsZXJ5LXNlY3Rpb24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPvCfjL8gVGhlIFNwaWNlIEJ1c2luZXNzPC9oMj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzZWN0aW9uLWRlc2NyaXB0aW9uIj4KICAgICAgICAgICAgICAgICAgICBSZWZ1Z2VlIHdvbWVuIHRyYW5zZm9ybWluZyBmYW1pbHkgcmVjaXBlcyBpbnRvIHRocml2aW5nIGVudGVycHJpc2VzCiAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaG90by1ncmlkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBob3RvLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJbWU9VUl9QSE9UT19VUkxdIiBhbHQ9IkRlc2NyaXB0aW9uIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaG90by1jYXB0aW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlBob3RvIFRpdGxlPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+UGhvdG8gZGVzY3JpcHRpb24gZ29lcyBoZXJlPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tIEFkZCBtb3JlIHBob3RvLWNhcmQgZGl2cyBhcyBuZWVkZWQgLS0+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIC0tPgoKICAgICAgICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogICAgICAgIDwhLS0gRU5EIE9GIFBIT1RPIFNFQ1RJT05TIC0tPgogICAgICAgIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CgogICAgICAgIDwhLS0gQ1RBIFNlY3Rpb24gLS0+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2FsbGVyeS1jdGEiPgogICAgICAgICAgICA8aDI+8J+SmiBXYW50IHRvIEJlIFBhcnQgb2YgVGhpcyBTdG9yeT88L2gyPgogICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIEV2ZXJ5IHBob3RvIHlvdSBzZWUgaGVyZSByZXByZXNlbnRzIGhvcGUsIHJlc2lsaWVuY2UsIGFuZCB0cmFuc2Zvcm1hdGlvbi4gCiAgICAgICAgICAgICAgICBZb3VyIHN1cHBvcnQgY2FuIGNyZWF0ZSBtb3JlIG1vbWVudHMgbGlrZSB0aGVzZS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjdGEtYnV0dG9ucyI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIvZm91bmRlciIgY2xhc3M9ImN0YS1idXR0b24gY3RhLXByaW1hcnkiPgogICAgICAgICAgICAgICAgICAgIPCfjLEgU1VQUE9SVCBUSEUgTUlTU0lPTgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iL2dyZWV0aW5ncyIgY2xhc3M9ImN0YS1idXR0b24gY3RhLXNlY29uZGFyeSI+CiAgICAgICAgICAgICAgICAgICAg8J+PoCBSRVRVUk4gSE9NRQogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gRm9vdGVyIC0tPgogICAgPGZvb3Rlcj4KICAgICAgICA8aW1nIHNyYz0iW0pPWUNFX0xPR09fVVJMXSIgYWx0PSJSZWZ1Z2VlIFJvb3RzIExvZ28iIGNsYXNzPSJmb290ZXItbG9nbyI+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWxpbmtzIj4KICAgICAgICAgICAgPGEgaHJlZj0iL2dyZWV0aW5ncyI+SG9tZTwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iL2ZvdW5kZXIiPk91ciBTdG9yeTwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iL2dhbGxlcnkiPkdhbGxlcnk8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Ii9jb25uZWN0Ij5Db25uZWN0PC9hPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJzb2NpYWwtbGlua3MiPgogICAgICAgICAgICA8YSBocmVmPSJtYWlsdG86am95Y2VraXphbXRAZ21haWwuY29tIiBjbGFzcz0ic29jaWFsLWxpbmsiPvCfk6cgRW1haWw8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd2EubWUvMjU2NzUzNzY0ODEzIiBjbGFzcz0ic29jaWFsLWxpbmsiPvCfk7EgV2hhdHNBcHA8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9qb3ljZS1raXphLWJiMTIxMzFiNi8iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ic29jaWFsLWxpbmsiPvCfkrwgTGlua2VkSW48L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L3RoZS1yb290cy1hZnJpY2EvIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InNvY2lhbC1saW5rIj7wn4+iIENvbXBhbnk8L2E+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb250YWN0Ij4KICAgICAgICAgICAgPHN0cm9uZz5USEUgUk9PVFM8L3N0cm9uZz48YnI+CiAgICAgICAgICAgIEZvdW5kZWQgMjAxOCB8IE5ha2l2YWxlIFJlZnVnZWUgQ2FtcCwgSXNpbmdpcm8sIFVnYW5kYTxicj4KICAgICAgICAgICAg8J+TniArMjU2IDc1MyA3NjQ4MTMgfCDwn5OnIGpveWNla2l6YW10QGdtYWlsLmNvbTxicj4KICAgICAgICAgICAgQmFuazogVEhFIFJPT1RTIHwgQWNjb3VudDogMzIwNTIyNDg0NQogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItY3JlZGl0Ij4KICAgICAgICAgICAgUG93ZXJlZCBieSBUaGUgU292ZXJlaWduIEFyY2hpdGVjdHMgfCBBIFRFTkVYIEZlYXR1cmVkIEVudHJlcHJlbmV1cjxicj4KICAgICAgICAgICAgwqkgMjAyNCBSZWZ1Z2VlIFJvb3RzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICAgICAgIDwvZGl2PgogICAgPC9mb290ZXI+CgogICAgPHNjcmlwdD4KICAgICAgICAvLyBBZGQgbW9yZSBmbG9hdGluZyBlbGVtZW50cwogICAgICAgIGNvbnN0IGZsb2F0aW5nQ29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmZsb2F0aW5nLWVsZW1lbnRzJyk7CiAgICAgICAgY29uc3QgaWNvbnMgPSBbJ/Cfk7gnLCAn8J+MvycsICfwn5KaJywgJ+KtkCcsICfwn6aLJ107CiAgICAgICAgCiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCAxMjsgaSsrKSB7CiAgICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICAgICAgZWxlbWVudC5jbGFzc05hbWUgPSAnZmxvYXRpbmctc3BpY2UnOwogICAgICAgICAgICBlbGVtZW50LnRleHRDb250ZW50ID0gaWNvbnNbTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogaWNvbnMubGVuZ3RoKV07CiAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUudG9wID0gTWF0aC5yYW5kb20oKSAqIDEwMCArICclJzsKICAgICAgICAgICAgZWxlbWVudC5zdHlsZS5sZWZ0ID0gTWF0aC5yYW5kb20oKSAqIDEwMCArICclJzsKICAgICAgICAgICAgZWxlbWVudC5zdHlsZS5hbmltYXRpb25EZWxheSA9IE1hdGgucmFuZG9tKCkgKiAxNSArICdzJzsKICAgICAgICAgICAgZmxvYXRpbmdDb250YWluZXIuYXBwZW5kQ2hpbGQoZWxlbWVudCk7CiAgICAgICAgfQogICAgPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==","embed":""}
📸
🌿
💚
⭐
OUR JOURNEY IN PHOTOS
From Displacement to Empowerment: The Roots Story
Every photo tells a story of resilience, community, and hope. These are the faces, the moments, and the milestones of refugee women transforming their futures — one spice jar, one She Boss class, one cultural celebration at a time.
🌿 The Spice Business
Refugee women transforming family recipes into thriving enterprises
Photo Title
Photo description goes here
💚 Want to Be Part of This Story?
Every photo you see here represents hope, resilience, and transformation. Your support can create more moments like these.