You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@griffin.apache.org by gu...@apache.org on 2017/05/11 02:01:47 UTC

[29/39] incubator-griffin git commit: remove public

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/07f1a539/service/src/main/resources/public/apidocs/swagger.json
----------------------------------------------------------------------
diff --git a/service/src/main/resources/public/apidocs/swagger.json b/service/src/main/resources/public/apidocs/swagger.json
deleted file mode 100644
index 0e6d2a6..0000000
--- a/service/src/main/resources/public/apidocs/swagger.json
+++ /dev/null
@@ -1,1633 +0,0 @@
-{
-    "swagger": "2.0",
-    "info": {
-        "title": "BARK API",
-        "description": "Restful web APIs for Bark",
-        "version": "1.0.0"
-    },
-    "host": "",
-    "basePath": "/api/v1",
-    "schemes": [
-        "http"
-    ],
-    "produces": [
-        "application/json"
-    ],
-    "paths": {
-        "/dataassets/{id}": {
-            "delete": {
-                "summary": "Delete a data asset by id",
-                "description": "Delete a data asset with the given id.",
-                "parameters": [{
-                    "name": "id",
-                    "in": "path",
-                    "required": true,
-                    "description": "id like 1,2,3, ...",
-                    "type": "integer"
-                }],
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/deleteDataassetResponse"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            },
-            "get": {
-                "summary": "Retrieve a data asset by id",
-                "description": "Get the detail information of a data asset by the given id.",
-                "parameters": [{
-                    "name": "id",
-                    "in": "path",
-                    "required": true,
-                    "description": "id like 1,2,3...",
-                    "type": "integer"
-                }],
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/dataassetsFromId"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/dataassets": {
-            "get": {
-                "summary": "Get all dataassets",
-                "description": "Get all dataassets.",
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getAllDataassets"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            },
-            "post": {
-                "summary": "Add new data asset",
-                "description": "If you want to create data asset, please input object like example.",
-                "parameters": [{
-                    "name": "body",
-                    "in": "body",
-                    "required": true,
-                    "description": "Please click the text box on right to copy the example data ",
-                    "schema": {
-                        "$ref": "#/definitions/addDataassets"
-                    }
-                }],
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "201": {
-                        "description": "created"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            },
-            "put": {
-                "summary": "Update a dataasset",
-                "description": "If you want to update dataset, please input object like example.",
-                "parameters": [{
-                    "name": "body",
-                    "in": "body",
-                    "required": true,
-                    "description": "Please change the 'desc' and 'sample' in 'schema' ",
-                    "schema": {
-                        "$ref": "#/definitions/addDataassets"
-                    }
-                }],
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "200": {
-                        "description": "success",
-                        "schema": {
-                            "$ref": "#/definitions/addDataassetsResult"
-                        }
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/dataassets/metadata": {
-            "get": {
-                "summary": "Metadata information",
-                "description": "Get all the metadata definition.",
-                "tags": [
-                    "Dataassets"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getMetaData"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/models": {
-            "post": {
-                "summary": "Create new model",
-                "description": "You can add accuracy, validity, anomaly and publish models. The example below is just for accuracy model. <br/>If you want to create validity model, just operate the following tips, REMOVE: 'targetDb' and 'targetDataSet' in 'extra', 'mappings', ADD: 'vaType' and 'column' in 'extra'. For example, [validity.json](example/validity.json). <br/>If you want to create anomaly model, REMOVE: 'targetDb' and 'targetDataSet' in 'extra', 'mappings', ADD: 'anType' in 'extra'. For example, [anomaly.json](example/anomaly.json). <br/>If you want to create publish model, REMOVE: 'srcDb', 'srcDataSet', 'targetDb' and 'targetDataSet' in 'extra', 'mappings', ADD: 'publishUrl' in 'extra'. For example, [publish.json](example/publish.json).",
-                "parameters": [{
-                    "name": "body",
-                    "in": "body",
-                    "required": true,
-                    "description": "The example is just for accuracy model. ",
-                    "schema": {
-                        "$ref": "#/definitions/createModel"
-                    }
-                }],
-                "tags": [
-                    "Models"
-                ],
-                "responses": {
-                    "201": {
-                        "description": "Profile information for a user"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            },
-            "get": {
-                "summary": "Get all models",
-                "description": "Get all the models.",
-                "tags": [
-                    "Models"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getAllModels"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/models/{modelName}": {
-            "delete": {
-                "summary": "Delete a model by the model name",
-                "description": "If you want to delete a model, just input the model name.",
-                "parameters": [{
-                    "name": "modelName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like wx_publish, ...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Models"
-                ],
-                "responses": {
-                    "204": {
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            },
-            "get": {
-                "summary": "Get the model information by the model name",
-                "description": "If you want to check a model, just input the model name.",
-                "parameters": [{
-                    "name": "modelName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like wx_publish, ...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Models"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/modelsType"
-                        },
-                        "description": "success"
-                    },
-                    "204": {
-                        "description": "No content"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/models/enableModel/{modelName}": {
-            "get": {
-                "summary": "Deploy the model to production",
-                "description": "Deploy the model to production.",
-                "parameters": [{
-                    "name": "modelName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like wx_publish, ...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Models"
-                ],
-                "responses": {
-                    "200": {
-                        "description": "success"
-                    },
-                    "204": {
-                        "description": "No content"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/heatmap": {
-            "get": {
-                "summary": "Get the heatmap",
-                "description": "Get the basic information of all the metrics, including the metric name, the organization name and the latest DQ.",
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getHeatmap"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/briefmetrics": {
-            "get": {
-                "summary": "Get all the brief metrics",
-                "description": "Get the latest 24-dots data for all the metrics on the side bar.",
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getBriefmetrics"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/briefmetrics/{orgName}": {
-            "get": {
-                "summary": "Get the brief metrics by organization name",
-                "description": "Get the latest 24-dots data for the metrics in the given organization.",
-                "parameters": [{
-                    "name": "orgName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Organization name like Bullseye, Hadoop,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getBriefmetrics"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/dashboard": {
-            "get": {
-                "summary": "Get all the metrics",
-                "description": "Get the latest 30-dots data for all the metrics.",
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getBriefmetrics"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/dashboard/{orgName}": {
-            "get": {
-                "summary": "Get the metrics by organization name",
-                "description": "Get the latest 30-dots data for the metrics in the given organization.",
-                "parameters": [{
-                    "name": "orgName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Organization name like Bullseye, Hadoop,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getBriefmetrics"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/complete/{modelName}": {
-            "get": {
-                "summary": "Get the complete data by model name",
-                "description": "Get the complete data of the given model name",
-                "parameters": [{
-                    "name": "modelName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like test_accuracy_1, TotalCount_p13nquality.dmg_target,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getComplete"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/statics": {
-            "get": {
-                "summary": "Get the statistics",
-                "description": "Get the statistics of all the metrics, including the total number of data assets, the total number of DQ metrics, and the number of metrics in health/warn/invalid status.",
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getStatistics"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/brief/{modelName}": {
-            "get": {
-                "summary": "Get the rule metrics by model name",
-                "description": "Get the rule metrics by the given model name.",
-                "parameters": [{
-                    "name": "modelName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like accuracy_viewitem_queue, accuracy_bid_new_queue,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getBrief"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/sample/{modelName}": {
-            "get": {
-                "summary": "Get the samples by model name",
-                "description": "Get the paths of the metrics samples by the given model name.",
-                "parameters": [{
-                    "name": "metricName",
-                    "in": "path",
-                    "required": true,
-                    "description": "Model name like test_accuracy_1, TotalCount_p13nquality.dmg_target,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getMetricsample"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/download/{path}": {
-            "get": {
-                "summary": "Download sample",
-                "description": "Download the metrics sample by the given path.",
-                "parameters": [{
-                    "name": "path",
-                    "in": "path",
-                    "required": true,
-                    "description": "Path like /user/test/bark,...",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Metrics"
-                ],
-                "responses": {
-                    "200": {
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/metrics/mydashboard/{userName}": {
-            "get": {
-                "summary": "Get my dashboard by user name",
-                "description": "Get the models subscribed by the user name.",
-                "parameters": [{
-                    "name": "userName",
-                    "in": "path",
-                    "required": true,
-                    "description": "NT account",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Mydashboard"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getMydashboard"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/subscribe/{userName}": {
-            "get": {
-                "summary": "Get the subscribed data assets",
-                "description": "Get the subscribed data assets by the user",
-                "parameters": [{
-                    "name": "userName",
-                    "in": "path",
-                    "required": true,
-                    "description": "NT account",
-                    "type": "string"
-                }],
-                "tags": [
-                    "Mydashboard"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/getSubscribe"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/subscribe": {
-            "post": {
-                "summary": "Subscribe data assets",
-                "description": "Subscribe data assets.",
-                "parameters": [{
-                    "name": "body",
-                    "in": "body",
-                    "required": true,
-                    "description": "The example is just for accuracy model. ",
-                    "schema": {
-                        "$ref": "#/definitions/newSubscribe"
-                    }
-                }],
-                "tags": [
-                    "Mydashboard"
-                ],
-                "responses": {
-                    "204": {
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        },
-        "/notifications": {
-            "get": {
-                "summary": "Get the notifications",
-                "description": "Get the operation notifications.",
-                "tags": [
-                    "Notification"
-                ],
-                "responses": {
-                    "200": {
-                        "schema": {
-                            "$ref": "#/definitions/notifications"
-                        },
-                        "description": "success"
-                    },
-                    "default": {
-                        "description": "Unexpected error"
-                    }
-                }
-            }
-        }
-
-    },
-    "definitions": {
-        "mappingsItem": {
-            "type": "object",
-            "properties": {
-                "target": {
-                    "type": "string",
-                    "enum": ["sitespeed.key"]
-                },
-                "src": {
-                    "type": "string",
-                    "enum": ["dw_bid.uid"]
-                },
-                "isPk": {
-                    "type": "boolean",
-                    "enum": [true]
-                },
-                "matchMethod": {
-                    "type": "string",
-                    "enum": ["EXACT"]
-                }
-            }
-        },
-        "modelsType": {
-            "type": "object",
-            "properties": {
-                "basic": {
-                    "type": "object",
-                    "properties": {
-                        "type": {
-                            "type": "integer",
-                            "enum": [0]
-                        },
-                        "system": {
-                            "type": "integer",
-                            "enum": [2]
-                        },
-                        "scheduleType": {
-                            "type": "integer",
-                            "enum": [0]
-                        },
-                        "owner": {
-                            "type": "string",
-                            "enum": ["xwang21"]
-                        },
-                        "name": {
-                            "type": "string",
-                            "enum": ["wx_ac"]
-                        },
-                        "desc": {
-                            "type": "string",
-                            "enum": ["ggggg"]
-                        },
-                        "email": {
-                            "type": "string",
-                            "enum": ["g@g.com"]
-                        },
-                        "dataaset": {
-                            "type": "string",
-                            "enum": ["sitespeed"]
-                        },
-                        "dataasetId": {
-                            "type": "integer",
-                            "enum": [21]
-                        },
-                        "threshold": {
-                            "type": "integer",
-                            "enum": [90]
-                        },
-                        "status": {
-                            "type": "integer",
-                            "enum": [0]
-                        },
-                        "starttime": {
-                            "type": "integer",
-                            "enum": [0]
-                        }
-                    }
-                },
-                "extra": {
-                    "type": "object",
-                    "properties": {
-                        "srcDb": {
-                            "type": "string",
-                            "enum": ["Apollo"]
-                        },
-                        "srcDataSet": {
-                            "type": "string",
-                            "enum": ["Bullseye"]
-                        },
-                        "targetDb": {
-                            "type": "string",
-                            "enum": ["Apollo"]
-                        },
-                        "targetDataSet": {
-                            "type": "string",
-                            "enum": ["SiteSpeed"]
-                        },
-                        "vaType": {
-                            "type": "integer",
-                            "enum": [-1]
-                        },
-                        "anType": {
-                            "type": "integer",
-                            "enum": [-1]
-                        },
-                        "column": {
-                            "type": "string",
-                            "enum": ["null"]
-                        },
-                        "publishUrl": {
-                            "type": "integer",
-                            "enum": ["null"]
-                        }
-                    }
-                },
-                "mappings": {
-                    "type": "array",
-                    "items": {
-                        "$ref": "#/definitions/mappingsItem"
-                    }
-                }
-            }
-        },
-        "createModel": {
-            "type": "object",
-            "properties": {
-                "basic": {
-                    "type": "object",
-                    "properties": {
-                        "type": {
-                            "type": "string",
-                            "enum": ["0"]
-                        },
-                        "system": {
-                            "type": "string",
-                            "enum": ["2"]
-                        },
-                        "scheduleType": {
-                            "type": "string",
-                            "enum": ["0"]
-                        },
-                        "owner": {
-                            "type": "string",
-                            "enum": ["xwang21"]
-                        },
-                        "name": {
-                            "type": "string",
-                            "enum": ["wx_ac"]
-                        },
-                        "desc": {
-                            "type": "string",
-                            "enum": ["ggggg"]
-                        },
-                        "threshold": {
-                            "type": "integer",
-                            "enum": [90]
-                        },
-                        "email": {
-                            "type": "string",
-                            "enum": ["g@g.com"]
-                        },
-                        "dataaset": {
-                            "type": "string",
-                            "enum": ["sitespeed"]
-                        },
-                        "dataasetId": {
-                            "type": "integer",
-                            "enum": [21]
-                        }
-                    }
-                },
-                "extra": {
-                    "type": "object",
-                    "properties": {
-                        "srcDb": {
-                            "type": "string",
-                            "enum": ["Apollo"]
-                        },
-                        "srcDataSet": {
-                            "type": "string",
-                            "enum": ["Bullseye"]
-                        },
-                        "targetDb": {
-                            "type": "string",
-                            "enum": ["Apollo"]
-                        },
-                        "targetDataSet": {
-                            "type": "string",
-                            "enum": ["SiteSpeed"]
-                        }
-                    }
-                },
-                "mappings": {
-                    "type": "array",
-                    "items": {
-                        "$ref": "#/definitions/mappingsItem"
-                    }
-                }
-            }
-        },
-        "getMetaData": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string",
-                        "enum": ["null"]
-                    },
-                    "platform": {
-                        "type": "string",
-                        "enum": ["Apollo"]
-                    },
-                    "systems": {
-                        "type": "array",
-                        "items": {
-                            "type": "object",
-                            "properties": {
-                                "id": {
-                                    "type": "string",
-                                    "enum": ["null"]
-                                },
-                                "name": {
-                                    "type": "string",
-                                    "enum": ["Bullseye"]
-                                },
-                                "assets": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "id": {
-                                                "type": "number",
-                                                "enum": [108]
-                                            },
-                                            "name": {
-                                                "type": "string",
-                                                "enum": ["dw_bid"]
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getAllModels": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "assetName": {
-                        "type": "string",
-                        "enum": ["asset1"]
-                    },
-                    "name": {
-                        "type": "string",
-                        "enum": ["wx_ac"]
-                    },
-                    "system": {
-                        "type": "integer",
-                        "format": "int32",
-                        "enum": [2]
-                    },
-                    "description": {
-                        "type": "string",
-                        "enum": ["ggggg"]
-                    },
-                    "type": {
-                        "type": "integer",
-                        "format": "int32",
-                        "enum": [0]
-                    },
-                    "createDate": {
-                        "type": "string",
-                        "format": "date",
-                        "enum": [1463445405278]
-                    },
-                    "status": {
-                        "type": "string",
-                        "format": "int32",
-                        "enum": ["2"]
-                    },
-                    "owner": {
-                        "type": "string",
-                        "enum": ["test"]
-                    }
-                }
-            }
-        },
-        "dataassetsFromId": {
-            "type": "object",
-            "properties": {
-                "_id": {
-                    "type": "integer",
-                    "format": "int32",
-                    "enum": [3]
-                },
-                "platform": {
-                    "type": "string",
-                    "enum": ["Apollo"]
-                },
-                "system": {
-                    "type": "string",
-                    "enum": ["Bullseye"]
-                },
-                "assetName": {
-                    "type": "string",
-                    "enum": ["be_item_watch_event_queue"]
-                },
-                "assetType": {
-                    "type": "string",
-                    "enum": ["hivetable"]
-                },
-                "assetHDFSPath": {
-                    "type": "string",
-                    "enum": ["/apps/hdmi-technology/b_des/hive/be_item_watch_event_queue", "/apps/hdmi-technology/b_des/hive/be_item_watch_event_queue/[YYYY][MM][DD]"]
-                },
-                "owner": {
-                    "type": "string",
-                    "enum": ["null"]
-                },
-                "timestamp": {
-                    "type": "string",
-                    "format": "date",
-                    "enum": [1463387788064]
-                },
-                "schema": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string",
-                                "enum": ["seller_id"]
-                            },
-                            "type": {
-                                "type": "string",
-                                "enum": ["string"]
-                            },
-                            "desc": {
-                                "type": "string",
-                                "enum": [""]
-                            },
-                            "sample": {
-                                "type": "string",
-                                "enum": [""]
-                            }
-                        }
-                    }
-                },
-                "partitions": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string",
-                                "enum": ["start"]
-                            },
-                            "format": {
-                                "type": "string",
-                                "enum": ["yyyyMMdd", "yyyy-MM-dd", "HH"]
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getHeatmap": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "name": {
-                        "type": "string",
-                        "enum": ["Bullseye"]
-                    },
-                    "dq": {
-                        "type": "integer",
-                        "enum": [0]
-                    },
-                    "metrics": {
-                        "type": "array",
-                        "items": {
-                            "type": "object",
-                            "properties": {
-                                "assetName": {
-                                    "type": "String",
-                                    "enum": ["null"]
-                                },
-                                "name": {
-                                    "type": "string",
-                                    "enum": ["accuracy_search_queue"]
-                                },
-                                "dq": {
-                                    "type": "integer",
-                                    "enum": [99.994]
-                                },
-                                "dqfail": {
-                                    "type": "integer",
-                                    "enum": [0]
-                                },
-                                "timestamp": {
-                                    "type": "string",
-                                    "format": "date",
-                                    "enum": [1463317200000]
-                                },
-                                "metricType": {
-                                    "type": "string",
-                                    "enum": ["rule_build"]
-                                },
-                                "details": {
-                                    "type": "string",
-                                    "enum": [
-                                        []
-                                    ]
-                                }
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getBriefmetrics": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "name": {
-                        "type": "string",
-                        "enum": ["Bullseye"]
-                    },
-                    "dq": {
-                        "type": "integer",
-                        "enum": [0]
-                    },
-                    "metrics": {
-                        "type": "array",
-                        "items": {
-                            "type": "object",
-                            "properties": {
-                                "assetName": {
-                                    "type": "string",
-                                    "enum": ["asset1"]
-                                },
-                                "name": {
-                                    "type": "string",
-                                    "enum": ["accuracy_search_queue"]
-                                },
-                                "dq": {
-                                    "type": "integer",
-                                    "enum": [99.994]
-                                },
-                                "dqfail": {
-                                    "type": "integer",
-                                    "enum": [0]
-                                },
-                                "timestamp": {
-                                    "type": "string",
-                                    "format": "date",
-                                    "enum": [1463317200000]
-                                },
-                                "metricType": {
-                                    "type": "string",
-                                    "enum": ["rule_build"]
-                                },
-                                "details": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "timestamp": {
-                                                "type": "string",
-                                                "format": "date",
-                                                "enum": [1462798800000]
-                                            },
-                                            "value": {
-                                                "type": "integer",
-                                                "enum": [99.995]
-                                            },
-                                            "bolling": {
-                                                "type": "string",
-                                                "enum": ["null"]
-                                            },
-                                            "comparisionValue": {
-                                                "type": "integer",
-                                                "enum": [0]
-                                            },
-                                            "mad": {
-                                                "type": "string",
-                                                "enum": ["null"]
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getComplete": {
-            "type": "object",
-            "properties": {
-                "assetName": {
-                    "type": "string",
-                    "enum": ["null"]
-                },
-                "name": {
-                    "type": "string",
-                    "enum": ["accuracy_viewitem_queue"]
-                },
-                "dq": {
-                    "type": "integer",
-                    "enum": [99.536]
-                },
-                "dqfail": {
-                    "type": "integer",
-                    "enum": [0]
-                },
-                "timestamp": {
-                    "type": "string",
-                    "format": "date",
-                    "enum": [1460210400000]
-                },
-                "metricType": {
-                    "type": "string",
-                    "enum": ["rule_build"]
-                },
-                "details": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "timestamp": {
-                                "type": "string",
-                                "format": "date",
-                                "enum": [1460210400000]
-                            },
-                            "value": {
-                                "type": "integer",
-                                "enum": [99.532]
-                            },
-                            "bolling": {
-                                "type": "string",
-                                "enum": ["null"]
-                            },
-                            "comparisionValue": {
-                                "type": "integer",
-                                "enum": [0]
-                            },
-                            "mad": {
-                                "type": "string",
-                                "enum": ["null"]
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "publishMetrics": {
-            "type": "object",
-            "properties": {
-                "metricName": {
-                    "type": "string",
-                    "enum": ["test_publish"]
-                },
-                "timestamp": {
-                    "type": "long",
-                    "enum": [1463994766925]
-                },
-                "value": {
-                    "type": "float",
-                    "enum": [99.8]
-                }
-            }
-        },
-        "addDataassets": {
-            "type": "object",
-            "properties": {
-                "system": {
-                    "type": "string",
-                    "enum": ["Bullseye"]
-                },
-                "assetType": {
-                    "type": "string",
-                    "enum": ["hdfsfile"]
-                },
-                "assetName": {
-                    "type": "string",
-                    "enum": ["a_test"]
-                },
-                "assetHDFSPath": {
-                    "type": "string",
-                    "enum": ["/user/xxx/asset", "/user/xxx/asset/[YYYY][MM][DD]"]
-                },
-                "platform": {
-                    "type": "string",
-                    "enum": ["Apollo"]
-                },
-                "schema": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string",
-                                "enum": ["dd"]
-                            },
-                            "type": {
-                                "type": "string",
-                                "enum": ["string"]
-                            },
-                            "desc": {
-                                "type": "string",
-                                "enum": ["ff"]
-                            },
-                            "sample": {
-                                "type": "string",
-                                "enum": ["ff"]
-                            }
-                        }
-                    }
-                },
-                "owner": {
-                    "type": "string",
-                    "enum": ["xwang21"]
-                },
-                "partitions": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string",
-                                "enum": ["start"]
-                            },
-                            "format": {
-                                "type": "string",
-                                "enum": ["yyyyMMdd", "yyyy-MM-dd", "HH"]
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getAllDataassets": {
-            "type": "array",
-            "items": {
-                "$ref": "dataassetsFromId"
-            }
-        },
-        "deleteDataassetResponse": {
-            "type": "object",
-            "properties": {
-                "status": {
-                    "type": "string",
-                    "enum": ["0"]
-                },
-                "result": {
-                    "type": "string",
-                    "enum": ["success"]
-                }
-            }
-        },
-        "addDataassetsResult": {
-            "type": "object",
-            "properties": {
-                "status": {
-                    "type": "string",
-                    "enum": ["0"]
-                },
-                "result": {
-                    "type": "string",
-                    "enum": ["success"]
-                }
-            }
-        },
-        "getMydashboard": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "name": {
-                        "type": "string",
-                        "enum": ["Bullseye"]
-                    },
-                    "dq": {
-                        "type": "integer",
-                        "enum": [0]
-                    },
-                    "metrics": {
-                        "type": "array",
-                        "items": {
-                            "type": "object",
-                            "properties": {
-                                "name": {
-                                    "type": "string",
-                                    "enum": ["test_accuracy_2"]
-                                },
-                                "dq": {
-                                    "type": "integer",
-                                    "enum": [99.994]
-                                },
-                                "dqfail": {
-                                    "type": "integer",
-                                    "enum": [0]
-                                },
-                                "timestamp": {
-                                    "type": "string",
-                                    "format": "date",
-                                    "enum": [1463317200000]
-                                },
-                                "metricType": {
-                                    "type": "string",
-                                    "enum": [""]
-                                },
-                                "assetName": {
-                                    "type": "string",
-                                    "enum": ["test_accuracy_2"]
-                                },
-                                "details": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "timestamp": {
-                                                "type": "string",
-                                                "format": "date",
-                                                "enum": [1462798800000]
-                                            },
-                                            "value": {
-                                                "type": "integer",
-                                                "enum": [99.995]
-                                            },
-                                            "bolling": {
-                                                "type": "string",
-                                                "enum": ["null"]
-                                            },
-                                            "comparisionValue": {
-                                                "type": "integer",
-                                                "enum": [0]
-                                            },
-                                            "mad": {
-                                                "type": "string",
-                                                "enum": ["null"]
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getSubscribe": {
-            "type": "object",
-            "properties": {
-                "_id": {
-                    "type": "string",
-                    "enum": ["test"]
-                },
-                "ntaccount": {
-                    "type": "string",
-                    "enum": ["test"]
-                },
-                "subscribes": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "platform": {
-                                "type": "string",
-                                "enum": ["Apollo"]
-                            },
-                            "selectAll": {
-                                "type": "boolean",
-                                "enum": [false]
-                            },
-                            "systems": {
-                                "type": "array",
-                                "items": {
-                                    "type": "object",
-                                    "properties": {
-                                        "system": {
-                                            "type": "string",
-                                            "enum": ["Bullseye"]
-                                        },
-                                        "selectAll": {
-                                            "type": "boolean",
-                                            "enum": [false]
-                                        },
-                                        "dataassets": {
-                                            "type": "array",
-                                            "items": {
-                                                "type": "string",
-                                                "enum": ["asset1"]
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                }
-
-            }
-        },
-        "newSubscribe": {
-            "type": "object",
-            "properties": {
-                "_id": {
-                    "type": "string",
-                    "enum": ["test"]
-                },
-                "ntaccount": {
-                    "type": "string",
-                    "enum": ["test"]
-                },
-                "subscribes": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "platform": {
-                                "type": "string",
-                                "enum": ["Apollo"]
-                            },
-                            "selectAll": {
-                                "type": "boolean",
-                                "enum": [false]
-                            },
-                            "systems": {
-                                "type": "array",
-                                "items": {
-                                    "type": "object",
-                                    "properties": {
-                                        "system": {
-                                            "type": "string",
-                                            "enum": ["Bullseye"]
-                                        },
-                                        "selectAll": {
-                                            "type": "boolean",
-                                            "enum": [false]
-                                        },
-                                        "dataassets": {
-                                            "type": "array",
-                                            "items": {
-                                                "type": "string",
-                                                "enum": ["asset1"]
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                }
-
-            }
-        },
-        "getStatistics": {
-            "type": "object",
-            "properties": {
-                "assets": {
-                    "type": "integer",
-                    "enum": [24]
-                },
-                "metrics": {
-                    "type": "integer",
-                    "enum": [44]
-                },
-                "status": {
-                    "type": "object",
-                    "properties": {
-                        "health": {
-                            "type": "integer",
-                            "enum": [13]
-                        },
-                        "warn": {
-                            "type": "integer",
-                            "enum": [0]
-                        },
-                        "invalid": {
-                            "type": "integer",
-                            "enum": [2]
-                        }
-                    }
-                }
-            }
-        },
-        "getBrief": {
-            "type": "object",
-            "properties": {
-                "assetName": {
-                    "type": "string",
-                    "enum": ["null"]
-                },
-                "dq": {
-                    "type": "integer",
-                    "enum": [99.80]
-                },
-                "dqfail": {
-                    "type": "integer",
-                    "enum": [0]
-                },
-                "metricType": {
-                    "type": "string",
-                    "enum": [""]
-                },
-                "name": {
-                    "type": "string",
-                    "enum": ["TotalCount_p13nquality.dmg_target"]
-                },
-                "timestamp": {
-                    "type": "integer",
-                    "format": "date",
-                    "enum": [1462798800000]
-                },
-                "details": {
-                    "type": "array",
-                    "items": {
-                        "type": "object",
-                        "properties": {
-                            "timestamp": {
-                                "type": "string",
-                                "format": "date",
-                                "enum": [1462798800000]
-                            },
-                            "value": {
-                                "type": "integer",
-                                "enum": [99.995]
-                            },
-                            "bolling": {
-                                "type": "string",
-                                "enum": ["null"]
-                            },
-                            "comparisionValue": {
-                                "type": "integer",
-                                "enum": [0]
-                            },
-                            "mad": {
-                                "type": "string",
-                                "enum": ["null"]
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        "getMetricsample": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "date": {
-                        "type": "integer",
-                        "format": "date",
-                        "enum": [1462798800000]
-                    },
-                    "path": {
-                        "type": "string",
-                        "enum": ["/user/b_des/test"]
-                    }
-                }
-            }
-        },
-        "notifications": {
-            "type": "array",
-            "items": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "integer",
-                        "enum": [1]
-                    },
-                    "link": {
-                        "type": "string",
-                        "enum": ["null"]
-                    },
-                    "name": {
-                        "type": "string",
-                        "enum": ["aa"]
-                    },
-                    "operation": {
-                        "type": "string",
-                        "enum": ["create"]
-                    },
-                    "owner": {
-                        "type": "string",
-                        "enum": ["test"]
-                    },
-                    "target": {
-                        "type": "string",
-                        "enum": ["model"]
-                    },
-                    "timestamp": {
-                        "type": "integer",
-                        "format": "date",
-                        "enum": [1462798800000]
-                    }
-                }
-            }
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/07f1a539/service/src/main/resources/public/bower.json
----------------------------------------------------------------------
diff --git a/service/src/main/resources/public/bower.json b/service/src/main/resources/public/bower.json
deleted file mode 100644
index 29dff7a..0000000
--- a/service/src/main/resources/public/bower.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
-  "name": "Griffin",
-  "version": "0.1.0",
-  "private": true,
-  "dependencies": {
-    "jquery": "2.1.4",
-    "bootswatch": "3.3.6",
-    "font-awesome": "4.5.0",
-    "angular": "1.5.8",
-    "angular-route": "1.5.8",
-    "angular-smart-table": "2.1.7",
-    "angular-cookies": "1.5.8",
-    "AngularJS-Toaster": "1.2.0",
-    "requirejs": "2.1.22",
-    "domReady": "2.0.1",
-    "angular-spinner": "0.8.0",
-    "echarts": "3.2.2"
-  }
-}

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/07f1a539/service/src/main/resources/public/bower_components/AngularJS-Toaster/toaster.css
----------------------------------------------------------------------
diff --git a/service/src/main/resources/public/bower_components/AngularJS-Toaster/toaster.css b/service/src/main/resources/public/bower_components/AngularJS-Toaster/toaster.css
deleted file mode 100644
index fa09eb0..0000000
--- a/service/src/main/resources/public/bower_components/AngularJS-Toaster/toaster.css
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- * Toastr
- * Version 2.0.1
- * Copyright 2012 John Papa and Hans Fjallemark.  
- * All Rights Reserved.  
- * Use, reproduction, distribution, and modification of this code is subject to the terms and 
- * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
- *
- * Author: John Papa and Hans Fjallemark
- * Project: https://github.com/CodeSeven/toastr
- */
-.toast-title {
-  font-weight: bold;
-}
-.toast-message {
-  -ms-word-wrap: break-word;
-  word-wrap: break-word;
-}
-.toast-message a,
-.toast-message label {
-  color: #ffffff;
-}
-.toast-message a:hover {
-  color: #cccccc;
-  text-decoration: none;
-}
-
-.toast-close-button {
-  position: relative;
-  right: -0.3em;
-  top: -0.3em;
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  color: #ffffff;
-  -webkit-text-shadow: 0 1px 0 #ffffff;
-  text-shadow: 0 1px 0 #ffffff;
-  opacity: 0.8;
-  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-  filter: alpha(opacity=80);
-}
-.toast-close-button:hover,
-.toast-close-button:focus {
-  color: #000000;
-  text-decoration: none;
-  cursor: pointer;
-  opacity: 0.4;
-  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
-  filter: alpha(opacity=40);
-}
-
-/*Additional properties for button version
- iOS requires the button element instead of an anchor tag.
- If you want the anchor version, it requires `href="#"`.*/
-button.toast-close-button {
-  padding: 0;
-  cursor: pointer;
-  background: transparent;
-  border: 0;
-  -webkit-appearance: none;
-}
-.toast-top-full-width {
-  top: 0;
-  right: 0;
-  width: 100%;
-}
-.toast-bottom-full-width {
-  bottom: 0;
-  right: 0;
-  width: 100%;
-}
-.toast-top-left {
-  top: 12px;
-  left: 12px;
-}
-.toast-top-center {
-  top: 12px;
-}
-.toast-top-right {
-  top: 12px;
-  right: 12px;
-}
-.toast-bottom-right {
-  right: 12px;
-  bottom: 12px;
-}
-.toast-bottom-center {
-  bottom: 12px;
-}
-.toast-bottom-left {
-  bottom: 12px;
-  left: 12px;
-}
-.toast-center {
-  top: 45%;
-}
-#toast-container {
-  position: fixed;
-  z-index: 999999;
-  pointer-events: auto;
-  /*overrides*/
-
-}
-#toast-container.toast-center,
-#toast-container.toast-top-center,
-#toast-container.toast-bottom-center{
-  width: 100%;
-  pointer-events: none;
-}
-#toast-container.toast-center > div,
-#toast-container.toast-top-center > div,
-#toast-container.toast-bottom-center > div{
-  margin: auto;
-  pointer-events: auto;
-}
-#toast-container.toast-center > button,
-#toast-container.toast-top-center > button,
-#toast-container.toast-bottom-center > button{
-  pointer-events: auto;
-}
-#toast-container * {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  box-sizing: border-box;
-}
-#toast-container > div {
-  margin: 0 0 6px;
-  padding: 15px 15px 15px 50px;
-  width: 300px;
-  -moz-border-radius: 3px 3px 3px 3px;
-  -webkit-border-radius: 3px 3px 3px 3px;
-  border-radius: 3px 3px 3px 3px;
-  background-position: 15px center;
-  background-repeat: no-repeat;
-  -moz-box-shadow: 0 0 12px #999999;
-  -webkit-box-shadow: 0 0 12px #999999;
-  box-shadow: 0 0 12px #999999;
-  color: #ffffff;
-  opacity: 0.8;
-  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-  filter: alpha(opacity=80);
-}
-#toast-container > :hover {
-  -moz-box-shadow: 0 0 12px #000000;
-  -webkit-box-shadow: 0 0 12px #000000;
-  box-shadow: 0 0 12px #000000;
-  opacity: 1;
-  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-  filter: alpha(opacity=100);
-  cursor: pointer;
-}
-#toast-container > .toast-info {
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
-}
-#toast-container > .toast-wait {
-  background-image: url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB
 0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Y
 c4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAIS
 JLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==") !important;
-}
-#toast-container > .toast-error {
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
-}
-#toast-container > .toast-success {
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
-}
-#toast-container > .toast-warning {
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
-}
-#toast-container.toast-top-full-width > div,
-#toast-container.toast-bottom-full-width > div {
-  width: 96%;
-  margin: auto;
-}
-.toast {
-  background-color: #030303;
-}
-.toast-success {
-  background-color: #51a351;
-}
-.toast-error {
-  background-color: #bd362f;
-}
-.toast-info {
-  background-color: #2f96b4;
-}
-.toast-wait {
-  background-color: #2f96b4;
-}
-.toast-warning {
-  background-color: #f89406;
-}
-/*Responsive Design*/
-@media all and (max-width: 240px) {
-  #toast-container > div {
-    padding: 8px 8px 8px 50px;
-    width: 11em;
-  }
-  #toast-container .toast-close-button {
-    right: -0.2em;
-    top: -0.2em;
-}
-  }
-@media all and (min-width: 241px) and (max-width: 480px) {
-  #toast-container  > div {
-    padding: 8px 8px 8px 50px;
-    width: 18em;
-  }
-  #toast-container .toast-close-button {
-    right: -0.2em;
-    top: -0.2em;
-}
-}
-@media all and (min-width: 481px) and (max-width: 768px) {
-  #toast-container > div {
-    padding: 15px 15px 15px 50px;
-    width: 25em;
-  }
-}
-
- /*
-  * AngularJS-Toaster
-  * Version 0.3
- */
-:not(.no-enter)#toast-container > div.ng-enter,
-:not(.no-leave)#toast-container > div.ng-leave
-{ 
-    -webkit-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-    -moz-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-    -ms-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-    -o-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-    transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-} 
-
-:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active, 
-:not(.no-leave)#toast-container > div.ng-leave {
-    opacity: 0.8;
-}
-
-:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active,
-:not(.no-enter)#toast-container > div.ng-enter {
-    opacity: 0;
-}
\ No newline at end of file