)]}'
{"searchlight_ui/static/searchlight-ui/table/default-drawer.html":[{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"5e12453fbe7437c9a26441d3afa0ae3d151a6289","unresolved":false,"context_lines":[{"line_number":5,"context_line":"        \u003cdt\u003e"},{"line_number":6,"context_line":"          \u003cspan tooltip\u003d\"{$ field $}\" tooltip-placement\u003d\"top\""},{"line_number":7,"context_line":"                tooltip-popup-delay\u003d\"500\" tooltip-trigger\u003d\"mouseenter\"\u003e"},{"line_number":8,"context_line":"          {$ hit._type | slResourceLabeler: field $}"},{"line_number":9,"context_line":"          \u003c/span\u003e"},{"line_number":10,"context_line":"        \u003c/dt\u003e"},{"line_number":11,"context_line":"        \u003cdd\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_3c3b2fd3","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":16},"updated":"2016-06-22 20:08:44.000000000","message":"this is odd, it is being registered as a default drawer, but depends upon \"hit\" which isn\u0027t standard.\n\nDrawers expect \"item\" on scope...so this drawer perhaps isn\u0027t generally usable from the registry?\n\nI think this HTML is intended to be \"what SL-UI uses if there is not drawer available for a resource\"...but I don\u0027t think that means it is registered.\n\nI suggest either, look into cleaning this up to only depend on information in the item...or consider not registering it, but using it as a fallback drawer in sl-ui if no standard drawer is available.\n\nsl-ui has item plus meta-data...so it makes sense that it might have different drawers from the standard item drawers...but that is probably a concern private to itself.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":5,"context_line":"        \u003cdt\u003e"},{"line_number":6,"context_line":"          \u003cspan tooltip\u003d\"{$ field $}\" tooltip-placement\u003d\"top\""},{"line_number":7,"context_line":"                tooltip-popup-delay\u003d\"500\" tooltip-trigger\u003d\"mouseenter\"\u003e"},{"line_number":8,"context_line":"          {$ hit._type | slResourceLabeler: field $}"},{"line_number":9,"context_line":"          \u003c/span\u003e"},{"line_number":10,"context_line":"        \u003c/dt\u003e"},{"line_number":11,"context_line":"        \u003cdd\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_3f6e812f","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":16},"in_reply_to":"3aaa91ec_3c3b2fd3","updated":"2016-06-22 20:36:27.000000000","message":"Yeah, let\u0027s axe \u0027hit,\u0027 and perhaps as you suggested offline not use the registration feature but just SL-specific code to hand it this template.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"}],"searchlight_ui/static/searchlight-ui/table/drawer.html":[{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"2ef3f9195521fdd0e9906ce04050a8344895be2c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003cdiv class\u003d\"row\"\u003e"},{"line_number":2,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"},{"line_number":3,"context_line":"    \u003cdiv ng-repeat\u003d\"(field, value) in item\"\u003e"},{"line_number":4,"context_line":"      \u003cdiv ng-if\u003d\"[\u0027_type\u0027].indexOf(field) \u003d\u003d\u003d -1\"\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"5a9d85d2_cc27cb62","line":1,"updated":"2016-06-21 14:12:27.000000000","message":"might want to rename this file to \u0027default-drawer.html\u0027 or something like that.","commit_id":"731e54b1236d35e710bcb920a9a39edddeb1045d"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"0ce6ff6592472dfad5c7a63fbbb8d2c44fe3a8b2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003cdiv class\u003d\"row\"\u003e"},{"line_number":2,"context_line":"  \u003cdl class\u003d\"dl-horizontal\"\u003e"},{"line_number":3,"context_line":"    \u003cdiv ng-repeat\u003d\"(field, value) in item\"\u003e"},{"line_number":4,"context_line":"      \u003cdiv ng-if\u003d\"[\u0027_type\u0027].indexOf(field) \u003d\u003d\u003d -1\"\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"5a9d85d2_238bfac4","line":1,"in_reply_to":"5a9d85d2_cc27cb62","updated":"2016-06-21 15:31:29.000000000","message":"+1 to rename","commit_id":"731e54b1236d35e710bcb920a9a39edddeb1045d"}],"searchlight_ui/static/searchlight-ui/table/search-table.html":[{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"2ef3f9195521fdd0e9906ce04050a8344895be2c","unresolved":false,"context_lines":[{"line_number":147,"context_line":"          Ensure colspan is greater or equal to number of column-headers."},{"line_number":148,"context_line":"        --\u003e"},{"line_number":149,"context_line":"        \u003ctd class\u003d\"detail\" colspan\u003d\"100\"\u003e"},{"line_number":150,"context_line":"          \u003csl-drawer hit\u003d\"hit\" item\u003d\"hit._source\" template-url\u003d\"table.registry.getResourceType(hit._type).summaryTemplateUrl || table.registry.getDefaultSummaryTemplateUrl()\"\u003e\u003c/sl-drawer\u003e"},{"line_number":151,"context_line":"        \u003c/td\u003e"},{"line_number":152,"context_line":"      \u003c/tr\u003e"},{"line_number":153,"context_line":""}],"source_content_type":"text/html","patch_set":1,"id":"5a9d85d2_4c059bba","line":150,"updated":"2016-06-21 14:12:27.000000000","message":"I\u0027ll break this line up a little bit.","commit_id":"731e54b1236d35e710bcb920a9a39edddeb1045d"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"0ce6ff6592472dfad5c7a63fbbb8d2c44fe3a8b2","unresolved":false,"context_lines":[{"line_number":147,"context_line":"          Ensure colspan is greater or equal to number of column-headers."},{"line_number":148,"context_line":"        --\u003e"},{"line_number":149,"context_line":"        \u003ctd class\u003d\"detail\" colspan\u003d\"100\"\u003e"},{"line_number":150,"context_line":"          \u003csl-drawer hit\u003d\"hit\" item\u003d\"hit._source\" template-url\u003d\"table.registry.getResourceType(hit._type).summaryTemplateUrl || table.registry.getDefaultSummaryTemplateUrl()\"\u003e\u003c/sl-drawer\u003e"},{"line_number":151,"context_line":"        \u003c/td\u003e"},{"line_number":152,"context_line":"      \u003c/tr\u003e"},{"line_number":153,"context_line":""}],"source_content_type":"text/html","patch_set":1,"id":"5a9d85d2_03ad1e31","line":150,"in_reply_to":"5a9d85d2_4c059bba","updated":"2016-06-21 15:31:29.000000000","message":"+1","commit_id":"731e54b1236d35e710bcb920a9a39edddeb1045d"},{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"9b43973b6c348e664dee19b8d82bc30c5ff2eea0","unresolved":false,"context_lines":[{"line_number":150,"context_line":"          \u003csl-drawer"},{"line_number":151,"context_line":"             hit\u003d\"hit\""},{"line_number":152,"context_line":"             item\u003d\"hit._source\""},{"line_number":153,"context_line":"             template-url\u003d\"table.registry.getResourceType(hit._type).summaryTemplateUrl || table.registry.getDefaultSummaryTemplateUrl()\"\u003e"},{"line_number":154,"context_line":"          \u003c/sl-drawer\u003e"},{"line_number":155,"context_line":"        \u003c/td\u003e"},{"line_number":156,"context_line":"      \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_cb306e04","line":153,"updated":"2016-06-22 17:02:01.000000000","message":"nit: Consider moving into a controller getter function. Perhaps \"table.getDrawerTemplate(hit)\"?","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":150,"context_line":"          \u003csl-drawer"},{"line_number":151,"context_line":"             hit\u003d\"hit\""},{"line_number":152,"context_line":"             item\u003d\"hit._source\""},{"line_number":153,"context_line":"             template-url\u003d\"table.registry.getResourceType(hit._type).summaryTemplateUrl || table.registry.getDefaultSummaryTemplateUrl()\"\u003e"},{"line_number":154,"context_line":"          \u003c/sl-drawer\u003e"},{"line_number":155,"context_line":"        \u003c/td\u003e"},{"line_number":156,"context_line":"      \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_9f92154a","line":153,"in_reply_to":"3aaa91ec_cb306e04","updated":"2016-06-22 20:36:27.000000000","message":"Yeah, that would clean things up.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"}],"searchlight_ui/static/searchlight-ui/util/sl-drawer.directive.js":[{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"7f08f60c60813a705c242a1170d08b4e143d6c72","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  \u0027use strict\u0027;"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  angular"},{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_d8e193d2","line":20,"range":{"start_line":20,"start_character":28,"end_line":20,"end_character":32},"updated":"2016-06-21 23:16:23.000000000","message":"Putting this in util doesn\u0027t seem quite right.  I think it would make more logical sense in table or a new module (perhaps views).  I\u0027m gonna ask Tyr for his thoughts.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  \u0027use strict\u0027;"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  angular"},{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_9fb975ce","line":20,"range":{"start_line":20,"start_character":28,"end_line":20,"end_character":32},"in_reply_to":"3aaa91ec_4e580c33","updated":"2016-06-22 20:36:27.000000000","message":"Moving it makes sense to me, I\u0027ll do that.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"9b43973b6c348e664dee19b8d82bc30c5ff2eea0","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  \u0027use strict\u0027;"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  angular"},{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_4e580c33","line":20,"range":{"start_line":20,"start_character":28,"end_line":20,"end_character":32},"in_reply_to":"3aaa91ec_d8e193d2","updated":"2016-06-22 17:02:01.000000000","message":"I agree. Consider widgets/, similar to https://review.openstack.org/#/c/317133/","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"7f08f60c60813a705c242a1170d08b4e143d6c72","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  angular"},{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"},{"line_number":24,"context_line":""}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_98c54b5d","line":21,"range":{"start_line":21,"start_character":27,"end_line":21,"end_character":35},"updated":"2016-06-21 23:16:23.000000000","message":"should be slDrawer","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  angular"},{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"},{"line_number":24,"context_line":""}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_5fa9cd7a","line":21,"range":{"start_line":21,"start_character":27,"end_line":21,"end_character":35},"in_reply_to":"3aaa91ec_98c54b5d","updated":"2016-06-22 20:36:27.000000000","message":"woops (etc)","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"7f08f60c60813a705c242a1170d08b4e143d6c72","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    .module(\u0027searchlight-ui.util\u0027)"},{"line_number":21,"context_line":"    .directive(\u0027slDrawer\u0027, hzDrawer);"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  hzDrawer.$inject \u003d [ \u0027$window\u0027 ];"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"  /**"},{"line_number":26,"context_line":"   * @ngdoc directive"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_f8a0cfa7","line":23,"range":{"start_line":23,"start_character":2,"end_line":23,"end_character":10},"updated":"2016-06-21 23:16:23.000000000","message":"should be slDrawer","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"7f08f60c60813a705c242a1170d08b4e143d6c72","unresolved":false,"context_lines":[{"line_number":35,"context_line":"   * ```"},{"line_number":36,"context_line":"   *"},{"line_number":37,"context_line":"   */"},{"line_number":38,"context_line":"  function hzDrawer($window) {"},{"line_number":39,"context_line":"    var directive \u003d {"},{"line_number":40,"context_line":"      restrict: \u0027E\u0027,"},{"line_number":41,"context_line":"      scope: {"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_18b03bf4","line":38,"range":{"start_line":38,"start_character":11,"end_line":38,"end_character":19},"updated":"2016-06-21 23:16:23.000000000","message":"should be slDrawer","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"9b43973b6c348e664dee19b8d82bc30c5ff2eea0","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    var directive \u003d {"},{"line_number":40,"context_line":"      restrict: \u0027E\u0027,"},{"line_number":41,"context_line":"      scope: {"},{"line_number":42,"context_line":"        item: \u0027\u003d\u0027,"},{"line_number":43,"context_line":"        hit: \u0027\u003d\u0027,"},{"line_number":44,"context_line":"        templateUrl: \u0027\u003d\u0027"},{"line_number":45,"context_line":"      },"},{"line_number":46,"context_line":"      templateUrl: $window.STATIC_URL + \u0027searchlight-ui/util/sl-drawer.html\u0027"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_ae51b0da","line":43,"range":{"start_line":42,"start_character":8,"end_line":43,"end_character":17},"updated":"2016-06-22 17:02:01.000000000","message":"since this is searchlight specific, is it necessary to pass both an \"item\" and a \"hit\". It seems like \"item\" is sufficient where \"item\" simply means an object from a searchlight result.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    var directive \u003d {"},{"line_number":40,"context_line":"      restrict: \u0027E\u0027,"},{"line_number":41,"context_line":"      scope: {"},{"line_number":42,"context_line":"        item: \u0027\u003d\u0027,"},{"line_number":43,"context_line":"        hit: \u0027\u003d\u0027,"},{"line_number":44,"context_line":"        templateUrl: \u0027\u003d\u0027"},{"line_number":45,"context_line":"      },"},{"line_number":46,"context_line":"      templateUrl: $window.STATIC_URL + \u0027searchlight-ui/util/sl-drawer.html\u0027"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_3fd20101","line":43,"range":{"start_line":42,"start_character":8,"end_line":43,"end_character":17},"in_reply_to":"3aaa91ec_ae51b0da","updated":"2016-06-22 20:36:27.000000000","message":"Yeah, we might not need \u0027hit.\u0027","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"9b43973b6c348e664dee19b8d82bc30c5ff2eea0","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        hit: \u0027\u003d\u0027,"},{"line_number":44,"context_line":"        templateUrl: \u0027\u003d\u0027"},{"line_number":45,"context_line":"      },"},{"line_number":46,"context_line":"      templateUrl: $window.STATIC_URL + \u0027searchlight-ui/util/sl-drawer.html\u0027"},{"line_number":47,"context_line":"    };"},{"line_number":48,"context_line":"    return directive;"},{"line_number":49,"context_line":"  }"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_aefff0a8","line":46,"range":{"start_line":46,"start_character":19,"end_line":46,"end_character":37},"updated":"2016-06-22 17:02:01.000000000","message":"-1: Use \u0027searchlight-ui.basePath\u0027 instead to minimize areas that are sensitive to static URL or web root.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        hit: \u0027\u003d\u0027,"},{"line_number":44,"context_line":"        templateUrl: \u0027\u003d\u0027"},{"line_number":45,"context_line":"      },"},{"line_number":46,"context_line":"      templateUrl: $window.STATIC_URL + \u0027searchlight-ui/util/sl-drawer.html\u0027"},{"line_number":47,"context_line":"    };"},{"line_number":48,"context_line":"    return directive;"},{"line_number":49,"context_line":"  }"}],"source_content_type":"text/javascript","patch_set":2,"id":"3aaa91ec_ffe7d9e1","line":46,"range":{"start_line":46,"start_character":19,"end_line":46,"end_character":37},"in_reply_to":"3aaa91ec_aefff0a8","updated":"2016-06-22 20:36:27.000000000","message":"yep, will do","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"}],"searchlight_ui/static/searchlight-ui/util/sl-drawer.html":[{"author":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"change_message_id":"9b43973b6c348e664dee19b8d82bc30c5ff2eea0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003cng-include src\u003d\"templateUrl\"\u003e\u003c/ng-include\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_eeb9f8cc","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":43},"updated":"2016-06-22 17:02:01.000000000","message":"interesting...since the only purpose of this template is to ng-include another template...consider using the link function instead of ng-include similar to action-list/action.directive.js","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"},{"author":{"_account_id":14124,"name":"Matt Borland","email":"matt.borland@hpe.com","username":"mborland"},"change_message_id":"4944372946194505a1eb1f68230fd2d55f452d21","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003cng-include src\u003d\"templateUrl\"\u003e\u003c/ng-include\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"3aaa91ec_3ff96181","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":43},"in_reply_to":"3aaa91ec_eeb9f8cc","updated":"2016-06-22 20:36:27.000000000","message":"I\u0027ll take a look.","commit_id":"96d537a5739795f3bbfc98e7237178430ae3e985"}]}
