text: (function() {
    'use strict';
  
    angular.module('pods', []).service('podService', PodDataService);
  
    /**
     * Pod DataService
     * Mock async data service.
     *
     * @returns {{loadAll: Function}}
     * @constructor
     */
    function PodDataService($q) {
      var pods = {
      "kind": "Pod",
      "apiVersion": "v1beta3",
      "metadata": {
          "name": "redis-master-c0r1n",
          "generateName": "redis-master-",
          "namespace": "default",
          "selfLink": "/api/v1beta3/namespaces/default/pods/redis-master-c0r1n",
          "uid": "f12ddfaf-ff77-11e4-8f2d-080027213276",
          "resourceVersion": "39",
          "creationTimestamp": "2015-05-21T05:12:14Z",
          "labels": {
              "name": "redis-master"
          },
          "annotations": {
              "kubernetes.io/created-by": "{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1beta3\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"redis-master\",\"uid\":\"f12969e0-ff77-11e4-8f2d-080027213276\",\"apiVersion\":\"v1beta3\",\"resourceVersion\":\"26\"}}"
          }
      },
      "spec": {
          "volumes": [
              {
                  "name": "default-token-zb4rq",
                  "secret": {
                      "secretName": "default-token-zb4rq"
                  }
              }
          ],
          "containers": [
              {
                  "name": "master",
                  "image": "redis",
                  "ports": [
                      {
                          "containerPort": 6379,
                          "protocol": "TCP"
                      }
                  ],
                  "resources": {},
                  "volumeMounts": [
                      {
                          "name": "default-token-zb4rq",
                          "readOnly": true,
                          "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
                      }
                  ],
                  "terminationMessagePath": "/dev/termination-log",
                  "imagePullPolicy": "IfNotPresent",
                  "capabilities": {},
                  "securityContext": {
                      "capabilities": {},
                      "privileged": false
                  }
              }
          ],
          "restartPolicy": "Always",
          "dnsPolicy": "ClusterFirst",
          "serviceAccount": "default",
          "host": "127.0.0.1"
      },
      "status": {
          "phase": "Running",
          "Condition": [
              {
                  "type": "Ready",
                  "status": "True"
              }
          ],
          "hostIP": "127.0.0.1",
          "podIP": "172.17.0.1",
          "startTime": "2015-05-21T05:12:14Z",
          "containerStatuses": [
              {
                  "name": "master",
                  "state": {
                      "running": {
                          "startedAt": "2015-05-21T05:12:14Z"
                      }
                  },
                  "lastState": {},
                  "ready": true,
                  "restartCount": 0,
                  "image": "redis",
                  "imageID": "docker://95af5842ddb9b03f7c6ec7601e65924cec516fcedd7e590ae31660057085cf67",
                  "containerID": "docker://ae2a1e0a91a8b1015191a0b8e2ce8c55a86fb1a9a2b1e8e3b29430c9d93c8c09"
              }
          ]
      }
  };
  
      // Uses promises
      return {
        loadAll: function() {
          // Simulate async call
          return $q.when(pods);
        }
      };
    }
  
  })();
  