From 2c57c4598c42045e2ea0ce9a311eb6a676789b19 Mon Sep 17 00:00:00 2001 From: git_admin Date: Mon, 27 Apr 2026 06:45:31 +0000 Subject: [PATCH] Tower: upload cetmix_tower_git 16.0.2.0.4 (via marketplace) --- addons/cetmix_tower_git/views/cx_tower_git_project_views.xml | 1 + 1 file changed, 1 insertion(+) create mode 100644 addons/cetmix_tower_git/views/cx_tower_git_project_views.xml diff --git a/addons/cetmix_tower_git/views/cx_tower_git_project_views.xml b/addons/cetmix_tower_git/views/cx_tower_git_project_views.xml new file mode 100644 index 0000000..bbf6993 --- /dev/null +++ b/addons/cetmix_tower_git/views/cx_tower_git_project_views.xml @@ -0,0 +1 @@ +PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiID8+CjxvZG9vPgoKICAgIDwhLS0gVHJlZSBWaWV3IC0tPgogICAgPHJlY29yZCBpZD0iY3hfdG93ZXJfZ2l0X3Byb2plY3Rfdmlld190cmVlIiBtb2RlbD0iaXIudWkudmlldyI+CiAgICAgICAgPGZpZWxkIG5hbWU9Im5hbWUiPmN4LnRvd2VyLmdpdC5wcm9qZWN0LnRyZWU8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJtb2RlbCI+Y3gudG93ZXIuZ2l0LnByb2plY3Q8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJhcmNoIiB0eXBlPSJ4bWwiPgogICAgICAgICAgICA8dHJlZT4KICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJuYW1lIiAvPgogICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgbmFtZT0ic2VydmVyX2lkcyIKICAgICAgICAgICAgICAgICAgICB3aWRnZXQ9Im1hbnkybWFueV90YWdzIgogICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9InsnY29sb3JfZmllbGQnOiAnY29sb3InfSIKICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0iYWN0aXZlIiB3aWRnZXQ9ImJvb2xlYW5fdG9nZ2xlIiAvPgogICAgICAgICAgICA8L3RyZWU+CiAgICAgICAgPC9maWVsZD4KICAgIDwvcmVjb3JkPgoKICAgIDwhLS0gRm9ybSBWaWV3IC0tPgogICAgPHJlY29yZCBpZD0iY3hfdG93ZXJfZ2l0X3Byb2plY3Rfdmlld19mb3JtIiBtb2RlbD0iaXIudWkudmlldyI+CiAgICAgICAgPGZpZWxkIG5hbWU9Im5hbWUiPmN4LnRvd2VyLmdpdC5wcm9qZWN0LmZvcm08L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJtb2RlbCI+Y3gudG93ZXIuZ2l0LnByb2plY3Q8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJhcmNoIiB0eXBlPSJ4bWwiPgogICAgICAgICAgICA8Zm9ybT4KICAgICAgICAgICAgICAgIDxzaGVldD4KICAgICAgICAgICAgICAgICAgICA8d2lkZ2V0CiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IndlYl9yaWJib24iCiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPSJBcmNoaXZlZCIKICAgICAgICAgICAgICAgICAgICAgICAgYmdfY29sb3I9ImJnLWRhbmdlciIKICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM9InsnaW52aXNpYmxlJzogWygnYWN0aXZlJywgJz0nLCBUcnVlKV19IgogICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib2VfdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0ibmFtZSIgcGxhY2Vob2xkZXI9Ik5hbWUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9InJlZmVyZW5jZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0iUmVmZXJlbmNlLiBDYW4gY29udGFpbiBFbmdsaXNoIGxldHRlcnMsIGRpZ2l0cyBhbmQgJ18nLiBMZWF2ZSBibGFuayB0byBhdXRvZ2VuZXJhdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2gzPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxncm91cD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdyb3VwIHN0cmluZz0iR2VuZXJhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0iYWN0aXZlIiBpbnZpc2libGU9IjEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJzZXJ2ZXJfaWRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldD0ibWFueTJtYW55X3RhZ3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz0ieydjb2xvcl9maWVsZCc6ICdjb2xvcid9IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzPSJ7J2ludmlzaWJsZSc6IFsoJ3NlcnZlcl9pZHMnLCAnPScsIFtdKV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImZpbGVfdGVtcGxhdGVfaWRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZGdldD0ibWFueTJtYW55X3RhZ3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM9InsnaW52aXNpYmxlJzogWygnZmlsZV90ZW1wbGF0ZV9pZHMnLCAnPScsIFtdKV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9ncm91cD4KICAgICAgICAgICAgICAgICAgICAgICAgPGdyb3VwIHN0cmluZz0iR2l0IEFnZ3JlZ2F0b3IiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZ2l0X2FnZ3JlZ2F0b3Jfcm9vdF9kaXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJSb290IERpcmVjdG9yeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0iR2l0IGFnZ3JlZ2F0b3Igcm9vdCBkaXJlY3Rvcnkgd2hlcmUgc291cmNlcyB3aWxsIGJlIGNsb25lZC4gTGVhdmUgYmxhbmsgdG8gdXNlICcuJyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZ3JvdXA+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJub3RlIiBwbGFjZWhvbGRlcj0iUHV0IHlvdXIgbm90ZXMgaGVyZS4uLiIgLz4KICAgICAgICAgICAgICAgICAgICA8L2dyb3VwPgogICAgICAgICAgICAgICAgICAgIDxub3RlYm9vaz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhZ2UgbmFtZT0ic291cmNlcyIgc3RyaW5nPSJTb3VyY2VzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJzb3VyY2VfaWRzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHJlZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWNvcmF0aW9uLW11dGVkPSJub3QgZW5hYmxlZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVjb3JhdGlvbi1pbmZvPSJyZW1vdGVfY291bnRfcHJpdmF0ZSA9PSByZW1vdGVfY291bnQgYW5kIHJlbW90ZV9jb3VudCAmZ3Q7IDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlY29yYXRpb24td2FybmluZz0icmVtb3RlX2NvdW50X3ByaXZhdGUgIT0gcmVtb3RlX2NvdW50IGFuZCByZW1vdGVfY291bnQgJmd0OyAwIGFuZCByZW1vdGVfY291bnRfcHJpdmF0ZSAmZ3Q7IDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0ic2VxdWVuY2UiIHdpZGdldD0iaGFuZGxlIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im5hbWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0iLi50byBiZSBhdXRvZ2VuZXJhdGVkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0icmVtb3RlX2NvdW50IiBvcHRpb25hbD0ic2hvdyIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJyZW1vdGVfY291bnRfcHJpdmF0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbmFsPSJoaWRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0iZW5hYmxlZCIgd2lkZ2V0PSJib29sZWFuX3RvZ2dsZSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkIG5hbWU9InJlZmVyZW5jZSIgb3B0aW9uYWw9ImhpZGUiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJjcmVhdGVfdWlkIiBvcHRpb25hbD0iaGlkZSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyZWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2ZpZWxkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkIG5hbWU9Imhhc19wcml2YXRlX3JlbW90ZXMiIGludmlzaWJsZT0iMSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJoYXNfcGFydGlhbGx5X3ByaXZhdGVfcmVtb3RlcyIgaW52aXNpYmxlPSIxIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0LWluZm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM9InsnaW52aXNpYmxlJzogWygnaGFzX3ByaXZhdGVfcmVtb3RlcycsICc9JywgRmFsc2UpXX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogU291cmNlcyB3aGVyZSBhbGwgcmVtb3RlcyBhcmUgcHJpdmF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0LXdhcm5pbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM9InsnaW52aXNpYmxlJzogWygnaGFzX3BhcnRpYWxseV9wcml2YXRlX3JlbW90ZXMnLCAnPScsIEZhbHNlKV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFNvdXJjZXMgd2hlcmUgc29tZSByZW1vdGVzIGFyZSBwcml2YXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcGFnZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhZ2UgbmFtZT0iZmlsZXMiIHN0cmluZz0iRmlsZXMiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0iZ2l0X3Byb2plY3RfcmVsX2lkcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHJlZSBlZGl0YWJsZT0iYm90dG9tIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9InNlcnZlcl9pZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9Insnbm9fY3JlYXRlJzogVHJ1ZSwgJ25vX2NyZWF0ZV9lZGl0JzogVHJ1ZX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJmaWxlX2lkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz0ieydub19jcmVhdGUnOiBUcnVlLCAnbm9fY3JlYXRlX2VkaXQnOiBUcnVlfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0icHJvamVjdF9mb3JtYXQiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkIG5hbWU9ImF1dG9fc3luYyIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJvYmplY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhY3Rpb25fb3Blbl9zZXJ2ZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmc9Ik9wZW4gU2VydmVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9Ik9wZW4gU2VydmVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0bi1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyZWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Z3JvdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJzZXJ2ZXJfaWQiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJmaWxlX2lkIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0icHJvamVjdF9mb3JtYXQiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJhdXRvX3N5bmMiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9ncm91cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9wYWdlPgogICAgICAgICAgICAgICAgICAgICAgICA8cGFnZSBuYW1lPSJmaWxlX3RlbXBsYXRlcyIgc3RyaW5nPSJGaWxlIFRlbXBsYXRlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJnaXRfcHJvamVjdF9maWxlX3RlbXBsYXRlX3JlbF9pZHMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyZWUgZWRpdGFibGU9ImJvdHRvbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJmaWxlX3RlbXBsYXRlX2lkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz0ieydub19jcmVhdGUnOiBUcnVlLCAnbm9fY3JlYXRlX2VkaXQnOiBUcnVlfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0icHJvamVjdF9mb3JtYXQiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ib2JqZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJPcGVuIGZpbGUgdGVtcGxhdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhY3Rpb25fb3Blbl9maWxlX3RlbXBsYXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9Ik9wZW4gRmlsZSBUZW1wbGF0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJidG4tc2Vjb25kYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cmVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdyb3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0iZmlsZV90ZW1wbGF0ZV9pZCIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkIG5hbWU9InByb2plY3RfZm9ybWF0IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZ3JvdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmllbGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcGFnZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhZ2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9InJlcG9zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJSZXBvcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyb3Vwcz0iYmFzZS5ncm91cF9ub19vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRycz0ieydpbnZpc2libGUnOiBbKCdyZXBvX2lkcycsICc9JywgW10pXX0iCiAgICAgICAgICAgICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWVsZCBuYW1lPSJyZXBvX2lkcyIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9wYWdlPgogICAgICAgICAgICAgICAgICAgICAgICA8cGFnZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iYWNjZXNzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJBY2Nlc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncm91cHM9ImNldG1peF90b3dlcl9zZXJ2ZXIuZ3JvdXBfbWFuYWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGdyb3VwIG5hbWU9ImFjY2VzcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9InVzZXJfaWRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQ9Im1hbnkybWFueV90YWdzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0idXNlcnMgd2hvIGNhbiB2aWV3IHRoaXMgcmVjb3JkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPSJ7J25vX2NyZWF0ZSc6IFRydWV9IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1hbmFnZXJfaWRzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWRnZXQ9Im1hbnkybWFueV90YWdzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0ibWFuYWdlcnMgd2hvIGNhbiBtb2RpZnkgdGhpcyByZWNvcmQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9Insnbm9fY3JlYXRlJzogVHJ1ZX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZ3JvdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImFsZXJ0IGFsZXJ0LXdhcm5pbmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm9sZT0iYWxlcnQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9Im1hcmdpbi1ib3R0b206MHB4OyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+VXNlcnMuPC9iPiBBbGwgdXNlcnMgd2hvIGhhdmUgIk1hbmFnZXIiIGdyb3VwIGFuZCBhcmUgZWl0aGVyIHNldCBpbiAiVXNlcnMiIG9yIGluICJNYW5hZ2VycyIgaW4gPGIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID48dT5hbGw8L3U+PC9iPiByZWxhdGVkIHNlcnZlcnMuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+TWFuYWdlcnMuPC9iPiBBbGwgdXNlcnMgd2hvIGhhdmUgIk1hbmFnZXIiIGdyb3VwIGFuZCBhcmUgc2V0IGFzICJNYW5hZ2VycyIgaW4gPGIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID48dT5hbGw8L3U+PC9iPiByZWxhdGVkIHNlcnZlcnMuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGlzIGRvbmUgdG8gYXZvaWQgdW5wcmVkaWN0YWJsZSBjb25zZXF1ZW5jZXMgd2hlbiBzb21lIG9mIHRoZSBzZXJ2ZXJzIGFyZSBub3QgdXBkYXRlZCBkdWUgdG8gYWNjZXNzIHJlc3RyaWN0aW9ucyB3aGVuIGEgcHJvamVjdCBpcyB1cGRhdGVkLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWW91IGNhbiBlZGl0IHRoZXNlIGZpZWxkcyBhdCB5b3VyIG93biByaXNrLiBIb3dldmVyIGtlZXAgaW4gbWluZCB0aGF0IHRoZXkgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZWFjaCB0aW1lIHJlbGF0ZWQgc2VydmVycyBhcmUgYWRkZWQsIHJlbW92ZWQgb3IgdXBkYXRlZC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L3BhZ2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYWdlIG5hbWU9InlhbWwiIHN0cmluZz0iWUFNTCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgZ3JvdXBzPSIhY2V0bWl4X3Rvd2VyX3lhbWwuZ3JvdXBfZXhwb3J0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Zb3UgbXVzdCBiZSBhIG1lbWJlciBvZiB0aGUgIllBTUwvRXhwb3J0IiBncm91cCB0byBleHBvcnQgZGF0YSBhcyBZQU1MLjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ib2JqZWN0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyb3Vwcz0iY2V0bWl4X3Rvd2VyX3lhbWwuZ3JvdXBfZXhwb3J0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJvZV9oaWdobGlnaHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iYWN0aW9uX29wZW5feWFtbF9leHBvcnRfd2l6YXJkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZz0iRXhwb3J0IFlBTUwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICAgICAgICAgIDwvcGFnZT4KICAgICAgICAgICAgICAgICAgICA8L25vdGVib29rPgogICAgICAgICAgICAgICAgPC9zaGVldD4KICAgICAgICAgICAgPC9mb3JtPgogICAgICAgIDwvZmllbGQ+CiAgICA8L3JlY29yZD4KCiAgICA8IS0tIFNlYXJjaCBWaWV3IC0tPgogICAgPHJlY29yZCBpZD0iY3hfdG93ZXJfZ2l0X3Byb2plY3Rfdmlld19zZWFyY2giIG1vZGVsPSJpci51aS52aWV3Ij4KICAgICAgICA8ZmllbGQgbmFtZT0ibmFtZSI+Y3gudG93ZXIuZ2l0LnByb2plY3Qudmlldy5zZWFyY2g8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJtb2RlbCI+Y3gudG93ZXIuZ2l0LnByb2plY3Q8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJhcmNoIiB0eXBlPSJ4bWwiPgogICAgICAgICAgICA8c2VhcmNoPgogICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICAgICAgbmFtZT0ibmFtZSIKICAgICAgICAgICAgICAgICAgICBzdHJpbmc9Ik5hbWUvUmVmZXJlbmNlIgogICAgICAgICAgICAgICAgICAgIGZpbHRlcl9kb21haW49IlsnfCcsICgnbmFtZScsICdpbGlrZScsIHNlbGYpLCAoJ3JlZmVyZW5jZScsICdpbGlrZScsIHNlbGYpXSIKICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICA8ZmllbGQgbmFtZT0ic2VydmVyX2lkcyIgLz4KICAgICAgICAgICAgICAgIDxmaWx0ZXIKICAgICAgICAgICAgICAgICAgICBzdHJpbmc9IkFjdGl2ZSIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJhY3RpdmUiCiAgICAgICAgICAgICAgICAgICAgZG9tYWluPSJbKCdhY3RpdmUnLCAnPScsIFRydWUpXSIKICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICA8ZmlsdGVyCiAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJBcmNoaXZlZCIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJhcmNoaXZlZCIKICAgICAgICAgICAgICAgICAgICBkb21haW49IlsoJ2FjdGl2ZScsICc9JywgRmFsc2UpXSIKICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICA8c2VwYXJhdG9yIC8+CiAgICAgICAgICAgICAgICA8ZmlsdGVyCiAgICAgICAgICAgICAgICAgICAgc3RyaW5nPSJIYXMgU2VydmVycyIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJoYXNfc2VydmVycyIKICAgICAgICAgICAgICAgICAgICBkb21haW49IlsoJ3NlcnZlcl9pZHMnLCAnIT0nLCBGYWxzZSldIgogICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgIDxmaWx0ZXIKICAgICAgICAgICAgICAgICAgICBzdHJpbmc9Ik5vIFNlcnZlcnMiCiAgICAgICAgICAgICAgICAgICAgbmFtZT0ibm9fc2VydmVycyIKICAgICAgICAgICAgICAgICAgICBkb21haW49IlsoJ3NlcnZlcl9pZHMnLCAnPScsIEZhbHNlKV0iCiAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICA8L3NlYXJjaD4KICAgICAgICA8L2ZpZWxkPgogICAgPC9yZWNvcmQ+CgogICAgPCEtLSBBY3Rpb24gLS0+CiAgICA8cmVjb3JkIGlkPSJjeF90b3dlcl9naXRfcHJvamVjdF9hY3Rpb24iIG1vZGVsPSJpci5hY3Rpb25zLmFjdF93aW5kb3ciPgogICAgICAgIDxmaWVsZCBuYW1lPSJuYW1lIj5HaXQgUHJvamVjdHM8L2ZpZWxkPgogICAgICAgIDxmaWVsZCBuYW1lPSJyZXNfbW9kZWwiPmN4LnRvd2VyLmdpdC5wcm9qZWN0PC9maWVsZD4KICAgICAgICA8ZmllbGQgbmFtZT0idmlld19tb2RlIj50cmVlLGZvcm08L2ZpZWxkPgogICAgPC9yZWNvcmQ+CgoKPC9vZG9vPgo= \ No newline at end of file