{"id":8843,"date":"2017-05-08T21:33:26","date_gmt":"2017-05-08T21:33:26","guid":{"rendered":"https:\/\/www.optimasuite.com\/en\/contacto\/"},"modified":"2022-06-22T13:55:15","modified_gmt":"2022-06-22T13:55:15","slug":"os_contact","status":"publish","type":"page","link":"https:\/\/www.optimasuite.com\/en\/os_contact\/","title":{"rendered":"CONTACT US"},"content":{"rendered":"<p>[vc_row full_width=&#8221;stretch_row_content&#8221;][vc_column offset=&#8221;vc_col-lg-offset-3 vc_col-lg-6&#8243;][vc_empty_space][vc_column_text]<\/p>\n<p style=\"text-align: center;\">If you want more information about OptimaSUITE, complete the form and an expert will contact you as soon as possible.<\/p>\n<p>[\/vc_column_text][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;64px&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row_content&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_raw_html]ICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAqIENTUyBwYXJhIGZvcm1hdGVhciBlbCBmb3JtdWxhcmlvICoNCiAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyANCiAgICAgICAgLyoqKiAgRnVlbnRlIGRlIGxhIHDDoWdpbmEgICoqKi8NCiAgICAgICAgKnsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qKiogRm9vdGVyICoqKi8NCiAgICAgICAgLmZvb3Rlcl9pbWd7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKioqIFBvc2l0aW9uICoqKi8NCiAgICAgICAgDQogICAgICAgIC8qKiogU3RvcmVzICoqKi8NCiAgICAgICAgDQogICAgICAgICNhcHBTdG9yZSBpbWcgew0KICAgICAgICAgICAgbWF4LXdpZHRoOjQ4JTsNCiAgICAgICAgICAgIGZsb2F0OmxlZnQ7DQogICAgICAgICAgICANCiAgICAgICAgfQ0KICAgICAgICAjZ1BsYXkgaW1new0KICAgICAgICAgICAgbWF4LXdpZHRoOjQ4JTsNCiAgICAgICAgICAgIGZsb2F0OnJpZ2h0Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAgICAgKiBDU1MgcGFyYSBsYXMgY2FqYXMgZGUgdGV4dG8gKg0KICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8gDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgcXVlIHRpZW5lIGNhZGEgZWxlbWVudG8gKi8NCiAgICAgICAgLmNJbnB1dHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4Ow0KICAgICAgICAgICANCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgY2FkYSBlbGVtZW50byBpbnB1dCAqLw0KICAgICAgICAuY0FwcF9JbnB1dHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgY2xlYXI6IGJvdGg7DQogICAgICAgIH0NCg0KICAgICAgICAuY0FwcF9JbnB1dCBpbnB1dHsNCiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jQXBwX0lucHV0IHNlbGVjdHsNCiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jQXBwX0lucHV0IHRleHRhcmVhew0KICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgTm9tYnJlICovDQogICAgICAgICAgICAvKioqIEZvY3VzIGRlIE5vbWJyZSAqKiovDQogICAgICAgICAgICAjZkFwcF9Ob21icmU6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgTm9tYnJlKi8NCiAgICAgICAgICAgIC5jQXBwX05vbWJyZXsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgTm9tYnJlICovDQogICAgICAgICAgICAjZkFwcF9Ob21icmV7DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgTm9tYnJlICovDQogICAgICAgICAgICAuY0FwcF9Ob21icmUgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnTmFtZSc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgTm9tYnJlIEVtcHJlc2EgKi8NCiAgICAgICAgICAgIC8qKiogRm9jdXMgZGUgTm9tYnJlIEVtcHJlc2EqKiovDQogICAgICAgICAgICAjZkFwcF9Ob21icmVFbXByZXNhOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIE5vbWJyZSBFbXByZXNhKi8NCiAgICAgICAgICAgIC5jQXBwX05vbWJyZUVtcHJlc2F7DQogICAgICAgICAgICAgICAgLypwYWRkaW5nOiA1cHg7Ki8NCiAgICAgICAgICAgIH0NCiAgICAgICAgDQogICAgICAgICAgICAvKiBJbnB1dCBkZSBOb21icmUgRW1wcmVzYSAqLw0KICAgICAgICAgICAgI2ZBcHBfTm9tYnJlRW1wcmVzYXsNCiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBQbGFjZUhvbGRlciBkZSBOb21icmUgRW1wcmVzYSAqLw0KICAgICAgICAgICAgLmNBcHBfTm9tYnJlRW1wcmVzYSAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDb21wYW55IG5hbWUnOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLmZBcHBfTm9tYnJlRW1wcmVzYTo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLmZBcHBfTm9tYnJlRW1wcmVzYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgQ2l1ZGFkICovDQogICAgICAgICAgICAvKioqIEZvY3VzIGRlIENpdWRhZCAqKiovDQogICAgICAgICAgICAjZkFwcF9DaXVkYWQ6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgQ2l1ZGFkKi8NCiAgICAgICAgICAgIC5jQXBwX0NpdWRhZHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgQ2l1ZGFkICovDQogICAgICAgICAgICAjZkFwcF9DaXVkYWR7DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgQ2l1ZGFkICovDQogICAgICAgICAgICAuY0FwcF9DaXVkYWQgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnQ2l0eSc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NpdWRhZDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgVGVsZWZvbm8gKi8NCiAgICAgICAgICAgICNmQXBwX1RlbGVmb25vOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIFRlbGVmb25vKi8NCiAgICAgICAgICAgIC5jQXBwX1RlbGVmb25vew0KICAgICAgICAgICAgICAgIC8qcGFkZGluZzogNXB4OyovDQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBJbnB1dCBkZSBUZWxlZm9ubyAqLw0KICAgICAgICAgICAgI2ZBcHBfVGVsZWZvbm97DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgVGVsZWZvbm8gKi8NCiAgICAgICAgICAgIC5jQXBwX1RlbGVmb25vIC5jQXBwX0xhYmVsOjpiZWZvcmV7DQogICAgICAgICAgICAgICAgY29udGVudDogJ1Bob25lIG51bWJlcic7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX1RlbGVmb25vOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX1RlbGVmb25vOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlcyBwYXJhIEVNYWlsICovDQogICAgICAgICAgICAjZkFwcF9FTWFpbDpmb2N1c3sNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogQ2xhc2UgZ2VuZXJhbCBkZSBFTWFpbCovDQogICAgICAgICAgICAuY0FwcF9FTWFpbHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgRU1haWwgKi8NCiAgICAgICAgICAgICNmQXBwX0VNYWlsew0KICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnB4KTsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIEVNYWlsICovDQogICAgICAgICAgICAuY0FwcF9FTWFpbCAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdFTWFpbCc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0VNYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0VNYWlsOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlcyBwYXJhIFRpcG8gQXBsaWNhY2nDs24gKi8NCiAgICAgICAgICAgICNmQXBwX1RpcG86Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgVGlwbyBBcGxpY2FjacOzbiovDQogICAgICAgICAgICAuY0FwcF9UaXBvew0KICAgICAgICAgICAgICAgIC8qcGFkZGluZzogNXB4OyovDQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBTZWxlY3QgZGUgVGlwbyBBcGxpY2FjaW9uICovDQogICAgICAgICAgICAjZkFwcF9UaXBvew0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgI2ZBcHBfVGlwbyBvcHRpb257DQogICAgICAgICAgICAgICAgY29sb3I6IzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIFRpcG8gQXBsaWNhY2lvbiAqLw0KICAgICAgICAgICAgLmNBcHBfVGlwbyAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdBcHBsaWNhdGlvbiB0eXBlJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKiBDbGFzZXMgcGFyYSBUYW1hw7FvIEVtcHJlc2EgKi8NCiAgICAgICAgICAgICNmQXBwX1NpemU6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgVGFtYcOxbyBFbXByZXNhKi8NCiAgICAgICAgICAgIC5jQXBwX1NpemV7DQogICAgICAgICAgICAgICAgLypwYWRkaW5nOiA1cHg7Ki8NCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFNlbGVjdCBkZSBUYW1hw7FvIEVtcHJlc2EgKi8NCiAgICAgICAgICAgICNmQXBwX1NpemV7DQogICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6IzAwMDsNCiAgICAgICAgICAgICAgICBoZWlnaHQ6NDJweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICNmQXBwX1NpemUgb3B0aW9uew0KICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBQbGFjZUhvbGRlciBkZSBUaXBvIEFwbGljYWNpb24gKi8NCiAgICAgICAgICAgIC5jQXBwX1NpemUgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnQ29tcGFueSBzaXplJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKiBDbGFzZXMgcGFyYSBDb21lbnRhcmlvICovDQogICAgICAgICAgICAjZkFwcF9Db21lbnRhcmlvOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIENvbWVudGFyaW8qLw0KICAgICAgICAgICAgLmNBcHBfQ29tZW50YXJpb3sNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgQ29tZW50YXJpbyAqLw0KICAgICAgICAgICAgI2ZBcHBfQ29tZW50YXJpb3sNCiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIEVNYWlsICovDQogICAgICAgICAgICAuY0FwcF9Db21lbnRhcmlvIC5jQXBwX0xhYmVsOjpiZWZvcmV7DQogICAgICAgICAgICAgICAgY29udGVudDogJ0NvbW1lbnRzJzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NvbWVudGFyaW86OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NvbWVudGFyaW86LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQovKiBDbGFzZXMgcGFyYSBQcml2YWNpZGFkICovDQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIFByaXZhY2lkYWQqLw0KICAgICAgICAgICAgLmNBcHBfUHJpdmFjaWRhZHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgUHJpdmFjaWRhZCAqLw0KICAgICAgICAgICAgI2ZBcHBfUHJpdmFjaWRhZHsNCiAgICAgICAgICAgICAgICAvKndpZHRoOiAxMDAlOyovDQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogVGV4dG8gZGVsIGNoZWNrIGRlIFByaXZhY2lkYWQgKi8NCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgbGFiZWx7DQogICAgICAgICAgICAgICAgY29sb3I6I2NjYzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgbGFiZWwgYXsNCiAgICAgICAgICAgICAgICBjb2xvcjojMDAwOw0KICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgKiBDU1MgcGFyYSBsYSBib3RvbmVyYSAqDQogICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKi8NCiAgICAgICAgLyogQ29udGVuZWRvciBkZSBsYSBib3RvbmVyYSAqLw0KICAgICAgICAuY0JvdG9uZXJhew0KICAgICAgICAgICAgY2xlYXI6Ym90aDsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4Ow0KICAgICAgICAgICAgLyogYmFja2dyb3VuZDogIzBGMDsgKi8NCiAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgcGFyYSBsb3MgYm90b25lcyAqLw0KICAgICAgICAuY0JvdG9uew0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRjsNCiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICAgICAgICAgIGNvbG9yOiAjRkZGOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQm90w7NuIEVudmlhciBGb3JtdWxhcmlvICovDQogICAgICAgIC5jQm90b25Db250YWN0YXsNCiAgICAgICAgICAgIC8qKiogRXN0aWxvIEJvdMOzbiAqKiovDQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWM3NDE5Ow0KICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYzc0MTk7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICB3aWR0aDogODAlOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NnB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7DQogICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOw0KICAgICAgICAgICAgZGlzcGxheTp0YWJsZTsNCiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87DQogICAgICAgICAgICBmb250LWZhbWlseTogTGF0bzsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQ29udGFjdGE6aG92ZXIgew0KCWNvbG9yOiAjZmY3NTAwOw0KCWJhY2tncm91bmQ6ICNmZmY7DQoJYm9yZGVyOiAycHggc29saWQgI2ZmNzUwMDsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQ29udGFjdGE6OmJlZm9yZXsNCiAgICAgICAgICAgIGNvbnRlbnQ6J0NPTlRBQ1QnOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQm90w7NuIEVudmlhciBBbHRhICovDQogICAgICAgIC5jQm90b25BbHRhew0KICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0Ow0KICAgICAgICAgICAgLyoqKiBFc3RpbG8gQm90w7NuICoqKi8NCiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYzc0MTk7DQogICAgICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHdpZHRoOiAxNDBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4Ow0KICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQWx0YTo6YmVmb3Jlew0KICAgICAgICAgICAgY29udGVudDogJ0FwcGx5IGZvciBERU1PJzsNCiAgICAgICAgfQ0KDQogICAgICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICAgICogQ1NTIHBhcmEgbGEgY2FqYSBkZSBFcnJvciAqDQogICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqLw0KICAgICAgICAjbXNnRXJyb3J7DQogICAgICAgICAgICAvKmZsb2F0OiBsZWZ0OyovDQogICAgICAgICAgICBjbGVhcjogYm90aDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgICAgICAgICAgZGlzcGxheTpub25lOw0KICAgICAgICB9DQogICAgICAgICNtc2dFcnJvcjo6YmVmb3Jlew0KICAgICAgICAgICAgY29udGVudDogJ1RoZXJlIGFyZSBlcnJvcnMgaW4gZmllbGRzIG1hcmtlZCBpbiByZWQuIEFsbCBmaWVsZHMgYXJlIG1hbmRhdG9yeS4nOw0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAiSSBoYXZlIHJlYWQgYW5kIGFjY2VwdGVkIHRoZSA8YSB0YXJnZXQ9J19ibGFuaycgaHJlZj0naHR0cDovL3d3dy5vcHRpbWFzdWl0ZS5jb20vZW4vbGVnYWwtbm90aWNlLyc+TGVnYWwgbm90aWNlPC9hPiBhbmQgdGhlIDxhIHRhcmdldD0nX2JsYW5rJyBocmVmPSdodHRwOi8vd3d3Lm9wdGltYXN1aXRlLmNvbS9lbi9wcml2YWN5LXBvbGljeS8nPlByaXZhY3kgUG9saWN5PC9hPiI7DQogICAgICAgICAgICB9DQogICAgICAgIC5jSW5wdXQuY0FwcF9Qcml2YWNpZGFkew0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB9DQojZW52b2x0b3JpbWlzc2F0Z2Ugew0KCXBvc2l0aW9uOiBmaXhlZDsNCgl0b3A6IDA7DQoJbGVmdDogMDsNCgl3aWR0aDogMTAwJTsNCgloZWlnaHQ6IDEwMHZoOw0KCWJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTsNCiAgICAgICAgei1pbmRleDo5OTsNCglkaXNwbGF5OiBub25lOw0KfQ0KI2Vudm9sdG9yaW1pc3NhdGdlID4gZGl2IHsNCgliYWNrZ3JvdW5kOiAjZmZmOw0KCWRpc3BsYXk6IGlubGluZTsNCglwYWRkaW5nOiAxMHB4Ow0KCW1hcmdpbjogMzAlIGNhbGMoNTAlIC0gMTAwcHgpOw0KCXBvc2l0aW9uOiBmaXhlZDsNCgl3aWR0aDogMjAwcHg7DQoJdGV4dC1hbGlnbjogY2VudGVyOw0KCWZvbnQtd2VpZ2h0OiBib2xkOw0KCWZvbnQtc2l6ZTogMTIwJTsNCiAgICAgICAgbGVmdDowOw0KICAgICAgICB0b3A6MDsNCn0NCiNlbnZvbHRvcmltaXNzYXRnZSA+IGRpdiA+IGRpdiB7DQoJcG9zaXRpb246IHJlbGF0aXZlOw0KCXBhZGRpbmc6IDM1cHg7DQp9DQojZW52b2x0b3JpbWlzc2F0Z2UgPiBkaXYgPiBkaXYgPiBkaXYgew0KCXdpZHRoOiAyNHB4Ow0KCWhlaWdodDogMjRweDsNCgliYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUNUVWxFUVZSSVM3WFZTNmlXVlJRRzRPZW9SRGhJSjJxSzVBM1NSUEdDb09DZ0VrR25UZ1FSd2t1Q3pqV29RUW9pS3VoVVVFRTRBNk94Z3diaXJXWXFxT0R4aHZmS1cwRlFEVUl3bEZmMkI1dlA3ei9uVjNDTi92L2JhNzN2dXJ4NzdRSHYyUWI2eFA4VUMvRng4WCtLeTdnOVV2eHdCQjlpSzdZaEJGMTJDNGR3R00rN0hIb1JMTU54ekJ3cHczSitCK3R4b2UzZlJiQUdQK0tEUHNFYnQxU3dGaWZxdURiQmNweDVCL0NhNUhPY2J6N1VCR054SGRPcURGN2lINHpyVWMzZitBZzF6ajNNdzMrSnFRKyt3ZjRXK05jNGpiT1kwU0s1ankreEVrZGJXTnR4c0NZSVVRTHE3SjloUHY3RUo2VjFzd3JKM1FMK0d5YmhLaVpVQ2FTSzE3NU5CUXR3cGFNTjE3QUNmMkJxcVNSdFMrYVB5cjNJekQ3cmlFMXlRdzNCUmh6cjBlY2JoU1NYYTByeGVZekpoWEIyajdnTkdHd0l2c09lWVdTWkM1V3NueFNmRUdVdXZTNWczTDdGdm40Sk1wL0lMejJQWlNibk9nWmY1NWlrOXpZRVVVdVUwR1VCL3dLL1ltSnh5RXdpaUo5YndxampONmZ0RGNFU1hPeEFmMURBSHhid3RDVkRiZ1kvdlpDa29yWXR6a0pzQ0ViaDl6SzR4dkV2eEtrR24xc09vNjdNSkJMTy9iaUU4UlZEc0VMNnNyNW91N0N6Y25xQmRmaWxETFFCYjF5R1NpVWgrZ0dqcTlqdnNidStCL21kZFhDejJ2bjVGcEprR1VsMldlU2F1WXlwRHZOdER2NXRFK1QvS3Z5RXRPeGQ3SCtzeHFrbXVHdGRieXFLZWx1U2dFYzVnM1ZtdlI2Y1pCSEhScFlqVlpPOTlSVk90aDJIZXpLamloM1kwbHBrTlVidXd4RWNRRmIzRzliUG81OEJMc1dpYXRoWkdaRm1uc2dJb2FmMVF6QlNlNFk5ZndVMUNYSVpFMithc3dBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsNCglwb3NpdGlvbjogYWJzb2x1dGU7DQoJdG9wOiAwOw0KCWxlZnQ6IDA7DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQwcHgpIHsNCi5jSW5wdXQgew0KCXdpZHRoOiA0NyU7DQoJZmxvYXQ6IGxlZnQ7DQoJbWFyZ2luLXJpZ2h0OjMlOw0KfQ0KLmNJbnB1dC5jQXBwX0NvbWVudGFyaW8gew0KCXdpZHRoOiA5NyU7DQp9DQouY0lucHV0LmNBcHBfUHJpdmFjaWRhZCB7DQoJZmxvYXQ6IG5vbmU7DQp9DQoNCn0NCiAgICA8L3N0eWxlPg0KDQogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L0phdmFTY3JpcHQiPg0KZnVuY3Rpb24gdGFuY2FtaXNzYXRnZSgpIHsNCiBqUXVlcnkoJyNlbnZvbHRvcmltaXNzYXRnZScpLmhpZGUoKTsNCn0NCmZ1bmN0aW9uIHBvc2FtaXNzYXRnZShzKSB7DQogalF1ZXJ5KCcjY29udGVuaWRvcm1pc3NhdGdlJykuaHRtbChzKTsNCiBqUXVlcnkoJyNlbnZvbHRvcmltaXNzYXRnZScpLnNob3coKTsNCn0NCiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICogSmF2YVNjcmlwdCBuZWNlc2FyaW8gcGFyYSByZWNvZ2VyIEV2ZW50b3MgKg0KICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovDQoNCiAgICBmdW5jdGlvbiBwZGZBcHBFdmVudHMoIG1zZ2ZBcHAgKXsNCiAgICAgICAgdmFyIF9tc2dEYXRhID0gbXNnZkFwcC5EYXRhOw0KDQogICAgICAgIHN3aXRjaCggX21zZ0RhdGEuQWNjaW9uICl7DQogICAgICAgICAgICBjYXNlICdFcnJvcmVzJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ0Vycm9ycyBkZXRlY3RlZCBpbiB0aGUgZm9ybScpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZEFsdGEnOg0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZENvbnRhY3QnOg0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZE9LJzoNCiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgiLy93d3cub3B0aW1hc3VpdGUuY29tL2VuL3RoYW5rLXlvdS1jb250YWN0LyIpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZEtPJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1RoZSBmb3JtIGNvdWxkIG5vdCBiZSBzZW50Jyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctMSc6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdFeHBpcmVkIFNlc3Npb24nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy0yJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1dyb25nIFNlc3Npb24nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy0zJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1JlY2VpdmVkIGZvcm1hdCBub3QgcmVjb2duaXplZCcpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnLTQnOg0KICAgICAgICAgICAgICAgIHBvc2FtaXNzYXRnZSgnU2VydmljZSBub3QgYXZhaWxhYmxlLiBQbGVhc2UgdHJ5IGl0IGxhdGVyJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctNSc6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdZb3UgaGF2ZSBhbHJlYWR5IGFwcGxpZWQgZm9yIGEgZGVtbyBiZWZvcmUsIHBsZWFzZSBjb250YWN0IHVzIGZvciBtb3JlIGluZm9ybWF0aW9uJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctNic6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdUaGUgU2l0ZSBjcmVhdGlvbiBpcyBpbiBwcm9ncmVzcycpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnLTcnOg0KICAgICAgICAgICAgICAgIHBvc2FtaXNzYXRnZSgnVGhlIERlbW8geW91IHJlcXVlc3RlZCBpcyBzdGlsbCBhY3RpdmUnKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy04JzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1dlIGhhdmUgZXh0ZW5kZWQgeW91ciBkZW1vIGZvciAxNSBkYXlzJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBkZWZhdWx0Og0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgYWRkRXZlbnRMaXN0ZW5lcignZkFwcF9tc2cnLCBwZGZBcHBFdmVudHMgLCBmYWxzZSk7DQogICAgPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgIHZhciB4ID0gZG9jdW1lbnQucmVmZXJyZXI7DQogICAgIHZhciBkZXN0aSA9IDE7DQogICAgIGlmICh4LmluZGV4T2YoJ29wdGltYXN1aXRlLXBhcnRuZXInKSA+IDEpIHsNCiAgICAgICBkZXN0aSA9IDQ7DQogICAgICAgfQ0KY29uc29sZS5sb2coJ3ZlIGRlICcrZGVzdGkpOw0KICAgIChmdW5jdGlvbihhLGwsYixlLHYsaSxrLHMpe2E9bC5jcmVhdGVFbGVtZW50KGIpO2EudGV4dD0ndmFyICcrdisnPXt9OycrdisnLmY9XCcnK2krJ1wnOycrdisnLnQ9JytrKyc7Jyt2Kycudj0nK3MrJzsnO2wuaGVhZC5hcHBlbmRDaGlsZCggYSApLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoIGEgKTsNCiAgICBpPWwuY3JlYXRlRWxlbWVudChiKTtrPWwuZ2V0RWxlbWVudHNCeVRhZ05hbWUoYilbMF07aS5hc3luYz0xO2kuc3JjPWUrJz92PScrKE1hdGgucm91bmQoMjE0NzQ4MzY0NypNYXRoLnJhbmRvbSgpKSk7ay5wYXJlbnROb2RlLmluc2VydEJlZm9yZShpLGspOw0KICAgIH0pKHdpbmRvdyxkb2N1bWVudCwnc2NyaXB0JywnLy9hbHRhLm9wdGltYXN1aXRlLmV1L2ZBcHAuanMnLCdmQXBwJywnZkVudmlvJywxLGRlc3RpKTsNCiAgICA8L3NjcmlwdD4NCgk8ZGl2IGlkPSJmRW52aW8iIHN0eWxlPSJtYXJnaW46IDAgYXV0bzsgYmFja2dyb3VuZDojRkZGO3BhZGRpbmc6IDEwcHg7Ij48L2Rpdj4NCjxkaXYgaWQ9ImVudm9sdG9yaW1pc3NhdGdlIj48ZGl2PjxkaXY+PHNwYW4gaWQ9ImNvbnRlbmlkb3JtaXNzYXRnZSI+PC9zcGFuPjxkaXYgb25jbGljaz0idGFuY2FtaXNzYXRnZSgpOyI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo=[\/vc_raw_html][vc_column_text]MOBILE BUSINESS APPLICATIONS SL (\u201cOptimaSUITE\u201d) as data controller will process your data in order to respond to your query or request. The legitimate basis is your consent, which you can revoke at any time by communicating it to info@optimasuite.com. No data will be transferred to third parties except legal obligation. You can access, rectify and delete your data, as well as exercise other rights by consulting the additional and detailed information on data protection in our Privacy Policy.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;11185&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;48px&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row_content&#8221;][vc_column width=&#8221;1\/6&#8243;][\/vc_column][vc_column width=&#8221;2\/3&#8243;][vc_row_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;8039&#8243; img_size=&#8221;full&#8221; el_class=&#8221;my_height&#8221;][vc_custom_heading text=&#8221;OUR HEADQUARTERS&#8221; font_container=&#8221;tag:h2|font_size:16px|text_align:left|color:%2334bfc3|line_height:22px&#8221; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]<a href=\"https:\/\/www.google.es\/maps\/place\/Carrer+de+Casp,+36,+08010+Barcelona\/@41.3901279,2.1697107,17z\/data=!3m1!4b1!4m5!3m4!1s0x12a4a2f1cd7a7b01:0x64ac41519b2a0502!8m2!3d41.3901239!4d2.1718994\" target=\"_blank\" rel=\"noopener noreferrer\">BARCELONA<\/a><br \/>\nC\/CASP, 36, 4\u00ba 1\u00aa<br \/>\n08010[\/vc_column_text][vc_empty_space][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;8048&#8243; img_size=&#8221;full&#8221; el_class=&#8221;my_height&#8221;][vc_custom_heading text=&#8221;DELEGATIONS&#8221; font_container=&#8221;tag:h2|font_size:16px|text_align:left|color:%2334bfc3|line_height:22px&#8221; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]MADRID<br \/>\nALICANTE[\/vc_column_text][vc_empty_space][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;8049&#8243; img_size=&#8221;full&#8221; el_class=&#8221;my_height&#8221;][vc_custom_heading text=&#8221;CONTACT&#8221; font_container=&#8221;tag:h2|font_size:16px|text_align:left|color:%2334bfc3|line_height:22px&#8221; use_theme_fonts=&#8221;yes&#8221;][vc_column_text]TEL. 93 4120881<br \/>\n<a href=\"mailto:info@optimasuite.com\">info@optimasuite.com<\/a>[\/vc_column_text][vc_empty_space][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;64px&#8221;][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row full_width=&#8221;stretch_row_content&#8221;][vc_column offset=&#8221;vc_col-lg-offset-3 vc_col-lg-6&#8243;][vc_empty_space][vc_column_text] If you want more information about OptimaSUITE, complete the form and an expert will contact you as soon as possible. [\/vc_column_text][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=&#8221;64px&#8221;][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row_content&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_raw_html]ICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAqIENTUyBwYXJhIGZvcm1hdGVhciBlbCBmb3JtdWxhcmlvICoNCiAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyANCiAgICAgICAgLyoqKiAgRnVlbnRlIGRlIGxhIHDDoWdpbmEgICoqKi8NCiAgICAgICAgKnsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qKiogRm9vdGVyICoqKi8NCiAgICAgICAgLmZvb3Rlcl9pbWd7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKioqIFBvc2l0aW9uICoqKi8NCiAgICAgICAgDQogICAgICAgIC8qKiogU3RvcmVzICoqKi8NCiAgICAgICAgDQogICAgICAgICNhcHBTdG9yZSBpbWcgew0KICAgICAgICAgICAgbWF4LXdpZHRoOjQ4JTsNCiAgICAgICAgICAgIGZsb2F0OmxlZnQ7DQogICAgICAgICAgICANCiAgICAgICAgfQ0KICAgICAgICAjZ1BsYXkgaW1new0KICAgICAgICAgICAgbWF4LXdpZHRoOjQ4JTsNCiAgICAgICAgICAgIGZsb2F0OnJpZ2h0Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAgICAgKiBDU1MgcGFyYSBsYXMgY2FqYXMgZGUgdGV4dG8gKg0KICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8gDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgcXVlIHRpZW5lIGNhZGEgZWxlbWVudG8gKi8NCiAgICAgICAgLmNJbnB1dHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4Ow0KICAgICAgICAgICANCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgY2FkYSBlbGVtZW50byBpbnB1dCAqLw0KICAgICAgICAuY0FwcF9JbnB1dHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgY2xlYXI6IGJvdGg7DQogICAgICAgIH0NCg0KICAgICAgICAuY0FwcF9JbnB1dCBpbnB1dHsNCiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jQXBwX0lucHV0IHNlbGVjdHsNCiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jQXBwX0lucHV0IHRleHRhcmVhew0KICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgTm9tYnJlICovDQogICAgICAgICAgICAvKioqIEZvY3VzIGRlIE5vbWJyZSAqKiovDQogICAgICAgICAgICAjZkFwcF9Ob21icmU6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgTm9tYnJlKi8NCiAgICAgICAgICAgIC5jQXBwX05vbWJyZXsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgTm9tYnJlICovDQogICAgICAgICAgICAjZkFwcF9Ob21icmV7DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgTm9tYnJlICovDQogICAgICAgICAgICAuY0FwcF9Ob21icmUgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnTmFtZSc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Ob21icmU6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgTm9tYnJlIEVtcHJlc2EgKi8NCiAgICAgICAgICAgIC8qKiogRm9jdXMgZGUgTm9tYnJlIEVtcHJlc2EqKiovDQogICAgICAgICAgICAjZkFwcF9Ob21icmVFbXByZXNhOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIE5vbWJyZSBFbXByZXNhKi8NCiAgICAgICAgICAgIC5jQXBwX05vbWJyZUVtcHJlc2F7DQogICAgICAgICAgICAgICAgLypwYWRkaW5nOiA1cHg7Ki8NCiAgICAgICAgICAgIH0NCiAgICAgICAgDQogICAgICAgICAgICAvKiBJbnB1dCBkZSBOb21icmUgRW1wcmVzYSAqLw0KICAgICAgICAgICAgI2ZBcHBfTm9tYnJlRW1wcmVzYXsNCiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBQbGFjZUhvbGRlciBkZSBOb21icmUgRW1wcmVzYSAqLw0KICAgICAgICAgICAgLmNBcHBfTm9tYnJlRW1wcmVzYSAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDb21wYW55IG5hbWUnOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLmZBcHBfTm9tYnJlRW1wcmVzYTo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLmZBcHBfTm9tYnJlRW1wcmVzYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX05vbWJyZUVtcHJlc2E6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgQ2l1ZGFkICovDQogICAgICAgICAgICAvKioqIEZvY3VzIGRlIENpdWRhZCAqKiovDQogICAgICAgICAgICAjZkFwcF9DaXVkYWQ6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgZGUgQ2l1ZGFkKi8NCiAgICAgICAgICAgIC5jQXBwX0NpdWRhZHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgQ2l1ZGFkICovDQogICAgICAgICAgICAjZkFwcF9DaXVkYWR7DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgQ2l1ZGFkICovDQogICAgICAgICAgICAuY0FwcF9DaXVkYWQgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnQ2l0eSc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NpdWRhZDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9DaXVkYWQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLyogQ2xhc2VzIHBhcmEgVGVsZWZvbm8gKi8NCiAgICAgICAgICAgICNmQXBwX1RlbGVmb25vOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIFRlbGVmb25vKi8NCiAgICAgICAgICAgIC5jQXBwX1RlbGVmb25vew0KICAgICAgICAgICAgICAgIC8qcGFkZGluZzogNXB4OyovDQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBJbnB1dCBkZSBUZWxlZm9ubyAqLw0KICAgICAgICAgICAgI2ZBcHBfVGVsZWZvbm97DQogICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogUGxhY2VIb2xkZXIgZGUgVGVsZWZvbm8gKi8NCiAgICAgICAgICAgIC5jQXBwX1RlbGVmb25vIC5jQXBwX0xhYmVsOjpiZWZvcmV7DQogICAgICAgICAgICAgICAgY29udGVudDogJ1Bob25lIG51bWJlcic7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX1RlbGVmb25vOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9UZWxlZm9ubzotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX1RlbGVmb25vOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlcyBwYXJhIEVNYWlsICovDQogICAgICAgICAgICAjZkFwcF9FTWFpbDpmb2N1c3sNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogQ2xhc2UgZ2VuZXJhbCBkZSBFTWFpbCovDQogICAgICAgICAgICAuY0FwcF9FTWFpbHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgRU1haWwgKi8NCiAgICAgICAgICAgICNmQXBwX0VNYWlsew0KICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnB4KTsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIEVNYWlsICovDQogICAgICAgICAgICAuY0FwcF9FTWFpbCAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdFTWFpbCc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDo6cGxhY2Vob2xkZXJ7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0VNYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9FTWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0VNYWlsOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlcyBwYXJhIFRpcG8gQXBsaWNhY2nDs24gKi8NCiAgICAgICAgICAgICNmQXBwX1RpcG86Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgVGlwbyBBcGxpY2FjacOzbiovDQogICAgICAgICAgICAuY0FwcF9UaXBvew0KICAgICAgICAgICAgICAgIC8qcGFkZGluZzogNXB4OyovDQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBTZWxlY3QgZGUgVGlwbyBBcGxpY2FjaW9uICovDQogICAgICAgICAgICAjZkFwcF9UaXBvew0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICAgICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgI2ZBcHBfVGlwbyBvcHRpb257DQogICAgICAgICAgICAgICAgY29sb3I6IzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIFRpcG8gQXBsaWNhY2lvbiAqLw0KICAgICAgICAgICAgLmNBcHBfVGlwbyAuY0FwcF9MYWJlbDo6YmVmb3Jlew0KICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdBcHBsaWNhdGlvbiB0eXBlJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKiBDbGFzZXMgcGFyYSBUYW1hw7FvIEVtcHJlc2EgKi8NCiAgICAgICAgICAgICNmQXBwX1NpemU6Zm9jdXN7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIENsYXNlIGdlbmVyYWwgVGFtYcOxbyBFbXByZXNhKi8NCiAgICAgICAgICAgIC5jQXBwX1NpemV7DQogICAgICAgICAgICAgICAgLypwYWRkaW5nOiA1cHg7Ki8NCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFNlbGVjdCBkZSBUYW1hw7FvIEVtcHJlc2EgKi8NCiAgICAgICAgICAgICNmQXBwX1NpemV7DQogICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6IzAwMDsNCiAgICAgICAgICAgICAgICBoZWlnaHQ6NDJweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICNmQXBwX1NpemUgb3B0aW9uew0KICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBQbGFjZUhvbGRlciBkZSBUaXBvIEFwbGljYWNpb24gKi8NCiAgICAgICAgICAgIC5jQXBwX1NpemUgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAnQ29tcGFueSBzaXplJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKiBDbGFzZXMgcGFyYSBDb21lbnRhcmlvICovDQogICAgICAgICAgICAjZkFwcF9Db21lbnRhcmlvOmZvY3Vzew0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIENvbWVudGFyaW8qLw0KICAgICAgICAgICAgLmNBcHBfQ29tZW50YXJpb3sNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgQ29tZW50YXJpbyAqLw0KICAgICAgICAgICAgI2ZBcHBfQ29tZW50YXJpb3sNCiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qIFBsYWNlSG9sZGVyIGRlIEVNYWlsICovDQogICAgICAgICAgICAuY0FwcF9Db21lbnRhcmlvIC5jQXBwX0xhYmVsOjpiZWZvcmV7DQogICAgICAgICAgICAgICAgY29udGVudDogJ0NvbW1lbnRzJzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NvbWVudGFyaW86OnBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi8NCiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1ZDVkNTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5mQXBwX0NvbWVudGFyaW86LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovDQogICAgICAgICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuZkFwcF9Db21lbnRhcmlvOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1Ow0KICAgICAgICAgICAgfQ0KDQovKiBDbGFzZXMgcGFyYSBQcml2YWNpZGFkICovDQogICAgICAgICAgICAvKiBDbGFzZSBnZW5lcmFsIGRlIFByaXZhY2lkYWQqLw0KICAgICAgICAgICAgLmNBcHBfUHJpdmFjaWRhZHsNCiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDVweDsqLw0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogSW5wdXQgZGUgUHJpdmFjaWRhZCAqLw0KICAgICAgICAgICAgI2ZBcHBfUHJpdmFjaWRhZHsNCiAgICAgICAgICAgICAgICAvKndpZHRoOiAxMDAlOyovDQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyogVGV4dG8gZGVsIGNoZWNrIGRlIFByaXZhY2lkYWQgKi8NCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgbGFiZWx7DQogICAgICAgICAgICAgICAgY29sb3I6I2NjYzsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgbGFiZWwgYXsNCiAgICAgICAgICAgICAgICBjb2xvcjojMDAwOw0KICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgKiBDU1MgcGFyYSBsYSBib3RvbmVyYSAqDQogICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKi8NCiAgICAgICAgLyogQ29udGVuZWRvciBkZSBsYSBib3RvbmVyYSAqLw0KICAgICAgICAuY0JvdG9uZXJhew0KICAgICAgICAgICAgY2xlYXI6Ym90aDsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4Ow0KICAgICAgICAgICAgLyogYmFja2dyb3VuZDogIzBGMDsgKi8NCiAgICAgICAgfQ0KDQogICAgICAgIC8qIENsYXNlIGdlbmVyYWwgcGFyYSBsb3MgYm90b25lcyAqLw0KICAgICAgICAuY0JvdG9uew0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRjsNCiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICAgICAgICAgIGNvbG9yOiAjRkZGOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQm90w7NuIEVudmlhciBGb3JtdWxhcmlvICovDQogICAgICAgIC5jQm90b25Db250YWN0YXsNCiAgICAgICAgICAgIC8qKiogRXN0aWxvIEJvdMOzbiAqKiovDQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWM3NDE5Ow0KICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjNweCA2M3B4IDYzcHggNjNweDsNCiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYzc0MTk7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICB3aWR0aDogODAlOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NnB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7DQogICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOw0KICAgICAgICAgICAgZGlzcGxheTp0YWJsZTsNCiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87DQogICAgICAgICAgICBmb250LWZhbWlseTogTGF0bzsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQ29udGFjdGE6aG92ZXIgew0KCWNvbG9yOiAjZmY3NTAwOw0KCWJhY2tncm91bmQ6ICNmZmY7DQoJYm9yZGVyOiAycHggc29saWQgI2ZmNzUwMDsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQ29udGFjdGE6OmJlZm9yZXsNCiAgICAgICAgICAgIGNvbnRlbnQ6J0NPTlRBQ1QnOw0KICAgICAgICB9DQoNCiAgICAgICAgLyogQm90w7NuIEVudmlhciBBbHRhICovDQogICAgICAgIC5jQm90b25BbHRhew0KICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0Ow0KICAgICAgICAgICAgLyoqKiBFc3RpbG8gQm90w7NuICoqKi8NCiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYzc0MTk7DQogICAgICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2M3B4IDYzcHggNjNweCA2M3B4Ow0KICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDAwMDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHdpZHRoOiAxNDBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4Ow0KICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgfQ0KICAgICAgICAuY0JvdG9uQWx0YTo6YmVmb3Jlew0KICAgICAgICAgICAgY29udGVudDogJ0FwcGx5IGZvciBERU1PJzsNCiAgICAgICAgfQ0KDQogICAgICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICAgICogQ1NTIHBhcmEgbGEgY2FqYSBkZSBFcnJvciAqDQogICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqLw0KICAgICAgICAjbXNnRXJyb3J7DQogICAgICAgICAgICAvKmZsb2F0OiBsZWZ0OyovDQogICAgICAgICAgICBjbGVhcjogYm90aDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgICAgICAgICAgZGlzcGxheTpub25lOw0KICAgICAgICB9DQogICAgICAgICNtc2dFcnJvcjo6YmVmb3Jlew0KICAgICAgICAgICAgY29udGVudDogJ1RoZXJlIGFyZSBlcnJvcnMgaW4gZmllbGRzIG1hcmtlZCBpbiByZWQuIEFsbCBmaWVsZHMgYXJlIG1hbmRhdG9yeS4nOw0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jQXBwX1ByaXZhY2lkYWQgLmNBcHBfTGFiZWw6OmJlZm9yZXsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAiSSBoYXZlIHJlYWQgYW5kIGFjY2VwdGVkIHRoZSA8YSB0YXJnZXQ9J19ibGFuaycgaHJlZj0naHR0cDovL3d3dy5vcHRpbWFzdWl0ZS5jb20vZW4vbGVnYWwtbm90aWNlLyc+TGVnYWwgbm90aWNlPC9hPiBhbmQgdGhlIDxhIHRhcmdldD0nX2JsYW5rJyBocmVmPSdodHRwOi8vd3d3Lm9wdGltYXN1aXRlLmNvbS9lbi9wcml2YWN5LXBvbGljeS8nPlByaXZhY3kgUG9saWN5PC9hPiI7DQogICAgICAgICAgICB9DQogICAgICAgIC5jSW5wdXQuY0FwcF9Qcml2YWNpZGFkew0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB9DQojZW52b2x0b3JpbWlzc2F0Z2Ugew0KCXBvc2l0aW9uOiBmaXhlZDsNCgl0b3A6IDA7DQoJbGVmdDogMDsNCgl3aWR0aDogMTAwJTsNCgloZWlnaHQ6IDEwMHZoOw0KCWJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTsNCiAgICAgICAgei1pbmRleDo5OTsNCglkaXNwbGF5OiBub25lOw0KfQ0KI2Vudm9sdG9yaW1pc3NhdGdlID4gZGl2IHsNCgliYWNrZ3JvdW5kOiAjZmZmOw0KCWRpc3BsYXk6IGlubGluZTsNCglwYWRkaW5nOiAxMHB4Ow0KCW1hcmdpbjogMzAlIGNhbGMoNTAlIC0gMTAwcHgpOw0KCXBvc2l0aW9uOiBmaXhlZDsNCgl3aWR0aDogMjAwcHg7DQoJdGV4dC1hbGlnbjogY2VudGVyOw0KCWZvbnQtd2VpZ2h0OiBib2xkOw0KCWZvbnQtc2l6ZTogMTIwJTsNCiAgICAgICAgbGVmdDowOw0KICAgICAgICB0b3A6MDsNCn0NCiNlbnZvbHRvcmltaXNzYXRnZSA+IGRpdiA+IGRpdiB7DQoJcG9zaXRpb246IHJlbGF0aXZlOw0KCXBhZGRpbmc6IDM1cHg7DQp9DQojZW52b2x0b3JpbWlzc2F0Z2UgPiBkaXYgPiBkaXYgPiBkaXYgew0KCXdpZHRoOiAyNHB4Ow0KCWhlaWdodDogMjRweDsNCgliYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUNUVWxFUVZSSVM3WFZTNmlXVlJRRzRPZW9SRGhJSjJxSzVBM1NSUEdDb09DZ0VrR25UZ1FSd2t1Q3pqV29RUW9pS3VoVVVFRTRBNk94Z3diaXJXWXFxT0R4aHZmS1cwRlFEVUl3bEZmMkI1dlA3ei9uVjNDTi92L2JhNzN2dXJ4NzdRSHYyUWI2eFA4VUMvRng4WCtLeTdnOVV2eHdCQjlpSzdZaEJGMTJDNGR3R00rN0hIb1JMTU54ekJ3cHczSitCK3R4b2UzZlJiQUdQK0tEUHNFYnQxU3dGaWZxdURiQmNweDVCL0NhNUhPY2J6N1VCR054SGRPcURGN2lINHpyVWMzZitBZzF6ajNNdzMrSnFRKyt3ZjRXK05jNGpiT1kwU0s1ankreEVrZGJXTnR4c0NZSVVRTHE3SjloUHY3RUo2VjFzd3JKM1FMK0d5YmhLaVpVQ2FTSzE3NU5CUXR3cGFNTjE3QUNmMkJxcVNSdFMrYVB5cjNJekQ3cmlFMXlRdzNCUmh6cjBlY2JoU1NYYTByeGVZekpoWEIyajdnTkdHd0l2c09lWVdTWkM1V3NueFNmRUdVdXZTNWczTDdGdm40Sk1wL0lMejJQWlNibk9nWmY1NWlrOXpZRVVVdVUwR1VCL3dLL1ltSnh5RXdpaUo5YndxampONmZ0RGNFU1hPeEFmMURBSHhid3RDVkRiZ1kvdlpDa29yWXR6a0pzQ0ViaDl6SzR4dkV2eEtrR24xc09vNjdNSkJMTy9iaUU4UlZEc0VMNnNyNW91N0N6Y25xQmRmaWxETFFCYjF5R1NpVWgrZ0dqcTlqdnNidStCL21kZFhDejJ2bjVGcEprR1VsMldlU2F1WXlwRHZOdER2NXRFK1QvS3Z5RXRPeGQ3SCtzeHFrbXVHdGRieXFLZWx1U2dFYzVnM1ZtdlI2Y1pCSEhScFlqVlpPOTlSVk90aDJIZXpLamloM1kwbHBrTlVidXd4RWNRRmIzRzliUG81OEJMc1dpYXRoWkdaRm1uc2dJb2FmMVF6QlNlNFk5ZndVMUNYSVpFMithc3dBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsNCglwb3NpdGlvbjogYWJzb2x1dGU7DQoJdG9wOiAwOw0KCWxlZnQ6IDA7DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQwcHgpIHsNCi5jSW5wdXQgew0KCXdpZHRoOiA0NyU7DQoJZmxvYXQ6IGxlZnQ7DQoJbWFyZ2luLXJpZ2h0OjMlOw0KfQ0KLmNJbnB1dC5jQXBwX0NvbWVudGFyaW8gew0KCXdpZHRoOiA5NyU7DQp9DQouY0lucHV0LmNBcHBfUHJpdmFjaWRhZCB7DQoJZmxvYXQ6IG5vbmU7DQp9DQoNCn0NCiAgICA8L3N0eWxlPg0KDQogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L0phdmFTY3JpcHQiPg0KZnVuY3Rpb24gdGFuY2FtaXNzYXRnZSgpIHsNCiBqUXVlcnkoJyNlbnZvbHRvcmltaXNzYXRnZScpLmhpZGUoKTsNCn0NCmZ1bmN0aW9uIHBvc2FtaXNzYXRnZShzKSB7DQogalF1ZXJ5KCcjY29udGVuaWRvcm1pc3NhdGdlJykuaHRtbChzKTsNCiBqUXVlcnkoJyNlbnZvbHRvcmltaXNzYXRnZScpLnNob3coKTsNCn0NCiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICogSmF2YVNjcmlwdCBuZWNlc2FyaW8gcGFyYSByZWNvZ2VyIEV2ZW50b3MgKg0KICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovDQoNCiAgICBmdW5jdGlvbiBwZGZBcHBFdmVudHMoIG1zZ2ZBcHAgKXsNCiAgICAgICAgdmFyIF9tc2dEYXRhID0gbXNnZkFwcC5EYXRhOw0KDQogICAgICAgIHN3aXRjaCggX21zZ0RhdGEuQWNjaW9uICl7DQogICAgICAgICAgICBjYXNlICdFcnJvcmVzJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ0Vycm9ycyBkZXRlY3RlZCBpbiB0aGUgZm9ybScpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZEFsdGEnOg0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZENvbnRhY3QnOg0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZE9LJzoNCiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgiLy93d3cub3B0aW1hc3VpdGUuY29tL2VuL3RoYW5rLXlvdS1jb250YWN0LyIpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnc2VuZEtPJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1RoZSBmb3JtIGNvdWxkIG5vdCBiZSBzZW50Jyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctMSc6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdFeHBpcmVkIFNlc3Npb24nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy0yJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1dyb25nIFNlc3Npb24nKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy0zJzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1JlY2VpdmVkIGZvcm1hdCBub3QgcmVjb2duaXplZCcpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnLTQnOg0KICAgICAgICAgICAgICAgIHBvc2FtaXNzYXRnZSgnU2VydmljZSBub3QgYXZhaWxhYmxlLiBQbGVhc2UgdHJ5IGl0IGxhdGVyJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctNSc6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdZb3UgaGF2ZSBhbHJlYWR5IGFwcGxpZWQgZm9yIGEgZGVtbyBiZWZvcmUsIHBsZWFzZSBjb250YWN0IHVzIGZvciBtb3JlIGluZm9ybWF0aW9uJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBjYXNlICctNic6DQogICAgICAgICAgICAgICAgcG9zYW1pc3NhdGdlKCdUaGUgU2l0ZSBjcmVhdGlvbiBpcyBpbiBwcm9ncmVzcycpOw0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgY2FzZSAnLTcnOg0KICAgICAgICAgICAgICAgIHBvc2FtaXNzYXRnZSgnVGhlIERlbW8geW91IHJlcXVlc3RlZCBpcyBzdGlsbCBhY3RpdmUnKTsNCiAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgIGNhc2UgJy04JzoNCiAgICAgICAgICAgICAgICBwb3NhbWlzc2F0Z2UoJ1dlIGhhdmUgZXh0ZW5kZWQgeW91ciBkZW1vIGZvciAxNSBkYXlzJyk7DQogICAgICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICBkZWZhdWx0Og0KICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgYWRkRXZlbnRMaXN0ZW5lcignZkFwcF9tc2cnLCBwZGZBcHBFdmVudHMgLCBmYWxzZSk7DQogICAgPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgIHZhciB4ID0gZG9jdW1lbnQucmVmZXJyZXI7DQogICAgIHZhciBkZXN0aSA9IDE7DQogICAgIGlmICh4LmluZGV4T2YoJ29wdGltYXN1aXRlLXBhcnRuZXInKSA+IDEpIHsNCiAgICAgICBkZXN0aSA9IDQ7DQogICAgICAgfQ0KY29uc29sZS5sb2coJ3ZlIGRlICcrZGVzdGkpOw0KICAgIChmdW5jdGlvbihhLGwsYixlLHYsaSxrLHMpe2E9bC5jcmVhdGVFbGVtZW50KGIpO2EudGV4dD0ndmFyICcrdisnPXt9OycrdisnLmY9XCcnK2krJ1wnOycrdisnLnQ9JytrKyc7Jyt2Kycudj0nK3MrJzsnO2wuaGVhZC5hcHBlbmRDaGlsZCggYSApLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoIGEgKTsNCiAgICBpPWwuY3JlYXRlRWxlbWVudChiKTtrPWwuZ2V0RWxlbWVudHNCeVRhZ05hbWUoYilbMF07aS5hc3luYz0xO2kuc3JjPWUrJz92PScrKE1hdGgucm91bmQoMjE0NzQ4MzY0NypNYXRoLnJhbmRvbSgpKSk7ay5wYXJlbnROb2RlLmluc2VydEJlZm9yZShpLGspOw0KICAgIH0pKHdpbmRvdyxkb2N1bWVudCwnc2NyaXB0JywnLy9hbHRhLm9wdGltYXN1aXRlLmV1L2ZBcHAuanMnLCdmQXBwJywnZkVudmlvJywxLGRlc3RpKTsNCiAgICA8L3NjcmlwdD4NCgk8ZGl2IGlkPSJmRW52aW8iIHN0eWxlPSJtYXJnaW46IDAgYXV0bzsgYmFja2dyb3VuZDojRkZGO3BhZGRpbmc6IDEwcHg7Ij48L2Rpdj4NCjxkaXYgaWQ9ImVudm9sdG9yaW1pc3NhdGdlIj48ZGl2PjxkaXY+PHNwYW4gaWQ9ImNvbnRlbmlkb3JtaXNzYXRnZSI+PC9zcGFuPjxkaXYgb25jbGljaz0idGFuY2FtaXNzYXRnZSgpOyI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo=[\/vc_raw_html][vc_column_text]MOBILE BUSINESS APPLICATIONS SL (\u201cOptimaSUITE\u201d) as data controller will process your data in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Innovation and digitization. Contact for advice.<\/title>\n<meta name=\"description\" content=\"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.optimasuite.com\/en\/os_contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Innovation and digitization. Contact for advice.\" \/>\n<meta property=\"og:description\" content=\"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.optimasuite.com\/en\/os_contact\/\" \/>\n<meta property=\"og:site_name\" content=\"OptimaSuite\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OptimaSuite\/\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-22T13:55:15+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:site\" content=\"@optimasuite\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.optimasuite.com\/#website\",\"url\":\"https:\/\/www.optimasuite.com\/\",\"name\":\"OptimaSuite\",\"description\":\"Movilidad y eficiencia en CRM\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.optimasuite.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.optimasuite.com\/en\/os_contact\/\",\"url\":\"https:\/\/www.optimasuite.com\/en\/os_contact\/\",\"name\":\"Innovation and digitization. Contact for advice.\",\"isPartOf\":{\"@id\":\"https:\/\/www.optimasuite.com\/#website\"},\"datePublished\":\"2017-05-08T21:33:26+00:00\",\"dateModified\":\"2022-06-22T13:55:15+00:00\",\"description\":\"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.optimasuite.com\/en\/os_contact\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.optimasuite.com\/en\/os_contact\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.optimasuite.com\/en\/os_contact\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.optimasuite.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CONTACT US\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Innovation and digitization. Contact for advice.","description":"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.","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:\/\/www.optimasuite.com\/en\/os_contact\/","og_locale":"en_US","og_type":"article","og_title":"Innovation and digitization. Contact for advice.","og_description":"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.","og_url":"https:\/\/www.optimasuite.com\/en\/os_contact\/","og_site_name":"OptimaSuite","article_publisher":"https:\/\/www.facebook.com\/OptimaSuite\/","article_modified_time":"2022-06-22T13:55:15+00:00","twitter_card":"summary","twitter_site":"@optimasuite","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.optimasuite.com\/#website","url":"https:\/\/www.optimasuite.com\/","name":"OptimaSuite","description":"Movilidad y eficiencia en CRM","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.optimasuite.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.optimasuite.com\/en\/os_contact\/","url":"https:\/\/www.optimasuite.com\/en\/os_contact\/","name":"Innovation and digitization. Contact for advice.","isPartOf":{"@id":"https:\/\/www.optimasuite.com\/#website"},"datePublished":"2017-05-08T21:33:26+00:00","dateModified":"2022-06-22T13:55:15+00:00","description":"Innovation and digitization of companies. The first exclusive mobile CRM for managing technical service teams, online or offline.","breadcrumb":{"@id":"https:\/\/www.optimasuite.com\/en\/os_contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.optimasuite.com\/en\/os_contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.optimasuite.com\/en\/os_contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.optimasuite.com\/en\/"},{"@type":"ListItem","position":2,"name":"CONTACT US"}]}]}},"_links":{"self":[{"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/pages\/8843"}],"collection":[{"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/comments?post=8843"}],"version-history":[{"count":0,"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/pages\/8843\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.optimasuite.com\/en\/wp-json\/wp\/v2\/media?parent=8843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}