Ignore:
Timestamp:
07/21/20 22:00:35 (4 years ago)
Author:
Mile Jankuloski <mile.jankuloski@…>
Branches:
master
Children:
c352b2d
Parents:
0c48bbb
Message:

Frontend adjustments for prototype

Location:
Farmatiko/ClientApp
Files:
16 added
13 edited

Legend:

Unmodified
Added
Removed
  • Farmatiko/ClientApp/angular.json

    r0c48bbb r333cdac  
    2121            "polyfills": "src/polyfills.ts",
    2222            "tsConfig": "src/tsconfig.app.json",
    23             "assets": ["src/assets"],
     23            "assets": [
     24              "src/assets"
     25            ],
    2426            "styles": [
     27              "src/custom-theme.scss",
    2528              "node_modules/bootstrap/dist/css/bootstrap.min.css",
    2629              "src/styles.css"
     
    7275            "tsConfig": "src/tsconfig.spec.json",
    7376            "karmaConfig": "src/karma.conf.js",
    74             "styles": ["src/styles.css"],
     77            "styles": [
     78              "src/styles.css"
     79            ],
    7580            "scripts": [],
    76             "assets": ["src/assets"]
     81            "assets": [
     82              "src/assets"
     83            ]
    7784          }
    7885        },
     
    8087          "builder": "@angular-devkit/build-angular:tslint",
    8188          "options": {
    82             "tsConfig": ["src/tsconfig.app.json", "src/tsconfig.spec.json"],
    83             "exclude": ["**/node_modules/**"]
     89            "tsConfig": [
     90              "src/tsconfig.app.json",
     91              "src/tsconfig.spec.json"
     92            ],
     93            "exclude": [
     94              "**/node_modules/**"
     95            ]
    8496          }
    8597        },
     
    127139          "options": {
    128140            "tsConfig": "e2e/tsconfig.e2e.json",
    129             "exclude": ["**/node_modules/**"]
     141            "exclude": [
     142              "**/node_modules/**"
     143            ]
    130144          }
    131145        }
  • Farmatiko/ClientApp/package-lock.json

    r0c48bbb r333cdac  
    270270    },
    271271    "@angular-devkit/schematics": {
    272       "version": "8.3.26",
    273       "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.26.tgz",
    274       "integrity": "sha512-IoZbXVFGLvVi5d0ozfssWDXuzot0/pMSKbQPzWIG8K7nCo7nNMVYpsMHrEVYUikA9EQEL5LqMCGohH36/zVPcA==",
    275       "dev": true,
    276       "requires": {
    277         "@angular-devkit/core": "8.3.26",
    278         "rxjs": "6.4.0"
     272      "version": "10.0.3",
     273      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.0.3.tgz",
     274      "integrity": "sha512-TjA2ZSPCgUK9l4FiRTIQY7DceXMAvNzOMWffy9o3kv2HPtxG9kuBrQXk++Z99zpylK0cAsugV7t/5ANpUkrIiA==",
     275      "dev": true,
     276      "requires": {
     277        "@angular-devkit/core": "10.0.3",
     278        "ora": "4.0.4",
     279        "rxjs": "6.5.5"
    279280      },
    280281      "dependencies": {
     282        "@angular-devkit/core": {
     283          "version": "10.0.3",
     284          "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz",
     285          "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==",
     286          "dev": true,
     287          "requires": {
     288            "ajv": "6.12.2",
     289            "fast-json-stable-stringify": "2.1.0",
     290            "magic-string": "0.25.7",
     291            "rxjs": "6.5.5",
     292            "source-map": "0.7.3"
     293          }
     294        },
     295        "ajv": {
     296          "version": "6.12.2",
     297          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
     298          "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
     299          "dev": true,
     300          "requires": {
     301            "fast-deep-equal": "^3.1.1",
     302            "fast-json-stable-stringify": "^2.0.0",
     303            "json-schema-traverse": "^0.4.1",
     304            "uri-js": "^4.2.2"
     305          }
     306        },
    281307        "rxjs": {
    282           "version": "6.4.0",
    283           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
    284           "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
     308          "version": "6.5.5",
     309          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
     310          "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
    285311          "dev": true,
    286312          "requires": {
    287313            "tslib": "^1.9.0"
    288314          }
     315        },
     316        "source-map": {
     317          "version": "0.7.3",
     318          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
     319          "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
     320          "dev": true
    289321        }
    290322      }
     
    298330      }
    299331    },
     332    "@angular/cdk": {
     333      "version": "8.2.3",
     334      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-8.2.3.tgz",
     335      "integrity": "sha512-ZwO5Sn720RA2YvBqud0JAHkZXjmjxM0yNzCO8RVtRE9i8Gl26Wk0j0nQeJkVm4zwv2QO8MwbKUKGTMt8evsokA==",
     336      "requires": {
     337        "parse5": "^5.0.0",
     338        "tslib": "^1.7.1"
     339      },
     340      "dependencies": {
     341        "parse5": {
     342          "version": "5.1.1",
     343          "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
     344          "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
     345          "optional": true
     346        }
     347      }
     348    },
    300349    "@angular/cli": {
    301       "version": "8.3.26",
    302       "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-8.3.26.tgz",
    303       "integrity": "sha512-/dZik0ALcMSNaZdzqeG5hnFqyezrPQlWv+NXPidp1l0VTIwdEmjWmL26QpSBBvZ9bqXjY5/5SZYb+zZlGu78Kg==",
    304       "dev": true,
    305       "requires": {
    306         "@angular-devkit/architect": "0.803.26",
    307         "@angular-devkit/core": "8.3.26",
    308         "@angular-devkit/schematics": "8.3.26",
    309         "@schematics/angular": "8.3.26",
    310         "@schematics/update": "0.803.26",
     350      "version": "10.0.3",
     351      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-10.0.3.tgz",
     352      "integrity": "sha512-ONK8YG20KuakQetY0lPKDAOA3uBoLurdpSfFspFkcECyDimwJYSEydi3FUnCxEexeoKvrQWcol+q+u9YPoHCyg==",
     353      "dev": true,
     354      "requires": {
     355        "@angular-devkit/architect": "0.1000.3",
     356        "@angular-devkit/core": "10.0.3",
     357        "@angular-devkit/schematics": "10.0.3",
     358        "@schematics/angular": "10.0.3",
     359        "@schematics/update": "0.1000.3",
    311360        "@yarnpkg/lockfile": "1.1.0",
    312361        "ansi-colors": "4.1.1",
    313         "debug": "^4.1.1",
     362        "debug": "4.1.1",
    314363        "ini": "1.3.5",
    315         "inquirer": "6.5.1",
    316         "npm-package-arg": "6.1.0",
    317         "npm-pick-manifest": "3.0.2",
    318         "open": "6.4.0",
    319         "pacote": "9.5.5",
     364        "inquirer": "7.1.0",
     365        "npm-package-arg": "8.0.1",
     366        "npm-pick-manifest": "6.1.0",
     367        "open": "7.0.4",
     368        "pacote": "9.5.12",
    320369        "read-package-tree": "5.3.1",
    321         "rimraf": "3.0.0",
    322         "semver": "6.3.0",
     370        "rimraf": "3.0.2",
     371        "semver": "7.3.2",
    323372        "symbol-observable": "1.2.0",
    324         "universal-analytics": "^0.4.20",
    325         "uuid": "^3.3.2"
     373        "universal-analytics": "0.4.20",
     374        "uuid": "8.1.0"
    326375      },
    327376      "dependencies": {
     377        "@angular-devkit/architect": {
     378          "version": "0.1000.3",
     379          "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1000.3.tgz",
     380          "integrity": "sha512-8ZszTAkRvGGMXERFvyLT6SJPfJXjNNfHamA76uDPTBXy+EijJ1XVTUr1+SYEe73E4ovtxqxAnsApEFxS7/Ni5w==",
     381          "dev": true,
     382          "requires": {
     383            "@angular-devkit/core": "10.0.3",
     384            "rxjs": "6.5.5"
     385          }
     386        },
     387        "@angular-devkit/core": {
     388          "version": "10.0.3",
     389          "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz",
     390          "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==",
     391          "dev": true,
     392          "requires": {
     393            "ajv": "6.12.2",
     394            "fast-json-stable-stringify": "2.1.0",
     395            "magic-string": "0.25.7",
     396            "rxjs": "6.5.5",
     397            "source-map": "0.7.3"
     398          }
     399        },
     400        "ajv": {
     401          "version": "6.12.2",
     402          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
     403          "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
     404          "dev": true,
     405          "requires": {
     406            "fast-deep-equal": "^3.1.1",
     407            "fast-json-stable-stringify": "^2.0.0",
     408            "json-schema-traverse": "^0.4.1",
     409            "uri-js": "^4.2.2"
     410          }
     411        },
    328412        "ansi-colors": {
    329413          "version": "4.1.1",
     
    341425          }
    342426        },
     427        "is-wsl": {
     428          "version": "2.2.0",
     429          "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
     430          "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
     431          "dev": true,
     432          "requires": {
     433            "is-docker": "^2.0.0"
     434          }
     435        },
     436        "open": {
     437          "version": "7.0.4",
     438          "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz",
     439          "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==",
     440          "dev": true,
     441          "requires": {
     442            "is-docker": "^2.0.0",
     443            "is-wsl": "^2.1.1"
     444          }
     445        },
    343446        "rimraf": {
    344           "version": "3.0.0",
    345           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz",
    346           "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==",
     447          "version": "3.0.2",
     448          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
     449          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
    347450          "dev": true,
    348451          "requires": {
     
    350453          }
    351454        },
     455        "rxjs": {
     456          "version": "6.5.5",
     457          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
     458          "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
     459          "dev": true,
     460          "requires": {
     461            "tslib": "^1.9.0"
     462          }
     463        },
    352464        "semver": {
    353           "version": "6.3.0",
    354           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    355           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     465          "version": "7.3.2",
     466          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
     467          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
     468          "dev": true
     469        },
     470        "source-map": {
     471          "version": "0.7.3",
     472          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
     473          "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
     474          "dev": true
     475        },
     476        "uuid": {
     477          "version": "8.1.0",
     478          "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz",
     479          "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==",
    356480          "dev": true
    357481        }
     
    12781402      "integrity": "sha512-uXGVSC4ugkyBt7pYdI8qaKNV0TIxfjSWb3dWNuhD6b9riPtaa+xJFQrfMu7OX/tVX642aFxca4jkUHBLCyWptA==",
    12791403      "dev": true
     1404    },
     1405    "@angular/material": {
     1406      "version": "8.2.3",
     1407      "resolved": "https://registry.npmjs.org/@angular/material/-/material-8.2.3.tgz",
     1408      "integrity": "sha512-SOczkIaqes+r+9XF/UUiokidfFKBpHkOPIaFK857sFD0FBNPvPEpOr5oHKCG3feERRwAFqHS7Wo2ohVEWypb5A==",
     1409      "requires": {
     1410        "tslib": "^1.7.1"
     1411      }
    12801412    },
    12811413    "@angular/platform-browser": {
     
    25972729    },
    25982730    "@schematics/angular": {
    2599       "version": "8.3.26",
    2600       "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-8.3.26.tgz",
    2601       "integrity": "sha512-NJCykMxB9RKL+Tmr9xHftUevsivKGsQZQKjkub528wrSgwrCWoFCxGWV31iOXkT3TlBWmuibH6MZkrWbCLX4Sw==",
    2602       "dev": true,
    2603       "requires": {
    2604         "@angular-devkit/core": "8.3.26",
    2605         "@angular-devkit/schematics": "8.3.26"
     2731      "version": "10.0.3",
     2732      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-10.0.3.tgz",
     2733      "integrity": "sha512-Or2pCqjpPbAvmbxtfMosGwQbNbSL4xodK5Key7678ZAPGB+rcxrVkBI9yxEJ/qzF/LrmMoKqy0JCmVLK7Grpog==",
     2734      "dev": true,
     2735      "requires": {
     2736        "@angular-devkit/core": "10.0.3",
     2737        "@angular-devkit/schematics": "10.0.3"
     2738      },
     2739      "dependencies": {
     2740        "@angular-devkit/core": {
     2741          "version": "10.0.3",
     2742          "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz",
     2743          "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==",
     2744          "dev": true,
     2745          "requires": {
     2746            "ajv": "6.12.2",
     2747            "fast-json-stable-stringify": "2.1.0",
     2748            "magic-string": "0.25.7",
     2749            "rxjs": "6.5.5",
     2750            "source-map": "0.7.3"
     2751          }
     2752        },
     2753        "ajv": {
     2754          "version": "6.12.2",
     2755          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
     2756          "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
     2757          "dev": true,
     2758          "requires": {
     2759            "fast-deep-equal": "^3.1.1",
     2760            "fast-json-stable-stringify": "^2.0.0",
     2761            "json-schema-traverse": "^0.4.1",
     2762            "uri-js": "^4.2.2"
     2763          }
     2764        },
     2765        "rxjs": {
     2766          "version": "6.5.5",
     2767          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
     2768          "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
     2769          "dev": true,
     2770          "requires": {
     2771            "tslib": "^1.9.0"
     2772          }
     2773        },
     2774        "source-map": {
     2775          "version": "0.7.3",
     2776          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
     2777          "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
     2778          "dev": true
     2779        }
    26062780      }
    26072781    },
    26082782    "@schematics/update": {
    2609       "version": "0.803.26",
    2610       "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.803.26.tgz",
    2611       "integrity": "sha512-r284UN3HP/UgxK80SG3MDlbF4qPS6EitEqwdSBqXizUYRlV6ovG9vHMLpNruWE0B6vfYbSAn1YvvIwW/ORL1Cw==",
    2612       "dev": true,
    2613       "requires": {
    2614         "@angular-devkit/core": "8.3.26",
    2615         "@angular-devkit/schematics": "8.3.26",
     2783      "version": "0.1000.3",
     2784      "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.1000.3.tgz",
     2785      "integrity": "sha512-Nncdklmzi1tyzkoAh7GlSslxriRhftlmfqPVmFHrrPRttYACtT/QH5qcWsrPgTPpHGINYEHrPjpeljsMoMchBQ==",
     2786      "dev": true,
     2787      "requires": {
     2788        "@angular-devkit/core": "10.0.3",
     2789        "@angular-devkit/schematics": "10.0.3",
    26162790        "@yarnpkg/lockfile": "1.1.0",
    26172791        "ini": "1.3.5",
    2618         "pacote": "9.5.5",
    2619         "rxjs": "6.4.0",
    2620         "semver": "6.3.0",
     2792        "npm-package-arg": "^8.0.0",
     2793        "pacote": "9.5.12",
     2794        "rxjs": "6.5.5",
     2795        "semver": "7.3.2",
    26212796        "semver-intersect": "1.4.0"
    26222797      },
    26232798      "dependencies": {
     2799        "@angular-devkit/core": {
     2800          "version": "10.0.3",
     2801          "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.3.tgz",
     2802          "integrity": "sha512-m27ogjq44j80x64RnEswSvy8UewUqeCVJBbEuY6fzrWoaiCf12sgPlrSCwjwfhtQrLgl1e/i9zYA7U6ulGRXyg==",
     2803          "dev": true,
     2804          "requires": {
     2805            "ajv": "6.12.2",
     2806            "fast-json-stable-stringify": "2.1.0",
     2807            "magic-string": "0.25.7",
     2808            "rxjs": "6.5.5",
     2809            "source-map": "0.7.3"
     2810          }
     2811        },
     2812        "ajv": {
     2813          "version": "6.12.2",
     2814          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
     2815          "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
     2816          "dev": true,
     2817          "requires": {
     2818            "fast-deep-equal": "^3.1.1",
     2819            "fast-json-stable-stringify": "^2.0.0",
     2820            "json-schema-traverse": "^0.4.1",
     2821            "uri-js": "^4.2.2"
     2822          }
     2823        },
    26242824        "rxjs": {
    2625           "version": "6.4.0",
    2626           "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
    2627           "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
     2825          "version": "6.5.5",
     2826          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
     2827          "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
    26282828          "dev": true,
    26292829          "requires": {
     
    26322832        },
    26332833        "semver": {
    2634           "version": "6.3.0",
    2635           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    2636           "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     2834          "version": "7.3.2",
     2835          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
     2836          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
     2837          "dev": true
     2838        },
     2839        "source-map": {
     2840          "version": "0.7.3",
     2841          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
     2842          "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
    26372843          "dev": true
    26382844        }
     
    40054211      }
    40064212    },
     4213    "cli-spinners": {
     4214      "version": "2.4.0",
     4215      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz",
     4216      "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==",
     4217      "dev": true
     4218    },
    40074219    "cli-width": {
    40084220      "version": "2.2.1",
     
    47404952          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
    47414953          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
     4954          "dev": true
     4955        }
     4956      }
     4957    },
     4958    "defaults": {
     4959      "version": "1.0.3",
     4960      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
     4961      "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
     4962      "dev": true,
     4963      "requires": {
     4964        "clone": "^1.0.2"
     4965      },
     4966      "dependencies": {
     4967        "clone": {
     4968          "version": "1.0.4",
     4969          "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
     4970          "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
    47424971          "dev": true
    47434972        }
     
    65556784    },
    65566785    "inquirer": {
    6557       "version": "6.5.1",
    6558       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.1.tgz",
    6559       "integrity": "sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw==",
     6786      "version": "7.1.0",
     6787      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
     6788      "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
    65606789      "dev": true,
    65616790      "requires": {
    65626791        "ansi-escapes": "^4.2.1",
    6563         "chalk": "^2.4.2",
     6792        "chalk": "^3.0.0",
    65646793        "cli-cursor": "^3.1.0",
    65656794        "cli-width": "^2.0.0",
     
    65686797        "lodash": "^4.17.15",
    65696798        "mute-stream": "0.0.8",
    6570         "run-async": "^2.2.0",
    6571         "rxjs": "^6.4.0",
     6799        "run-async": "^2.4.0",
     6800        "rxjs": "^6.5.3",
    65726801        "string-width": "^4.1.0",
    6573         "strip-ansi": "^5.1.0",
     6802        "strip-ansi": "^6.0.0",
    65746803        "through": "^2.3.6"
    65756804      },
     
    65826811        },
    65836812        "ansi-styles": {
    6584           "version": "3.2.1",
    6585           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    6586           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    6587           "dev": true,
    6588           "requires": {
    6589             "color-convert": "^1.9.0"
     6813          "version": "4.2.1",
     6814          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
     6815          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
     6816          "dev": true,
     6817          "requires": {
     6818            "@types/color-name": "^1.1.1",
     6819            "color-convert": "^2.0.1"
    65906820          }
    65916821        },
    65926822        "chalk": {
    6593           "version": "2.4.2",
    6594           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    6595           "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    6596           "dev": true,
    6597           "requires": {
    6598             "ansi-styles": "^3.2.1",
    6599             "escape-string-regexp": "^1.0.5",
    6600             "supports-color": "^5.3.0"
    6601           }
     6823          "version": "3.0.0",
     6824          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
     6825          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
     6826          "dev": true,
     6827          "requires": {
     6828            "ansi-styles": "^4.1.0",
     6829            "supports-color": "^7.1.0"
     6830          }
     6831        },
     6832        "color-convert": {
     6833          "version": "2.0.1",
     6834          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     6835          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     6836          "dev": true,
     6837          "requires": {
     6838            "color-name": "~1.1.4"
     6839          }
     6840        },
     6841        "color-name": {
     6842          "version": "1.1.4",
     6843          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     6844          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     6845          "dev": true
     6846        },
     6847        "has-flag": {
     6848          "version": "4.0.0",
     6849          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     6850          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     6851          "dev": true
    66026852        },
    66036853        "is-fullwidth-code-point": {
     
    66166866            "is-fullwidth-code-point": "^3.0.0",
    66176867            "strip-ansi": "^6.0.0"
    6618           },
    6619           "dependencies": {
    6620             "strip-ansi": {
    6621               "version": "6.0.0",
    6622               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
    6623               "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
    6624               "dev": true,
    6625               "requires": {
    6626                 "ansi-regex": "^5.0.0"
    6627               }
    6628             }
    66296868          }
    66306869        },
    66316870        "strip-ansi": {
    6632           "version": "5.2.0",
    6633           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
    6634           "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
    6635           "dev": true,
    6636           "requires": {
    6637             "ansi-regex": "^4.1.0"
    6638           },
    6639           "dependencies": {
    6640             "ansi-regex": {
    6641               "version": "4.1.0",
    6642               "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    6643               "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
    6644               "dev": true
    6645             }
     6871          "version": "6.0.0",
     6872          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
     6873          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
     6874          "dev": true,
     6875          "requires": {
     6876            "ansi-regex": "^5.0.0"
    66466877          }
    66476878        },
    66486879        "supports-color": {
    6649           "version": "5.5.0",
    6650           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
    6651           "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    6652           "dev": true,
    6653           "requires": {
    6654             "has-flag": "^3.0.0"
     6880          "version": "7.1.0",
     6881          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
     6882          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
     6883          "dev": true,
     6884          "requires": {
     6885            "has-flag": "^4.0.0"
    66556886          }
    66566887        }
     
    68087039      "dev": true
    68097040    },
     7041    "is-docker": {
     7042      "version": "2.0.0",
     7043      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz",
     7044      "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==",
     7045      "dev": true
     7046    },
    68107047    "is-extendable": {
    68117048      "version": "0.1.1",
     
    68427079        "is-extglob": "^2.1.1"
    68437080      }
     7081    },
     7082    "is-interactive": {
     7083      "version": "1.0.0",
     7084      "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
     7085      "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
     7086      "dev": true
    68447087    },
    68457088    "is-number": {
     
    77497992      "dev": true
    77507993    },
     7994    "log-symbols": {
     7995      "version": "3.0.0",
     7996      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
     7997      "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
     7998      "dev": true,
     7999      "requires": {
     8000        "chalk": "^2.4.2"
     8001      },
     8002      "dependencies": {
     8003        "ansi-styles": {
     8004          "version": "3.2.1",
     8005          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     8006          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     8007          "dev": true,
     8008          "requires": {
     8009            "color-convert": "^1.9.0"
     8010          }
     8011        },
     8012        "chalk": {
     8013          "version": "2.4.2",
     8014          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     8015          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     8016          "dev": true,
     8017          "requires": {
     8018            "ansi-styles": "^3.2.1",
     8019            "escape-string-regexp": "^1.0.5",
     8020            "supports-color": "^5.3.0"
     8021          }
     8022        },
     8023        "supports-color": {
     8024          "version": "5.5.0",
     8025          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     8026          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     8027          "dev": true,
     8028          "requires": {
     8029            "has-flag": "^3.0.0"
     8030          }
     8031        }
     8032      }
     8033    },
    77518034    "log4js": {
    77528035      "version": "4.5.1",
     
    85168799      }
    85178800    },
     8801    "npm-install-checks": {
     8802      "version": "4.0.0",
     8803      "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
     8804      "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
     8805      "dev": true,
     8806      "requires": {
     8807        "semver": "^7.1.1"
     8808      },
     8809      "dependencies": {
     8810        "semver": {
     8811          "version": "7.3.2",
     8812          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
     8813          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
     8814          "dev": true
     8815        }
     8816      }
     8817    },
    85188818    "npm-normalize-package-bin": {
    85198819      "version": "1.0.1",
     
    85238823    },
    85248824    "npm-package-arg": {
    8525       "version": "6.1.0",
    8526       "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz",
    8527       "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==",
    8528       "dev": true,
    8529       "requires": {
    8530         "hosted-git-info": "^2.6.0",
    8531         "osenv": "^0.1.5",
    8532         "semver": "^5.5.0",
     8825      "version": "8.0.1",
     8826      "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz",
     8827      "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==",
     8828      "dev": true,
     8829      "requires": {
     8830        "hosted-git-info": "^3.0.2",
     8831        "semver": "^7.0.0",
    85338832        "validate-npm-package-name": "^3.0.0"
     8833      },
     8834      "dependencies": {
     8835        "hosted-git-info": {
     8836          "version": "3.0.5",
     8837          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz",
     8838          "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==",
     8839          "dev": true,
     8840          "requires": {
     8841            "lru-cache": "^6.0.0"
     8842          }
     8843        },
     8844        "lru-cache": {
     8845          "version": "6.0.0",
     8846          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
     8847          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
     8848          "dev": true,
     8849          "requires": {
     8850            "yallist": "^4.0.0"
     8851          }
     8852        },
     8853        "semver": {
     8854          "version": "7.3.2",
     8855          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
     8856          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
     8857          "dev": true
     8858        },
     8859        "yallist": {
     8860          "version": "4.0.0",
     8861          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
     8862          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
     8863          "dev": true
     8864        }
    85348865      }
    85358866    },
     
    85468877    },
    85478878    "npm-pick-manifest": {
    8548       "version": "3.0.2",
    8549       "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz",
    8550       "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==",
    8551       "dev": true,
    8552       "requires": {
    8553         "figgy-pudding": "^3.5.1",
    8554         "npm-package-arg": "^6.0.0",
    8555         "semver": "^5.4.1"
     8879      "version": "6.1.0",
     8880      "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz",
     8881      "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==",
     8882      "dev": true,
     8883      "requires": {
     8884        "npm-install-checks": "^4.0.0",
     8885        "npm-package-arg": "^8.0.0",
     8886        "semver": "^7.0.0"
     8887      },
     8888      "dependencies": {
     8889        "semver": {
     8890          "version": "7.3.2",
     8891          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
     8892          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
     8893          "dev": true
     8894        }
    85568895      }
    85578896    },
    85588897    "npm-registry-fetch": {
    8559       "version": "4.0.4",
    8560       "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.4.tgz",
    8561       "integrity": "sha512-6jb34hX/iYNQebqWUHtU8YF6Cjb1H6ouTFPClYsyiW6lpFkljTpdeftm53rRojtja1rKAvKNIIiTS5Sjpw4wsA==",
     8898      "version": "4.0.5",
     8899      "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz",
     8900      "integrity": "sha512-yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==",
    85628901      "dev": true,
    85638902      "requires": {
     
    85808919          }
    85818920        },
     8921        "npm-package-arg": {
     8922          "version": "6.1.1",
     8923          "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
     8924          "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
     8925          "dev": true,
     8926          "requires": {
     8927            "hosted-git-info": "^2.7.1",
     8928            "osenv": "^0.1.5",
     8929            "semver": "^5.6.0",
     8930            "validate-npm-package-name": "^3.0.0"
     8931          }
     8932        },
    85828933        "safe-buffer": {
    8583           "version": "5.2.0",
    8584           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
    8585           "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
     8934          "version": "5.2.1",
     8935          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     8936          "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    85868937          "dev": true
    85878938        },
     
    88489199      }
    88499200    },
     9201    "ora": {
     9202      "version": "4.0.4",
     9203      "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz",
     9204      "integrity": "sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==",
     9205      "dev": true,
     9206      "requires": {
     9207        "chalk": "^3.0.0",
     9208        "cli-cursor": "^3.1.0",
     9209        "cli-spinners": "^2.2.0",
     9210        "is-interactive": "^1.0.0",
     9211        "log-symbols": "^3.0.0",
     9212        "mute-stream": "0.0.8",
     9213        "strip-ansi": "^6.0.0",
     9214        "wcwidth": "^1.0.1"
     9215      },
     9216      "dependencies": {
     9217        "ansi-regex": {
     9218          "version": "5.0.0",
     9219          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
     9220          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
     9221          "dev": true
     9222        },
     9223        "ansi-styles": {
     9224          "version": "4.2.1",
     9225          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
     9226          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
     9227          "dev": true,
     9228          "requires": {
     9229            "@types/color-name": "^1.1.1",
     9230            "color-convert": "^2.0.1"
     9231          }
     9232        },
     9233        "chalk": {
     9234          "version": "3.0.0",
     9235          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
     9236          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
     9237          "dev": true,
     9238          "requires": {
     9239            "ansi-styles": "^4.1.0",
     9240            "supports-color": "^7.1.0"
     9241          }
     9242        },
     9243        "color-convert": {
     9244          "version": "2.0.1",
     9245          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     9246          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     9247          "dev": true,
     9248          "requires": {
     9249            "color-name": "~1.1.4"
     9250          }
     9251        },
     9252        "color-name": {
     9253          "version": "1.1.4",
     9254          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     9255          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     9256          "dev": true
     9257        },
     9258        "has-flag": {
     9259          "version": "4.0.0",
     9260          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     9261          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     9262          "dev": true
     9263        },
     9264        "strip-ansi": {
     9265          "version": "6.0.0",
     9266          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
     9267          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
     9268          "dev": true,
     9269          "requires": {
     9270            "ansi-regex": "^5.0.0"
     9271          }
     9272        },
     9273        "supports-color": {
     9274          "version": "7.1.0",
     9275          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
     9276          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
     9277          "dev": true,
     9278          "requires": {
     9279            "has-flag": "^4.0.0"
     9280          }
     9281        }
     9282      }
     9283    },
    88509284    "original": {
    88519285      "version": "1.0.2",
     
    89499383    },
    89509384    "pacote": {
    8951       "version": "9.5.5",
    8952       "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.5.tgz",
    8953       "integrity": "sha512-jAEP+Nqj4kyMWyNpfTU/Whx1jA7jEc5cCOlurm0/0oL+v8TAp1QSsK83N7bYe+2bEdFzMAtPG5TBebjzzGV0cA==",
     9385      "version": "9.5.12",
     9386      "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz",
     9387      "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==",
    89549388      "dev": true,
    89559389      "requires": {
    89569390        "bluebird": "^3.5.3",
    89579391        "cacache": "^12.0.2",
     9392        "chownr": "^1.1.2",
    89589393        "figgy-pudding": "^3.5.1",
    89599394        "get-stream": "^4.1.0",
     
    89679402        "mkdirp": "^0.5.1",
    89689403        "normalize-package-data": "^2.4.0",
     9404        "npm-normalize-package-bin": "^1.0.0",
    89699405        "npm-package-arg": "^6.1.0",
    89709406        "npm-packlist": "^1.1.12",
    8971         "npm-pick-manifest": "^2.2.3",
     9407        "npm-pick-manifest": "^3.0.0",
    89729408        "npm-registry-fetch": "^4.0.0",
    89739409        "osenv": "^0.1.5",
     
    89799415        "semver": "^5.6.0",
    89809416        "ssri": "^6.0.1",
    8981         "tar": "^4.4.8",
     9417        "tar": "^4.4.10",
    89829418        "unique-filename": "^1.1.1",
    89839419        "which": "^1.3.1"
     
    89939429          }
    89949430        },
     9431        "npm-package-arg": {
     9432          "version": "6.1.1",
     9433          "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
     9434          "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
     9435          "dev": true,
     9436          "requires": {
     9437            "hosted-git-info": "^2.7.1",
     9438            "osenv": "^0.1.5",
     9439            "semver": "^5.6.0",
     9440            "validate-npm-package-name": "^3.0.0"
     9441          }
     9442        },
    89959443        "npm-pick-manifest": {
    8996           "version": "2.2.3",
    8997           "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz",
    8998           "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==",
     9444          "version": "3.0.2",
     9445          "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz",
     9446          "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==",
    89999447          "dev": true,
    90009448          "requires": {
     
    1257513023      "requires": {
    1257613024        "minimalistic-assert": "^1.0.0"
     13025      }
     13026    },
     13027    "wcwidth": {
     13028      "version": "1.0.1",
     13029      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
     13030      "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
     13031      "dev": true,
     13032      "requires": {
     13033        "defaults": "^1.0.3"
    1257713034      }
    1257813035    },
  • Farmatiko/ClientApp/package.json

    r0c48bbb r333cdac  
    1414  "dependencies": {
    1515    "@angular/animations": "8.2.12",
     16    "@angular/cdk": "~8.2.3",
    1617    "@angular/common": "8.2.12",
    1718    "@angular/compiler": "8.2.12",
    1819    "@angular/core": "8.2.12",
    1920    "@angular/forms": "8.2.12",
     21    "@angular/material": "^8.2.3",
    2022    "@angular/platform-browser": "8.2.12",
    2123    "@angular/platform-browser-dynamic": "8.2.12",
     
    3436  "devDependencies": {
    3537    "@angular-devkit/build-angular": "^0.803.26",
    36     "@angular/cli": "^8.3.26",
     38    "@angular/cli": "^10.0.3",
    3739    "@angular/compiler-cli": "^8.2.14",
    3840    "@angular/language-service": "^8.2.12",
  • Farmatiko/ClientApp/src/app/app.component.ts

    r0c48bbb r333cdac  
    11import { Component } from '@angular/core';
     2import { MaterialModule } from './shared/material.module'
    23
    34@Component({
  • Farmatiko/ClientApp/src/app/app.module.ts

    r0c48bbb r333cdac  
    1010import { CounterComponent } from './counter/counter.component';
    1111import { FetchDataComponent } from './fetch-data/fetch-data.component';
     12import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
     13import { KoronaComponent } from './korona/korona.component';
    1214
    1315@NgModule({
     
    1719    HomeComponent,
    1820    CounterComponent,
    19     FetchDataComponent
     21    FetchDataComponent,
     22    KoronaComponent
    2023  ],
    2124  imports: [
     
    2528    RouterModule.forRoot([
    2629      { path: '', component: HomeComponent, pathMatch: 'full' },
    27       { path: 'counter', component: CounterComponent },
     30      { path: 'mapa', component: CounterComponent },
    2831      { path: 'fetch-data', component: FetchDataComponent },
    29     ])
     32      { path: 'koronavirus', component: KoronaComponent }
     33    ]),
     34    BrowserAnimationsModule
    3035  ],
    3136  providers: [],
  • Farmatiko/ClientApp/src/app/counter/counter.component.html

    r0c48bbb r333cdac  
    66
    77<button class="btn btn-primary" (click)="incrementCounter()">Increment</button>
     8
     9
     10<div class="wrapper">
     11    <div>
     12    <h2>Здравствени установи</h2>
     13    <input type="text" class="form-control" name="lek" placeholder="Пронајди лек">
     14    <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true">
     15        <thead>
     16            <tr>
     17            <th>Placeholder1</th>
     18            <th>Placeholder2</th>
     19            <th>Placeholder3</th>
     20            <th>Placeholder4</th>
     21            </tr>
     22        </thead>
     23        <tbody>
     24            <tr *ngFor="">
     25            <td>data1</td>
     26            <td>data2</td>
     27            <td>data3</td>
     28            <td>data4</td>
     29            </tr>
     30        </tbody>
     31    </table>
     32    <nav aria-label="Page navigation example">
     33        <ul class="pagination">
     34          <li class="page-item">
     35            <a class="page-link" href="#" aria-label="Previous">
     36              <span aria-hidden="true">&laquo;</span>
     37              <span class="sr-only">Previous</span>
     38            </a>
     39          </li>
     40          <li class="page-item"><a class="page-link" href="#">1</a></li>
     41          <li class="page-item"><a class="page-link" href="#">2</a></li>
     42          <li class="page-item"><a class="page-link" href="#">3</a></li>
     43          <li class="page-item">
     44            <a class="page-link" href="#" aria-label="Next">
     45              <span aria-hidden="true">&raquo;</span>
     46              <span class="sr-only">Next</span>
     47            </a>
     48          </li>
     49        </ul>
     50      </nav>
     51    </div>
     52    <div>
     53    <h2>Здравствени работници</h2>
     54    <input type="text" class="form-control" name="apteka" placeholder="Пронајди аптека">
     55    <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true">
     56        <thead>
     57        <tr>
     58            <th>Placeholder1</th>
     59            <th>Placeholder2</th>
     60            <th>Placeholder3</th>
     61            <th>Placeholder4</th>
     62        </tr>
     63        </thead>
     64        <tbody>
     65        <tr *ngFor="">
     66            <td>data1</td>
     67            <td>data2</td>
     68            <td>data3</td>
     69            <td>data4</td>
     70        </tr>
     71        </tbody>
     72    </table>
     73    <nav aria-label="Page navigation example">
     74        <ul class="pagination">
     75          <li class="page-item">
     76            <a class="page-link" href="#" aria-label="Previous">
     77              <span aria-hidden="true">&laquo;</span>
     78              <span class="sr-only">Previous</span>
     79            </a>
     80          </li>
     81          <li class="page-item"><a class="page-link" href="#">1</a></li>
     82          <li class="page-item"><a class="page-link" href="#">2</a></li>
     83          <li class="page-item"><a class="page-link" href="#">3</a></li>
     84          <li class="page-item">
     85            <a class="page-link" href="#" aria-label="Next">
     86              <span aria-hidden="true">&raquo;</span>
     87              <span class="sr-only">Next</span>
     88            </a>
     89          </li>
     90        </ul>
     91      </nav>
     92    </div>
     93</div>
  • Farmatiko/ClientApp/src/app/counter/counter.component.ts

    r0c48bbb r333cdac  
    33@Component({
    44  selector: 'app-counter-component',
    5   templateUrl: './counter.component.html'
     5  templateUrl: './counter.component.html',
     6  styleUrls: ['./counter.component.css']
    67})
    78export class CounterComponent {
  • Farmatiko/ClientApp/src/app/home/home.component.html

    r0c48bbb r333cdac  
    1 <h1>Hello, world!</h1>
    2 <p>Welcome to your new single-page application, built with:</p>
    3 <ul>
    4   <li><a href='https://get.asp.net/'>ASP.NET Core</a> and <a href='https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx'>C#</a> for cross-platform server-side code</li>
    5   <li><a href='https://angular.io/'>Angular</a> and <a href='http://www.typescriptlang.org/'>TypeScript</a> for client-side code</li>
    6   <li><a href='http://getbootstrap.com/'>Bootstrap</a> for layout and styling</li>
    7 </ul>
    8 <p>To help you get started, we've also set up:</p>
    9 <ul>
    10   <li><strong>Client-side navigation</strong>. For example, click <em>Counter</em> then <em>Back</em> to return here.</li>
    11   <li><strong>Angular CLI integration</strong>. In development mode, there's no need to run <code>ng serve</code>. It runs in the background automatically, so your client-side resources are dynamically built on demand and the page refreshes when you modify any file.</li>
    12   <li><strong>Efficient production builds</strong>. In production mode, development-time features are disabled, and your <code>dotnet publish</code> configuration automatically invokes <code>ng build</code> to produce minified, ahead-of-time compiled JavaScript files.</li>
    13 </ul>
    14 <p>The <code>ClientApp</code> subdirectory is a standard Angular CLI application. If you open a command prompt in that directory, you can run any <code>ng</code> command (e.g., <code>ng test</code>), or use <code>npm</code> to install extra packages into it.</p>
     1<div class="wrapper">
     2    <div>
     3    <h2>Лекови</h2>
     4    <input type="text" class="form-control" name="lek" placeholder="Пронајди лек">
     5    <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true">
     6        <thead>
     7            <tr>
     8            <th>Placeholder1</th>
     9            <th>Placeholder2</th>
     10            <th>Placeholder3</th>
     11            <th>Placeholder4</th>
     12            </tr>
     13        </thead>
     14        <tbody>
     15            <tr *ngFor="">
     16            <td>data1</td>
     17            <td>data2</td>
     18            <td>data3</td>
     19            <td>data4</td>
     20            </tr>
     21        </tbody>
     22    </table>
     23    <nav aria-label="Page navigation example">
     24        <ul class="pagination">
     25          <li class="page-item">
     26            <a class="page-link" href="#" aria-label="Previous">
     27              <span aria-hidden="true">&laquo;</span>
     28              <span class="sr-only">Previous</span>
     29            </a>
     30          </li>
     31          <li class="page-item"><a class="page-link" href="#">1</a></li>
     32          <li class="page-item"><a class="page-link" href="#">2</a></li>
     33          <li class="page-item"><a class="page-link" href="#">3</a></li>
     34          <li class="page-item">
     35            <a class="page-link" href="#" aria-label="Next">
     36              <span aria-hidden="true">&raquo;</span>
     37              <span class="sr-only">Next</span>
     38            </a>
     39          </li>
     40        </ul>
     41      </nav>
     42    </div>
     43    <div>
     44    <h2>Аптеки</h2>
     45    <input type="text" class="form-control" name="apteka" placeholder="Пронајди аптека">
     46    <table class='table table-striped table-bordered table-sm' cellspacing="0" width="100%" aria-labelledby="tableLabel" *ngIf="true">
     47        <thead>
     48        <tr>
     49            <th>Placeholder1</th>
     50            <th>Placeholder2</th>
     51            <th>Placeholder3</th>
     52            <th>Placeholder4</th>
     53        </tr>
     54        </thead>
     55        <tbody>
     56        <tr *ngFor="">
     57            <td>data1</td>
     58            <td>data2</td>
     59            <td>data3</td>
     60            <td>data4</td>
     61        </tr>
     62        </tbody>
     63    </table>
     64    <nav aria-label="Page navigation example">
     65        <ul class="pagination">
     66          <li class="page-item">
     67            <a class="page-link" href="#" aria-label="Previous">
     68              <span aria-hidden="true">&laquo;</span>
     69              <span class="sr-only">Previous</span>
     70            </a>
     71          </li>
     72          <li class="page-item"><a class="page-link" href="#">1</a></li>
     73          <li class="page-item"><a class="page-link" href="#">2</a></li>
     74          <li class="page-item"><a class="page-link" href="#">3</a></li>
     75          <li class="page-item">
     76            <a class="page-link" href="#" aria-label="Next">
     77              <span aria-hidden="true">&raquo;</span>
     78              <span class="sr-only">Next</span>
     79            </a>
     80          </li>
     81        </ul>
     82      </nav>
     83    </div>
     84</div>
  • Farmatiko/ClientApp/src/app/home/home.component.ts

    r0c48bbb r333cdac  
    1 import { Component } from '@angular/core';
     1import { Component, OnInit, Input, ViewChild } from '@angular/core';
     2import { MaterialModule } from '../shared/material.module';
    23
    34@Component({
    45  selector: 'app-home',
    56  templateUrl: './home.component.html',
     7  styleUrls: ['./home.component.css']
    68})
    79export class HomeComponent {
  • Farmatiko/ClientApp/src/app/nav-menu/nav-menu.component.css

    r0c48bbb r333cdac  
    33  text-align: center;
    44  word-break: break-all;
     5}
     6
     7a.navbar-brand img {
     8  width: 200px;
    59}
    610
  • Farmatiko/ClientApp/src/app/nav-menu/nav-menu.component.html

    r0c48bbb r333cdac  
    44  >
    55    <div class="container">
    6       <a class="navbar-brand" [routerLink]="['/']">Farmatiko</a>
     6      <a class="navbar-brand" [routerLink]="['/']"><img src="../../assets/logo.png"></a>
    77      <button
    88        class="navbar-toggler"
     
    2626            [routerLinkActiveOptions]="{ exact: true }"
    2727          >
    28             <a class="nav-link text-dark" [routerLink]="['/']">Home</a>
     28            <a class="nav-link text-dark" [routerLink]="['/']">Побарај лек</a>
    2929          </li>
    3030          <li class="nav-item" [routerLinkActive]="['link-active']">
    31             <a class="nav-link text-dark" [routerLink]="['/counter']"
    32               >Counter</a
     31            <a class="nav-link text-dark" [routerLink]="['/mapa']"
     32              >Мапа на здравствени работници и здравствени установи</a
    3333            >
    34           </li>
     34          </li>         
    3535          <li class="nav-item" [routerLinkActive]="['link-active']">
    36             <a class="nav-link text-dark" [routerLink]="['/fetch-data']"
    37               >Fetch data</a
     36            <a class="nav-link text-dark" [routerLink]="['/koronavirus']"
     37              >Коронавирус</a
    3838            >
    3939          </li>
  • Farmatiko/ClientApp/src/index.html

    r0c48bbb r333cdac  
    88    <meta name="viewport" content="width=device-width, initial-scale=1" />
    99    <link rel="icon" type="image/x-icon" href="favicon.ico" />
    10   </head>
     10      <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet">
     11    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
     12</head>
    1113  <body>
    12     <app-root>Loading...</app-root>
     14    <app-root></app-root>
    1315  </body>
    1416</html>
  • Farmatiko/ClientApp/src/styles.css

    r0c48bbb r333cdac  
    1515  border-color: #1861ac;
    1616}
     17
     18html, body { height: 100%; }
     19body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
Note: See TracChangeset for help on using the changeset viewer.