{"action":"created","comment":{"url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/comments/41850409","id":41850409,"diff_hunk":"@@ -1,99 +1,106 @@\n angular.module('bhima.controllers')\n-.controller('profitCenterAnalyse', [\n-  '$scope',\n-  'connect',\n-  'appstate',\n-  'messenger',\n-  'validate',\n-  '$translate',\n-  'SessionService',\n-  function ($scope, connect, appstate, messenger, validate, $translate, SessionService) {\n+.controller('AnalysisProfitCenterController', AnalysisProfitCenterController);\n \n-    var dependencies = {};\n+AnalysisProfitCenterController.$inject = [\n+  'connect', 'messenger', 'validate', '$translate', 'SessionService'\n+];\n \n-    dependencies.profit_centers = {\n-      query : {\n-        tables : {\n-          'profit_center' : {\n-            columns : ['id', 'text', 'note']\n-          }\n+/**\n+  * Analysis Profit Center Controller\n+  * This controller is responsible for make crud operations with profit centers\n+  */\n+function AnalysisProfitCenterController (connect, messenger, validate, $translate, SessionService) {\n+  var vm = this,\n+      dependencies = {},\n+      session = vm.session = {};\n+\n+  dependencies.profit_centers = {\n+    query : {\n+      tables : {\n+        'profit_center' : {\n+          columns : ['id', 'text', 'note']\n         }\n       }\n-    };\n-\n-    $scope.register = {};\n-    $scope.selected = {};\n+    }\n+  };\n \n-    startup();\n+  vm.register = {};\n+  vm.selected = {};\n \n-    function startup() {\n-      $scope.project = SessionService.project;\n-      validate.process(dependencies).then(init);\n-    }\n+  startup();\n \n-    function init(model) {\n-      $scope.model = model;\n-    }\n+  function startup() {\n+    session.state = 'loading';\n+    vm.project = SessionService.project;\n+    validate.process(dependencies).then(init);\n+  }\n \n-    function setAction(value, profit_center) {\n-      $scope.action = value;\n-      $scope.selected = angular.copy(profit_center) || {};\n-    }\n+  function init(model) {\n+    vm.model = model;\n+    session.state = 'loaded';\n+  }\n \n-    function writeCenter() {\n-      return connect.basicPut('profit_center', connect.clean($scope.register));\n-    }\n+  function setAction(value, profit_center) {\n+    vm.action = value;\n+    vm.selected = angular.copy(profit_center) || {};\n+  }\n \n-    function saveRegistration() {\n-      $scope.register.project_id = $scope.project.id;\n-      writeCenter()\n-      .then(function() {\n-        validate.refresh(dependencies, ['profit_centers']).then(function (model) {\n-          angular.extend($scope, model);\n-        });\n-        $scope.register = {};\n-        messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.INSERT_SUCCESS_MESSAGE'));\n-      })\n-      .catch(function () {\n-        messenger.danger($translate.instant('ANALYSIS_PROFIT_CENTER.INSERT_FAIL_MESSAGE'));\n-      });\n-    }\n+  function writeCenter() {\n+    return connect.post('profit_center', connect.clean(vm.register));\n+  }\n \n-    function remove(profit_center) {\n-      $scope.selected = angular.copy(profit_center);\n-      removeProfitCenter()\n-      .then(function () {\n-        $scope.model.profit_centers.remove($scope.selected.id);\n-        messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.REMOVE_SUCCESS_MESSAGE'));\n-      })\n-      .catch(function () {\n-        messenger.danger($translate.instant('ANALYSIS_PROFIT_CENTER.REMOVE_FAIL_MESSAGE'));\n+  function save() {\n+    vm.register.project_id = vm.project.id;\n+    writeCenter()\n+    .then(function() {\n+      validate.refresh(dependencies, ['profit_centers']).then(function (model) {\n+        angular.extend(vm, model);\n       });\n-    }\n+      vm.register = {};\n+      vm.action = 'default';\n+      messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.INSERT_SUCCESS_MESSAGE'));\n+    })\n+    .catch(function () {\n+      messenger.danger($translate.instant('ANALYSIS_PROFIT_CENTER.INSERT_FAIL_MESSAGE'));\n+    });\n+  }\n \n-    function edit() {\n-      delete $scope.selected.abbr;\n-      updateProfitCenter()\n-      .then(function () {\n-        $scope.model.profit_centers.put($scope.selected);\n-        messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.UPDATE_SUCCESS_MESSAGE'));\n-      })\n-      .catch(function () {\n-        messenger.danger($translate.instant('ANALYSIS_PROFIT_CENTER.UPDATE_FAIL_MESSAGE'));\n-      });\n-    }\n+  function remove(profit_center) {\n+    vm.selected = angular.copy(profit_center);\n+    removeProfitCenter()\n+    .then(function () {\n+      vm.model.profit_centers.remove(vm.selected.id);\n+      messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.REMOVE_SUCCESS_MESSAGE'));\n+    })\n+    .catch(function () {\n+      var msg = $translate.instant('ANALYSIS_PROFIT_CENTER.REMOVE_FAIL_MESSAGE').replace('%VAR%', vm.selected.text);\n+      messenger.error(msg);\n+    });\n+  }\n \n-    function removeProfitCenter() {\n-      return connect.delete('profit_center', 'id', [$scope.selected.id]);\n-    }\n+  function edit() {\n+    delete vm.selected.abbr;\n+    updateProfitCenter()\n+    .then(function () {\n+      vm.model.profit_centers.put(vm.selected);\n+      vm.action = 'default';\n+      messenger.success($translate.instant('ANALYSIS_PROFIT_CENTER.UPDATE_SUCCESS_MESSAGE'));\n+    })\n+    .catch(function () {\n+      messenger.error($translate.instant('ANALYSIS_PROFIT_CENTER.UPDATE_FAIL_MESSAGE'));\n+    });\n+  }\n \n-    function updateProfitCenter() {\n-      return connect.put('profit_center', [connect.clean($scope.selected)], ['id']);\n-    }\n+  function removeProfitCenter() {\n+    return connect.delete('profit_center', 'id', [vm.selected.id]);\n+  }\n \n-    $scope.setAction = setAction;\n-    $scope.saveRegistration = saveRegistration;\n-    $scope.remove = remove;\n-    $scope.edit = edit;\n+  function updateProfitCenter() {\n+    return connect.put('profit_center', [connect.clean(vm.selected)], ['id']);\n   }\n-]);\n+\n+  vm.setAction = setAction;\n+  vm.save = save;\n+  vm.remove = remove;\n+  vm.edit = edit;","path":"client/src/partials/profit_center/center/analysis_profit_center.js","position":186,"original_position":186,"commit_id":"e19b21edd3d9e606bd8fc288a699f6b29c54efb6","original_commit_id":"e19b21edd3d9e606bd8fc288a699f6b29c54efb6","user":{"login":"jniles","id":896472,"avatar_url":"https://avatars.githubusercontent.com/u/896472?v=3","gravatar_id":"","url":"https://api.github.com/users/jniles","html_url":"https://github.com/jniles","followers_url":"https://api.github.com/users/jniles/followers","following_url":"https://api.github.com/users/jniles/following{/other_user}","gists_url":"https://api.github.com/users/jniles/gists{/gist_id}","starred_url":"https://api.github.com/users/jniles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jniles/subscriptions","organizations_url":"https://api.github.com/users/jniles/orgs","repos_url":"https://api.github.com/users/jniles/repos","events_url":"https://api.github.com/users/jniles/events{/privacy}","received_events_url":"https://api.github.com/users/jniles/received_events","type":"User","site_admin":false},"body":"It's helpful to put these bindings at the top of your controller.  That way, we can automatically see what is bound to the view in the first lines of the controller.","created_at":"2015-10-13T10:28:23Z","updated_at":"2015-10-13T10:28:23Z","html_url":"https://github.com/IMA-WorldHealth/bhima/pull/799#discussion_r41850409","pull_request_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799","_links":{"self":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/comments/41850409"},"html":{"href":"https://github.com/IMA-WorldHealth/bhima/pull/799#discussion_r41850409"},"pull_request":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799"}}},"pull_request":{"url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799","id":47419509,"html_url":"https://github.com/IMA-WorldHealth/bhima/pull/799","diff_url":"https://github.com/IMA-WorldHealth/bhima/pull/799.diff","patch_url":"https://github.com/IMA-WorldHealth/bhima/pull/799.patch","issue_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/799","number":799,"state":"open","locked":false,"title":"Fixing cost and profit center","user":{"login":"mbayopanda","id":5445251,"avatar_url":"https://avatars.githubusercontent.com/u/5445251?v=3","gravatar_id":"","url":"https://api.github.com/users/mbayopanda","html_url":"https://github.com/mbayopanda","followers_url":"https://api.github.com/users/mbayopanda/followers","following_url":"https://api.github.com/users/mbayopanda/following{/other_user}","gists_url":"https://api.github.com/users/mbayopanda/gists{/gist_id}","starred_url":"https://api.github.com/users/mbayopanda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbayopanda/subscriptions","organizations_url":"https://api.github.com/users/mbayopanda/orgs","repos_url":"https://api.github.com/users/mbayopanda/repos","events_url":"https://api.github.com/users/mbayopanda/events{/privacy}","received_events_url":"https://api.github.com/users/mbayopanda/received_events","type":"User","site_admin":false},"body":"In this PR, we have : \r\n\r\n1. Added an indicator when data are being loaded\r\n2. Fixed error message when deleting cost or profit center\r\n3. Fixed action buttons (edit and delete) appearance \r\n4. Fixed checkbox for 'is principal' cost center","created_at":"2015-10-12T13:29:00Z","updated_at":"2015-10-13T10:28:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e9093d17c9621b43e6d3fa7284e72c31a3c44c8b","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799/commits","review_comments_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799/comments","review_comment_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/comments{/number}","comments_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/799/comments","statuses_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/statuses/e19b21edd3d9e606bd8fc288a699f6b29c54efb6","head":{"label":"mbayopanda:fixing_cost_center","ref":"fixing_cost_center","sha":"e19b21edd3d9e606bd8fc288a699f6b29c54efb6","user":{"login":"mbayopanda","id":5445251,"avatar_url":"https://avatars.githubusercontent.com/u/5445251?v=3","gravatar_id":"","url":"https://api.github.com/users/mbayopanda","html_url":"https://github.com/mbayopanda","followers_url":"https://api.github.com/users/mbayopanda/followers","following_url":"https://api.github.com/users/mbayopanda/following{/other_user}","gists_url":"https://api.github.com/users/mbayopanda/gists{/gist_id}","starred_url":"https://api.github.com/users/mbayopanda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbayopanda/subscriptions","organizations_url":"https://api.github.com/users/mbayopanda/orgs","repos_url":"https://api.github.com/users/mbayopanda/repos","events_url":"https://api.github.com/users/mbayopanda/events{/privacy}","received_events_url":"https://api.github.com/users/mbayopanda/received_events","type":"User","site_admin":false},"repo":{"id":22832403,"name":"bhima","full_name":"mbayopanda/bhima","owner":{"login":"mbayopanda","id":5445251,"avatar_url":"https://avatars.githubusercontent.com/u/5445251?v=3","gravatar_id":"","url":"https://api.github.com/users/mbayopanda","html_url":"https://github.com/mbayopanda","followers_url":"https://api.github.com/users/mbayopanda/followers","following_url":"https://api.github.com/users/mbayopanda/following{/other_user}","gists_url":"https://api.github.com/users/mbayopanda/gists{/gist_id}","starred_url":"https://api.github.com/users/mbayopanda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbayopanda/subscriptions","organizations_url":"https://api.github.com/users/mbayopanda/orgs","repos_url":"https://api.github.com/users/mbayopanda/repos","events_url":"https://api.github.com/users/mbayopanda/events{/privacy}","received_events_url":"https://api.github.com/users/mbayopanda/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mbayopanda/bhima","description":"Continuation of the Bika HIS project with an Angular core.","fork":true,"url":"https://api.github.com/repos/mbayopanda/bhima","forks_url":"https://api.github.com/repos/mbayopanda/bhima/forks","keys_url":"https://api.github.com/repos/mbayopanda/bhima/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mbayopanda/bhima/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mbayopanda/bhima/teams","hooks_url":"https://api.github.com/repos/mbayopanda/bhima/hooks","issue_events_url":"https://api.github.com/repos/mbayopanda/bhima/issues/events{/number}","events_url":"https://api.github.com/repos/mbayopanda/bhima/events","assignees_url":"https://api.github.com/repos/mbayopanda/bhima/assignees{/user}","branches_url":"https://api.github.com/repos/mbayopanda/bhima/branches{/branch}","tags_url":"https://api.github.com/repos/mbayopanda/bhima/tags","blobs_url":"https://api.github.com/repos/mbayopanda/bhima/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mbayopanda/bhima/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mbayopanda/bhima/git/refs{/sha}","trees_url":"https://api.github.com/repos/mbayopanda/bhima/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mbayopanda/bhima/statuses/{sha}","languages_url":"https://api.github.com/repos/mbayopanda/bhima/languages","stargazers_url":"https://api.github.com/repos/mbayopanda/bhima/stargazers","contributors_url":"https://api.github.com/repos/mbayopanda/bhima/contributors","subscribers_url":"https://api.github.com/repos/mbayopanda/bhima/subscribers","subscription_url":"https://api.github.com/repos/mbayopanda/bhima/subscription","commits_url":"https://api.github.com/repos/mbayopanda/bhima/commits{/sha}","git_commits_url":"https://api.github.com/repos/mbayopanda/bhima/git/commits{/sha}","comments_url":"https://api.github.com/repos/mbayopanda/bhima/comments{/number}","issue_comment_url":"https://api.github.com/repos/mbayopanda/bhima/issues/comments{/number}","contents_url":"https://api.github.com/repos/mbayopanda/bhima/contents/{+path}","compare_url":"https://api.github.com/repos/mbayopanda/bhima/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mbayopanda/bhima/merges","archive_url":"https://api.github.com/repos/mbayopanda/bhima/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mbayopanda/bhima/downloads","issues_url":"https://api.github.com/repos/mbayopanda/bhima/issues{/number}","pulls_url":"https://api.github.com/repos/mbayopanda/bhima/pulls{/number}","milestones_url":"https://api.github.com/repos/mbayopanda/bhima/milestones{/number}","notifications_url":"https://api.github.com/repos/mbayopanda/bhima/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mbayopanda/bhima/labels{/name}","releases_url":"https://api.github.com/repos/mbayopanda/bhima/releases{/id}","created_at":"2014-08-11T08:40:29Z","updated_at":"2015-03-26T15:23:36Z","pushed_at":"2015-10-13T10:05:05Z","git_url":"git://github.com/mbayopanda/bhima.git","ssh_url":"git@github.com:mbayopanda/bhima.git","clone_url":"https://github.com/mbayopanda/bhima.git","svn_url":"https://github.com/mbayopanda/bhima","homepage":null,"size":101410,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"dev"}},"base":{"label":"IMA-WorldHealth:development","ref":"development","sha":"40ce6dc1faf417ffb644bcadf89b6b4c8037f233","user":{"login":"IMA-WorldHealth","id":5330583,"avatar_url":"https://avatars.githubusercontent.com/u/5330583?v=3","gravatar_id":"","url":"https://api.github.com/users/IMA-WorldHealth","html_url":"https://github.com/IMA-WorldHealth","followers_url":"https://api.github.com/users/IMA-WorldHealth/followers","following_url":"https://api.github.com/users/IMA-WorldHealth/following{/other_user}","gists_url":"https://api.github.com/users/IMA-WorldHealth/gists{/gist_id}","starred_url":"https://api.github.com/users/IMA-WorldHealth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IMA-WorldHealth/subscriptions","organizations_url":"https://api.github.com/users/IMA-WorldHealth/orgs","repos_url":"https://api.github.com/users/IMA-WorldHealth/repos","events_url":"https://api.github.com/users/IMA-WorldHealth/events{/privacy}","received_events_url":"https://api.github.com/users/IMA-WorldHealth/received_events","type":"Organization","site_admin":false},"repo":{"id":15043926,"name":"bhima","full_name":"IMA-WorldHealth/bhima","owner":{"login":"IMA-WorldHealth","id":5330583,"avatar_url":"https://avatars.githubusercontent.com/u/5330583?v=3","gravatar_id":"","url":"https://api.github.com/users/IMA-WorldHealth","html_url":"https://github.com/IMA-WorldHealth","followers_url":"https://api.github.com/users/IMA-WorldHealth/followers","following_url":"https://api.github.com/users/IMA-WorldHealth/following{/other_user}","gists_url":"https://api.github.com/users/IMA-WorldHealth/gists{/gist_id}","starred_url":"https://api.github.com/users/IMA-WorldHealth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IMA-WorldHealth/subscriptions","organizations_url":"https://api.github.com/users/IMA-WorldHealth/orgs","repos_url":"https://api.github.com/users/IMA-WorldHealth/repos","events_url":"https://api.github.com/users/IMA-WorldHealth/events{/privacy}","received_events_url":"https://api.github.com/users/IMA-WorldHealth/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/IMA-WorldHealth/bhima","description":"A hospital information system for developing countries.","fork":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima","forks_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/forks","keys_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/keys{/key_id}","collaborators_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/teams","hooks_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/hooks","issue_events_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/events{/number}","events_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/events","assignees_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/assignees{/user}","branches_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/branches{/branch}","tags_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/tags","blobs_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/git/refs{/sha}","trees_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/git/trees{/sha}","statuses_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/statuses/{sha}","languages_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/languages","stargazers_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/stargazers","contributors_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/contributors","subscribers_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/subscribers","subscription_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/subscription","commits_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/commits{/sha}","git_commits_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/git/commits{/sha}","comments_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/comments{/number}","issue_comment_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/comments{/number}","contents_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/contents/{+path}","compare_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/compare/{base}...{head}","merges_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/merges","archive_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/downloads","issues_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues{/number}","pulls_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls{/number}","milestones_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/milestones{/number}","notifications_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/labels{/name}","releases_url":"https://api.github.com/repos/IMA-WorldHealth/bhima/releases{/id}","created_at":"2013-12-09T10:07:16Z","updated_at":"2015-08-26T12:16:26Z","pushed_at":"2015-10-13T10:05:06Z","git_url":"git://github.com/IMA-WorldHealth/bhima.git","ssh_url":"git@github.com:IMA-WorldHealth/bhima.git","clone_url":"https://github.com/IMA-WorldHealth/bhima.git","svn_url":"https://github.com/IMA-WorldHealth/bhima","homepage":"","size":104707,"stargazers_count":6,"watchers_count":6,"language":"Groff","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"open_issues_count":85,"forks":10,"open_issues":85,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799"},"html":{"href":"https://github.com/IMA-WorldHealth/bhima/pull/799"},"issue":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/799"},"comments":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/issues/799/comments"},"review_comments":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799/comments"},"review_comment":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/pulls/799/commits"},"statuses":{"href":"https://api.github.com/repos/IMA-WorldHealth/bhima/statuses/e19b21edd3d9e606bd8fc288a699f6b29c54efb6"}}}}