{
  "cover2.jpg": "https://angular-buch.com/angular-buch.jpg",
  "cover1.jpg": "https://angular-buch.com/angularjs-buch.jpg",

  "app": "https://book-monkey2.angular-buch.com",
  "app-code": "https://github.com/angular-buch/book-monkey2",
  "bm-native": "https://github.com/angular-buch/book-monkey-nativescript",
  "bm-rdx": "https://github.com/angular-buch/book-monkey-rdx",
  "it1-comp": "https://github.com/book-monkey2-build/iteration-1-components",
  "it1-evt": "https://github.com/book-monkey2-build/iteration-1-event-bindings",
  "it1-prop": "https://github.com/book-monkey2-build/iteration-1-property-bindings",
  "it2-di": "https://github.com/book-monkey2-build/iteration-2-di",
  "it2-nav": "https://github.com/book-monkey2-build/iteration-2-navigation",
  "it3-http": "https://github.com/book-monkey2-build/iteration-3-http",
  "it3-rxjs": "https://github.com/book-monkey2-build/iteration-3-rxjs",
  "it4-forms": "https://github.com/book-monkey2-build/iteration-4-template-driven-forms",
  "it4-reactive": "https://github.com/book-monkey2-build/iteration-4-reactive-forms",
  "it4-validators": "https://github.com/book-monkey2-build/iteration-4-custom-validation",
  "it5-directives": "https://github.com/book-monkey2-build/iteration-5-directives",
  "it5-pipes": "https://github.com/book-monkey2-build/iteration-5-pipes",
  "it6-guards": "https://github.com/book-monkey2-build/iteration-6-guards",
  "it6-lazy": "https://github.com/book-monkey2-build/iteration-6-lazy-loading",
  "it6-modules": "https://github.com/book-monkey2-build/iteration-6-modules",
  "it6-resolver": "https://github.com/book-monkey2-build/iteration-6-resolver",
  "it7-i18n": "https://github.com/book-monkey2-build/iteration-7-i18n",
  "ngh": "https://github.com/angular-buch/angular-cli-ghpages",
  "start": "https://github.com/angular-buch/schnellstart",
  "two-way": "https://github.com/angular-buch/custom-two-way-binding",

  "EAP-11": " --- all urls below are EAP-11 only and can be deletet later on ---",
  "b/0": "http://semver.org/lang/de/",
  "b/1": "https://angular.io/docs",
  "b/2": "https://code.visualstudio.com/",
  "b/3": "https://marketplace.visualstudio.com/VSCode",
  "b/4": "https://marketplace.visualstudio.com/items?itemName=steoates.autoimport",
  "b/5": "https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig",
  "b/6": "https://marketplace.visualstudio.com/items?itemName=eg2.tslint",
  "b/7": "https://palantir.github.io/tslint/",
  "b/8": "https://marketplace.visualstudio.com/items?itemName=natewallace.angular2-inline",
  "b/9": "https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons",
  "b/10": "https://google.de/chrome",
  "b/11": "https://augury.angular.io/",
  "b/12": "https://nodejs.org",
  "b/13": "https://code.google.com/p/v8/",
  "b/14": "https://npmjs.com/",
  "b/15": "https://nodejs.org/en/download/",
  "b/16": "https://angular.io/docs/ts/latest/quickstart.html",
  "b/17": "https://github.com/systemjs/systemjs",
  "b/18": "https://webpack.github.io/",
  "b/19": "https://github.com/angular/angular-cli",
  "b/20": "http://www.typescriptlang.org/",
  "b/21": "http://kangax.github.io/compat-table",
  "b/22": "http://www.ksimons.de/2011/05/technische-userstories-gehoren-nicht-ins-product-backlog/",
  "b/23": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html",
  "b/24": "http://getbootstrap.com/",
  "b/25": "http://purecss.io/",
  "b/26": "http://semantic-ui.com/",
  "b/27": "https://jquery.com/",
  "b/28": "https://www.w3.org/TR/html-markup/syntax.html/",
  "b/29": "https://angular.io/docs/ts/latest/guide/style-guide.html",
  "b/30": "https://www.w3.org/TR/uievents/",
  "b/31": "https://angular.io/styleguide",
  "b/32": "https://github.com/mgechev/codelyzer",
  "b/33": "http://www.martinfowler.com/articles/injection.html",
  "b/34": "https://angular.io/docs/js/latest/api/core/index/forwardRef-function.html",
  "b/35": "https://developer.mozilla.org/en-US/docs/Web/API/Console",
  "b/36": "http://reactivex.io/",
  "b/37": "https://angularjs.de/artikel/angular2-observables",
  "b/38": "https://github.com/angular/angular/blob/986abbe0b2ca0e33078db114637505996fa70bd7/modules/%40angular/http/src/backends/xhr_backend.ts#L91",
  "b/39": "https://augury.angular.io/",
  "b/40": "https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd",
  "b/41": "https://www.npmjs.com/package/angular-date-value-accessor",
  "b/42": "https://cycle.js.org/basic-examples.html#what-does-the-suffixed-dollar-sign-mean",
  "b/43": "https://github.com/angular/angular/blob/master/modules/@angular/common/src/directives/ng_if.ts",
  "b/44": "http://semantic-ui.com/elements/image.html#size",
  "b/45": "https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb",
  "b/46": "https://leanpub.com/router",
  "b/47": "https://jasmine.github.io/edge/introduction.html#section-Included_Matchers",
  "b/48": "http://seleniumhq.org/",
  "b/49": "https://java.com/download/",
  "b/50": "https://angular.io/docs/ts/latest/guide/testing.html",
  "b/51": "http://blog.thoughtram.io/angular/2016/12/27/angular-2-advance-testing-with-custom-matchers.html",
  "b/52": "https://github.com/angular/protractor/issues/3205",
  "b/53": "https://promisesaplus.com/",
  "b/54": "https://medium.com/@urish/building-simon-with-angular2-iot-fceb78bb18e5",
  "b/55": "https://angular.io/docs/ts/latest/cookbook/aot-compiler.html",
  "b/56": "https://www.nativescript.org/",
  "b/57": "https://developers.google.com/v8/",
  "b/58": "http://trac.webkit.org/wiki/JavaScriptCore",
  "b/59": "https://www.npmjs.com/package/nativescript-telerik-ui",
  "b/60": "https://www.npmjs.com/package/nativescript",
  "b/61": "http://developer.telerik.com/featured/building-your-own-nativescript-modules-for-npm/",
  "b/62": "http://developer.telerik.com/featured/nativescript-works/",
  "b/63": "https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit",
  "b/64": "https://docs.nativescript.org/tutorial/chapter-0",
  "b/65": "https://docs.nativescript.org/start/quick-setup.html",
  "b/66": "https://github.com/inikulin/parse5",
  "b/67": "https://angular.io/docs/ts/latest/cookbook/component-relative-paths.html",
  "b/68": "https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager",
  "b/69": "https://www.genymotion.com/fun-zone/",
  "b/70": "https://facebook.github.io/flux/",
  "b/71": "https://github.com/ngrx",
  "b/72": "https://github.com/angular-redux/ng2-redux",
  "b/73": "https://github.com/reactjs/",
  "b/74": "https://github.com/zalmoxisus/redux-devtools-extension",
  "b/75": "http://redux.js.org/",
  "b/76": "https://egghead.io/series/getting-started-with-redux",
  "b/77": "https://github.com/wbuchwalter/ng2-redux",
  "b/78": "https://github.com/rangle/angular2-redux-starter",
  "b/79": "https://github.com/gaearon/redux-devtools",
  "b/80": "https://github.com/redux-observable/redux-observable",
  "b/81": "https://github.com/angular-redux/router",
  "b/82": "https://github.com/ngrx/store",
  "b/83": "https://github.com/ngrx/store-devtools",
  "b/84": "https://github.com/ngrx/effects",
  "b/85": "https://github.com/ngrx/router",
  "b/86": "https://github.com/ngrx/router-store",
  "b/87": "https://chrome.google.com/webstore",
  "b/88": "https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html",
  "b/89": "https://angular.io/docs/ts/latest/guide/upgrade.html",
  "b/90": "https://github.com/ngParty/ng-metadata",
  "b/91": "https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md",
  "b/92": "https://docs.angularjs.org/guide/component",
  "b/93": "https://docs.angularjs.org/guide/directive",
  "b/94": "http://latentflip.com/loupe/",
  "b/95": "https://github.com/angular/zone.js",
  "b/96": "http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html",
  "b/97": "https://blog.thoughtram.io/angular/2016/07/27/custom-form-controls-in-angular-2.html",
  "b/98": "https://basarat.gitbooks.io/typescript/content/docs/rest-parameters.html",
  "b/99": "https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads",
  "b/100": "http://semantic-ui.com/elements/loader.html",
  "b/101": "https://github.com/Netflix/Hystrix",
  "b/102": "http://www.reactivemanifesto.org/de",
  "b/103": "https://github.com/tc39/proposal-observable",
  "b/104": "https://github.com/ReactiveX/rxjs",
  "b/105": "https://netbasal.com/8da0788a8d2",
  "b/106": "https://github.com/angular-buch/book-monkey-nativescript/blob/master/app/app.css",
  "b/107": "https://github.com",
  "b/108": "https://git-scm.com/",
  "b/109": "https://angular.io/docs/ts/latest/cookbook/i18n.html",
  "b/110": "https://poeditor.com/",
  "b/111": "http://www.ngx-translate.com/",

  "LATEST": " --- all urls below are from the final version ---",
  "x/1": "http://semver.org/lang/de/",
  "x/2": "https://angular.io/docs",
  "x/3": "https://code.visualstudio.com/",
  "x/4": "https://marketplace.visualstudio.com/VSCode",
  "x/5": "https://marketplace.visualstudio.com/items?itemName=steoates.autoimport",
  "x/6": "https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig",
  "x/7": "https://marketplace.visualstudio.com/items?itemName=eg2.tslint",
  "x/8": "https://palantir.github.io/tslint/",
  "x/9": "https://marketplace.visualstudio.com/items?itemName=natewallace.angular2-inline",
  "x/10": "https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons",
  "x/11": "https://google.de/chrome",
  "x/12": "https://augury.angular.io/",
  "x/13": "https://nodejs.org",
  "x/14": "https://developers.google.com/v8/",
  "x/15": "https://npmjs.com/",
  "x/16": "https://nodejs.org/en/download/",
  "x/17": "https://github.com",
  "x/18": "https://git-scm.com/",
  "x/19": "https://angular.io/docs/ts/latest/quickstart.html",
  "x/20": "https://github.com/systemjs/systemjs",
  "x/21": "https://webpack.github.io/",
  "x/22": "https://github.com/angular/angular-cli",
  "x/23": "http://www.typescriptlang.org/",
  "x/24": "http://kangax.github.io/compat-table",
  "x/25": "http://www.ksimons.de/2011/05/technische-userstories-gehoren-nicht-ins-product-backlog/",
  "x/26": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html",
  "x/27": "http://getbootstrap.com/",
  "x/28": "http://purecss.io/",
  "x/29": "http://semantic-ui.com/",
  "x/30": "https://jquery.com/",
  "x/31": "https://www.w3.org/TR/html-markup/syntax.html",
  "x/32": "https://angular.io/styleguide",
  "x/33": "https://www.w3.org/TR/uievents/",
  "x/34": "https://github.com/mgechev/codelyzer",
  "x/35": "http://www.martinfowler.com/articles/injection.html",
  "x/36": "https://angular.io/docs/js/latest/api/core/index/forwardRef-function.html",
  "x/37": "https://developer.mozilla.org/en-US/docs/Web/API/Console",
  "x/38": "http://reactivex.io/",
  "x/39": "https://angularjs.de/artikel/angular2-observables",
  "x/40": "https://github.com/angular/angular/blob/986abbe0b2ca0e33078db114637505996fa70bd7/modules/%40angular/http/src/backends/xhr_backend.ts#L91",
  "x/41": "http://semantic-ui.com/elements/loader.html",
  "x/42": "https://github.com/Netflix/Hystrix",
  "x/43": "http://www.reactivemanifesto.org/de",
  "x/44": "https://github.com/tc39/proposal-observable",
  "x/45": "https://github.com/ReactiveX/rxjs",
  "x/46": "https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd",
  "x/47": "https://www.npmjs.com/package/angular-date-value-accessor",
  "x/48": "https://netbasal.com/8da0788a8d2",
  "x/49": "https://basarat.gitbooks.io/typescript/content/docs/rest-parameters.html",
  "x/50": "https://cycle.js.org/basic-examples.html#basic-examples-increment-a-counter-what-is-the-convention",
  "x/51": "https://github.com/angular/angular/blob/master/modules/@angular/common/src/directives/ng_if.ts",
  "x/52": "http://semantic-ui.com/elements/image.html#size",
  "x/53": "https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb",
  "x/54": "https://leanpub.com/router",
  "x/55": "https://poeditor.com/",
  "x/56": "http://www.ngx-translate.com/",
  "x/57": "https://jasmine.github.io/edge/introduction.html#section-Included_Matchers",
  "x/58": "http://seleniumhq.org/",
  "x/59": "https://java.com/download/",
  "x/60": "https://angular.io/docs/ts/latest/guide/testing.html",
  "x/61": "http://blog.thoughtram.io/angular/2016/12/27/angular-2-advance-testing-with-custom-matchers.html",
  "x/62": "https://github.com/angular/protractor/issues/3205",
  "x/63": "https://promisesaplus.com/",
  "x/64": "https://medium.com/@urish/building-simon-with-angular2-iot-fceb78bb18e5",
  "x/65": "https://angular.io/docs/ts/latest/cookbook/aot-compiler.html",
  "x/66": "https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads",
  "x/67": "https://www.nativescript.org/",
  "x/68": "http://trac.webkit.org/wiki/JavaScriptCore",
  "x/69": "https://www.npmjs.com/package/nativescript-telerik-ui",
  "x/70": "https://www.npmjs.com/package/nativescript",
  "x/71": "http://developer.telerik.com/featured/building-your-own-nativescript-modules-for-npm/",
  "x/72": "http://developer.telerik.com/featured/nativescript-works/",
  "x/73": "https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit",
  "x/74": "https://docs.nativescript.org/tutorial/chapter-0",
  "x/75": "https://docs.nativescript.org/start/quick-setup.html",
  "x/76": "https://github.com/inikulin/parse5",
  "x/77": "https://github.com/angular-buch/book-monkey-nativescript/blob/master/app/app.css",
  "x/78": "https://angular.io/docs/ts/latest/cookbook/component-relative-paths.html",
  "x/79": "https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager",
  "x/80": "https://www.genymotion.com/fun-zone/",
  "x/81": "https://facebook.github.io/flux/",
  "x/82": "https://github.com/ngrx",
  "x/83": "https://github.com/angular-redux",
  "x/84": "https://github.com/reactjs/",
  "x/85": "https://github.com/zalmoxisus/redux-devtools-extension",
  "x/86": "http://redux.js.org/",
  "x/87": "https://egghead.io/series/getting-started-with-redux",
  "x/88": "https://github.com/angular-redux/store",
  "x/89": "https://github.com/rangle/angular2-redux-starter",
  "x/90": "https://github.com/gaearon/redux-devtools",
  "x/91": "https://github.com/redux-observable/redux-observable",
  "x/92": "https://github.com/angular-redux/router",
  "x/93": "https://github.com/ngrx/store",
  "x/94": "https://github.com/ngrx/store-devtools",
  "x/95": "https://github.com/ngrx/effects",
  "x/96": "https://github.com/ngrx/router-store",
  "x/97": "https://chrome.google.com/webstore",
  "x/98": "https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html",
  "x/99": "http://latentflip.com/loupe/",
  "x/100": "https://github.com/angular/zone.js",
  "x/101": "http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html",
  "x/102": "https://blog.thoughtram.io/angular/2016/07/27/custom-form-controls-in-angular-2.html",
  "x/103": "https://angular.io/docs/ts/latest/guide/upgrade.html",
  "x/104": "https://github.com/ngParty/ng-metadata",
  "x/105": "https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md",
  "x/106": "https://docs.angularjs.org/guide/component",
  "x/107": "https://docs.angularjs.org/guide/directive",
  "x/108": "https://www.npmjs.com/package/webpack-bundle-analyzer",
  "x/109": "https://webpack.github.io/analyse/"
}
