// Meta data used by the AngularJS docs app
angular.module('pagesData', [])
  .value('NG_PAGES', {
  "api/ng": {
    "docType": "module",
    "id": "module:ng",
    "name": "ng",
    "area": "api",
    "outputPath": "partials/api/ng/index.html",
    "path": "api/ng",
    "searchTerms": {
      "titleWords": "ng",
      "keywords": "angular angularjs api application breakdown components core default directives doc-module-components essential filters function high js js-angular-release level lists loaded module ng services src started table testing validity_state_property"
    }
  },
  "api/ng/function/angular.lowercase": {
    "docType": "function",
    "id": "module:ng.function:angular.lowercase",
    "name": "angular.lowercase",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.lowercase.html",
    "path": "api/ng/function/angular.lowercase",
    "searchTerms": {
      "titleWords": "angular.lowercase",
      "keywords": "angular api converted converts function js js-angular-release lowercase lowercased ng src string"
    }
  },
  "api/ng/function/angular.uppercase": {
    "docType": "function",
    "id": "module:ng.function:angular.uppercase",
    "name": "angular.uppercase",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.uppercase.html",
    "path": "api/ng/function/angular.uppercase",
    "searchTerms": {
      "titleWords": "angular.uppercase",
      "keywords": "angular api converted converts function js js-angular-release ng src string uppercase uppercased"
    }
  },
  "api/ng/function/angular.forEach": {
    "docType": "function",
    "id": "module:ng.function:angular.forEach",
    "name": "angular.forEach",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.forEach.html",
    "path": "api/ng/function/angular.forEach",
    "searchTerms": {
      "titleWords": "angular.forEach",
      "keywords": "angular api array collection context element expect filters foreach function gender hasownproperty inherited invoked invokes item iterate iterator js js-angular-release key log male method misko ng noting obj object optional properties property push reference src toequal values var worth"
    }
  },
  "api/ng/function/angular.extend": {
    "docType": "function",
    "id": "module:ng.function:angular.extend",
    "name": "angular.extend",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.extend.html",
    "path": "api/ng/function/angular.extend",
    "searchTerms": {
      "titleWords": "angular.extend",
      "keywords": "angular api copying destination dst extend extends function js js-angular-release multiple ng object objects properties reference source src"
    }
  },
  "api/ng/function/angular.noop": {
    "docType": "function",
    "id": "module:ng.function:angular.noop",
    "name": "angular.noop",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.noop.html",
    "path": "api/ng/function/angular.noop",
    "searchTerms": {
      "titleWords": "angular.noop",
      "keywords": "angular api calculateresult code foo function functional js js-angular-release ng noop operations performs result src style var writing"
    }
  },
  "api/ng/function/angular.identity": {
    "docType": "function",
    "id": "module:ng.function:angular.identity",
    "name": "angular.identity",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.identity.html",
    "path": "api/ng/function/angular.identity",
    "searchTerms": {
      "titleWords": "angular.identity",
      "keywords": "angular api argument code function functional identity js js-angular-release ng return returns src style transformer writing"
    }
  },
  "api/ng/function/angular.isUndefined": {
    "docType": "function",
    "id": "module:ng.function:angular.isUndefined",
    "name": "angular.isUndefined",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isUndefined.html",
    "path": "api/ng/function/angular.isUndefined",
    "searchTerms": {
      "titleWords": "angular.isUndefined",
      "keywords": "angular api check determines function isundefined js js-angular-release ng reference src true undefined"
    }
  },
  "api/ng/function/angular.isDefined": {
    "docType": "function",
    "id": "module:ng.function:angular.isDefined",
    "name": "angular.isDefined",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isDefined.html",
    "path": "api/ng/function/angular.isDefined",
    "searchTerms": {
      "titleWords": "angular.isDefined",
      "keywords": "angular api check defined determines function isdefined js js-angular-release ng reference src true"
    }
  },
  "api/ng/function/angular.isObject": {
    "docType": "function",
    "id": "module:ng.function:angular.isObject",
    "name": "angular.isObject",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isObject.html",
    "path": "api/ng/function/angular.isObject",
    "searchTerms": {
      "titleWords": "angular.isObject",
      "keywords": "angular api arrays check considered determines function isobject javascript js js-angular-release ng note null object objects reference src true typeof"
    }
  },
  "api/ng/function/angular.isString": {
    "docType": "function",
    "id": "module:ng.function:angular.isString",
    "name": "angular.isString",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isString.html",
    "path": "api/ng/function/angular.isString",
    "searchTerms": {
      "titleWords": "angular.isString",
      "keywords": "angular api check determines function isstring js js-angular-release ng reference src string true"
    }
  },
  "api/ng/function/angular.isNumber": {
    "docType": "function",
    "id": "module:ng.function:angular.isNumber",
    "name": "angular.isNumber",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isNumber.html",
    "path": "api/ng/function/angular.isNumber",
    "searchTerms": {
      "titleWords": "angular.isNumber",
      "keywords": "angular api check determines function isnumber js js-angular-release ng number reference src true"
    }
  },
  "api/ng/function/angular.isDate": {
    "docType": "function",
    "id": "module:ng.function:angular.isDate",
    "name": "angular.isDate",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isDate.html",
    "path": "api/ng/function/angular.isDate",
    "searchTerms": {
      "titleWords": "angular.isDate",
      "keywords": "angular api check determines function isdate js js-angular-release ng reference src true"
    }
  },
  "api/ng/function/angular.isArray": {
    "docType": "function",
    "id": "module:ng.function:angular.isArray",
    "name": "angular.isArray",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isArray.html",
    "path": "api/ng/function/angular.isArray",
    "searchTerms": {
      "titleWords": "angular.isArray",
      "keywords": "angular api array check determines function isarray js js-angular-release ng reference src true"
    }
  },
  "api/ng/function/angular.isFunction": {
    "docType": "function",
    "id": "module:ng.function:angular.isFunction",
    "name": "angular.isFunction",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isFunction.html",
    "path": "api/ng/function/angular.isFunction",
    "searchTerms": {
      "titleWords": "angular.isFunction",
      "keywords": "angular api check determines function isfunction js js-angular-release ng reference src true"
    }
  },
  "api/ng/function/angular.isElement": {
    "docType": "function",
    "id": "module:ng.function:angular.isElement",
    "name": "angular.isElement",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.isElement.html",
    "path": "api/ng/function/angular.isElement",
    "searchTerms": {
      "titleWords": "angular.isElement",
      "keywords": "angular api check determines dom element function iselement jquery js js-angular-release ng reference src true wrapped"
    }
  },
  "api/ng/function/angular.copy": {
    "docType": "function",
    "id": "module:ng.function:angular.copy",
    "name": "angular.copy",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.copy.html",
    "path": "api/ng/function/angular.copy",
    "searchTerms": {
      "titleWords": "angular.copy",
      "keywords": "angular api array copied copy created creates deep deleted destination elements example-example exception function identical including js js-angular-release ng null object objects primitives properties provided returned source src supplied thrown type undefined updated"
    }
  },
  "api/ng/function/angular.equals": {
    "docType": "function",
    "id": "module:ng.function:angular.equals",
    "name": "angular.equals",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.equals.html",
    "path": "api/ng/function/angular.equals",
    "searchTerms": {
      "titleWords": "angular.equals",
      "keywords": "angular api arguments arrays compare compared comparing comparison consider considered determines domwindow equal equals equivalent expression expressions false function identify ignored javascript js js-angular-release matches names nan ng o1 o2 object objects pass properties property regular represent representation scope src supports textual true type types values"
    }
  },
  "api/ng/function/angular.bind": {
    "docType": "function",
    "id": "module:ng.function:angular.bind",
    "name": "angular.bind",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.bind.html",
    "path": "api/ng/function/angular.bind",
    "searchTerms": {
      "titleWords": "angular.bind",
      "keywords": "angular api application args arguments bind bindings bound call calls context contrast_with_partial_function_application currying distinguished evaluated feature fn function js js-angular-release ng optional org prebound returns src supply wikipedia wraps"
    }
  },
  "api/ng/function/angular.toJson": {
    "docType": "function",
    "id": "module:ng.function:angular.toJson",
    "name": "angular.toJson",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.toJson.html",
    "path": "api/ng/function/angular.toJson",
    "searchTerms": {
      "titleWords": "angular.toJson",
      "keywords": "angular api characters function input internally js js-angular-release json json-formatted json-ified leading newlines ng notation obj output pretty properties representing serialized serializes set src string stripped tojson true whitespace"
    }
  },
  "api/ng/function/angular.fromJson": {
    "docType": "function",
    "id": "module:ng.function:angular.fromJson",
    "name": "angular.fromJson",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.fromJson.html",
    "path": "api/ng/function/angular.fromJson",
    "searchTerms": {
      "titleWords": "angular.fromJson",
      "keywords": "angular api deserialize deserialized deserializes fromjson function js js-angular-release json ng src string thingy"
    }
  },
  "api/ng/directive/ngApp": {
    "docType": "directive",
    "id": "module:ng.directive:ngApp",
    "name": "ngApp",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngApp.html",
    "path": "api/ng/directive/ngApp",
    "searchTerms": {
      "titleWords": "ngApp app",
      "keywords": "$injector angular angularinit angularjs api appcontroller application applications auto auto-bootstrap auto-bootstrapped bootstrap bootstrapped code common compiled define dependencies designates directive document easiest element example example-example1 html instantiated js js-angular-release load loaded manually module modules multiple needed nested ng ngapp optional resolved root src tags typically"
    }
  },
  "api/ng/function/angular.bootstrap": {
    "docType": "function",
    "id": "module:ng.function:angular.bootstrap",
    "name": "angular.bootstrap",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.bootstrap.html",
    "path": "api/ng/function/angular.bootstrap",
    "searchTerms": {
      "titleWords": "angular.bootstrap",
      "keywords": "$injector allow angular annotated api app application applications array block bootstrap bootstrapped browser console created detect directive dom element end-to-end example-multi-bootstrap function guide injector instances invoked item js js-angular-release load loaded manually module modules multiple newly ng ngapp ngscenario-based note predefined prevents report returns root script scripts src start strange subsequent tests warning work"
    }
  },
  "api/ng/object/angular.version": {
    "docType": "object",
    "id": "module:ng.object:angular.version",
    "name": "angular.version",
    "area": "api",
    "outputPath": "partials/api/ng/object/angular.version.html",
    "path": "api/ng/object/angular.version",
    "searchTerms": {
      "titleWords": "angular.version",
      "keywords": "angular angularjs angularpublic api code codename current dot full jiggling-armfat js js-angular-release major minor ng number object properties release src string version"
    }
  },
  "api/ng/function/angular.injector": {
    "docType": "function",
    "id": "module:ng.function:angular.injector",
    "name": "angular.injector",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.injector.html",
    "path": "api/ng/function/angular.injector",
    "searchTerms": {
      "titleWords": "angular.injector",
      "keywords": "$compile $digest $div $document $injector $rootscope access aliases angular angularjs api app append application arguments auto block body bootstrapped case compile create creates current currently dependency directive document element elements example explicitly extra fairly fn_args function functions guide html implicit inference inject injecting injection injector invoke jquery js js-angular-release kick label library link list markup module modules myctrl ng ng-controller party rare retrieving running scope services src third type typical usage var"
    }
  },
  "api/auto": {
    "docType": "module",
    "id": "module:auto",
    "name": "auto",
    "area": "api",
    "outputPath": "partials/api/auto/index.html",
    "path": "api/auto",
    "searchTerms": {
      "titleWords": "auto",
      "keywords": "$injector api auto automatically fn_args implicit injector js js-angular-release module src"
    }
  },
  "api/auto/service/$injector": {
    "docType": "service",
    "id": "module:auto.service:$injector",
    "name": "$injector",
    "area": "api",
    "outputPath": "partials/api/auto/service/$injector.html",
    "path": "api/auto/service/$injector",
    "searchTerms": {
      "titleWords": "$injector",
      "keywords": "$inject $injector $provide adding angular annotated annotating annotation annotations api argument arguments array auto call calling change code createinjector defined definition dependency equivalent expect explicit extracted function holds inference inferred injection injector inline instances instantiate invoke item javascript js js-angular-release load methods minification minified modules names needed obfuscation object parameters parsed property provider retrieve return returns service servicea src tobe tools tostring true types valid var ways work works"
    }
  },
  "api/auto/service/$provide": {
    "docType": "service",
    "id": "module:auto.service:$provide",
    "name": "$provide",
    "area": "api",
    "outputPath": "partials/api/auto/service/$provide.html",
    "path": "api/auto/service/$provide",
    "searchTerms": {
      "titleWords": "$provide",
      "keywords": "$get $injector $provide accessed add additional angular api auto called calling cases class components configuration constant correct created createinjector examples exposed factories factory finding fn function functions helper holds individual injector instance instantiate instantiated instantiating js js-angular-release methods module number object options property provider providers register registering registers request responsible service services singleton src turn wrapped"
    }
  },
  "api/ng/function/angular.element": {
    "docType": "function",
    "id": "module:ng.function:angular.element",
    "name": "angular.element",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.element.html",
    "path": "api/ng/function/angular.element",
    "searchTerms": {
      "titleWords": "angular.element",
      "keywords": "$destroy $rootscope addclass additional alert alert-success alias allows angular angularjs api api-compatible apis append associated attached attr bind bindings built-in called calling camelcase children class clean clone commonly compatible contents controller cross-browser css current data default delegates destruction directive directly dom domcontentloaded domelement dummy element elements empty eq event eventdata events extras find fired fires footprint function functionality getter goal handlers hasclass html implements inheriteddata injector intercepts isolate isolatescope jqlite jquery js js-angular-release limited lite load lookups manipulate methods namespaces needed ng ng339 ngcontroller ngmodel nodes non-isolate object original parent party passes prepend prop provided raw reached ready references remove removeattr removeclass removed removedata replacewith retrieved retrieves returns scope selectors simply small src starts string subset support tag text tiny toggleclass top triggerhandler unbind val walks wrap wrapped wraps"
    }
  },
  "api/ng/type/angular.Module": {
    "docType": "type",
    "id": "module:ng.type:angular.Module",
    "name": "angular.Module",
    "area": "api",
    "outputPath": "partials/api/ng/type/angular.Module.html",
    "path": "api/ng/type/angular.Module",
    "searchTerms": {
      "titleWords": "angular.Module",
      "keywords": "angular api configuring interface js js-angular-release loader module modules ng setupmoduleloader src type"
    }
  },
  "api/ng/function/angular.module": {
    "docType": "function",
    "id": "module:ng.function:angular.module",
    "name": "angular.module",
    "area": "api",
    "outputPath": "partials/api/ng/function/angular.module.html",
    "path": "api/ng/function/angular.module",
    "searchTerms": {
      "titleWords": "angular.module",
      "keywords": "$injector $locationprovider angular api application appname argument arguments auto blocks bootstrap collection config configfn configuration configure controllers core create created creating directive directives existing filters function global hashprefix initialization injector inside js js-angular-release ll load loader mechanism module modules mycoolapp mymodule ng ngapp optional party passed place process providers register registered registering requires retrieve retrieved retrieving service services simplify src unspecified var"
    }
  },
  "api/ng/service/$anchorScroll": {
    "docType": "service",
    "id": "module:ng.service:$anchorScroll",
    "name": "$anchorScroll",
    "area": "api",
    "outputPath": "partials/api/ng/service/$anchorScroll.html",
    "path": "api/ng/service/$anchorScroll",
    "searchTerms": {
      "titleWords": "$anchorScroll",
      "keywords": "$anchorscroll $anchorscrollprovider $location $rootscope $window anchor anchorscroll api called calling changes checks current disableautoscrolling disabled element example-example2 function hash html js js-angular-release match ng org rules scrolls service spec src the-indicated-part-of-the-document w3 watches"
    }
  },
  "api/ng/provider/$animateProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$animateProvider",
    "name": "$animateProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$animateProvider.html",
    "path": "api/ng/provider/$animateProvider",
    "searchTerms": {
      "titleWords": "$animateProvider",
      "keywords": "$animate $animateprovider animate animations api callbacks calls check default doesn dom enable functional implementation js js-angular-release loaded module ng nganimate order perform performs provider src synchronously updates"
    }
  },
  "api/ng/service/$animate": {
    "docType": "service",
    "id": "module:ng.service:$animate",
    "name": "$animate",
    "area": "api",
    "outputPath": "partials/api/ng/service/$animate.html",
    "path": "api/ng/service/$animate",
    "searchTerms": {
      "titleWords": "$animate",
      "keywords": "$animate $animator adding angularjs animate animation api classes click core css dom elements enable enabling full functions high-level hooks included insert javascript js js-angular-release learn manipulation module move ng nganimate operations perform remove removing rudimentary service simple src support visit"
    }
  },
  "api/ng/service/$cacheFactory": {
    "docType": "service",
    "id": "module:ng.service:$cacheFactory",
    "name": "$cacheFactory",
    "area": "api",
    "outputPath": "partials/api/ng/service/$cacheFactory.html",
    "path": "api/ng/service/$cacheFactory",
    "searchTerms": {
      "titleWords": "$cacheFactory",
      "keywords": "$cachefactory $cachefactoryprovider access api behavior cache cached cachefactory cacheid capacity constructs created creation destroy example-example3 expect factory info js js-angular-release key key-value lru methods newly ng nosuchcacheid object objects options pair properties puts references remove removeall removes returns service set size specifies src tobe tobedefined toequal turns undefined values var ve"
    }
  },
  "api/ng/type/$cacheFactory.Cache": {
    "docType": "type",
    "id": "module:ng.type:$cacheFactory.Cache",
    "name": "$cacheFactory.Cache",
    "area": "api",
    "outputPath": "partials/api/ng/type/$cacheFactory.Cache.html",
    "path": "api/ng/type/$cacheFactory.Cache",
    "searchTerms": {
      "titleWords": "$cacheFactory.Cache",
      "keywords": "$cachefactory $http angular api behave cache cachefactory cacheid data directive example expect factory function info inject js js-angular-release key module ng object remove removeall retrieve return script size src store super-cache supercache templates test tobeundefined toequal type"
    }
  },
  "api/ng/service/$templateCache": {
    "docType": "service",
    "id": "module:ng.service:$templateCache",
    "name": "$templateCache",
    "area": "api",
    "outputPath": "partials/api/ng/service/$templateCache.html",
    "path": "api/ng/service/$templateCache",
    "searchTerms": {
      "titleWords": "$templateCache",
      "keywords": "$cachefactory $templatecache $templatecacheprovider adding angular api cache cachefactory consuming content definition directly document head html included javascript js js-angular-release load loaded module myapp ng ng-app ng-include quick retrieval retrieve script service simply src tag template templateid templates text time type var"
    }
  },
  "api/ng/service/$compile": {
    "docType": "service",
    "id": "module:ng.service:$compile",
    "name": "$compile",
    "area": "api",
    "outputPath": "partials/api/ng/service/$compile.html",
    "path": "api/ng/service/$compile",
    "searchTerms": {
      "titleWords": "$compile",
      "keywords": "$attrs $compile $compileminerr $compileprovider $digest $element $observe $rootscope $sce $scope $set $transclude $watch access accessing accidentally actual advantage alert alert-error alert-success alert-warning alias aliasing allowing allows amount angular api applied apply appropriate argument arguments array assigned associated assumed asynchronous attach attempt attr attribute attributes attrs augment automatic automatically avoid avoided behavior bi-directional bind binding bound bracket call called caller calling case cases change changed changes channel child children class classes clone cloneattachfn cloned clonedelement clonelinkingfn comment common communicate communication compilation compile compiled compiler compiles compiling component components comprehensive config configuration console content contents context control controller controlleras controllers correct corresponding count create created creates creating creating-custom-directives_creating-directives_template-expanding-directive ctrl current data data-ng-bind deals declaration declared default defaults define defined defines definition deprecated derived desirable developer difference differs directive directivedefinitionobject directivename directives document doesn dom eacm easily effects efficient element elements elm empty equivalent error errors evaluated example example-example4 examples exception execute executed execution exist exp expressed expression factory fail false flag fn form fourth function functions gentle gettrustedresourceurl greater guide hand handle hash hasn hello html iattrs ielement illustrate imperatively in-depth including increment infinite info inherit inject injectable injected inserted inside instance instantiated instructions inter inter-communication interpolated interpolation introduction isolate isolated js js-angular-release link linked linking linkingfn list listener listeners loaded loading local localfn localmodel localname locals locate log logic loop lower major manipulate manual manually map matching maxpriority migrates modify module multiple my-attr my-directive mymodule names ng ng:bind ngbind ngmodel ngtransclude nodes non_assignable_model_expression normal normalized notation null number numerical object objects observe optional options order original otherinjectables outer overflow overridden parameter parent parentmodel parents pass passed passing phase place point post post-link post-linking postlink practice pre pre-bound pre-link pre-linking prefix prefixed prelink priority private process produces properties property prototypically provided raised read reason receives recommended recursively reference referenced reflect reflected registered registering registration release relying removed replace replacement representing request require required resides responsible restrict restricts result return returning returns reusable reverse root rule safe scope searching send service set setup share shared sibling siblingdirectivename simplified single sort source specific src stack string stringalias strings style subset supports suspended takes tattrs telement template templateelement templates templateurl terminal throw time transclude transcludefn transclusion transformation transformations transforming tree true typical typically undefined unspecified updated updating url values var variable variety view walking watches ways widget working works wrapper x-ng-bind"
    }
  },
  "api/ng/provider/$compileProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$compileProvider",
    "name": "$compileProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$compileProvider.html",
    "path": "api/ng/provider/$compileProvider",
    "searchTerms": {
      "titleWords": "$compileProvider",
      "keywords": "$compileprovider $inject api compile function js js-angular-release ng provider src"
    }
  },
  "api/ng/type/$compile.directive.Attributes": {
    "docType": "type",
    "id": "module:ng.type:$compile.directive.Attributes",
    "name": "$compile.directive.Attributes",
    "area": "api",
    "outputPath": "partials/api/ng/type/$compile.directive.Attributes.html",
    "path": "api/ng/type/$compile.directive.Attributes",
    "searchTerms": {
      "titleWords": "$compile.directive.Attributes",
      "keywords": "$compile angular api attributes binding compile current data-ng-bind directive dom element equivalent functions js js-angular-release linking needed ng ng-bind ng:bind nodesetlinkingfn normalization normalized object reflect shared src treated type values x-ng-bind"
    }
  },
  "api/ng/provider/$controllerProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$controllerProvider",
    "name": "$controllerProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$controllerProvider.html",
    "path": "api/ng/provider/$controllerProvider",
    "searchTerms": {
      "titleWords": "$controllerProvider",
      "keywords": "$controller $controllerprovider allows angular api controller controllers create js js-angular-release method ng provider register registration service src"
    }
  },
  "api/ng/service/$controller": {
    "docType": "service",
    "id": "module:ng.service:$controller",
    "name": "$controller",
    "area": "api",
    "outputPath": "partials/api/ng/service/$controller.html",
    "path": "api/ng/service/$controller",
    "searchTerms": {
      "titleWords": "$controller",
      "keywords": "$controller $controllerprovider $injector api auto call called check considered controller controllers current evaluating extracted function github global injection instance instantiating js js-angular-release locals ng object override registered responsible retrieve returns scope service simple src steps string version window"
    }
  },
  "api/ng/directive/a": {
    "docType": "directive",
    "id": "module:ng.directive:a",
    "name": "a",
    "area": "api",
    "outputPath": "partials/api/ng/directive/a.html",
    "path": "api/ng/directive/a",
    "searchTerms": {
      "titleWords": "a",
      "keywords": "action additem api attribute behavior causing change changing creation default directive easy empty href html htmlanchordirective item js js-angular-release links list location modifies ng ng-click ngclick permits prevented reloads src tag"
    }
  },
  "api/ng/directive/ngHref": {
    "docType": "directive",
    "id": "module:ng.directive:ngHref",
    "name": "ngHref",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngHref.html",
    "path": "api/ng/directive/ngHref",
    "searchTerms": {
      "titleWords": "ngHref href",
      "keywords": "angular api attribute attributes behaviors booleanattrs broken chance clicks combinations correct directive error example example-example5 gravatar href html http js js-angular-release link links markup ng ng-click ng-href ngattributealiasdirectives nghref problem replace replaces return solves src string url user write wrong"
    }
  },
  "api/ng/directive/ngSrc": {
    "docType": "directive",
    "id": "module:ng.directive:ngSrc",
    "name": "ngSrc",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngSrc.html",
    "path": "api/ng/directive/ngSrc",
    "searchTerms": {
      "titleWords": "ngSrc src",
      "keywords": "angular api attribute booleanattrs browser buggy correct directive doesn expression fetch gravatar html http img inside js js-angular-release literal markup ng ng-src ngattributealiasdirectives ngsrc problem replaces solves src string text url work write"
    }
  },
  "api/ng/directive/ngSrcset": {
    "docType": "directive",
    "id": "module:ng.directive:ngSrcset",
    "name": "ngSrcset",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngSrcset.html",
    "path": "api/ng/directive/ngSrcset",
    "searchTerms": {
      "titleWords": "ngSrcset srcset",
      "keywords": "angular api attribute booleanattrs browser buggy correct directive doesn expression fetch gravatar html http img inside js js-angular-release literal markup ng ng-srcset ngattributealiasdirectives ngsrcset problem replaces solves src srcset string text url work write"
    }
  },
  "api/ng/directive/ngDisabled": {
    "docType": "directive",
    "id": "module:ng.directive:ngDisabled",
    "name": "ngDisabled",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngDisabled.html",
    "path": "api/ng/directive/ngDisabled",
    "searchTerms": {
      "titleWords": "ngDisabled disabled",
      "keywords": "absence angular api attribute attributes binding boolean booleanattrs browser browsers button chrome complementary directive disabled element enabled example-example6 expression false guide html ie8 ies input interpolation isdisabled js js-angular-release lost markup ng ng-init ngattributealiasdirectives ngdisabled older permanent place presence preserve problem reliable removed removes require scope set solves special specification src store true truthy values"
    }
  },
  "api/ng/directive/ngChecked": {
    "docType": "directive",
    "id": "module:ng.directive:ngChecked",
    "name": "ngChecked",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngChecked.html",
    "path": "api/ng/directive/ngChecked",
    "searchTerms": {
      "titleWords": "ngChecked checked",
      "keywords": "absence angular api attribute attributes binding boolean booleanattrs browser browsers checked complementary directive element example-example7 expression false guide html input interpolation js js-angular-release lost ng ngattributealiasdirectives ngchecked permanent place presence preserve problem reliable removed removes require set solves special specification src store true truthy values"
    }
  },
  "api/ng/directive/ngReadonly": {
    "docType": "directive",
    "id": "module:ng.directive:ngReadonly",
    "name": "ngReadonly",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngReadonly.html",
    "path": "api/ng/directive/ngReadonly",
    "searchTerms": {
      "titleWords": "ngReadonly readonly",
      "keywords": "absence angular api attribute attributes binding boolean booleanattrs browser browsers complementary directive element example-example8 expression false guide html input interpolation js js-angular-release lost ng ngattributealiasdirectives ngreadonly permanent place presence preserve problem readonly reliable removed removes require set solves special specification src store true truthy values"
    }
  },
  "api/ng/directive/ngSelected": {
    "docType": "directive",
    "id": "module:ng.directive:ngSelected",
    "name": "ngSelected",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngSelected.html",
    "path": "api/ng/directive/ngSelected",
    "searchTerms": {
      "titleWords": "ngSelected selected",
      "keywords": "absence angular api attribute attributes binding boolean booleanattrs browser browsers complementary directive element example-example9 expression false guide html interpolation js js-angular-release lost ng ngattributealiasdirectives ngselected option permanent place presence preserve problem reliable removed removes require selected set solves special specification src store true truthy values"
    }
  },
  "api/ng/directive/ngOpen": {
    "docType": "directive",
    "id": "module:ng.directive:ngOpen",
    "name": "ngOpen",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngOpen.html",
    "path": "api/ng/directive/ngOpen",
    "searchTerms": {
      "titleWords": "ngOpen open",
      "keywords": "absence angular api attribute attributes binding boolean booleanattrs browser browsers complementary details directive element example-example10 expression false guide html interpolation js js-angular-release lost ng ngattributealiasdirectives ngopen open permanent place presence preserve problem reliable removed removes require set solves special specification src store true truthy values"
    }
  },
  "api/ng/type/form.FormController": {
    "docType": "type",
    "id": "module:ng.type:form.FormController",
    "name": "form.FormController",
    "area": "api",
    "outputPath": "partials/api/ng/type/form.FormController.html",
    "path": "api/ng/type/form.FormController",
    "searchTerms": {
      "titleWords": "form.FormController",
      "keywords": "$dirty $error $inject $invalid $pristine $valid api arrays built-in control controls creates directive dirty email error form formcontroller forms hash instance interacted invalid js js-angular-release max maxlength min minlength names nested ng number object pattern references required src tokens track true type url user valid validation values"
    }
  },
  "api/ng/directive/ngForm": {
    "docType": "directive",
    "id": "module:ng.directive:ngForm",
    "name": "ngForm",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngForm.html",
    "path": "api/ng/directive/ngForm",
    "searchTerms": {
      "titleWords": "ngForm form",
      "keywords": "alias allow api capabilities controller controls determined directive eac elements example form formdirectivefactory forms group html js js-angular-release nest nestable nesting ng ngform note posting published purpose replacement scope server src sub-group tag validity"
    }
  },
  "api/ng/directive/form": {
    "docType": "directive",
    "id": "module:ng.directive:form",
    "name": "form",
    "area": "api",
    "outputPath": "partials/api/ng/directive/form.html",
    "path": "api/ng/directive/form",
    "searchTerms": {
      "titleWords": "form",
      "keywords": "action alias allow allows angular animation animations api application-specific applications apps associated attribute background behaves browser browsers button buttons called child classes classical click client-side color controller css current data default desirable detect directive directives dirty doesn double dynamically element elements enclosing enter example example-example11 execution field fields form formcontroller formdirectivefactory forms full generate generated handle handler hitting hook hooked hooks html identically include input inputs instantiates interpolation invalid javascript js js-angular-release keyframes linear logic method mind module my-form nest nested nesting ng ng-dirty ng-invalid ng-pristine ng-valid nganimate ngclass ngclick ngform ngrepeat ngsubmit outer performed prevent preventing prevents pristine published reason red reload removed rendered repeated role roundtrip rules scope sends server set simple specification src style submission submit submitted submitting transition transitions translate trigger triggered triggers type utilize valid validated validation validations ways white work wrap"
    }
  },
  "api/ng/input/input[text]": {
    "docType": "input",
    "id": "module:ng.input:input[text]",
    "name": "input[text]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[text].html",
    "path": "api/ng/input/input[text]",
    "searchTerms": {
      "titleWords": "input[text]",
      "keywords": "adds angular api assignable attribute automatically binding changes constraint control data data-bind defined element entered error evaluates example-text-input-directive executed expected expression expressions false form html inline input interaction js js-angular-release key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope set sets shorter src standard text textinputtype trim true user validation"
    }
  },
  "api/ng/input/input[number]": {
    "docType": "input",
    "id": "module:ng.input:input[number]",
    "name": "input[number]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[number].html",
    "path": "api/ng/input/input[number]",
    "searchTerms": {
      "titleWords": "input[number]",
      "keywords": "adds angular api assignable attribute changes constraint control data-bind defined element entered error evaluates example-number-input-directive executed expected expression expressions form greater inline input interaction js js-angular-release key longer match max maxlength min minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired number numberinputtype pattern patterns property published regexp required scope sets shorter src text transformation true user valid validation"
    }
  },
  "api/ng/input/input[url]": {
    "docType": "input",
    "id": "module:ng.input:input[url]",
    "name": "input[url]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[url].html",
    "path": "api/ng/input/input[url]",
    "searchTerms": {
      "titleWords": "input[url]",
      "keywords": "adds angular api assignable attribute changes constraint content control data-bind defined element entered error evaluates example-url-input-directive executed expected expression expressions form inline input interaction js js-angular-release key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope sets shorter src text true url urlinputtype user valid validation"
    }
  },
  "api/ng/input/input[email]": {
    "docType": "input",
    "id": "module:ng.input:input[email]",
    "name": "input[email]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[email].html",
    "path": "api/ng/input/input[email]",
    "searchTerms": {
      "titleWords": "input[email]",
      "keywords": "address adds angular api assignable attribute changes constraint control data-bind defined element email emailinputtype entered error evaluates example-email-input-directive executed expected expression expressions form inline input interaction js js-angular-release key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns property published regexp required scope sets shorter src text true user valid validation"
    }
  },
  "api/ng/input/input[radio]": {
    "docType": "input",
    "id": "module:ng.input:input[radio]",
    "name": "input[radio]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[radio].html",
    "path": "api/ng/input/input[radio]",
    "searchTerms": {
      "titleWords": "input[radio]",
      "keywords": "angular api assignable button changes control data-bind element example-radio-input-directive executed expression form html input interaction js js-angular-release ng ngchange ngmodel ngvalue property published radio radioinputtype selected set sets src user"
    }
  },
  "api/ng/input/input[checkbox]": {
    "docType": "input",
    "id": "module:ng.input:input[checkbox]",
    "name": "input[checkbox]",
    "area": "api",
    "outputPath": "partials/api/ng/input/input[checkbox].html",
    "path": "api/ng/input/input[checkbox]",
    "searchTerms": {
      "titleWords": "input[checkbox]",
      "keywords": "angular api assignable changes checkbox checkboxinputtype control data-bind element example-checkbox-input-directive executed expression form html input interaction js js-angular-release ng ngchange ngfalsevalue ngmodel ngtruevalue property published selected set src user"
    }
  },
  "api/ng/directive/textarea": {
    "docType": "directive",
    "id": "module:ng.directive:textarea",
    "name": "textarea",
    "area": "api",
    "outputPath": "partials/api/ng/directive/textarea.html",
    "path": "api/ng/directive/textarea",
    "searchTerms": {
      "titleWords": "textarea",
      "keywords": "adds angular api assignable attribute automatically changes constraint control data-bind data-binding defined directive element entered error evaluates exactly executed expected expression expressions false form html inline input inputdirective interaction js js-angular-release key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired pattern patterns properties property published regexp required scope set sets shorter src textarea trim true user validation"
    }
  },
  "api/ng/directive/input": {
    "docType": "directive",
    "id": "module:ng.directive:input",
    "name": "input",
    "area": "api",
    "outputPath": "partials/api/ng/directive/input.html",
    "path": "api/ng/directive/input",
    "searchTerms": {
      "titleWords": "input",
      "keywords": "angular api assignable attribute behavior browsers changes control data-bind data-binding defined directive element entered error example-input-directive executed expected expression expressions form html html5 inline input inputdirective interaction js js-angular-release key longer match maxlength minlength ng ngchange ngmaxlength ngminlength ngmodel ngpattern ngrequired older pattern patterns polyfills property published regexp required scope set sets shorter src true types user validation"
    }
  },
  "api/ng/type/ngModel.NgModelController": {
    "docType": "type",
    "id": "module:ng.type:ngModel.NgModelController",
    "name": "ngModel.NgModelController",
    "area": "api",
    "outputPath": "partials/api/ng/type/ngModel.NgModelController.html",
    "path": "api/ng/type/ngModel.NgModelController",
    "searchTerms": {
      "titleWords": "ngModel.NgModelController model",
      "keywords": "$dirty $error $formatters $invalid $modelvalue $parsers $pristine $sanitize $sce $setvalidity $valid $viewchangelisteners $viewvalue $watches achieve actual additional api arguments array attribute automatically bad bound browser browsers called changed changes collaborate content contenteditable contents control controller convert css custom data-binding deals decide desired directive directives display dom edited element error errors event events example example-ngmodelcontroller execute format formatter formatting function functions hash html5 ignored include inline input interacted invalid js js-angular-release listener listening logic marks model module ng ng-model ngmodel ngmodelcontroller ngsanitize note notice object older onclick parsers parsing passing pipeline place populate provide provided purposefully push reads remove rendering required result return sanitize service services src string tells touppercase true turn type undefined unsafe update updates user validation validity values view work"
    }
  },
  "api/ng/directive/ngModel": {
    "docType": "directive",
    "id": "module:ng.directive:ngModel",
    "name": "ngModel",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngModel.html",
    "path": "api/ng/directive/ngModel",
    "searchTerms": {
      "titleWords": "ngModel model",
      "keywords": "animation animations api associated attached background basic behavior best bind binding binds checkbox classes color control created css current custom depending detect directive directives dirty doesn element email errors evaluating example example-example12 examples exist exposed expression form hook hooked hooks implicitly include including input invalid js js-angular-release keeping keyframes linear mind model models module my-input ng ng-dirty ng-invalid ng-pristine ng-valid nganimate ngclass ngmodel ngmodelcontroller ngmodeldirective note number parent performed practices pristine property providing radio red registering removed rendered require required responsible scope select set setting simple src style text textarea transition transitions triggered url utilize valid validated validation validations validity view white work"
    }
  },
  "api/ng/directive/ngChange": {
    "docType": "directive",
    "id": "module:ng.directive:ngChange",
    "name": "ngChange",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngChange.html",
    "path": "api/ng/directive/ngChange",
    "searchTerms": {
      "titleWords": "ngChange change",
      "keywords": "api change changes coming directive element evaluate evaluated event example-ngchange-directive expression form guide input javascript js js-angular-release key leaves model ng ngchange ngchangedirective ngmodel note onchange presses requires return src triggers user"
    }
  },
  "api/ng/directive/ngList": {
    "docType": "directive",
    "id": "module:ng.directive:ngList",
    "name": "ngList",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngList.html",
    "path": "api/ng/directive/ngList",
    "searchTerms": {
      "titleWords": "ngList list",
      "keywords": "api array comma converted converts default delimited delimiter directive example-nglist-directive expression fixed form input js js-angular-release ng nglist nglistdirective optional regular split src string strings text"
    }
  },
  "api/ng/directive/ngValue": {
    "docType": "directive",
    "id": "module:ng.directive:ngValue",
    "name": "ngValue",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngValue.html",
    "path": "api/ng/directive/ngValue",
    "searchTerms": {
      "titleWords": "ngValue value",
      "keywords": "angular api attribute binds bound buttons directive dynamically element example-ngvalue-directive expression generating input js js-angular-release lists ng ng-repeat ngmodel ngvalue ngvaluedirective radio selected set src"
    }
  },
  "api/ng/directive/ngBind": {
    "docType": "directive",
    "id": "module:ng.directive:ngBind",
    "name": "ngBind",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngBind.html",
    "path": "api/ng/directive/ngBind",
    "searchTerms": {
      "titleWords": "ngBind bind",
      "keywords": "ac alternative angular api attribute bindings box browser changes compiles content curly directive directly displayed don double element enter evaluate example-example13 expression greeting guide html instantly invisible js js-angular-release live loading markup momentarily ng ngbind ngbinddirective ngcloak preferable preview problem raw replace solution src tells template text typically update user verbose"
    }
  },
  "api/ng/directive/ngBindTemplate": {
    "docType": "directive",
    "id": "module:ng.directive:ngBindTemplate",
    "name": "ngBindTemplate",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngBindTemplate.html",
    "path": "api/ng/directive/ngBindTemplate",
    "searchTerms": {
      "titleWords": "ngBindTemplate bindtemplate",
      "keywords": "api attribute box change content directive element elements enter eval example-example14 expressions form greeting html interpolation js js-angular-release multiple needed ng ngbind ngbindtemplate ngbindtemplatedirective option replaced span specifies src template text title watch"
    }
  },
  "api/ng/directive/ngBindHtml": {
    "docType": "directive",
    "id": "module:ng.directive:ngBindHtml",
    "name": "ngBindHtml",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngBindHtml.html",
    "path": "api/ng/directive/ngBindHtml",
    "searchTerms": {
      "titleWords": "ngBindHtml bindhtml",
      "keywords": "$sanitize $sce angular api bind binding bound box bypass change content contextual core creates current default dependencies directive element ensure enter escaping evaluate evaluating example example-example15 exception explicitly exploit expression functionality greeting guide including innerhtml innerhtml-ed isn js js-angular-release module ng ngbind ngbindhtml ngbindhtmldirective ngsanitize note result safe sanitization sanitized secure service src strict text trustashtml trusted unavailable utilize values watch"
    }
  },
  "api/ng/directive/ngClass": {
    "docType": "directive",
    "id": "module:ng.directive:ngClass",
    "name": "ngClass",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngClass.html",
    "path": "api/ng/directive/ngClass",
    "searchTerms": {
      "titleWords": "ngClass class",
      "keywords": "$animate ac add addclass allows animation animations api applied apply array basic bindings boolean case changes class class-based classes corresponding css css3 databinding delimited demonstrates depending details directive duplicate dynamically element eval evaluates evaluation example example-example16 example-example17 expression follow guide hinder html idea js js-angular-release key key-value map names naming ng nganimate ngclass ngclassdirective object operates pair perform pre-existing properties remove removeclass removed representing represents result set space space-delimited src start step string structure supplementary supports three track transitions truthy types values view ways won"
    }
  },
  "api/ng/directive/ngClassOdd": {
    "docType": "directive",
    "id": "module:ng.directive:ngClassOdd",
    "name": "ngClassOdd",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngClassOdd.html",
    "path": "api/ng/directive/ngClassOdd",
    "searchTerms": {
      "titleWords": "ngClassOdd classodd",
      "keywords": "ac api applied array class conjunction delimited directive directives eval evaluation exactly example-example18 expression guide js js-angular-release names ng ngclass ngclasseven ngclassodd ngclassodddirective ngrepeat odd representing result rows scope space src string work"
    }
  },
  "api/ng/directive/ngClassEven": {
    "docType": "directive",
    "id": "module:ng.directive:ngClassEven",
    "name": "ngClassEven",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngClassEven.html",
    "path": "api/ng/directive/ngClassEven",
    "searchTerms": {
      "titleWords": "ngClassEven classeven",
      "keywords": "ac api applied array class conjunction delimited directive directives eval evaluation exactly example-example19 expression guide js js-angular-release names ng ngclass ngclasseven ngclassevendirective ngclassodd ngrepeat odd representing result rows scope space src string work"
    }
  },
  "api/ng/directive/ngCloak": {
    "docType": "directive",
    "id": "module:ng.directive:ngCloak",
    "name": "ngCloak",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngCloak.html",
    "path": "api/ng/directive/ngCloak",
    "searchTerms": {
      "titleWords": "ngCloak cloak",
      "keywords": "ac add addition alternatively angular angular-csp api application applied apply attribute avoid best browser browsers caused children class compilation compiled cooperation csp css deletes directive directives display displayed document element elements embedded encounters example example-example20 external file flicker form head hidden html ie7 included js js-angular-release legacy limitation loaded loading making match min mode multiple ng ng-cloak ngcloak ngcloakdirective ngcsp permit portions preferred prevent progressive provide raw rendering result rule script selector small src stylesheet support tagged template undesirable usage view visible work works x-ng-cloak"
    }
  },
  "api/ng/directive/ngController": {
    "docType": "directive",
    "id": "module:ng.directive:ngController",
    "name": "ngController",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngController.html",
    "path": "api/ng/directive/ngController",
    "searchTerms": {
      "titleWords": "ngController controller",
      "keywords": "$route $scope access accessed accessible accessing adding advantages angular api appear application apply aspect attach attached attaches automatically avoiding binding bindings binds boilerplates business called changes class classes clearing code common community components contact controller controllers current data declaration declare declared declaring decorate definition demonstrates design directive directly dom don easier easily editing element evaluates example example-ngcontroller example-ngcontrolleras executed expression form function functions generally globally greeting guide included inheritance injects inside instance js js-angular-release key logic manual markup masking methods mistake model model-view-controller models multiple mvc ng ng-controller ngcontroller ngcontrollerdirective ngroute note obvious option pattern primitives principles properties property propertyname prototypal published reflected removing rendered route scope scopes second service settings settingscontroller1 settingscontroller2 simple source specifies src style styles supports syntax tab template update user values view worry writing"
    }
  },
  "api/ng/directive/ngCsp": {
    "docType": "directive",
    "id": "module:ng.directive:ngCsp",
    "name": "ngCsp",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngCsp.html",
    "path": "api/ng/directive/ngCsp",
    "searchTerms": {
      "titleWords": "ngCsp csp",
      "keywords": "$parse angular angular-csp angularjs api application apply applying apps attribute automatically chrome compatibility compatible csp css data-ng-csp developing directive directives element enables eval evaluate example expressions extensions feature forbids form function functions generated getterfn google html implement include includes inline javascript js js-angular-release manually mode mozilla ng ng-app ng-csp ngcloak ngcsp non-csp optimization order org policy raised restrictions root rules security slower speed src stylesheet support tag things violating violations work"
    }
  },
  "api/ng/directive/ngClick": {
    "docType": "directive",
    "id": "module:ng.directive:ngClick",
    "name": "ngClick",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngClick.html",
    "path": "api/ng/directive/ngClick",
    "searchTerms": {
      "titleWords": "ngClick click",
      "keywords": "$event allows api behavior click clicked custom directive element evaluate event example-example21 expression guide js js-angular-release ng ngclick ngeventdirectives ngeventdirs object src"
    }
  },
  "api/ng/directive/ngDblclick": {
    "docType": "directive",
    "id": "module:ng.directive:ngDblclick",
    "name": "ngDblclick",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngDblclick.html",
    "path": "api/ng/directive/ngDblclick",
    "searchTerms": {
      "titleWords": "ngDblclick dblclick",
      "keywords": "$event allows api behavior custom dblclick directive evaluate event example-example22 expression guide js js-angular-release ng ngdblclick ngeventdirs object src"
    }
  },
  "api/ng/directive/ngMousedown": {
    "docType": "directive",
    "id": "module:ng.directive:ngMousedown",
    "name": "ngMousedown",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMousedown.html",
    "path": "api/ng/directive/ngMousedown",
    "searchTerms": {
      "titleWords": "ngMousedown mousedown",
      "keywords": "$event allows api behavior custom directive evaluate event example-example23 expression guide js js-angular-release mousedown ng ngeventdirs ngmousedown object src"
    }
  },
  "api/ng/directive/ngMouseup": {
    "docType": "directive",
    "id": "module:ng.directive:ngMouseup",
    "name": "ngMouseup",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMouseup.html",
    "path": "api/ng/directive/ngMouseup",
    "searchTerms": {
      "titleWords": "ngMouseup mouseup",
      "keywords": "$event api behavior custom directive evaluate event example-example24 expression guide js js-angular-release mouseup ng ngeventdirs ngmouseup object src"
    }
  },
  "api/ng/directive/ngMouseover": {
    "docType": "directive",
    "id": "module:ng.directive:ngMouseover",
    "name": "ngMouseover",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMouseover.html",
    "path": "api/ng/directive/ngMouseover",
    "searchTerms": {
      "titleWords": "ngMouseover mouseover",
      "keywords": "$event api behavior custom directive evaluate event example-example25 expression guide js js-angular-release mouseover ng ngeventdirs ngmouseover object src"
    }
  },
  "api/ng/directive/ngMouseenter": {
    "docType": "directive",
    "id": "module:ng.directive:ngMouseenter",
    "name": "ngMouseenter",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMouseenter.html",
    "path": "api/ng/directive/ngMouseenter",
    "searchTerms": {
      "titleWords": "ngMouseenter mouseenter",
      "keywords": "$event api behavior custom directive evaluate event example-example26 expression guide js js-angular-release mouseenter ng ngeventdirs ngmouseenter object src"
    }
  },
  "api/ng/directive/ngMouseleave": {
    "docType": "directive",
    "id": "module:ng.directive:ngMouseleave",
    "name": "ngMouseleave",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMouseleave.html",
    "path": "api/ng/directive/ngMouseleave",
    "searchTerms": {
      "titleWords": "ngMouseleave mouseleave",
      "keywords": "$event api behavior custom directive evaluate event example-example27 expression guide js js-angular-release mouseleave ng ngeventdirs ngmouseleave object src"
    }
  },
  "api/ng/directive/ngMousemove": {
    "docType": "directive",
    "id": "module:ng.directive:ngMousemove",
    "name": "ngMousemove",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngMousemove.html",
    "path": "api/ng/directive/ngMousemove",
    "searchTerms": {
      "titleWords": "ngMousemove mousemove",
      "keywords": "$event api behavior custom directive evaluate event example-example28 expression guide js js-angular-release mousemove ng ngeventdirs ngmousemove object src"
    }
  },
  "api/ng/directive/ngKeydown": {
    "docType": "directive",
    "id": "module:ng.directive:ngKeydown",
    "name": "ngKeydown",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngKeydown.html",
    "path": "api/ng/directive/ngKeydown",
    "searchTerms": {
      "titleWords": "ngKeydown keydown",
      "keywords": "$event altkey api behavior custom directive evaluate event example-example29 expression guide interrogated js js-angular-release keycode keydown ng ngeventdirs ngkeydown object src"
    }
  },
  "api/ng/directive/ngKeyup": {
    "docType": "directive",
    "id": "module:ng.directive:ngKeyup",
    "name": "ngKeyup",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngKeyup.html",
    "path": "api/ng/directive/ngKeyup",
    "searchTerms": {
      "titleWords": "ngKeyup keyup",
      "keywords": "$event altkey api behavior custom directive evaluate event example-example30 expression guide interrogated js js-angular-release keycode keyup ng ngeventdirs ngkeyup object src"
    }
  },
  "api/ng/directive/ngKeypress": {
    "docType": "directive",
    "id": "module:ng.directive:ngKeypress",
    "name": "ngKeypress",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngKeypress.html",
    "path": "api/ng/directive/ngKeypress",
    "searchTerms": {
      "titleWords": "ngKeypress keypress",
      "keywords": "$event altkey api behavior custom directive evaluate event example-example31 expression guide interrogated js js-angular-release keycode keypress ng ngeventdirs ngkeypress object src"
    }
  },
  "api/ng/directive/ngSubmit": {
    "docType": "directive",
    "id": "module:ng.directive:ngSubmit",
    "name": "ngSubmit",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngSubmit.html",
    "path": "api/ng/directive/ngSubmit",
    "searchTerms": {
      "titleWords": "ngSubmit submit",
      "keywords": "$event action additionally angular api attributes binding current data-action default directive enables eval event events example-example32 expression expressions form guide js js-angular-release ng ngeventdirs ngsubmit object onsubmit prevents reloading request sending server src x-action"
    }
  },
  "api/ng/directive/ngFocus": {
    "docType": "directive",
    "id": "module:ng.directive:ngFocus",
    "name": "ngFocus",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngFocus.html",
    "path": "api/ng/directive/ngFocus",
    "searchTerms": {
      "titleWords": "ngFocus focus",
      "keywords": "$event api behavior custom directive evaluate event expression focus guide input js js-angular-release ng ngclick ngeventdirs ngfocus object select src textarea window"
    }
  },
  "api/ng/directive/ngBlur": {
    "docType": "directive",
    "id": "module:ng.directive:ngBlur",
    "name": "ngBlur",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngBlur.html",
    "path": "api/ng/directive/ngBlur",
    "searchTerms": {
      "titleWords": "ngBlur blur",
      "keywords": "$event api behavior blur custom directive evaluate event expression guide input js js-angular-release ng ngblur ngclick ngeventdirs object select src textarea window"
    }
  },
  "api/ng/directive/ngCopy": {
    "docType": "directive",
    "id": "module:ng.directive:ngCopy",
    "name": "ngCopy",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngCopy.html",
    "path": "api/ng/directive/ngCopy",
    "searchTerms": {
      "titleWords": "ngCopy copy",
      "keywords": "$event api behavior copy custom directive evaluate event example-example33 expression guide input js js-angular-release ng ngcopy ngeventdirs object select src textarea window"
    }
  },
  "api/ng/directive/ngCut": {
    "docType": "directive",
    "id": "module:ng.directive:ngCut",
    "name": "ngCut",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngCut.html",
    "path": "api/ng/directive/ngCut",
    "searchTerms": {
      "titleWords": "ngCut cut",
      "keywords": "$event api behavior custom cut directive evaluate event example-example34 expression guide input js js-angular-release ng ngcut ngeventdirs object select src textarea window"
    }
  },
  "api/ng/directive/ngPaste": {
    "docType": "directive",
    "id": "module:ng.directive:ngPaste",
    "name": "ngPaste",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngPaste.html",
    "path": "api/ng/directive/ngPaste",
    "searchTerms": {
      "titleWords": "ngPaste paste",
      "keywords": "$event api behavior custom directive evaluate event example-example35 expression guide input js js-angular-release ng ngeventdirs ngpaste object paste select src textarea window"
    }
  },
  "api/ng/directive/ngIf": {
    "docType": "directive",
    "id": "module:ng.directive:ngIf",
    "name": "ngIf",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngIf.html",
    "path": "api/ng/directive/ngIf",
    "searchTerms": {
      "titleWords": "ngIf if",
      "keywords": "addclass additionally animate animations api assigned attribute based behavior bind case change changing child class clone common compiled completely container contents copy created css defined destroyed difference differs directive directly display dom effects element elements enter evaluates example example-example36 expression false falsy guide implication inheritance inherits injected javascript jquery js js-angular-release leave lost method modifications modified module ng nganimate nghide ngif ngifdirective ngmodel ngshow note original override parent portion position primitive property provide pseudo-classes recreates regenerate reinserted rely removed removes restored scope selectors src tree truthy variable visibility"
    }
  },
  "api/ng/directive/ngInclude": {
    "docType": "directive",
    "id": "module:ng.directive:ngInclude",
    "name": "ngInclude",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngInclude.html",
    "path": "api/ng/directive/ngInclude",
    "searchTerms": {
      "titleWords": "ngInclude include",
      "keywords": "$anchorscroll $sce $scedelegateprovider access addition angular animate animation api application attribute autoscroll bring browser browsers call calling compiles concurrently constant content contextual cross-domain default directive disable document domain domains eca enable enter escaping evaluate evaluates evaluating example example-example37 existing expression external fetches file fragment gettrustedresourceurl google html includes js js-angular-release leave load loaded mypartialtemplate ng nginclude ngincludedirective occur onload org origin partial policy protocol protocols quotes refer requests resource resourceurlwhitelist restrict restricted same-origin_policy_for_xmlhttprequest scroll scrolling set sharing source src strict string template templates trustasresourceurl trusted truthy url values viewport w3 whitelist won work wrap"
    }
  },
  "api/ng/directive/ngInit": {
    "docType": "directive",
    "id": "module:ng.directive:ngInit",
    "name": "ngInit",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngInit.html",
    "path": "api/ng/directive/ngInit",
    "searchTerms": {
      "titleWords": "ngInit init",
      "keywords": "$filter ac alert alert-error alert-warning aliasing allows api appropriate assignment case class controllers correct current demo directive eval evaluate example-example38 expression guide initialize js js-angular-release ng ng-init nginit nginitdirective ngrepeat orderby parenthesis precedence prettyprint properties scope special src test1 values"
    }
  },
  "api/ng/directive/ngNonBindable": {
    "docType": "directive",
    "id": "module:ng.directive:ngNonBindable",
    "name": "ngNonBindable",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngNonBindable.html",
    "path": "api/ng/directive/ngNonBindable",
    "searchTerms": {
      "titleWords": "ngNonBindable nonbindable",
      "keywords": "ac angular api appears bind binding bindings case code compile contents current directive directives displays dom element example example-example39 ignored instance interpolation js js-angular-release left locations ng ngnonbindable ngnonbindabledirective simple site snippets src tells wrapped"
    }
  },
  "api/ng/directive/ngPluralize": {
    "docType": "directive",
    "id": "module:ng.directive:ngPluralize",
    "name": "ngPluralize",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngPluralize.html",
    "path": "api/ng/directive/ngPluralize",
    "searchTerms": {
      "titleWords": "ngPluralize pluralize",
      "keywords": "actual allows angular api attribute attributes better bound braces bundled case categories category closed configure configuring corresponding count current customization decide deduct default desired dev directive display displayed displays document documentation dozen ea en-us evaluated example example-example40 examples experience explicit expression guide html i18n including john js js-angular-release json kate locale localization mapping mappings mary match matched matches message messages ng ng-non-bindable ngpluralize ngpluralizedirective note notice number numbers object offset offsets optional org overridden people person personcount placeholder plural pluralized previous provide providing replace rest result rule rules scope set showing specifies src string strings substituted text three total user variable view viewing views"
    }
  },
  "api/ng/directive/ngRepeat": {
    "docType": "directive",
    "id": "module:ng.directive:ngRepeat",
    "name": "ngRepeat",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngRepeat.html",
    "path": "api/ng/directive/ngRepeat",
    "searchTerms": {
      "titleWords": "ngRepeat repeat",
      "keywords": "$even $first $id $index $last $middle $odd adam adjacent age album albums aliases amalie angularjs api applied apply array artist assign associate associated associates body boolean built case causing class code collection conjunction considered contents corresponding creating current currently custom database defined defining details directive directives display distinct dom element elements enter enumerate equivalent error evaluate example example-example41 explicit exposed expression extending false feature filter filtered filters flavors footer formats function header html identifiers identity implies including indicating initializes input instance instantiates item items iterator js js-angular-release key leave length-1 list local long loop mapped matter move moving names nesting ng ng-repeat ng-repeat-end ng-repeat-start nginit ngrepeat ngrepeatdirective ngrepeats number object objects odd offset optional output parent pattern person points position properties property provide provided range removed reorder reordered repeat repeated repeater resolve revealed scope series set special src start support supported supports syntax tag template track tracking tracking_expression true type typical unique user variable works"
    }
  },
  "api/ng/directive/ngShow": {
    "docType": "directive",
    "id": "module:ng.directive:ngShow",
    "name": "ngShow",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngShow.html",
    "path": "api/ng/directive/ngShow",
    "searchTerms": {
      "titleWords": "ngShow show",
      "keywords": "$scope achieved add addclass adding alert alert-warning angular-csp angularjs animation animations api appear attribute automatically based behavior bigger block bottom causing change changing chooses clash class code conflicting consider contents csp css dealing default despite developer directive display don easily element elements evaluates events example example-example42 expected expression false falsy file flag form frameworks guide handle heavier hidden hide hides hiding html include insensitive isn issue item js js-angular-release left linear list matter mind mode my-element myvalue ng ng-hide ng-hide-add ng-hide-add-active ng-hide-remove ng-hide-remove-active ng-show ngclass ngcsp ngshow ngshowdirective ngshowhide note overridden override overriding perform position predefined property provided removeclass removed removing restating selector selectors set sets simple specificity src states--nganimate style styles styling system time toggling top transition triggered true truthy values version visible wondering work working works"
    }
  },
  "api/ng/directive/ngHide": {
    "docType": "directive",
    "id": "module:ng.directive:ngHide",
    "name": "ngHide",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngHide.html",
    "path": "api/ng/directive/ngHide",
    "searchTerms": {
      "titleWords": "ngHide hide",
      "keywords": "$scope achieved add addclass adding alert alert-warning angular-csp angularjs animation animations api appear attribute automatically based behavior bigger block bottom causing change changing chooses clash class code conflicting consider contents csp css dealing default despite developer directive display don easily element elements evaluates events example example-example43 expected expression false falsy file flag form frameworks guide handle heavier hidden hide hides hiding html insensitive isn issue item js js-angular-release left linear list matter mind mode my-element myvalue ng ng-hide ng-hide-add ng-hide-add-active ng-hide-remove ng-hide-remove-active ngclass ngcsp nghide nghidedirective ngshow ngshowhide note overridden override overriding position predefined property provided removeclass removed removing restating selector selectors set sets simple specificity src states--nganimate style styles styling system toggling top transition triggered true truthy values version visible wondering work working works"
    }
  },
  "api/ng/directive/ngStyle": {
    "docType": "directive",
    "id": "module:ng.directive:ngStyle",
    "name": "ngStyle",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngStyle.html",
    "path": "api/ng/directive/ngStyle",
    "searchTerms": {
      "titleWords": "ngStyle style",
      "keywords": "ac allows api background-color conditionally corresponding css directive element evals example example-example44 expression guide html js js-angular-release names ng ngstyle ngstyledirective object quoted set src style valid values"
    }
  },
  "api/ng/directive/ngSwitch": {
    "docType": "directive",
    "id": "module:ng.directive:ngSwitch",
    "name": "ngSwitch",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngSwitch.html",
    "path": "api/ng/directive/ngSwitch",
    "searchTerms": {
      "titleWords": "ngSwitch switch",
      "keywords": "$scope add alert alert-info api appears attribute aware based cache case cases change child chooses class code conditionally container contents default define directive directives display displayed dom downloading ea element elements enter evaluated example example-example45 expression expressions inform inner inside interpreted js js-angular-release leave literal loading location match matched matches matching matchvalue1 matchvalue2 multiple nested ng ng-switch ng-switch-default ng-switch-when nginclude ngswitch ngswitchdefault ngswitchdirective ngswitchwhen place preserved removed scope simply someval src statement string structure swap template times values visible works"
    }
  },
  "api/ng/directive/ngTransclude": {
    "docType": "directive",
    "id": "module:ng.directive:ngTransclude",
    "name": "ngTransclude",
    "area": "api",
    "outputPath": "partials/api/ng/directive/ngTransclude.html",
    "path": "api/ng/directive/ngTransclude",
    "searchTerms": {
      "titleWords": "ngTransclude transclude",
      "keywords": "ac api content directive dom element example-example46 existing inserted insertion js js-angular-release marks nearest ng ngtransclude ngtranscludedirective parent point removed src transcluded transclusion"
    }
  },
  "api/ng/directive/script": {
    "docType": "directive",
    "id": "module:ng.directive:script",
    "name": "script",
    "area": "api",
    "outputPath": "partials/api/ng/directive/script.html",
    "path": "api/ng/directive/script",
    "searchTerms": {
      "titleWords": "script",
      "keywords": "$templatecache api assigned cache content directive directives element example-example47 guide js js-angular-release load ng nginclude ngroute ngview script scriptdirective set src template templateurl text type"
    }
  },
  "api/ng/directive/select": {
    "docType": "directive",
    "id": "module:ng.directive:select",
    "name": "select",
    "area": "api",
    "outputPath": "partials/api/ng/directive/select.html",
    "path": "api/ng/directive/select",
    "searchTerms": {
      "titleWords": "select",
      "keywords": "adds alert alert-warning angular api array assignable attribute binding bound class compares comprehension_expression considered constraint control data data-bind data-binding default demonstration directive dom dynamically element elements empty entered evaluates evaluating example example-example48 expression facility form forms generate group hard-coded html identified identify item iterate iteration iterator js js-angular-release jsfiddle key label list local menu model nested net ng ngmodel ngoptions ngoptionsdirective ngrepeat ngrequired non-string null object objects option optionally options parent property propertyname published refer reference represent represented required result select selected set single sources src string track trackexpr true valid validation values variable working"
    }
  },
  "api/ng/service/$document": {
    "docType": "service",
    "id": "module:ng.service:$document",
    "name": "$document",
    "area": "api",
    "outputPath": "partials/api/ng/service/$document.html",
    "path": "api/ng/service/$document",
    "searchTerms": {
      "titleWords": "$document",
      "keywords": "$document $documentprovider $window angular api browser document element example-example49 jqlite jquery js js-angular-release ng object service src window wrapper"
    }
  },
  "api/ng/service/$exceptionHandler": {
    "docType": "service",
    "id": "module:ng.service:$exceptionHandler",
    "name": "$exceptionHandler",
    "area": "api",
    "outputPath": "partials/api/ng/service/$exceptionHandler.html",
    "path": "api/ng/service/$exceptionHandler",
    "searchTerms": {
      "titleWords": "$exceptionHandler",
      "keywords": "$exceptionhandler $exceptionhandlerprovider $log action aids angular angular-mocks api associated browser console context default delegated delegates error example exception exceptionhandler exceptionoverride exceptions expressions factory fail function happen hard implementation js js-angular-release loaded logging logs message mock module ng ngmock normal optional overridden override return service simply src testing tests throw thrown uncaught unit"
    }
  },
  "api/ng/provider/$filterProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$filterProvider",
    "name": "$filterProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$filterProvider.html",
    "path": "api/ng/provider/$filterProvider",
    "searchTerms": {
      "titleWords": "$filterProvider",
      "keywords": "$filterprovider $inject $injector $provide achieve angular annotated api check consists create creating definition demonstrate dependencies dependency developer di expect factory filter filters forgiving function functions generate greet guide hello inject injected injection input instance js js-angular-release mymodule needed ng output provider register registered registration responsible return reverse reversefilter salutation service src suffix text tobe transform validity work"
    }
  },
  "api/ng/service/$filter": {
    "docType": "service",
    "id": "module:ng.service:$filter",
    "name": "$filter",
    "area": "api",
    "outputPath": "partials/api/ng/service/$filter.html",
    "path": "api/ng/service/$filter",
    "searchTerms": {
      "titleWords": "$filter",
      "keywords": "$filter $inject api data displayed example- expression filter filter_name filters formatting function general js js-angular-release ng retrieve service src syntax templates user"
    }
  },
  "api/ng/filter/filter": {
    "docType": "filter",
    "id": "module:ng.filter:filter",
    "name": "filter",
    "area": "api",
    "outputPath": "partials/api/ng/filter/filter.html",
    "path": "api/ng/filter/filter",
    "searchTerms": {
      "titleWords": "filter",
      "keywords": "accept actual angular api arbitrary array called case comparator compare comparison considered contained contents described determining element elements equals equivalent essentially evaluated example example-example50 expected expression false filter filtered filterfilter filters final function hand included insensitive item items js js-angular-release match negated ng object objects pattern phone predicate prefixing properties property result return returned returns selecting selects short shorthand simple source special specific src strict string strings subset substring text true write"
    }
  },
  "api/ng/filter/currency": {
    "docType": "filter",
    "id": "module:ng.filter:currency",
    "name": "currency",
    "area": "api",
    "outputPath": "partials/api/ng/filter/currency.html",
    "path": "api/ng/filter/currency",
    "searchTerms": {
      "titleWords": "currency",
      "keywords": "$1 $inject amount api currency current default displayed example-example51 filter filters formats formatted function identifier input js js-angular-release locale ng number provided src symbol"
    }
  },
  "api/ng/filter/number": {
    "docType": "filter",
    "id": "module:ng.filter:number",
    "name": "number",
    "area": "api",
    "outputPath": "partials/api/ng/filter/number.html",
    "path": "api/ng/filter/number",
    "searchTerms": {
      "titleWords": "number",
      "keywords": "$inject api case computed current decimal decimalplaces default digit empty example-example52 filter filters format formats formatting fraction fractionsize function input js js-angular-release locale ng number pattern places provided returned round rounded size src string text third"
    }
  },
  "api/ng/filter/date": {
    "docType": "filter",
    "id": "module:ng.filter:date",
    "name": "date",
    "area": "api",
    "outputPath": "partials/api/ng/filter/date.html",
    "path": "api/ng/filter/date",
    "searchTerms": {
      "titleWords": "date",
      "keywords": "$inject ad api based clock composed considered datetime day dd description digit eee eeee elements en_us equivalent example-example53 filter filters format formats formatted formatting friday fulldate function guide hh hour input iso js js-angular-release literal local locale localizable longdate marker medium mediumdate mediumtime millisecond milliseconds minute mm mmm mmmm month morning ng number object offset order output padded pm predefined quote quoted quotes recognized representation requested rules second sep september sequence short shortdate shorter shorttime single src ss sss sssz string time timezone values versions week year yy yyyy yyyy-mm-dd yyyy-mm-ddthh yyyymmddthhmmssz"
    }
  },
  "api/ng/filter/json": {
    "docType": "filter",
    "id": "module:ng.filter:json",
    "name": "json",
    "area": "api",
    "outputPath": "partials/api/ng/filter/json.html",
    "path": "api/ng/filter/json",
    "searchTerms": {
      "titleWords": "json",
      "keywords": "allows api arrays automatically binding convert converted curly debugging double example-example54 filter filters function javascript js js-angular-release json jsonfilter ng notation object primitive src string types"
    }
  },
  "api/ng/filter/lowercase": {
    "docType": "filter",
    "id": "module:ng.filter:lowercase",
    "name": "lowercase",
    "area": "api",
    "outputPath": "partials/api/ng/filter/lowercase.html",
    "path": "api/ng/filter/lowercase",
    "searchTerms": {
      "titleWords": "lowercase",
      "keywords": "angular api converts filter filters function js js-angular-release lowercase lowercasefilter ng src string"
    }
  },
  "api/ng/filter/uppercase": {
    "docType": "filter",
    "id": "module:ng.filter:uppercase",
    "name": "uppercase",
    "area": "api",
    "outputPath": "partials/api/ng/filter/uppercase.html",
    "path": "api/ng/filter/uppercase",
    "searchTerms": {
      "titleWords": "uppercase",
      "keywords": "angular api converts filter filters function js js-angular-release ng src string uppercase uppercasefilter"
    }
  },
  "api/ng/filter/limitTo": {
    "docType": "filter",
    "id": "module:ng.filter:limitTo",
    "name": "limitTo",
    "area": "api",
    "outputPath": "partials/api/ng/filter/limitTo.html",
    "path": "api/ng/filter/limitTo",
    "searchTerms": {
      "titleWords": "limitTo",
      "keywords": "api array copied creates elements example-example55 exceeds filter function input items js js-angular-release length limit limited limitto limittofilter negative ng number positive returned sign source src string sub-array substring trimmed"
    }
  },
  "api/ng/filter/orderBy": {
    "docType": "filter",
    "id": "module:ng.filter:orderBy",
    "name": "orderBy",
    "area": "api",
    "outputPath": "partials/api/ng/filter/orderBy.html",
    "path": "api/ng/filter/orderBy",
    "searchTerms": {
      "titleWords": "orderBy",
      "keywords": "$filter $inject alphabetically angular api array ascending call called calling comparator control copy correctly descending desired determine elements equivalent evaluates example example-example56 example-example57 expression filter function getter injecting items js js-angular-release manually ng note notice numbers numerically object operator optionally order orderby ordered orders parameters predicate predicates prefixed property result retrieving returned reverse routine saved sort sorted sorting source src string strings"
    }
  },
  "api/ng/provider/$httpProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$httpProvider",
    "name": "$httpProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$httpProvider.html",
    "path": "api/ng/provider/$httpProvider",
    "searchTerms": {
      "titleWords": "$httpProvider",
      "keywords": "$http $httpprovider api behavior change default http js js-angular-release ng provider service src"
    }
  },
  "api/ng/service/$http": {
    "docType": "service",
    "id": "module:ng.service:$http",
    "name": "$http",
    "area": "api",
    "outputPath": "partials/api/ng/service/$http.html",
    "path": "api/ng/service/$http",
    "searchTerms": {
      "titleWords": "$http",
      "keywords": "$cachefactory $http $httpbackend $httpprovider $injector $provide $q $resource $rootscope abort absolute abstraction accept accessing add adding addition address advanced advantage allows alternatively angular anonymous api apis application applications applies argument arguments array aspx assigning assured asynchronous asynchronously attack augment authentication authorization automatically backend based basic body browser built cache cached caching call callback callbacks called calling chain change changing check client code common communication complete completely conditions config config-time configuration configured consider considerations considered content-type cookie cooperate cooperation core counter create creating credentials cross cross-domain currently custom data debugging decide default defaults deferred delete delivery dependencies dependency1 dependency2 describing deserialize deserialized designing desirable destructured details detected digest directly doesn domain eliminate enable enabled error example example-example58 expectget exposed facilitates factories factory fails false familiarize fashion flag flush follow forgery format free fulfil fulfill fulfilled fully function functions gain general generate getter global globally guarantees handed handling head header headers headersgetter higher http info initiated injected instance intercept interceptor interceptors involved issues javascript js js-angular-release json jsonified jsonp key kind kinds level leverage list locally lowercased making map matches matter meaning meant mechanism message method methods milliseconds mock modify module mozilla multiple my-header myhttpinterceptor ng ngmock ngresource note null object objects occurs optional order org original override overrides overwrite parser party passed passing patterns pending pendingrequests per-request performing populate populated post postprocessing pre-configured pre-processing prefix preprocessing prevent previous private processed processing promise properties properties_defaults property protection provide purposes push read readable reads real receive received recommend redirect register registered reject rejection relative remaining remote remove representation representing request requested requesterror requests require required resolved resource response responseerror responseinterceptors responseornewpromise responses responsetype result return returned returns run-time running runs runtime section_5 security send sending serialize serialized served server servers service services session set sets setting shortcut signature simple simply single site specific src standard start status stores strategies string strings strip subsequent succeeds success supply synchronous takes technique testing tests text third threats threw time timeout token tokens trained transform transformation transformations transformed transforming transformrequest transformresponse transforms transparently true turn turned type unauthorized understand unique unit unshift updating url usage user verifiable verify version vulnerability vulnerable web website wikipedia withcredentials work wrapper writing x-xsrf-token xhr xmlhttprequest xsrf xsrf-token xsrfcookiename xsrfheadername ymvlcdpib29w"
    }
  },
  "api/ng/service/$httpBackend": {
    "docType": "service",
    "id": "module:ng.service:$httpBackend",
    "name": "$httpBackend",
    "area": "api",
    "outputPath": "partials/api/ng/service/$httpBackend.html",
    "path": "api/ng/service/$httpBackend",
    "searchTerms": {
      "titleWords": "$httpBackend",
      "keywords": "$document $http $httpbackend $httpbackendprovider $resource $window abstractions api backend browser deals delegates directly higher-level http httpbackend implementation incompatibilities js js-angular-release jsonp mock ng ngmock ngresource object responses service src swapped testing trained xmlhttprequest"
    }
  },
  "api/ng/provider/$interpolateProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$interpolateProvider",
    "name": "$interpolateProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$interpolateProvider.html",
    "path": "api/ng/provider/$interpolateProvider",
    "searchTerms": {
      "titleWords": "$interpolateProvider",
      "keywords": "$interpolateprovider api configuring defaults example-example59 function interpolate interpolation js js-angular-release markup ng provider src"
    }
  },
  "api/ng/service/$interpolate": {
    "docType": "service",
    "id": "module:ng.service:$interpolate",
    "name": "$interpolate",
    "area": "api",
    "outputPath": "partials/api/ng/service/$interpolate.html",
    "path": "api/ng/service/$interpolate",
    "searchTerms": {
      "titleWords": "$interpolate",
      "keywords": "$compile $interpolate $interpolateprovider $parse $sce angular api binding compiles compute configuring context contextual data details embedded escaping evaluated exp expect expression expressions function gettrusted hello html injected interpolate interpolated interpolation js js-angular-release markup musthaveexpression ng null object order parameters passes provided refer result return returned returning service set src strict string strings text toequal true trustedcontext uppercase var"
    }
  },
  "api/ng/service/$interval": {
    "docType": "service",
    "id": "module:ng.service:$interval",
    "name": "$interval",
    "area": "api",
    "outputPath": "partials/api/ng/service/$interval.html",
    "path": "api/ng/service/$interval",
    "searchTerms": {
      "titleWords": "$interval",
      "keywords": "$apply $interval $rootscope alert alert-warning angular api appropriate automatically block call called cancel checking class consideration controller count created defined delay destroyed details directive dirty element example example-example60 executed explicitly false finished flush fn forward function functions indefinitely interval intervals invoke iteration iterations js js-angular-release millis milliseconds model moment move ng ngmock notification notified number promise registering repeat repeatedly resolved return scheduled scope service set setinterval skips src tests tick time times trigger window wrapper"
    }
  },
  "api/ng/service/$locale": {
    "docType": "service",
    "id": "module:ng.service:$locale",
    "name": "$locale",
    "area": "api",
    "outputPath": "partials/api/ng/service/$locale.html",
    "path": "api/ng/service/$locale",
    "searchTerms": {
      "titleWords": "$locale",
      "keywords": "$locale $localeprovider angular api components en-us formatted js js-angular-release languageid-countryid locale localization ng public rules service src"
    }
  },
  "api/ng/service/$location": {
    "docType": "service",
    "id": "module:ng.service:$location",
    "name": "$location",
    "area": "api",
    "outputPath": "partials/api/ng/service/$location.html",
    "path": "api/ng/service/$location",
    "searchTerms": {
      "titleWords": "$location",
      "keywords": "$location $locationprovider $rootelement address api application bar browser button change changes clicks current developer exposes forward guide hash history host js js-angular-release link location methods mozilla ng object observe org parses path port reflected represents search service set src synchronizes url user watch"
    }
  },
  "api/ng/provider/$locationProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$locationProvider",
    "name": "$locationProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$locationProvider.html",
    "path": "api/ng/provider/$locationProvider",
    "searchTerms": {
      "titleWords": "$locationProvider",
      "keywords": "$locationprovider api application configure deep js js-angular-release linking location ng paths provider src stored"
    }
  },
  "api/ng/service/$log": {
    "docType": "service",
    "id": "module:ng.service:$log",
    "name": "$log",
    "area": "api",
    "outputPath": "partials/api/ng/service/$log.html",
    "path": "api/ng/service/$log",
    "searchTerms": {
      "titleWords": "$log",
      "keywords": "$log $logprovider $window api browser change console debug debugenabled debugging default example-example61 implementation js js-angular-release log logging main message messages ng purpose safely service simple simplify src troubleshooting writes"
    }
  },
  "api/ng/provider/$logProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$logProvider",
    "name": "$logProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$logProvider.html",
    "path": "api/ng/provider/$logProvider",
    "searchTerms": {
      "titleWords": "$logProvider",
      "keywords": "$logprovider api application configure js js-angular-release log logs messages ng provider src"
    }
  },
  "api/ng/service/$parse": {
    "docType": "service",
    "id": "module:ng.service:$parse",
    "name": "$parse",
    "area": "api",
    "outputPath": "partials/api/ng/service/$parse.html",
    "path": "api/ng/service/$parse",
    "searchTerms": {
      "titleWords": "$parse",
      "keywords": "$parse $parseprovider angular api assign assignable change compile compiled constant context converts embedded entirely evaluated expect expression expressions function getter guide javascript js js-angular-release literal literals local locals newvalue ng node object overriding parse properties represents returned scope service set setter src string strings toequal top-level user values var variables"
    }
  },
  "api/ng/provider/$parseProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$parseProvider",
    "name": "$parseProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$parseProvider.html",
    "path": "api/ng/provider/$parseProvider",
    "searchTerms": {
      "titleWords": "$parseProvider",
      "keywords": "$parse $parseprovider api behavior configuring default function js js-angular-release ng parse provider service src"
    }
  },
  "api/ng/service/$q": {
    "docType": "service",
    "id": "module:ng.service:$q",
    "name": "$q",
    "area": "api",
    "outputPath": "partials/api/ng/service/$q.html",
    "path": "api/ng/service/$q",
    "searchTerms": {
      "titleWords": "$q",
      "keywords": "$apply $http $q $qprovider $rootscope access action additionally alert allow allowed allows android angular api apis approach argument associated assume async asyncgreet asynchronous asynchronously avoiding browser bytes callback callbacks called calling calls catch chain chaining chains clean-up code common commonjs compatible completes completion complexity composition constructed cost create created current dealing defer deferred derived describes differences documentation easily equivalent error errorcallback es3 example execution expect expose extra failed faster features final finally finished flickering fulfillment function functionality functions greet greeting guarantees handling hard hello hood https ie8 implement implementation incremented indication inject injected inspired instance integrated interacting interceptors interested interface invoke javascript joining js js-angular-release keywords kowal kris length lexical ll main md mechanism method model models modifying multiple names needed ng note notification notifies notify notifycallback object observation observe obvious oktogreet org parallel parties passed pause payoff performed perspective point powerful programming progress promise promisea promiseb promisefinallycallback promises propagate propagation property proposal provide purpose reason reject rejected rejection rejects release repaints represents reserved resolution resolve resolved resolvedvalue resolves resolving resources response result retrieved return returns robin scope serial service settimeout shorthand signaling simulate single specification src status success successcallback successful supported synchronous synchronously task tasks testing throw time times tiny tobeundefined toequal traditional trouble ui unnecessary unsuccessful update updates var variables wikipedia word worth"
    }
  },
  "api/ng/service/$rootElement": {
    "docType": "service",
    "id": "module:ng.service:$rootElement",
    "name": "$rootElement",
    "area": "api",
    "outputPath": "partials/api/ng/service/$rootElement.html",
    "path": "api/ng/service/$rootElement",
    "searchTerms": {
      "titleWords": "$rootElement",
      "keywords": "$injector $rootelement angular api application applications auto bootstrap declared directive element injector js js-angular-release location ng ngapp passed published represent retrieved root rootelement service src"
    }
  },
  "api/ng/provider/$rootScopeProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$rootScopeProvider",
    "name": "$rootScopeProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$rootScopeProvider.html",
    "path": "api/ng/provider/$rootScopeProvider",
    "searchTerms": {
      "titleWords": "$rootScopeProvider",
      "keywords": "$rootscope $rootscopeprovider api js js-angular-release ng provider rootscope service src"
    }
  },
  "api/ng/service/$rootScope": {
    "docType": "service",
    "id": "module:ng.service:$rootScope",
    "name": "$rootScope",
    "area": "api",
    "outputPath": "partials/api/ng/service/$rootScope.html",
    "path": "api/ng/service/$rootScope",
    "searchTerms": {
      "titleWords": "$rootScope",
      "keywords": "$rootscope $rootscopeprovider api application changes descendant developer emission event facility guide js js-angular-release mechanism model ng provide root rootscope scope scopes separation service single src subscription view watching"
    }
  },
  "api/ng/type/$rootScope.Scope": {
    "docType": "type",
    "id": "module:ng.type:$rootScope.Scope",
    "name": "$rootScope.Scope",
    "area": "api",
    "outputPath": "partials/api/ng/type/$rootScope.Scope.html",
    "path": "api/ng/type/$rootScope.Scope",
    "searchTerms": {
      "titleWords": "$rootScope.Scope",
      "keywords": "$injector $new $rootscope api append auto automatically child compiled created current default defaults docs1 example executed expect factory function handy hello html inherit inheritance instancecache interact js js-angular-release key map method newly ng override parent pre-instantiated provided providers retrieved root rootscope salutation scope scopes service services simple snippet src tag template toequal type unit-testing var world"
    }
  },
  "api/ng/service/$sceDelegate": {
    "docType": "service",
    "id": "module:ng.service:$sceDelegate",
    "name": "$sceDelegate",
    "area": "api",
    "outputPath": "partials/api/ng/service/$sceDelegate.html",
    "path": "api/ng/service/$sceDelegate",
    "searchTerms": {
      "titleWords": "$sceDelegate",
      "keywords": "$sce $scedelegate $scedelegateprovider angularjs api behavior blacklists box case change common completely configure configuring contextual core customize default delegates escaping function functions gettrusted instance involve js js-angular-release loading methods ng numerous operations override pain provide refer replace resources resourceurlblacklist resourceurlwhitelist sce service services setting shorthand src strict templates things trustas trusting typically urls valueof whitelists work works"
    }
  },
  "api/ng/provider/$sceDelegateProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$sceDelegateProvider",
    "name": "$sceDelegateProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$sceDelegateProvider.html",
    "path": "api/ng/provider/$sceDelegateProvider",
    "searchTerms": {
      "titleWords": "$sceDelegateProvider",
      "keywords": "$sce $scedelegate $scedelegateprovider allow allows angular api app assets blacklist blacklists blocked case config configuration configure consider contextual control details developers difference domain domains ensure escaping example general hosted http js js-angular-release loading loads main module myapp ng notice open origin overrides provider read redirect refer resource resourceurlblacklist resourceurlwhitelist safe sce scenario secure service sourcing src strict templates url urls whitelist whitelists"
    }
  },
  "api/ng/provider/$sceProvider": {
    "docType": "provider",
    "id": "module:ng.provider:$sceProvider",
    "name": "$sceProvider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/$sceProvider.html",
    "path": "api/ng/provider/$sceProvider",
    "searchTerms": {
      "titleWords": "$sceProvider",
      "keywords": "$sce $sceprovider allows api configure contextual custom default delegate developers enable escaping implementation js js-angular-release module ng override provider read sce service src strict"
    }
  },
  "api/ng/service/$sce": {
    "docType": "service",
    "id": "module:ng.service:$sce",
    "name": "$sce",
    "area": "api",
    "outputPath": "partials/api/ng/service/$sce.html",
    "path": "api/ng/service/$sce",
    "searchTerms": {
      "titleWords": "$sce",
      "keywords": "$parse $sanitize $sce $scedelegate $scedelegateprovider $sceprovider $watch absolute accepted accidentally actual adding addition additionally allow allowing allows angular angularjs api application applies apply appropriate arbitrary arrays articles aspx assists attr attribute audit audited auditing automatically aware benefits bind binding bindings blacklist blacklists blocks blog bolting bound browser browsers bug built call calling case cases caveat change character characters clickjacking client closure closure-library code codebase codes coding comments completely complex config constant constitute contents context contexts contextual controlled correct cors coverage creates css currently custom default defaults delete demonstration depending determine developer didn directive directives directly directory disable disabled disallowed discouraged div document doesn domain domains don ease easier easily easy element enable enabled encountered engine ensure ensuring error escape escaping exactly example example-example62 examples execute existing explicitly exposed expression expressions fall feel feels file files flags flexibility follow forgot format free full function generating gettrusted gettrustedresourceurl global good google googlecode great grep guide harder help highly href html http https ie8 iframe ignorecase ignored img impact include included inevitable input instance intended intention internal interpolated interpolation introduce introduced issue items javascript js js-angular-release lacks learn level library line962 links literal literals load loaded loading loads lot maintain manageable marked markup match matched matches matching mechanism method-c-escape methods migrating mode module msdn multiline myappwithscedisabledmyapp ng ng-bind-html ng-include ng-model ngbindhtml ngbindhtmldirective ngsanitize ngsrc non-constant note notes notice number object occurrences offer org organize origin overhead parse parseas parseashtml pass path patterns pay performs place platform play policy powerful privileged projects properties protocol protocols purposes python quirks realistic received recommended reduces refer regex regexes regexp regexpescape regular remember renamed render rendering required requires requiring resort resource resource_url resourceurlblacklist resourceurlpatternitem resourceurlwhitelist restrict result return returned role ruby ruby-doc safe same-origin_policy_for_xmlhttprequest sane sanitize sanitized sce scenes scheme scope secure security sense sequences served server service services setting sharing ships shorthand side simple simplified small source special specific src stage standards statement strict string stronger subdomain supported syntax tags task template templates templateurl templating test tested throwing time top trustas trustashtml trustasresourceurl trusted types unsafe unused update updates url urls usage user userhtml values var verify version vulnerabilities w3 watch whitelist whitelists wildcard won work works wrap writing written xss"
    }
  },
  "api/ng/service/$timeout": {
    "docType": "service",
    "id": "module:ng.service:$timeout",
    "name": "$timeout",
    "area": "api",
    "outputPath": "partials/api/ng/service/$timeout.html",
    "path": "api/ng/service/$timeout",
    "searchTerms": {
      "titleWords": "$timeout",
      "keywords": "$apply $exceptionhandler $rootscope $timeout angular api block call cancel checking deferred delay delayed delegates dirty exceptions executed execution false flush fn function functions invoke js js-angular-release milliseconds model ng ngmock promise queue reached registering request resolved return scope service set settimeout skips src synchronously tests timeout window wrapped wrapper"
    }
  },
  "api/ng/service/$window": {
    "docType": "service",
    "id": "module:ng.service:$window",
    "name": "$window",
    "area": "api",
    "outputPath": "partials/api/ng/service/$window.html",
    "path": "api/ng/service/$window",
    "searchTerms": {
      "titleWords": "$window",
      "keywords": "$window $windowprovider angular api browser coding current defined dependency directive evaluated example example-example63 expression expressions global globally inadvertently javascript js js-angular-release mocked ng ngclick object overridden problems refer reference removed respect risk scope service src testability testing variable window"
    }
  },
  "api/ngAnimate": {
    "docType": "module",
    "id": "module:ngAnimate",
    "name": "ngAnimate",
    "area": "api",
    "outputPath": "partials/api/ngAnimate/index.html",
    "path": "api/ngAnimate",
    "searchTerms": {
      "titleWords": "ngAnimate animate",
      "keywords": "$animate $timeout accidental action active add addclass addition advantage allowed angular angularjs animate animated animation animations apart api application applied apply appropriate attached attaching attribute automatically avoid base based beforeaddclass beforeremoveclass block blocking breakdown browser browsers call callback callbacks called calls cancelled case changes child children class classes classname code collection combine complete completed config conflicts container core correct created creating css css-defined css-like css-specificity css3 currently curtain-like custom default define defined delay demonstrates designed detailed detect determine directive directives doc-module-components doesn dom duration element elements ends enter enter_sequence event events example executed existing expected explained explode-animation expression fade-animation false feature figure final find fired firing fits form function functions future handle hooks html ie10 inheritance inside invalid issue issued javascript javascript-defined js js-angular-release keyframe kids leave linear long match matching mind modern module move multiple mutation my-animation my-crazy-animation mymodule naming ng ng-animate-children ng-enter ng-enter-active ng-enter-stagger ng-hide ng-if ng-include ng-leave ng-leave-active ng-view nganimate ngclass nghide ngif nginclude ngmodel ngmodule ngrepeat ngroute ngshow ngswitch ngview object offer opacity operation overridden parent passed perform performed placing play pre-existing preparation prepares pristine property provided register remove removeclass removed required reset restrictions return returned reveal-animation running safari selector selectors service set simple single slide slide-animation slight src stagger staggering standard start starting structure style styles stylesheet styling successive support supported supports surrounding tag terminal text timing transition transition-delay transition-duration transitions trigger triggered triggers true type usage usage_animations valid validations values var view-container visiting work yourapp"
    }
  },
  "api/ngAnimate/provider/$animateProvider": {
    "docType": "provider",
    "id": "module:ngAnimate.provider:$animateProvider",
    "name": "$animateProvider",
    "area": "api",
    "outputPath": "partials/api/ngAnimate/provider/$animateProvider.html",
    "path": "api/ngAnimate/provider/$animateProvider",
    "searchTerms": {
      "titleWords": "$animateProvider",
      "keywords": "$animate $animateprovider allows animate animation animations api application developers directly event find handlers inside installed javascript js js-angular-release learn match module nganimate nganimatechildren overview provided provider query register requires service src triggered visit"
    }
  },
  "api/ngAnimate/service/$animate": {
    "docType": "service",
    "id": "module:ngAnimate.service:$animate",
    "name": "$animate",
    "area": "api",
    "outputPath": "partials/api/ngAnimate/service/$animate.html",
    "path": "api/ngAnimate/service/$animate",
    "searchTerms": {
      "titleWords": "$animate",
      "keywords": "$animate $animateprovider addclass animate animation animations api application box classes configuration css css-defined defined detection directives dom element examine extra function installed javascript-defined js js-angular-release learn leave module move nganimate object operation operations overview performing pre-existing provider removeclass requires scenes service src support visit work"
    }
  },
  "api/ngCookies": {
    "docType": "module",
    "id": "module:ngCookies",
    "name": "ngCookies",
    "area": "api",
    "outputPath": "partials/api/ngCookies/index.html",
    "path": "api/ngCookies",
    "searchTerms": {
      "titleWords": "ngCookies cookies",
      "keywords": "$cookies $cookiestore api browser convenient cookies doc-module-components factory js js-angular-release module ngcookies reading src usage wrapper writing"
    }
  },
  "api/ngCookies/service/$cookies": {
    "docType": "service",
    "id": "module:ngCookies.service:$cookies",
    "name": "$cookies",
    "area": "api",
    "outputPath": "partials/api/ngCookies/service/$cookies.html",
    "path": "api/ngCookies/service/$cookies",
    "searchTerms": {
      "titleWords": "$cookies",
      "keywords": "$cookies $eval access adding angular api browser controller cookie cookies cookiesexample created current examplecontroller exposed favoritecookie function installed js js-angular-release module myfavorite ngcookies oatmeal object properties read removing requires retrieving service setting simple src strings var"
    }
  },
  "api/ngCookies/service/$cookieStore": {
    "docType": "service",
    "id": "module:ngCookies.service:$cookieStore",
    "name": "$cookieStore",
    "area": "api",
    "outputPath": "partials/api/ngCookies/service/$cookieStore.html",
    "path": "api/ngCookies/service/$cookieStore",
    "searchTerms": {
      "titleWords": "$cookieStore",
      "keywords": "$cookies $cookiestore angular api automatically backed controller cookie cookies cookiestoreexample deserialized examplecontroller favoritecookie function installed js js-angular-release key-value module myfavorite ngcookies oatmeal objects remove removing requires retrieved serialized service session src storage tojson var"
    }
  },
  "api/ngMock/object/angular.mock": {
    "docType": "object",
    "id": "module:ngMock.object:angular.mock",
    "name": "angular.mock",
    "area": "api",
    "outputPath": "partials/api/ngMock/object/angular.mock.html",
    "path": "api/ngMock/object/angular.mock",
    "searchTerms": {
      "titleWords": "angular.mock",
      "keywords": "angular angular-mocks api code js js-angular-release mock namespace ngmock object src testing"
    }
  },
  "api/ngMock/provider/$exceptionHandlerProvider": {
    "docType": "provider",
    "id": "module:ngMock.provider:$exceptionHandlerProvider",
    "name": "$exceptionHandlerProvider",
    "area": "api",
    "outputPath": "partials/api/ngMock/provider/$exceptionHandlerProvider.html",
    "path": "api/ngMock/provider/$exceptionHandlerProvider",
    "searchTerms": {
      "titleWords": "$exceptionHandlerProvider",
      "keywords": "$exceptionhandler $exceptionhandlerprovider angular-mocks api configures errors implementation js js-angular-release log mock ng ngmock passed provider rethrow src"
    }
  },
  "api/ngMock/service/$exceptionHandler": {
    "docType": "service",
    "id": "module:ngMock.service:$exceptionHandler",
    "name": "$exceptionHandler",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/$exceptionHandler.html",
    "path": "api/ngMock/service/$exceptionHandler",
    "searchTerms": {
      "titleWords": "$exceptionHandler",
      "keywords": "$exceptionhandler $exceptionhandlerprovider $log $timeout angular-mocks api assertempty banana capture configuration describe errors exceptions expect flush function implementation inject js js-angular-release log logs messages mock mode module ng ngmock passed peel rethrows service src throw toequal"
    }
  },
  "api/ngMock/service/$log": {
    "docType": "service",
    "id": "module:ngMock.service:$log",
    "name": "$log",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/$log.html",
    "path": "api/ngMock/service/$log",
    "searchTerms": {
      "titleWords": "$log",
      "keywords": "$log $logprovider angular-mocks api array arrays error exposed function gathers implementation js js-angular-release level level-specific log logged logging logs messages mock ng ngmock property service src"
    }
  },
  "api/ngMock/service/$interval": {
    "docType": "service",
    "id": "module:ngMock.service:$interval",
    "name": "$interval",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/$interval.html",
    "path": "api/ngMock/service/$interval",
    "searchTerms": {
      "titleWords": "$interval",
      "keywords": "$apply $interval $intervalprovider $rootscope angular-mocks api block call called checking delay dirty false flush fn forward function functions implementation indefinitely invoke iteration js js-angular-release millis milliseconds mock model move ng ngmock notified number promise repeat repeatedly scheduled scope service set skips src time times trigger"
    }
  },
  "api/ngMock/type/angular.mock.TzDate": {
    "docType": "type",
    "id": "module:ngMock.type:angular.mock.TzDate",
    "name": "angular.mock.TzDate",
    "area": "api",
    "outputPath": "partials/api/ngMock/type/angular.mock.TzDate.html",
    "path": "api/ngMock/type/angular.mock.TzDate",
    "searchTerms": {
      "titleWords": "angular.mock.TzDate",
      "keywords": "angular angular-mocks api arg best called calls class code complete create date-like dependency depends desired errors fixed foo getdate getfullyear gethours getminutes getmonth getseconds gettimezoneoffset globally honored hours implemented incompatible incomplete inherit injectable instance instances intercept js js-angular-release list local machine main matters methods missing mock newyearinbratislava ngmock non-standard object offset prototype purpose representing result running safely settings src stuff test time timestamp timezone type tzdate unimplemented var warning worse zone"
    }
  },
  "api/ngMock/function/angular.mock.dump": {
    "docType": "function",
    "id": "module:ngMock.function:angular.mock.dump",
    "name": "angular.mock.dump",
    "area": "api",
    "outputPath": "partials/api/ngMock/function/angular.mock.dump.html",
    "path": "api/ngMock/function/angular.mock.dump",
    "searchTerms": {
      "titleWords": "angular.mock.dump",
      "keywords": "angular angular-mocks api argument common console debug debugging display dump elements function globally injectable instance js js-angular-release method mock ngmock object objects serialized serializing src string strings turn window"
    }
  },
  "api/ngMock/service/$httpBackend": {
    "docType": "service",
    "id": "module:ngMock.service:$httpBackend",
    "name": "$httpBackend",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/$httpBackend.html",
    "path": "api/ngMock/service/$httpBackend",
    "searchTerms": {
      "titleWords": "$httpBackend",
      "keywords": "$controller $http $httpbackend $httpbackendprovider $injector $rootscope $scope a-token aftereach algorithm allow allowing allows alternatively angular angular-mocks api apis application applications appropriate assert assertions async asynchronously authentication authorization authtoken backend backend-less beforeeach behavior calls care cases change check class code common content controller controllers create createcontroller data define defined definition definitions dependencies dependency describe development didn doesn don dynamic e2e easy end-to-end error evaluated execute execution expect expectation expectations expected expectget expectpost explicitly external fail fake fetch flush flushing follow function hard header headers hold http implementation inject injection instances js js-angular-release maintain match matched matters message method mock mozilla msg multiple mycontroller ng ngmock ngmocke2e order org pass pending post pre-trained preserved preserves production provide py real reason request requests required respond responds response responses result return returned returns root savemessage saving scope search send sending sends sequential server service set setup shortcuts specifies specs src static status success suitable synchronously table test testing tests tobe token trained undefined unit usage user userx var verify verifynooutstandingexpectation verifynooutstandingrequest wasn ways whenpost width wikipedia won write wrong xxx"
    }
  },
  "api/ngMock/service/$timeout": {
    "docType": "service",
    "id": "module:ngMock.service:$timeout",
    "name": "$timeout",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/$timeout.html",
    "path": "api/ngMock/service/$timeout",
    "searchTerms": {
      "titleWords": "$timeout",
      "keywords": "$timeout $timeoutdecorator adds angular-mocks api decorator flush js js-angular-release methods ng ngmock service simple src verifynopendingtasks"
    }
  },
  "api/ngMock": {
    "docType": "module",
    "id": "module:ngMock",
    "name": "ngMock",
    "area": "api",
    "outputPath": "partials/api/ngMock/index.html",
    "path": "api/ngMock",
    "searchTerms": {
      "titleWords": "ngMock mock",
      "keywords": "addition angular angular-mocks api code config controlled core doc-module-components extends inject inspected js js-angular-release manner mock module ng ngmock services src support synchronous test tests unit"
    }
  },
  "api/ngMockE2E": {
    "docType": "module",
    "id": "module:ngMockE2E",
    "name": "ngMockE2E",
    "area": "api",
    "outputPath": "partials/api/ngMockE2E/index.html",
    "path": "api/ngMockE2E",
    "searchTerms": {
      "titleWords": "ngMockE2E mocke2e",
      "keywords": "$httpbackend angular angular-mocks api config currently e2e end-to-end js js-angular-release mock mocks module ngmocke2e src suitable testing"
    }
  },
  "api/ngMockE2E/service/$httpBackend": {
    "docType": "service",
    "id": "module:ngMockE2E.service:$httpBackend",
    "name": "$httpBackend",
    "area": "api",
    "outputPath": "partials/api/ngMockE2E/service/$httpBackend.html",
    "path": "api/ngMockE2E/service/$httpBackend",
    "searchTerms": {
      "titleWords": "$httpBackend",
      "keywords": "$http $httpbackend additionally adds angular angular-mocks api apis app application applications array automatically backend backend-less behavior bootstrap bypass category closely configure create current data defines depends desirable developed development don dynamic e2e end-to-end fake fetch files flush flushes fromjson handler http implementation interact issue js js-angular-release list manually mock mocked module modules myapp myappdev ng ngmock ngmocke2e object opposed optionally pass passthrough phone phone1 phone2 phones push real reason remote replaced request requests respond responses return returns scenario service setup shortcuts simulating specific src static suitable templates testing unit unit-testing url var webserver whenget whenpost xmlhttprequest"
    }
  },
  "api/ngMock/function/angular.mock.module": {
    "docType": "function",
    "id": "module:ngMock.function:angular.mock.module",
    "name": "angular.mock.module",
    "area": "api",
    "outputPath": "partials/api/ngMock/function/angular.mock.module.html",
    "path": "api/ngMock/function/angular.mock.module",
    "searchTerms": {
      "titleWords": "angular.mock.module",
      "keywords": "access aliases angular angular-mocks anonymous api automatically code collects configuration configure created easy example fns function functions initialization inject injector js js-angular-release key literal loaded mock module modules ng ngmock number object passed published registered registers represented returned src string usage values window"
    }
  },
  "api/ngMock/function/angular.mock.inject": {
    "docType": "function",
    "id": "module:ngMock.function:angular.mock.inject",
    "name": "angular.mock.inject",
    "area": "api",
    "outputPath": "partials/api/ngMock/function/angular.mock.inject.html",
    "path": "api/ngMock/function/angular.mock.inject",
    "searchTerms": {
      "titleWords": "angular.mock.inject",
      "keywords": "$injector $provide _myservice_ access aliases angular angular-mocks api app arguments assign auto beforeeach block body clauses creates declared default defined describe dostuff easy enclosed erroraddingdeclarationlocationstack example expect fns function functions help hide ignored inject injectable injected injector inside instance jasmine js js-angular-release load loads method mock mode module modules multiple myapp myapplicationmodule myservice ng ngmock number optionally outer overridden override parameter parameters problem provide published reference references resolved resolving reuse scope series src strings takes test tests toequal typical underscores v1 var variable version window wrap wrapping wraps"
    }
  },
  "api/ngResource": {
    "docType": "module",
    "id": "module:ngResource",
    "name": "ngResource",
    "area": "api",
    "outputPath": "partials/api/ngResource/index.html",
    "path": "api/ngResource",
    "searchTerms": {
      "titleWords": "ngResource resource",
      "keywords": "$resource api doc-module-components factory interaction js js-angular-release module ngresource resource restful service services src support usage"
    }
  },
  "api/ngResource/service/$resource": {
    "docType": "service",
    "id": "module:ngResource.service:$resource",
    "name": "$resource",
    "area": "api",
    "outputPath": "partials/api/ngResource/service/$resource.html",
    "path": "api/ngResource/service/$resource",
    "searchTerms": {
      "titleWords": "$resource",
      "keywords": "$action $cachefactory $charge $http $id $promise $q $resolved $resource $routeparams $routeprovider $save $scope abc abort access action action2 actions actual add additional allows angular api apis app appear appended argument arguments array arrives assigned automatically behaviors body bound built cache caching call callback called calling card cardid cards case cases charge class collapse collapsed collection completed config controller corresponding create created creates creating credentials credit creditcard crud custom data data-binding declaration default defer define definition delete depending deserialized destination easily easy empty error escape example excess executed execution existing expect extend extended factory failure false flag format function functions getresponseheaders getter greet hash header headers headersgetter hello high-level http installed instance instanceof instances interact interaction interceptor interceptors invoke invoked invoking isarray item js js-angular-release json jsonp key knowing level loaded low mapped method methods mike milliseconds model module mozilla newcard ng ngresource ngroute non-get note notes notesctrl noting null number object operations optional optionally org original overridden override param paramdefaults parameter parameters parametrized params pass passed passing payload perform populated port post postdata pre-bound prefix prefixed promise properties property provide provided putresponseheaders query raw re-renders read realize reference rejection remove rendered rendering request requires resolve resolved resource resource-level respected response responseerror responseheaders responsetype retrieve return returned returns rewrite salutation save saved search section_5 sequence serialized server server-side service set showing single smith sources specific src static success suffix support supported takes template templating time timeout toequal transform transformed transformrequest transformresponse trick true type update updated updating url urls usage_parameters user valid values var version view wikipedia withcredentials worth write xhr"
    }
  },
  "api/ngRoute/directive/ngView": {
    "docType": "directive",
    "id": "module:ngRoute.directive:ngView",
    "name": "ngView",
    "area": "api",
    "outputPath": "partials/api/ngRoute/directive/ngView.html",
    "path": "api/ngRoute/directive/ngView",
    "searchTerms": {
      "titleWords": "ngView view",
      "keywords": "$anchorscroll $inject $route animate animation api attribute autoscroll bring browser call changes complements concurrently configuration content current directive disable eca enable enter evaluate evaluated example-ngview-directive existing expression file html included including installed js js-angular-release layout leave main module ng ngroute ngview occur onload overview rendered requires route scroll scrolling service set src template time truthy updated updates view viewport yields"
    }
  },
  "api/ngRoute": {
    "docType": "module",
    "id": "module:ngRoute",
    "name": "ngRoute",
    "area": "api",
    "outputPath": "partials/api/ngRoute/index.html",
    "path": "api/ngRoute",
    "searchTerms": {
      "titleWords": "ngRoute route",
      "keywords": "$route angular api apps configuring deeplinking directives doc-module-components example js js-angular-release module ngroute ngroutemodule route routing services src"
    }
  },
  "api/ngRoute/provider/$routeProvider": {
    "docType": "provider",
    "id": "module:ngRoute.provider:$routeProvider",
    "name": "$routeProvider",
    "area": "api",
    "outputPath": "partials/api/ngRoute/provider/$routeProvider.html",
    "path": "api/ngRoute/provider/$routeProvider",
    "searchTerms": {
      "titleWords": "$routeProvider",
      "keywords": "$route $routeprovider api configuring dependencies example function installed js js-angular-release module ngroute provider requires route routes src"
    }
  },
  "api/ngRoute/service/$route": {
    "docType": "service",
    "id": "module:ngRoute.service:$route",
    "name": "$route",
    "area": "api",
    "outputPath": "partials/api/ngRoute/service/$route.html",
    "path": "api/ngRoute/service/$route",
    "searchTerms": {
      "titleWords": "$route",
      "keywords": "$controller $location $route $routeparams $routeprovider $scope $template additionally api changing configuration conjunction controller controllers current deep-linking define definition directive example example- existing forcereload hash html inlined installed instantiation js js-angular-release jsfiddle locals map match module ng ngroute ngview note object objects partial partials path properties pulls reference requires resolve resolved route routes scope service src template templates typically url urls values views watches working"
    }
  },
  "api/ngRoute/service/$routeParams": {
    "docType": "service",
    "id": "module:ngRoute.service:$routeParams",
    "name": "$routeParams",
    "area": "api",
    "outputPath": "partials/api/ngRoute/service/$routeParams.html",
    "path": "api/ngRoute/service/$routeParams",
    "searchTerms": {
      "titleWords": "$routeParams",
      "keywords": "$location $route $routeparams $routeparamsprovider access allows api case change collision combination completes correct current extracted functions guarantees html http identity installed js js-angular-release matched moby module ng ngroute note object occurs parameter parameters params path precedence properties rely remain requires resolve retrieve route routeparams search sectionid service set src unchanged updated url"
    }
  },
  "api/ngSanitize/filter/linky": {
    "docType": "filter",
    "id": "module:ngSanitize.filter:linky",
    "name": "linky",
    "area": "api",
    "outputPath": "partials/api/ngSanitize/filter/linky.html",
    "path": "api/ngSanitize/filter/linky",
    "searchTerms": {
      "titleWords": "linky",
      "keywords": "address api email example-example64 filter finds frame function html html-linkified http input installed js js-angular-release links linky linky_expression module named ng-bind-html ngsanitize open plain requires src supports target text turns window"
    }
  },
  "api/ngSanitize": {
    "docType": "module",
    "id": "module:ngSanitize",
    "name": "ngSanitize",
    "area": "api",
    "outputPath": "partials/api/ngSanitize/index.html",
    "path": "api/ngSanitize",
    "searchTerms": {
      "titleWords": "ngSanitize sanitize",
      "keywords": "$sanitize $sanitizeprovider api doc-module-components functionality html js js-angular-release module ngsanitize sanitize src usage"
    }
  },
  "api/ngSanitize/service/$sanitize": {
    "docType": "service",
    "id": "module:ngSanitize.service:$sanitize",
    "name": "$sanitize",
    "area": "api",
    "outputPath": "partials/api/ngSanitize/service/$sanitize.html",
    "path": "api/ngSanitize/service/$sanitize",
    "searchTerms": {
      "titleWords": "$sanitize",
      "keywords": "$compileprovider $sanitize $sanitizeprovider ahrefsanitizationwhitelist api browser configured escaped example-example65 function functions html imgsrcsanitizationwhitelist input js js-angular-release ng ngsanitize obscure parser parsing properly recognized returned safe sanitize sanitized sanitizer serialized service src strict string tokens typical unsafe valid whitelist won"
    }
  },
  "api/ngTouch/directive/ngClick": {
    "docType": "directive",
    "id": "module:ngTouch.directive:ngClick",
    "name": "ngClick",
    "area": "api",
    "outputPath": "partials/api/ngTouch/directive/ngClick.html",
    "path": "api/ngTouch/directive/ngClick",
    "searchTerms": {
      "titleWords": "ngClick click",
      "keywords": "$event api browsers class click config css default depressed designed desktop devices directive element evaluate event example-example66 expression fall guide handles held installed js js-angular-release mobile module mouse ng-click-active ngclick ngtouch object ordinary powerful prevents propagating replacement requires restyle sending sets src tap tap-and-release touch touchscreen version wait works"
    }
  },
  "api/ngTouch/directive/ngSwipeLeft": {
    "docType": "directive",
    "id": "module:ngTouch.directive:ngSwipeLeft",
    "name": "ngSwipeLeft",
    "area": "api",
    "outputPath": "partials/api/ngTouch/directive/ngSwipeLeft.html",
    "path": "api/ngTouch/directive/ngSwipeLeft",
    "searchTerms": {
      "titleWords": "ngSwipeLeft swipeleft",
      "keywords": "$event api behavior click custom designed device devices directive drag element evaluate example-example67 expression finger guide installed js js-angular-release left leftward makeswipedirective module mouse ngswipe ngswipeleft ngtouch object quick requires right-to-left slide src swipe swiped touch-based touchscreen work"
    }
  },
  "api/ngTouch/directive/ngSwipeRight": {
    "docType": "directive",
    "id": "module:ngTouch.directive:ngSwipeRight",
    "name": "ngSwipeRight",
    "area": "api",
    "outputPath": "partials/api/ngTouch/directive/ngSwipeRight.html",
    "path": "api/ngTouch/directive/ngSwipeRight",
    "searchTerms": {
      "titleWords": "ngSwipeRight swiperight",
      "keywords": "$event api behavior click custom designed device devices directive drag element evaluate example-example68 expression finger guide installed js js-angular-release left-to-right makeswipedirective module mouse ngswipe ngswiperight ngtouch object quick requires rightward slide src swipe swiped touch-based touchscreen work"
    }
  },
  "api/ngTouch/service/$swipe": {
    "docType": "service",
    "id": "module:ngTouch.service:$swipe",
    "name": "$swipe",
    "area": "api",
    "outputPath": "partials/api/ngTouch/service/$swipe.html",
    "path": "api/ngTouch/service/$swipe",
    "searchTerms": {
      "titleWords": "$swipe",
      "keywords": "$swipe abstracts api behavior bind component convenient details directives documentation element factory functions handler hold-and-drag implementing installed js js-angular-release messier method module ngcarousel ngswipeleft ngswiperight ngtouch object requires separate service single src swipe swipe-related swipes takes usage watched"
    }
  },
  "api/ngTouch": {
    "docType": "module",
    "id": "module:ngTouch",
    "name": "ngTouch",
    "area": "api",
    "outputPath": "partials/api/ngTouch/index.html",
    "path": "api/ngTouch",
    "searchTerms": {
      "titleWords": "ngTouch touch",
      "keywords": "$swipe api based devices doc-module-components event events handling helpers implementation jquery js js-angular-release mobile module ngtouch src touch touch-enabled usage"
    }
  },
  "api": {
    "docType": "overview",
    "id": "index",
    "name": "API Reference",
    "area": "api",
    "outputPath": "partials/api.html",
    "path": "api",
    "searchTerms": {
      "titleWords": "API Reference",
      "keywords": "$animate $compile $cookie $cookies $cookiestore $http $httpbackend $interval $location $log $resource $route $routeparams $routeprovider $sanitize $swipe $timeout access accessed accidental alert alert-info angular angularjs animation animations api apis application attached aware behavior browser browsers build callbacks class clean code collection collisions communicate complex components convenient cookie cookies copy core css css-based currency current currently dangerous data default define defined definition-table dependency details developing di directive directives display docs documentation dom dump element emulate enable equals events examples expressions extend factories features file filter filters follow function functions global guide handle hashbang helper hooks html html5 include included inject javascript js js-angular-release js-based keyframe level links linky low lowercase manage manageable management manipulate manner materials mobile mock mocks module modules names namespace namespaces naming ng ng-bind nganimate ngclick ngcookies ngdoc nginclude ngmock ngrepeat ngresource ngroute ngsanitize ngtouch ngview object objects operations organized overview parse posting prefix prefixes prevent private provide provided providers public pushstate querying querystring quick reference referencing register registered rendered rest restful route routes routing runner securely serialization service services set simple spaced store string structure supports synchronous template templates test testing tests transform transitions trigger triggered turn unit uppercase url urls values version work wrapper"
    }
  },
  "error/$animate/notcsel": {
    "docType": "error",
    "id": "$animate:notcsel",
    "name": "notcsel",
    "area": "error",
    "outputPath": "partials/error/$animate/notcsel.html",
    "path": "error/$animate/notcsel",
    "searchTerms": {
      "titleWords": "$animate:notcsel",
      "keywords": "$animate class css docs error example expecting js-angular-release my-class-name ngdoc notcsel selector selectors start"
    }
  },
  "error/$cacheFactory/iid": {
    "docType": "error",
    "id": "$cacheFactory:iid",
    "name": "iid",
    "area": "error",
    "outputPath": "partials/error/$cacheFactory/iid.html",
    "path": "error/$cacheFactory/iid",
    "searchTerms": {
      "titleWords": "$cacheFactory:iid",
      "keywords": "$cachefactory cache calling create docs error iid invalid js-angular-release ng ngdoc object occurs resolve"
    }
  },
  "error/$compile/ctreq": {
    "docType": "error",
    "id": "$compile:ctreq",
    "name": "ctreq",
    "area": "error",
    "outputPath": "partials/error/$compile/ctreq.html",
    "path": "error/$compile/ctreq",
    "searchTerms": {
      "titleWords": "$compile:ctreq",
      "keywords": "$compile ancestor compiler controller ctreq current definition description_comprehensive-directive-api description_comprehensive-directive-api_directive-definition-object directive docs dom element ensure error example expected form function html js-angular-release missing my-directive myapp mydirective myform ng ng-model ngdoc ngmodel occurs option optionally path prefix process requested require required requires resolve return specifies typo"
    }
  },
  "error/$compile/iscp": {
    "docType": "error",
    "id": "$compile:iscp",
    "name": "iscp",
    "area": "error",
    "outputPath": "partials/error/$compile/iscp.html",
    "path": "error/$compile/iscp",
    "searchTerms": {
      "titleWords": "$compile:iscp",
      "keywords": "$compile api attrname attrname2 attrname3 attrname4 attrname5 character declaring definition description_comprehensive-directive-api_directive-definition-object directive directivename docs documentation error extra factory format function invalid iscp isolate js-angular-release learn local missing mode mymodule ng ngdoc object option optional prefixed refer return scope spaces specific starts"
    }
  },
  "error/$compile/multidir": {
    "docType": "error",
    "id": "$compile:multidir",
    "name": "multidir",
    "area": "error",
    "outputPath": "partials/error/$compile/multidir.html",
    "path": "error/$compile/multidir",
    "searchTerms": {
      "titleWords": "$compile:multidir",
      "keywords": "$compile applied attempting causing collision configuration contention controller declared define directive directives docs dom element error example include incompatible isolated issue js-angular-release multidir multiple ngdoc occurs option processing publishing remove requesting resolve resource result scenarios scope template templateurl transclusion unsupported"
    }
  },
  "error/$compile/nodomevents": {
    "docType": "error",
    "id": "$compile:nodomevents",
    "name": "nodomevents",
    "area": "error",
    "outputPath": "partials/error/$compile/nodomevents.html",
    "path": "error/$compile/nodomevents",
    "searchTerms": {
      "titleWords": "$compile:nodomevents",
      "keywords": "$compile allow application attribute attributes binding clicked code context create div docs error evaluates evaluating event example exposes formaction handler injection input interpolated javascript js-angular-release model ng-model ngdoc nodomevents occurs onclick onload onsubmit practical pwnd reasons result script security setting start supported user username vulnerabilities vulnerability window xss"
    }
  },
  "error/$compile/nonassign": {
    "docType": "error",
    "id": "$compile:nonassign",
    "name": "nonassign",
    "area": "error",
    "outputPath": "partials/error/$compile/nonassign.html",
    "path": "error/$compile/nonassign",
    "searchTerms": {
      "titleWords": "$compile:nonassign",
      "keywords": "$compile attribute bind data-binding data-bound defined defines definition description_comprehensive-directive-api_directive-definition-object directive docs error example expression expressions factory function invalid isolate js-angular-release localvalue mode mydirective myfn mymodule ng ngdoc non-assignable nonassign not-assignable occurs option order path properties property provided resolve return scope statement two-way values wasn work write"
    }
  },
  "error/$compile/selmulti": {
    "docType": "error",
    "id": "$compile:selmulti",
    "name": "selmulti",
    "area": "error",
    "outputPath": "partials/error/$compile/selmulti.html",
    "path": "error/$compile/selmulti",
    "searchTerms": {
      "titleWords": "$compile:selmulti",
      "keywords": "$compile array attribute based binding breaks changes directive directives docs element elements error example instance instances invalid js-angular-release mode model multiple ng ng-if ng-model ngdoc ngif ngmodel ngswitch object pick runtime select selmulti semantics single supported switching template type types usage variable"
    }
  },
  "error/$compile/tpload": {
    "docType": "error",
    "id": "$compile:tpload",
    "name": "tpload",
    "area": "error",
    "outputPath": "partials/error/$compile/tpload.html",
    "path": "error/$compile/tpload",
    "searchTerms": {
      "titleWords": "$compile:tpload",
      "keywords": "$compile $templatecache absolute attempts cache correct correctly determining developer docs ensure error failed fails fetch google helpful js-angular-release loading network_panel_overview ng ngdoc occurs populated pre-load request resolve resolves spelled template templates tools tpload url"
    }
  },
  "error/$compile/tplrt": {
    "docType": "error",
    "id": "$compile:tplrt",
    "name": "tplrt",
    "area": "error",
    "outputPath": "partials/error/$compile/tplrt.html",
    "path": "error/$compile/tplrt",
    "searchTerms": {
      "titleWords": "$compile:tplrt",
      "keywords": "$compile blah class comment comments commonly consider contained container content declared defines definition directive div docs element elements error exactly example factory fragment function html interpreted invalid js-angular-release mode multiple mydirective mymodule needed ngdoc nodes operation practice property provided referenced replace replaced replacement result return root second simply single someurl template templates templateurl text tplrt true unsupported url watch world wrapper"
    }
  },
  "error/$compile/uterdir": {
    "docType": "error",
    "id": "$compile:uterdir",
    "name": "uterdir",
    "area": "error",
    "outputPath": "partials/error/$compile/uterdir.html",
    "path": "error/$compile/uterdir",
    "searchTerms": {
      "titleWords": "$compile:uterdir",
      "keywords": "$compile attribute avoid corresponding directive directive-end directive-start directives docs dom error example fails foo-end foo-start form inside instance item js-angular-release leaving list matching multi-element nesting ng-repeat-end ng-repeat-start ngdoc node occur occurs pair repeated sibling unterminated uterdir valid versa vice ways"
    }
  },
  "error/$controller/noscp": {
    "docType": "error",
    "id": "$controller:noscp",
    "name": "noscp",
    "area": "error",
    "outputPath": "partials/error/$controller/noscp.html",
    "path": "error/$controller/noscp",
    "searchTerms": {
      "titleWords": "$controller:noscp",
      "keywords": "$controller $scope api call called consult controller docs error example incorrect instantiate js-angular-release leads learn locals map missing newscope ng ngdoc noscp object occurs order property provide provided scope service usage"
    }
  },
  "error/$httpBackend/noxhr": {
    "docType": "error",
    "id": "$httpBackend:noxhr",
    "name": "noxhr",
    "area": "error",
    "outputPath": "partials/error/$httpBackend/noxhr.html",
    "path": "error/$httpBackend/noxhr",
    "searchTerms": {
      "titleWords": "$httpBackend:noxhr",
      "keywords": "$httpbackend angularjs avoid browser browsers chrome docs error firefox higher ie8 ios js-angular-release mobile ngdoc noxhr occurs officially opera safari support supported supports unsupported xhr xmlhttprequest"
    }
  },
  "error/$injector/cdep": {
    "docType": "error",
    "id": "$injector:cdep",
    "name": "cdep",
    "area": "error",
    "outputPath": "partials/error/$injector/cdep.html",
    "path": "error/$injector/cdep",
    "searchTerms": {
      "titleWords": "$injector:cdep",
      "keywords": "$injector angular cdep chain circular construct controller created dependencies dependency depends detect directly docs error example factory function guide indirectly injection injector instance js-angular-release module myapp myctrl myservice ngdoc occurs service throw"
    }
  },
  "error/$injector/itkn": {
    "docType": "error",
    "id": "$injector:itkn",
    "name": "itkn",
    "area": "error",
    "outputPath": "partials/error/$injector/itkn.html",
    "path": "error/$injector/itkn",
    "searchTerms": {
      "titleWords": "$injector:itkn",
      "keywords": "$http $inject $injector $scope $timeout annotation annotations avoid bad code controller dependency docs error example examples explanation function guide include injection itkn js-angular-release literals myappmodule myctrl ngdoc occurs refer second string strings thrown token tokens type var"
    }
  },
  "error/$injector/modulerr": {
    "docType": "error",
    "id": "$injector:modulerr",
    "name": "modulerr",
    "area": "error",
    "outputPath": "partials/error/$injector/modulerr.html",
    "path": "error/$injector/modulerr",
    "searchTerms": {
      "titleWords": "$injector:modulerr",
      "keywords": "$injector additional angularjs context docs error exception fails installed js-angular-release load message module modulerr moved ngdoc ngroute occurs provide upgrading ve"
    }
  },
  "error/$injector/nomod": {
    "docType": "error",
    "id": "$injector:nomod",
    "name": "nomod",
    "area": "error",
    "outputPath": "partials/error/$injector/nomod.html",
    "path": "error/$injector/nomod",
    "searchTerms": {
      "titleWords": "$injector:nomod",
      "keywords": "$injector angular argument array browser call calling check common configuration context correct current declare define defined defining dependencies dependency dependent docs empty error example file harness hasn isn js js-angular-release karma loaded loader module modules myapp ngdoc nomod occurs question re-open reason receive reference require retrieve tag testing thrown unavailable var"
    }
  },
  "error/$injector/pget": {
    "docType": "error",
    "id": "$injector:pget",
    "name": "pget",
    "area": "error",
    "outputPath": "partials/error/$injector/pget.html",
    "path": "error/$injector/pget",
    "searchTerms": {
      "titleWords": "$injector:pget",
      "keywords": "$get $injector $provide angular api attempting auto bad badprovider doc docs error example fill function good goodprovider js-angular-release method missing module myapp ngdoc noop occurs pget provider refer register throws"
    }
  },
  "error/$injector/unpr": {
    "docType": "error",
    "id": "$injector:unpr",
    "name": "unpr",
    "area": "error",
    "outputPath": "partials/error/$injector/unpr.html",
    "path": "error/$injector/unpr",
    "searchTerms": {
      "titleWords": "$injector:unpr",
      "keywords": "$injector angular code controller correctly defined dependency docs error example fail function js-angular-release making module myapp mycontroller myservice ngdoc problem provider required resolve service spelled unable unknown unpr"
    }
  },
  "error/$interpolate/interr": {
    "docType": "error",
    "id": "$interpolate:interr",
    "name": "interr",
    "area": "error",
    "outputPath": "partials/error/$interpolate/interr.html",
    "path": "error/$interpolate/interr",
    "searchTerms": {
      "titleWords": "$interpolate:interr",
      "keywords": "$interpolate additional context docs error exception fails interpolation interr js-angular-release message ngdoc occurs provide"
    }
  },
  "error/$interpolate/noconcat": {
    "docType": "error",
    "id": "$interpolate:noconcat",
    "name": "noconcat",
    "area": "error",
    "outputPath": "partials/error/$interpolate/noconcat.html",
    "path": "error/$interpolate/noconcat",
    "searchTerms": {
      "titleWords": "$interpolate:noconcat",
      "keywords": "$interpolate $sce angularjs api app combination concatenated concatenates concatenating doc docs easily error expressions hard helps interpolation js-angular-release lead multiple ng ngdoc noconcat occurs performing reason refer required secure trusted unsafe values xss"
    }
  },
  "error/$location/ihshprfx": {
    "docType": "error",
    "id": "$location:ihshprfx",
    "name": "ihshprfx",
    "area": "error",
    "outputPath": "partials/error/$location/ihshprfx.html",
    "path": "error/$location/ihshprfx",
    "searchTerms": {
      "titleWords": "$location:ihshprfx",
      "keywords": "$location $locationprovider app asked config configuration configure configured correct docs enter error example hash http ihshprfx js-angular-release missing myapp ng ngdoc occurs parse prefix service symbol throw url"
    }
  },
  "error/$location/ipthprfx": {
    "docType": "error",
    "id": "$location:ipthprfx",
    "name": "ipthprfx",
    "area": "error",
    "outputPath": "partials/error/$location/ipthprfx.html",
    "path": "error/$location/ipthprfx",
    "searchTerms": {
      "titleWords": "$location:ipthprfx",
      "keywords": "$location application base check configure docs document doesn element error head html html5 invalid ipthprfx issue js-angular-release location main match missing mode ng ngdoc occurs path prefix resolve service set tag update url"
    }
  },
  "error/$location/isrcharg": {
    "docType": "error",
    "id": "$location:isrcharg",
    "name": "isrcharg",
    "area": "error",
    "outputPath": "partials/error/$location/isrcharg.html",
    "path": "error/$location/isrcharg",
    "searchTerms": {
      "titleWords": "$location:isrcharg",
      "keywords": "$location api argument associated call caused consult docs ensure error identify isrcharg issue js-angular-release learn ng ngdoc object resolve search site stack string trace type wrong"
    }
  },
  "error/$parse/isecdom": {
    "docType": "error",
    "id": "$parse:isecdom",
    "name": "isecdom",
    "area": "error",
    "outputPath": "partials/error/$parse/isecdom.html",
    "path": "error/$parse/isecdom",
    "searchTerms": {
      "titleWords": "$parse:isecdom",
      "keywords": "$parse access angular angularjs arbitrary attempts avoid calls chain check code developer directly docs dom dotted error execute expose expression expressions function guard harder isecdom javascript js-angular-release member ngdoc node nodes object objects occurs perform performed places powerful referencing resolve restricts scope sensitive"
    }
  },
  "error/$parse/isecff": {
    "docType": "error",
    "id": "$parse:isecff",
    "name": "isecff",
    "area": "error",
    "outputPath": "partials/error/$parse/isecff.html",
    "path": "error/$parse/isecff",
    "searchTerms": {
      "titleWords": "$parse:isecff",
      "keywords": "$parse access angular apply attempts avoid bans behaviour bind call disallowed docs error example existing expression expressions function functions invocation invoke isecff js-angular-release methods modify ngdoc occurs referencing resolve result sendinfo true"
    }
  },
  "error/$parse/isecfld": {
    "docType": "error",
    "id": "$parse:isecfld",
    "name": "isecfld",
    "area": "error",
    "outputPath": "partials/error/$parse/isecfld.html",
    "path": "error/$parse/isecfld",
    "searchTerms": {
      "titleWords": "$parse:isecfld",
      "keywords": "$emit $parse __definegetter__ __definesetter__ __lookupgetter__ __lookupsetter__ access alias angularjs arbitrary attempts avoid bans code disallowed docs error example execute expression expressions field fields hasownproperty isecfld javascript js-angular-release mess native ngdoc noop objects occurs referencing resolve resort result"
    }
  },
  "error/$parse/isecfn": {
    "docType": "error",
    "id": "$parse:isecfn",
    "name": "isecfn",
    "area": "error",
    "outputPath": "partials/error/$parse/isecfn.html",
    "path": "error/$parse/isecfn",
    "searchTerms": {
      "titleWords": "$parse:isecfn",
      "keywords": "$parse access angular arbitrary attempts avoid bans code disallowed docs error execute expression expressions function functions isecfn javascript js-angular-release ngdoc object occurs referencing resolve"
    }
  },
  "error/$parse/isecobj": {
    "docType": "error",
    "id": "$parse:isecobj",
    "name": "isecobj",
    "area": "error",
    "outputPath": "partials/error/$parse/isecobj.html",
    "path": "error/$parse/isecobj",
    "searchTerms": {
      "titleWords": "$parse:isecobj",
      "keywords": "$parse access angular attempts avoid bans behaviour disallowed docs error existing expression expressions isecobj javascript js-angular-release modify ngdoc object objects occurs referencing resolve"
    }
  },
  "error/$parse/isecwindow": {
    "docType": "error",
    "id": "$parse:isecwindow",
    "name": "isecwindow",
    "area": "error",
    "outputPath": "partials/error/$parse/isecwindow.html",
    "path": "error/$parse/isecwindow",
    "searchTerms": {
      "titleWords": "$parse:isecwindow",
      "keywords": "$parse access angular angularjs arbitrary attempts avoid calls chain check code developer directly docs dotted error execute expose expression expressions function guard harder isecwindow javascript js-angular-release member ngdoc object objects occurs perform performed places powerful referencing resolve restricts scope sensitive window"
    }
  },
  "error/$parse/lexerr": {
    "docType": "error",
    "id": "$parse:lexerr",
    "name": "lexerr",
    "area": "error",
    "outputPath": "partials/error/$parse/lexerr.html",
    "path": "error/$parse/lexerr",
    "searchTerms": {
      "titleWords": "$parse:lexerr",
      "keywords": "$parse angular docs error escape example expression expressions guide identify invalid js-angular-release learn lexer lexerr lexical malformed message ngdoc number occurs precise resolve syntax unicode"
    }
  },
  "error/$parse/syntax": {
    "docType": "error",
    "id": "$parse:syntax",
    "name": "syntax",
    "area": "error",
    "outputPath": "partials/error/$parse/syntax.html",
    "path": "error/$parse/syntax",
    "searchTerms": {
      "titleWords": "$parse:syntax",
      "keywords": "$parse angular compiling description docs error errors expression expressions guide identify including js-angular-release learn location message ngdoc occurred occurs precise resolve syntax thrown"
    }
  },
  "error/$parse/ueoe": {
    "docType": "error",
    "id": "$parse:ueoe",
    "name": "ueoe",
    "area": "error",
    "outputPath": "partials/error/$parse/ueoe.html",
    "path": "error/$parse/ueoe",
    "searchTerms": {
      "titleWords": "$parse:ueoe",
      "keywords": "$parse angular bracket closing docs error example expression expressions forgetting guide identify js-angular-release learn missing ngdoc occurs resolve syntax tokens trigger ueoe unexpected"
    }
  },
  "error/$resource/badargs": {
    "docType": "error",
    "id": "$resource:badargs",
    "name": "badargs",
    "area": "error",
    "outputPath": "partials/error/$resource/badargs.html",
    "path": "error/$resource/badargs",
    "searchTerms": {
      "titleWords": "$resource:badargs",
      "keywords": "$resource action actions api arguments badargs custom docs documentation error js-angular-release ngdoc ngresource occurs query refer reference user-defined"
    }
  },
  "error/$resource/badcfg": {
    "docType": "error",
    "id": "$resource:badcfg",
    "name": "badcfg",
    "area": "error",
    "outputPath": "partials/error/$resource/badcfg.html",
    "path": "error/$resource/badcfg",
    "searchTerms": {
      "titleWords": "$resource:badcfg",
      "keywords": "$resource actions actual api array arrays badcfg configuration configured data default deserialized docs documentation error expect expects format js-angular-release match matches ngdoc ngresource object objects occurs parameter query receives reference resolve resource response returned server service versa vice"
    }
  },
  "error/$resource/badmember": {
    "docType": "error",
    "id": "$resource:badmember",
    "name": "badmember",
    "area": "error",
    "outputPath": "partials/error/$resource/badmember.html",
    "path": "error/$resource/badmember",
    "searchTerms": {
      "titleWords": "$resource:badmember",
      "keywords": "$resource ascii attempting badmember bar case data docs dotted empty error errors example expression extract foo identifier identifiers invalid javascript js-angular-release leading lookup lookups member ngdoc object occurs operator param params paramsdefault simple supported syntax valid"
    }
  },
  "error/$resource/badname": {
    "docType": "error",
    "id": "$resource:badname",
    "name": "badname",
    "area": "error",
    "outputPath": "partials/error/$resource/badname.html",
    "path": "error/$resource/badname",
    "searchTerms": {
      "titleWords": "$resource:badname",
      "keywords": "$resource allowing badname break docs error generally hasownproperty internally js-angular-release lookups ngdoc object occurs parameter"
    }
  },
  "error/$rootScope/infdig": {
    "docType": "error",
    "id": "$rootScope:infdig",
    "name": "infdig",
    "area": "error",
    "outputPath": "partials/error/$rootScope/infdig.html",
    "path": "error/$rootScope/infdig",
    "searchTerms": {
      "titleWords": "$rootScope:infdig",
      "keywords": "$digest $rootscope $rootscopeprovider $scope $watch allowed angular application array binding browser called causing change changed changes common configured controlled cycle detects determines docs elements error example foo francisco function generates getusers hank infdig infinite iterations js-angular-release loop maximum mistake model ng ng-repeat ngdoc number object occur occurs path prevents return returns setting situation solution subsequent subsequently time triggers ttl unresponsive unstable updating user users var watch"
    }
  },
  "error/$rootScope/inprog": {
    "docType": "error",
    "id": "$rootScope:inprog",
    "name": "inprog",
    "area": "error",
    "outputPath": "partials/error/$rootScope/inprog.html",
    "path": "error/$rootScope/inprog",
    "searchTerms": {
      "titleWords": "$rootScope:inprog",
      "keywords": "$apply $attr $digest $element $eval $get $parse $rootscope $scope $timeout $watch accepts action allows angular apart api app application applied array arrives async asynchronous asynchronously attr attribute background bad best block blur bugs button cached call callback called calling calls case cases caused causing changed changes check checking choice click code common compile completes concepts consider context control controller conversely copy correctly course currently cut data daunting dblclick decides defined defines described design detect diagnose diagnosing digest directive directivename directivenormalize directly dirty-checking doc docs dom dostuff earlier element ensure enter entered entering error event events example example-error- executing expect external false fault finally find fits fixed fn focus force foreach function future getdata good guide handle handler handlers happen hard hasfocus htmlinputelement ideal identified imagine inconsistent incorrect inprog input inside instantiated interacting interaction interacts investigate issue js js-angular-release keydown keypress keyup leads learn library link making manually matches mechanism memory method min minified model monitor mouse mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup moving msg myapp mycontroller ng ng- ng-click ng-focus ngclick ngdoc ngeventdirectives ngfocus object occur occurred occurs operation origin oversight party paste period phase phases piece place places point prevent previous problem process processing programmatic programmatically programming progress providing pseudo-code reading receives reenter reevaluate relevant resolve responses retrieve return running runs scenario schedule scope second server service services set set-focus-if setfocusif sets setting setup sign simple simply single situation situations somedata source split stack stacktrace submit subsequent sync synchronous synchronously tells thirdpartycomponent throw thrown time timeout timeouts top trace track tree trigger triggered triggering triggers true type typically update user values var watch watched ways work workaround works wrap wrapped"
    }
  },
  "error/$sanitize/badparse": {
    "docType": "error",
    "id": "$sanitize:badparse",
    "name": "badparse",
    "area": "error",
    "outputPath": "partials/error/$sanitize/badparse.html",
    "path": "error/$sanitize/badparse",
    "searchTerms": {
      "titleWords": "$sanitize:badparse",
      "keywords": "$sanitize badparse browser bug code despite docs error file html input js-angular-release ngdoc obscure occurs parsed parser parsing passed produce recognized sanitizer sanitizing strict string typical valid"
    }
  },
  "error/$sce/icontext": {
    "docType": "error",
    "id": "$sce:icontext",
    "name": "icontext",
    "area": "error",
    "outputPath": "partials/error/$sce/icontext.html",
    "path": "error/$sce/icontext",
    "searchTerms": {
      "titleWords": "$sce:icontext",
      "keywords": "$sce consult context contexts contextual docs enum error escaping icontext invalid js-angular-release list ng ngdoc passed recognized sce strict supported trustas unknown"
    }
  },
  "error/$sce/iequirks": {
    "docType": "error",
    "id": "$sce:iequirks",
    "name": "iequirks",
    "area": "error",
    "outputPath": "partials/error/$sce/iequirks.html",
    "path": "error/$sce/iequirks",
    "searchTerms": {
      "titleWords": "$sce:iequirks",
      "keywords": "$sce allows angularjs arbitrary aspx blogs contextual default docs doctype document enabled error escaping execute expression expressions html ie8 ieblog iequirks javascript js-angular-release learn lower main mode msdn ng ngdoc occurs proper quirks refer resolve strict supported syntax top unsupported"
    }
  },
  "error/$sce/imatcher": {
    "docType": "error",
    "id": "$sce:imatcher",
    "name": "imatcher",
    "area": "error",
    "outputPath": "partials/error/$sce/imatcher.html",
    "path": "error/$sce/imatcher",
    "searchTerms": {
      "titleWords": "$sce:imatcher",
      "keywords": "$sce $scedelegateprovider acceptable api docs error imatcher instances invalid items js-angular-release list matcher ng ngdoc patterns regexp resourceurlblacklist resourceurlwhitelist string supported"
    }
  },
  "error/$sce/insecurl": {
    "docType": "error",
    "id": "$sce:insecurl",
    "name": "insecurl",
    "area": "error",
    "outputPath": "partials/error/$sce/insecurl.html",
    "path": "error/$sce/insecurl",
    "searchTerms": {
      "titleWords": "$sce:insecurl",
      "keywords": "$sce $scedelegateprovider adjust angular angularjs application apply attempting belong blacklist blocked browser browsers call calling contextual cross-domain custom default directive directives docs document domain domains error escaping file gettrustedresourceurl google guide insecure insecurl js-angular-release load loaded loading loads mode ng ngdoc nginclude occur org origin policy port processing protocol protocols reason requests require resource resourceurlblacklist resourceurlwhitelist restrict same-origin_policy_for_xmlhttprequest sharing source strict template templates templateurl threw trustasresourceurl trusted typically untrusted url urls w3 whitelist won work wrap"
    }
  },
  "error/$sce/itype": {
    "docType": "error",
    "id": "$sce:itype",
    "name": "itype",
    "area": "error",
    "outputPath": "partials/error/$sce/itype.html",
    "path": "error/$sce/itype",
    "searchTerms": {
      "titleWords": "$sce:itype",
      "keywords": "$sce angularjs call contextual docs error escaping itype js-angular-release ng ngdoc read required requires sce strict string trust trustas"
    }
  },
  "error/$sce/iwcard": {
    "docType": "error",
    "id": "$sce:iwcard",
    "name": "iwcard",
    "area": "error",
    "outputPath": "partials/error/$sce/iwcard.html",
    "path": "error/$sce/iwcard",
    "searchTerms": {
      "titleWords": "$sce:iwcard",
      "keywords": "$sce $scedelegateprovider api defined docs error iwcard js-angular-release ng ngdoc pattern patterns resourceurlblacklist resourceurlwhitelist sequence strings undefined valid wildcard"
    }
  },
  "error/$sce/unsafe": {
    "docType": "error",
    "id": "$sce:unsafe",
    "name": "unsafe",
    "area": "error",
    "outputPath": "partials/error/$sce/unsafe.html",
    "path": "error/$sce/unsafe",
    "searchTerms": {
      "titleWords": "$sce:unsafe",
      "keywords": "$sce angular api automatic bindings considered context contexts contextual default docs error escaping helps include issues js-angular-release loading mode module ng ngdoc ngsanitize prevent provided read require requires resources result safe sanitizing security specific strict template trusted unsafe url xss"
    }
  },
  "error": {
    "docType": "overview",
    "id": "index",
    "name": "Error Reference",
    "area": "error",
    "outputPath": "partials/error.html",
    "path": "error",
    "searchTerms": {
      "titleWords": "Error Reference",
      "keywords": "angularjs api app builds concepts conditions console debugging detailed developer docs error errors features find guide include js-angular-release links log manual ngdoc overview production reference references site specific started thrown tutorial"
    }
  },
  "error/jqLite/nosel": {
    "docType": "error",
    "id": "jqLite:nosel",
    "name": "nosel",
    "area": "error",
    "outputPath": "partials/error/jqLite/nosel.html",
    "path": "error/jqLite/nosel",
    "searchTerms": {
      "titleWords": "jqLite:nosel",
      "keywords": "alternatively angular apis automatically code description_angulars-jqlite docs dom element error full implements include instance invoked jqlite jquery js-angular-release lookup manually ngdoc nosel occurs order provided resolve rewrite selector selectors small subset tag traverse unsupported version"
    }
  },
  "error/jqLite/offargs": {
    "docType": "error",
    "id": "jqLite:offargs",
    "name": "offargs",
    "area": "error",
    "outputPath": "partials/error/jqLite/offargs.html",
    "path": "error/jqLite/offargs",
    "searchTerms": {
      "titleWords": "jqLite:offargs",
      "keywords": "arguments docs error invalid jqlite jquery js-angular-release namespaces ngdoc note occurs offargs parameter pass selectors support"
    }
  },
  "error/jqLite/onargs": {
    "docType": "error",
    "id": "jqLite:onargs",
    "name": "onargs",
    "area": "error",
    "outputPath": "partials/error/jqLite/onargs.html",
    "path": "error/jqLite/onargs",
    "searchTerms": {
      "titleWords": "jqLite:onargs",
      "keywords": "arguments docs error eventdata invalid jqlite jquery js-angular-release ngdoc note occurs onargs parameters pass selector support"
    }
  },
  "error/ng/areq": {
    "docType": "error",
    "id": "ng:areq",
    "name": "areq",
    "area": "error",
    "outputPath": "partials/error/ng/areq.html",
    "path": "error/ng/areq",
    "searchTerms": {
      "titleWords": "ng:areq",
      "keywords": "angularjs areq argument assertion asserts bad defined docs error expects fails function helper js-angular-release ng:areq ngdoc problem thrown truthy values"
    }
  },
  "error/ng/badname": {
    "docType": "error",
    "id": "ng:badname",
    "name": "badname",
    "area": "error",
    "outputPath": "partials/error/ng/badname.html",
    "path": "error/ng/badname",
    "searchTerms": {
      "titleWords": "ng:badname",
      "keywords": "allow allowing bad badname break context docs error generally hasownproperty internally js-angular-release lookups ng:badname ngdoc object occurs"
    }
  },
  "error/ng/btstrpd": {
    "docType": "error",
    "id": "ng:btstrpd",
    "name": "btstrpd",
    "area": "error",
    "outputPath": "partials/error/ng/btstrpd.html",
    "path": "error/ng/btstrpd",
    "searchTerms": {
      "titleWords": "ng:btstrpd",
      "keywords": "accidentally angular angularjs app application body bootstrap bootstrapped bootstrapping btstrpd calling docs document element error js js-angular-release load myapp ng-app ng:btstrpd ngdoc note occurs purposes src throw"
    }
  },
  "error/ng/cpi": {
    "docType": "error",
    "id": "ng:cpi",
    "name": "cpi",
    "area": "error",
    "outputPath": "partials/error/ng/cpi.html",
    "path": "error/ng/cpi",
    "searchTerms": {
      "titleWords": "ng:cpi",
      "keywords": "angular api arrays attempting avoid bad calling calls check copy copying cpi deletes destination docs elements error js-angular-release ng:cpi ngdoc object objects occurs properties supported"
    }
  },
  "error/ng/cpws": {
    "docType": "error",
    "id": "ng:cpws",
    "name": "cpws",
    "area": "error",
    "outputPath": "partials/error/ng/cpws.html",
    "path": "error/ng/cpws",
    "searchTerms": {
      "titleWords": "ng:cpws",
      "keywords": "avoid copy copying cpws cyclical deep docs error infinite instances js-angular-release ng:cpws ngdoc note object overflow recursion references scope scopes self-referential stack structures supported window windows"
    }
  },
  "error/ngModel/nonassign": {
    "docType": "error",
    "id": "ngModel:nonassign",
    "name": "nonassign",
    "area": "error",
    "outputPath": "partials/error/ngModel/nonassign.html",
    "path": "error/ngModel/nonassign",
    "searchTerms": {
      "titleWords": "ngModel:nonassign model",
      "keywords": "api assignable assigned bar bound directive doc docs error examples expression expressions foo include indexedarray js-angular-release myfunc myobj namedvariable ng ng-model ngdoc ngmodel non-assignable nonassign occurs oops someproperty"
    }
  },
  "error/ngOptions/iexp": {
    "docType": "error",
    "id": "ngOptions:iexp",
    "name": "iexp",
    "area": "error",
    "outputPath": "partials/error/ngOptions/iexp.html",
    "path": "error/ngOptions/iexp",
    "searchTerms": {
      "titleWords": "ngOptions:iexp options",
      "keywords": "color colors correct directive docs error example expected expression form iexp invalid isn js-angular-release ng ng-model ng-options ngdoc ngoptions occurs passed select syntax valid"
    }
  },
  "error/ngPattern/noregexp": {
    "docType": "error",
    "id": "ngPattern:noregexp",
    "name": "noregexp",
    "area": "error",
    "outputPath": "partials/error/ngPattern/noregexp.html",
    "path": "error/ngPattern/noregexp",
    "searchTerms": {
      "titleWords": "ngPattern:noregexp pattern",
      "keywords": "directive docs doesn error expected expression format input isn js-angular-release ng ngdoc ngpattern noregexp occurs passed regular syntax valid"
    }
  },
  "error/ngRepeat/dupes": {
    "docType": "error",
    "id": "ngRepeat:dupes",
    "name": "dupes",
    "area": "error",
    "outputPath": "partials/error/ngRepeat/dupes.html",
    "path": "error/ngRepeat/dupes",
    "searchTerms": {
      "titleWords": "ngRepeat:dupes repeat",
      "keywords": "$index angularjs array associate association banned code collection collections common default desirable directive docs dom dupes duplicate ensure error example expression identity interned issue items js-angular-release key keyed models ng ng-repeat ngdoc ngrepeat nodes occurs position primitive problematic reference references repeater resolve resolved syntax track triggered types unique"
    }
  },
  "error/ngRepeat/iexp": {
    "docType": "error",
    "id": "ngRepeat:iexp",
    "name": "iexp",
    "area": "error",
    "outputPath": "partials/error/ngRepeat/iexp.html",
    "path": "error/ngRepeat/iexp",
    "searchTerms": {
      "titleWords": "ngRepeat:iexp repeat",
      "keywords": "_collection_ _id_ _item_ angularjs api attention aware consult directive docs documentation error errors expression form identify iexp invalid js-angular-release keywords learn ng ngdoc ngrepeat occurs optionally parser parses parsing paying regex resolve sending special syntax track valid"
    }
  },
  "error/ngRepeat/iidexp": {
    "docType": "error",
    "id": "ngRepeat:iidexp",
    "name": "iidexp",
    "area": "error",
    "outputPath": "partials/error/ngRepeat/iidexp.html",
    "path": "error/ngRepeat/iidexp",
    "searchTerms": {
      "titleWords": "ngRepeat:iidexp repeat",
      "keywords": "_key_ _value_ api consult directive docs documentation error examples expression identifier identifiers iidexp invalid js-angular-release learn ng ng-repeat ngdoc ngrepeat occurs resolve somefn syntax tuple user usermap users valid"
    }
  },
  "error/ngTransclude/orphan": {
    "docType": "error",
    "id": "ngTransclude:orphan",
    "name": "orphan",
    "area": "error",
    "outputPath": "partials/error/ngTransclude/orphan.html",
    "path": "error/ngTransclude/orphan",
    "searchTerms": {
      "titleWords": "ngTransclude:orphan transclude",
      "keywords": "ancestor api check consult definition directive directives docs documentation element error forgotten guide included intended js-angular-release learn ngdoc ngtransclude occurs offending orphan remove resolve set template transclude transcluded true writing"
    }
  },
  "guide/$location": {
    "docType": "overview",
    "id": "$location",
    "name": "Using $location",
    "area": "guide",
    "outputPath": "partials/guide/$location.html",
    "path": "guide/$location",
    "searchTerms": {
      "titleWords": "Using $location",
      "keywords": "$apply $compile $digest $location $locationprovider $observe $observers $provide $rootscope $routeprovider $watch $watchers $window _escaped_fragment_ _self absolute absurl access add addition address ajax allow allows angular angularjs api apis app application applications appropriate apps attributes automatically aware bar base based basically beforeeach behave best binding bot break browser browsers button call called calls capability care cases caveats chain chaining change changed changes changing character characters check class clicks coalesces code commit comparing compiler compose configuration configure connected content control conversion crawlable crawler crawling create creating current currently customizing decoded default defined depending describe differences differently directions directive directly directory displaying docroot docs document doesn dom domain don earlier element empty-corner-lt enable enabled encode encoded encoding encouraged entire entry equivalents event example example-example69 example-example70 examples exposes extra facilitate factory fake fall fallback false features field file files flag form format forward fragment frees full function future general getter getters google guide handle handled handler hasbang hash hashbang hashpath hashprefix hashsearch head history host href html html5 html5mode http ietf images img implement including indexing initial inject input inside instances instantiated integrates integration interact intercepted internal issues item jpg jquery-style js js-angular-release lead legacy level life-cycle link links loaded location locationpath locations lower lower-level main maintains management map meta method methods migrating missing mode model modern modes modified mozilla multiple mutations navigate navigation ng ngdoc ngmodel normal note notified notify object observe obtains older open opening operation option org original overview param parameters parses parsing parts pass passed path pathname perform phase phases point port prefix prefixed prefixes prevent process processes propagate properties property protocol provided push pushed raw react read read-only recognize record records redirect redirection redirects reflected regular relative release releases reload replace replaced replacing represents request require requires resets resolved responsibility retrieve retrigger return returned returns rewrite rewrites rewriting rewritten root route routed rule rules running scope scripts search segments sending serve server server-side service services serviceundertest set setter setters side single slash snapshots special src starting static suitable supplies support supported supports synced synchronization table tag takes target technique test testing time transparent transparently true two-way txt type update updated updatehash updates url urls user users values versa vice viewing w3 watch window work worry write"
    }
  },
  "guide/animations": {
    "docType": "overview",
    "id": "animations",
    "name": "Animations",
    "area": "guide",
    "outputPath": "partials/guide/animations.html",
    "path": "guide/animations",
    "searchTerms": {
      "titleWords": "Animations",
      "keywords": "$animate add addclass addition angularjs animate animation animations api application apply approach attached attempt attention attrs automatically based bind breakdown browser callback calls capture changes class classes classname cleanup click clicked code common complete completely conventions css css-based custom cycle defined defining definition demo dependency destination detail directive directives directly docs documentation element elements enabled enter established event events example example-example71 example-example72 executed explains factory figures file finalized form full function generated guide handful handle hasclass hooks html idea include injecting installation installing instructions invalid involved item items javascript jquery js js-angular-release keyframe leave life linear list long major making match method mind module move moved my-directive my_animation mymodule names naming needed ng ng-enter ng-enter-active ng-hide ng-leave ng-move ng-move-active ng-repeat nganimate ngclass ngdoc nghide ngif nginclude ngmodel ngrepeat ngroute ngshow ngswitch ngview occur occurs oncancel ondone opacity operations optional overview pays perform phonecat place post-animation pristine properties quick refer reference removal remove removeclass removed repeated repeated-item repeater requires return scope separate service set setup step steps support supported table template thing time transition transitions trigger triggered triggering triggers tutorial usage_animations valid validations vanilla vendor website work"
    }
  },
  "guide/bootstrap": {
    "docType": "overview",
    "id": "bootstrap",
    "name": "Bootstrap",
    "area": "guide",
    "outputPath": "partials/guide/bootstrap.html",
    "path": "guide/bootstrap",
    "searchTerms": {
      "titleWords": "Bootstrap",
      "keywords": "$injector $scope add alert alert-warning allows angular angular- angularjs app application array associated augment auto auto-bootstrap automatic automatically batarang bi-directionally bits blocked bootstrap bootstrapped bootstrapping bootstraps bottom bound call called choose class code compilation compile compiler compiles complete compressed control controller controllers create custom debugging deferred defined dependencies designates development di directive directives docs document dom domcontentloaded don element enables evaluated event example examples executable experimental explains expose feature file find fine fly follow function greetme guide happy heavy hello historical hole hook html http human-readable ie7 img improves include initialization initialize initializes initializing injector instrumentation integrating js js-angular-release latest link linking list load loaded loaders loading longer manual manually method min mocking module modules myapp mycontroller ng ng-app ng_defer_bootstrap ngdoc note notice obfuscated operation optional optionalmodulename org original overview padding-left parameter pass path paused perform place placing png point portion prefix process production provided pull-right purpose ready readystate reasons recommend recommended registry replace require resumebootstrap root runners script second security sequence services set site sneak src style suitable support syntax tag tags takes test time tools treat treating typically url ve window world xml-namespace xmlns"
    }
  },
  "guide/compiler": {
    "docType": "overview",
    "id": "compiler",
    "name": "HTML Compiler",
    "area": "guide",
    "outputPath": "partials/guide/compiler.html",
    "path": "guide/compiler",
    "searchTerms": {
      "titleWords": "HTML Compiler",
      "keywords": "$compile $compileprovider $interpolate $rootscope $watch accept accidentally achieve action actions add alert alert-success alert-warning align aligned allow allows angular angularjs answer api app append appendchild appended application applications approach array attach attached attribute attributes automatically basics behavior behavioral bind binding bindings body bound box break browser building button buttons call calling calls cases center centered chance change changes changing child class clean clicking clobber clobbering clobbers clone cloned clones cloning code collect collection combine combined comments common compilation compile compiled compiler compiles compiling complexity complicated component components composed concerned configured consider constructs consume consumes contained content copy corresponding create created creates creating custom data data-binding declarative declares deeper defined definition delegate descending description desired destroyed developer developers dialog difference dilemma directive directives divided docs documentation documents dom domain don dosomething draggable duplicate easy element elements encountered encounters equivalent evaluate event example example-example73 examples executed executes exp expect expects expression expressiveness extended extensions false familiar fashion final find finds footer forgets formatting function functions guide half handle handlers hello help hold html idea identified img improves in-depth individual inherit initially injected innerhtml input insert inserted inserting instance instructions interactions internally interpolating interpolation invokes invoking involved isolated isolation issue issues item items js js-angular-release lack language lifetime limited limits link linked linkfn linking links list listeners live loads local locals lot magic making managing mapping match matches matching merge merging model modify moved multiple naive names natural needed ng ng-bind ng-click ng-repeat ng-show ng-transclude ngdoc ngrepeat node nodes note notice on-cancel on-ok oncancel onok open operates operation original overview overwrite overwriting parent parse parses performance performed phase phases place png point position power practice pre-bundled pre-compilation presence preventing previous principles priority problem problems process produce produces properly properties property prototypically provide pseudo purposes rare re-merged reading ready real-world reason reasons recommend reference reflected register registering removing render replace responsive restrict restriction result returned returns reusable runtime save scope scopes separate separately separation server service set setting shared short showing siblings side simplified simply single size slower solution solve solving sorted sorts source special specific src stable started static step string strings structure surprise sync syntax systems takes targeted teach template templates templating text three time title transclude transcluded transclusion transparent traverse traverses traversing triggered trivial true truth turn tutorial ul understand understanding undesirable unexpected unpredictable update user username var variables versus view visible visits vocabulary watches web widget window won wonder work working works worry write"
    }
  },
  "guide/concepts": {
    "docType": "overview",
    "id": "concepts",
    "name": "Conceptual Overview",
    "area": "guide",
    "outputPath": "partials/guide/concepts.html",
    "path": "guide/concepts",
    "searchTerms": {
      "titleWords": "Conceptual Overview",
      "keywords": "$http _live_ access accessible accessing actual add adding additional adds alert alert-info allows angular angularjs api app application applied apply argument arguments array artifacts attribute attributes automatically backend behavior bind binding bindings border braces build built-in business button calculate called calling calls change changed changes changing children class classes clicked code compiler concept concepts conceptual configuration configures container context controller controllers conversion convertcurrency corresponding cost costs create created creates creating css curly currencies currency currencyconverter current custom data databinding deals define defined defines defining definition depend dependencies dependency depends describe description design di directive directives directly directs display docs documentation dom double element elements empty encounters enter entered entry evaluate evaluated evaluating exactly example example-guide-concepts-1 example-guide-concepts-2 example-guide-concepts-21 example-guide-concepts-3 exchange existing explains explanation expose expression expressions extend extra factories factory fetching field fields file filter filters finance finance2 finish form formats function functionality functions global going good graphic grows guide hard hold html img in-depth including independent initial initializes injection injector input instance instantiate instantiates interacts introduced invoice invoice2 invoicecontroller javascript javascript-like js js-angular-release kind linked live load loaded logic main mark markup minifying model module modules money move moved mozilla multiple multiplied multiply named names ng ng-app ng-controller ng-model ng-repeat ngclick ngdoc normal note number objects order org output overview padding-bottom padding-left parses parts pass pattern pay place plain play png practice prefixing preview previous processes produce provided pull-right purpose quantity question rates read recalculated red refactor reference referred register registered rename rendered replace required responsible rest result returns reusable reused save scope second sees separated server service services shorter simple simply snippet software special specifies src start starts stored stores style sync syntax talk tells template templates test text thing things total touches transformed transports tutorial two-way ui updated user validate validation values variable variables view views walk ways web widgets wikipedia wired wires work works wrapper write xmlhttprequest yahoo"
    }
  },
  "guide/controller": {
    "docType": "overview",
    "id": "controller",
    "name": "Controllers",
    "area": "guide",
    "outputPath": "partials/guide/controller.html",
    "path": "guide/controller",
    "searchTerms": {
      "titleWords": "Controllers",
      "keywords": "$controller $new $rootscope $route $scope access add adding alert alert-info angular annotation app application argument arguments assigned assigning assignment associate associating attach attached attaches attaching augment augmented automatically baby beforeeach behavior belong best binding box business button buttons called capital cases child childcontroller children childscope chili chilispicy class clicked code common components computation concepts consisting constant controller controllers controls convention conventions correctly create created creates creating customspice data-binding data-bound databinding default defined defines definition demonstrated demonstrates dependency depending describe di direct directive directives discussed docs doesn dom double doublecontroller doubles element encapsulate encapsulating ends equals evening event events example example-example74 example-example75 example-example76 examples execute exists expect explicitly expression expressions filter filters form format forms function functions general gingerbreak global grandchildcontroller grandchildscope greeting greetingcontroller guide habanero handler hierarchy higher hola hot illustrate implicitly inherit inheritance inherits initial injectable injecting injection input instances instantiate invoked involves jalape jalapeno javascript js js-angular-release lava length letter levels life-cycle logic maincontroller mainscope manage manipulate manipulation manual mattie message method methods mild model module morning myapp mycontroller named naming needed nested ng ng-controller ng-model ngclick ngcontroller ngdoc ngroute nikki notice num number object objects order output overrides overview parameter pasilla passes plain point presentation presented previous primitives properties property provide provided putting react receives refers registered replaced result return root scope scopes second sections selected service services set setting share shouldn simple single slim spice spices spiciness spicy spicycontroller starts string takes template templates test testability testing things three timeofday times tobe typically understanding updated updates values var variation view ways work works"
    }
  },
  "guide/css-styling": {
    "docType": "overview",
    "id": "css-styling",
    "name": "Working With CSS",
    "area": "guide",
    "outputPath": "partials/guide/css-styling.html",
    "path": "guide/css-styling",
    "searchTerms": {
      "titleWords": "Working With CSS",
      "keywords": "$rootscope angular api application applies attached binding braces changed class classes css css-styling curly data databinding defined directive docs element example forms guide input interaction interacts js-angular-release ng ng-bind ng-binding ng-dirty ng-invalid ng-pristine ng-scope ng-valid ngdoc overview pass provide scope scopes sets styling templates topics user validation widget working"
    }
  },
  "guide/databinding": {
    "docType": "overview",
    "id": "databinding",
    "name": "Data Binding",
    "area": "guide",
    "outputPath": "partials/guide/databinding.html",
    "path": "guide/databinding",
    "searchTerms": {
      "titleWords": "Data Binding",
      "keywords": "additional angular application apps automatic automatically bind binding browser change changes class classical code compilation compiled completely components constantly controller data data-binding databinding dependency developer differently direction directives docs dom easy greatly guide html img implements instant isolation js-angular-release live markup merge model ngdoc occurs overview png produces programming projection propagated reflected reflects scope scopes sections separated simplifying simply single-source-of-truth snap src step synchronization syncs systems template templates templating test testing times topics treat unaware uncompiled user versa vice view work worse write"
    }
  },
  "guide/di": {
    "docType": "overview",
    "id": "di",
    "name": "Dependency Injection",
    "area": "guide",
    "outputPath": "partials/guide/di.html",
    "path": "guide/di",
    "searchTerms": {
      "titleWords": "Dependency Injection",
      "keywords": "$inject $rootscope $route $scope $window accepts access actual additional alert allow amethod angular animations annotated annotating annotation api application applications arguments array asks assigns associated assume automatically avoids behavior behinds best bloat blocks book bootstrap break breaks build calling care charge class classes code coding compiles component components concerned config configuration consist constant construction constructs control controller controllers convenient create creating creation deal deals declaration declarations declarative declares declaring defined defining demeter demo dep1 dep2 dependencies dependency dependent depprovider depservice design desirable details developer di difficult directive directivename directives discussion docs documentation dom dosomething elements equivalent examining example examples extracting factories factory favorite filter filtername filters fit fowler function functions global greet greeter greeterfactory guide hand handed hard hello hold html img implicit implicitly impossible in-depth infer inject injectable injected injecting injection injector inline instance instances instantiate instantiated interchangeably invoked isolation issue javascript js js-angular-release knowing law list locating locator lookup manage markup martin match method methods mind minification minifiers mock modify module module-loading-dependencies modules mycontroller mymodule names needed needing ng ng-click ng-controller ngdoc notation note notice nutshell object objects operator optimal option options order ordering org outcome overview padding-bottom padding-left parameter parameters pass passed passing pattern pervasive png point pretotyping problematic processes property protects prototype provide provided provider providers providing pull-right puts read reason recommended referring registered remedy removes rename renamed renamedgreeter request requested resolve resolved resolves resolving responsibility responsible return route satisfy sayhello scenario scenes scope service serviceid services setup simplest simply singleton snippet software solves someclass somemodule special src straightforward strings style styles subsystem supported supports sync teach template templates temporary test tests third three time turn typically values var variable viable ways wikipedia wiring work world"
    }
  },
  "guide/directive": {
    "docType": "overview",
    "id": "directive",
    "name": "Directives",
    "area": "guide",
    "outputPath": "partials/guide/directive.html",
    "path": "guide/directive",
    "searchTerms": {
      "titleWords": "Directives",
      "keywords": "$compile $compileprovider $destroy $digest $injector $interpolate $interval $on $rootscope $timeout $timeouts $watch ability accepted access active acts add adding addpane address adds advantage advise aec alert alert-info alert-success alert-warning alias allow allowed allows angular angular-provided angularjs annoying apart api app application applied arbitrary argument attach attaches attaching attribute attributes attrs auto automatically avoid based basic basics basis behave behavior behaviors best better bind bind-to-this binding bindings binds bootstraps bound box break broadcasts browsers btfcarousel build building built built-in buttons call callback called camelcase case case-insensitive case-sensitive cases change changes changing check children choice chunk circle class clean clean-up cleaned clearly clicks close closer code collisions combination combined comment comments common commonly communicate compilation compile compiled compiler compiles compiling completed completing component components compose comprehensive computers configuration conflict consider considering console container content contents context control controller controlleras controllers convert core correspond corresponding corresponds couple create created creating creating-custom-directives_demo_creating-directives-that-communicate creating-custom-directives_matching-directives css current custom customer customerinfo cx cycle dash-delimited data data- data-ng data-ng-bind datefilter decorating deep default define defined defining definition deleted demonstrates dependency description_comprehensive-directive-api_directive-definition-object desirable destroyed determine determines developers dialog difference digest directive directive-definition-object directives displayed displays dive docs document doesn dom domain-specific don drag eagerly earlier easier element elements embedded emits empty encouraged end-to-end ensure entire equivalent error evaluates evaluation event events exactly example example-example77 example-example78 example-example79 example-example80 example-example81 example-example82 example-example83 example-example84 example-example85 example-example86 example-example87 example-example88 example-example89 examples existing exp expect explains explanation explicitly expose exposed expression expressions factory familiar fatal file fires flaw foo format formatting forms fourth front function functionality functions future generally good great grows guide handler hash helpful hidedialog high html html7 ideal igor illustrate imagine img implement implementation in-depth in-lined included including info inherits initialization injectable injected inner inside instance interact interactive interested interpolation introduce introduced introduces introducing invalid invoke invoked invoking isn isolate isolated isolates isolating javascript jeff jpg jqlite-wrapped js js-angular-release key-value language languages leak leaks legacy legal letter level limits link links list listener listeners listening ll load lower-case main making manipulated manipulates map markers match matched matches matching meaning memory mirrors model models modify module modules moved multiple my-customer my-dir mycustomer mydir mypane mytabs named names naomi needed nested ng ng-attr- ng-attr-cx ng-bind ng-click ng-href ng-model ng-repeat-end ng-repeat-start ngattr ngbind ngcontroller ngdoc nginclude ngmodel ngview node normal normalized note notice object opportunity option options order ordinarily org original outer output overview pairs parent parents parts pass perform picky place places point practice prefer prefix prefixed prevents problem problematic process processed programming property prototypically re-use reacts readers reason reasons receives recommend recursive redefines refer reference referenced reflect register registered registering regular remove removed repeated replaces represents require requires resolve restrict restricted restrictions return returning reusable reuse risk running samples savvy scope scopes script searches second sense separate separately service services set shorthand signature simplify simply size small solution source spanned special specific standard started starting static string strip suggests summary svg syntax tab tabs tabsctrl tag takes talk targeted tells template template-expanding templates templateurl term test testing text thing things three throw time times tobias tool transclude transcluded transform traverses trigger triggered true tutorial typically undefined unprefixed unsurprisingly update updates user valid validating values ve version versus vojta wanted watches ways web wikipedia wondering work works wrap wraps write writing x-"
    }
  },
  "guide/e2e-testing": {
    "docType": "overview",
    "id": "e2e-testing",
    "name": "E2E Testing",
    "area": "guide",
    "outputPath": "partials/guide/e2e-testing.html",
    "path": "guide/e2e-testing",
    "searchTerms": {
      "titleWords": "E2E Testing",
      "keywords": "actions addition aftereach alert alert-danger angular angularjs application applications apps assert avoid beforeeach block blocks bootstrap browsers bugs built button called captured catch catching caveats class click code commands complexity components comprised continues control correctness count css current defense deprecated describe describes directive docs documentation duplicating e2e e2e-testing element elements embedded enter example examples expect expectation expectations failed fails features field file files filter filtertext find function functions github google groceries grow guide health help helper html img integration interactions io issues item items jacksparrow javascript js js-angular-release list maintenance manual manually marks md mode model navigate ng-app ng-model ngdoc node notice org out-of-the-box overview passes png problems program project protractor regressions rely repeater requirements runner runs scenario sendkeys simple simulate simulates size src started syntax tag task tasks test testing tests todo toequal tool type unit unrealistic url user verify view work written"
    }
  },
  "guide/expression": {
    "docType": "overview",
    "id": "expression",
    "name": "Expressions",
    "area": "guide",
    "outputPath": "partials/guide/expression.html",
    "path": "guide/expression",
    "searchTerms": {
      "titleWords": "Expressions",
      "keywords": "$eval $event $location $parse $rootscope $window access accidental angular apart application binding bindings bugs call called clickme clutter code common complex conditional conditionals context control controller controllers core data defined delegate differences directive directives displaying docs document eval evaluate evaluated evaluating evaluation evaluations example example-example90 example-example91 example-example92 example-example93 exception exceptions expose expression expressions filters flow forgiving format function functions general generates global globals guide intentional invoking items javascript javascript-like js-angular-release language location logic loop loops method mockable ng ngclick ngdoc ngfocus note null object operator overview pass philosophy prevents processes properties provide purpose real reason referenceerror response restriction returns scope sense server service services simply snippets source statement statements subtle ternary throw throws typeerror undefined user valid variables view views waiting wasn window write"
    }
  },
  "guide/filter": {
    "docType": "overview",
    "id": "filter",
    "name": "Filters",
    "area": "guide",
    "outputPath": "partials/guide/filter.html",
    "path": "guide/filter",
    "searchTerms": {
      "titleWords": "Filters",
      "keywords": "$12 $filterprovider addition additional angularjs api applied argument arguments array arrays backend based big call called calls chaining changed conditionally conditions controller controllers costly creating currency custom data decimal define dependency digest directives directly display docs easy example example-example94 example-example95 expression expressions factory filter filter1 filter2 filterprovider filters format formats fulltext function guide inject injected input internally js-angular-release loaded markup module needed ng ngdoc number numberfilter org overview parameters passed points reduces reevaluate register result return reverses sample search second services starting string syntax takes template templates test testing text tutorial underlying upper-case user view writing"
    }
  },
  "guide/forms": {
    "docType": "overview",
    "id": "forms",
    "name": "Forms",
    "area": "guide",
    "outputPath": "partials/guide/forms.html",
    "path": "guide/forms",
    "searchTerms": {
      "titleWords": "Forms",
      "keywords": "$compileprovider $formatters $parsers $render $setvalidity $setviewvalue achieve add addition adds agree allow allows angular api application array attribute augment background basic behavior better binding bound browser browsers button call calls cases change changes checkbox circumvented classes client-side collection common consider consume contenteditable control controller controls conversion convert correct create css custom data data-binding defining dependency directive directives dirty disable display distracted docs dom easily elements email enabled ensures enter error event example example-example100 example-example96 example-example97 example-example98 example-example99 execute experience extend failing features feedback flexibility float form format formcontroller forms fraction function functions good grouping guide hold holds html html5 implement implementation implementing implements implies info input inside instance instant integer interacting interacts internal invalid js-angular-release key listener max maxlength messages method min mind minlength model native ng ng-dirty ng-invalid ng-pristine ng-valid ngdoc ngmodel ngmodelcontroller note notified novalidate number occur occurs opportunity optionally order overview parser parses passed pattern pipe-lined pipelines places plays primitives properties_ property provide providing published purpose pushing radio red rendered rendering required reset responsible role satisfy save scope second secure select server-side services simple smart-float specifies standard string styling sufficient synchronizing text textarea trusted turn two-way type types understanding unshift update updated url user valid validates validation validator validity view ways work write"
    }
  },
  "guide/i18n": {
    "docType": "overview",
    "id": "i18n",
    "name": "i18n and l10n",
    "area": "guide",
    "outputPath": "partials/guide/i18n.html",
    "path": "guide/i18n",
    "searchTerms": {
      "titleWords": "i18n and l10n",
      "keywords": "$1000 $locale abstracted abstracting account adapting additionally alert alert-success allows angular angular_de-de anticipate app application applications approach approaches automatically balance banking behave binding bits browser case cat caveats change class client code codes commonly comparison components computer concatenating configure conscious consists content contents convenient correct correspond country create cultural cultures currency currently custom datetime de default depend depending described desired develop developer developers developing directive directory display displaying docs dollars easily en en-au en-us enable example examples expected explicitly extra file files filter filters find fine format formats generic geographical german greatly guide html i18n icu-project ids include including index_de-de internationalization internationalizing ja japanese javascript js js-angular-release june junio l10n language languages length linguistic list loaded locale locale-specific locales localizable localization localized localizing managed market min ng ng-app ngdoc ngpluralize number optional org override overview parameter parts pluralization political practice pre-bundle pre-bundled pre-configured prepare problematic process products provide providing region rely require requires rule rules running script second separates serve server service sets settings showcase size sk slower source spanish specific src starts strings support supported supports symbol testing text things thorough time timezone timezones translated translation translations ui usability usd valid vary viewers views website write writing zh zh-cn zone"
    }
  },
  "guide/ie": {
    "docType": "overview",
    "id": "ie",
    "name": "Internet Explorer Compatibility",
    "area": "guide",
    "outputPath": "partials/guide/ie.html",
    "path": "guide/ie",
    "searchTerms": {
      "titleWords": "Internet Explorer Compatibility",
      "keywords": "add addressing alert alert-warning allowed angular angularjs app application apply attempt attribute attributes behavior block blog blue body border browsers bugs categories category character child children chrome ci class closing compatibility conditionally conjunction consider considered continue continuous core corresponding corrupt createelement css currently custom dealing decide declaration defined delineate deploying describes display docs document dom dropping earlier element elements enable example expected explorer fail fall firefox fixes functionality github good guide handling happy html http idiosyncrasies ie10 ie11 ie7 ie8 ie9 ignored included integration internet issue issues js js-angular-release json load long lte my-tag mytag names namespace needed news ng ng-app ng-include ng-pluralize ng-style ng-view ng:include ng:pluralize ng:view ngdoc node older optional optionally optionalmodulename org overview parse parts plan planning polyfill polyfills pre-created pre-declare prefix project properly read red reference requires restrictions result root runs selectors server short sibling siblings solid somecss special specific spend src standard starts steps stringify structure style styling subset support supports suppose tag tags team test tests text three time trailing turn unknown version work works writing xml xmlns"
    }
  },
  "guide": {
    "docType": "overview",
    "id": "index",
    "name": "Developer Guide",
    "area": "guide",
    "outputPath": "partials/guide.html",
    "path": "guide",
    "searchTerms": {
      "titleWords": "Developer Guide",
      "keywords": "$http $resource $route $sanitize $sce alex amazon analytics angular angularjs api app application applications apps ari authorization automation awesome backends background bacon belong bennadel better binding bits blog book books bootstrap brad breezejs brombone brunoscopelliti channel channels check christopher client client-side cloud codecademy codeschool coffeescriptlove complementary complete comprehensive concepts conceptual content contextual contributing contributors controllers core courses create creativebloq currency dart darwin data dependency deployment developer developers development didn dietz directive directives django docs documentation doesn dynamic edge endpoints errors escaping events example expressions external features filling filter filters final find firebase folks forms framework frederik freenode full general github google green group guide hand help hiller htm html hundreds i18n injection io irc issue jetbrains job jquery js js-angular-release js-applications karma kevinastone kozlowski l10n languages laravel learn learning lerner lessons libraries links list ll localization logging love lynda mailing maps meetup minification minutes misc mobile model mongodb mourafiq move multilingual net news newsletter ng ng-newsletter nganimate ngdoc ngresource ngroute ngsanitize ngtouch nosql novanet official online onsite open org overview pawel pete platform pluralsight policy post posts principles project rails4 read readthedocs ready reasons recipe releases resources rest restful result roberthorvick rocketeer routes routing scopes security seo4ajax server server-specific servers service services seshadri session shareable short shyam site sitepoint social source specific stack started storage strategy strict structure structured studio support system templates testing testing_services text thinkster tool tools topics touch tutorial tutorials uk unique unit unit-testing updates vanston video videos views web webstorm widgets wintellectnow wiring wordpress work working yearofmoo yeoman youtube"
    }
  },
  "guide/introduction": {
    "docType": "overview",
    "id": "introduction",
    "name": "Introduction",
    "area": "guide",
    "outputPath": "partials/guide/introduction.html",
    "path": "guide/introduction",
    "searchTerms": {
      "titleWords": "Introduction",
      "keywords": "_really_ _you_ abstraction ajax allowing allows amount angular angularjs app application applications approach apps attaching attempts auto-injected automated basic belief better binding boilerplate bonus bootstrap browser build building built business call callbacks calls cases centric change changes charge clearly client client-side clutters code code-behind coding cohesive collection common complete components construct constructs control cornerstone cost creates creating crud cumbersome currently data data-binding declarative declaratively decouple deep-linking dependency dependency-injection describes describing designed designing details developer developers developing development difficult difficulty directives directory displaying docs document documents dom dramatically durandal dynamic easier easily editors elements eliminate eliminates ember end-to-end entire equal error-prone errors examples excellent exercise express expressing extend features fills fit flexibility flow forest form forms fragments framework freed frees full functions games glue good google great grouping gui guide guides hand handles hard harnesses hello helpful helps higher html idea ideal impedance imperative implementation improves include initialization injection intensive internal introduction javascript journey jquery js-angular-release kinds language layout leaving level library logic lot low-level lower luckily majority making manipulate manipulating manipulation marshaling mind minimize mismatch mocks model modify ngdoc object operations opinion opinionated out-of-the-box overview pains parallel partner piece plumbing point presenting process programmatically progress puts puzzle reduces regard registering removing repeating represent result returning reusable reuse routing scripts seed sees server services set side sides simplifies single software solution solved specific spot started starting static story structural structure structured structures style succinctly support sweet syntax takes tasks teaches technology template templating test testability testing tests thing tons trees trick tricky trivial typically ui uis understand unit-testing users validating validation vastly web well-defined wiring work working world write writing written wrote zen"
    }
  },
  "guide/migration": {
    "docType": "overview",
    "id": "migration",
    "name": "Migrating from 1.0 to 1.2",
    "area": "guide",
    "outputPath": "partials/guide/migration.html",
    "path": "guide/migration",
    "searchTerms": {
      "titleWords": "Migrating from 1.0 to 1.2",
      "keywords": "$compileprovider $http $id $injector $location $locationsearch-supports-multiple-keys $parent $parse $parseprovider $promise $provide $q $resource $route $routeparams $routeprovider $sanitize $save $sce $scope $then absolutely access accessing achieve action adding addition adjusted affect alert alert-info alert-warning align allow allowed allows angular angular-mobile angular-route angular-touch angularjs animations api apis application applications applicationsrvc apply apps arbitrary array attached attribute attributes auditing automatically avoid bad badname baseurl behaves behaving behavior benefit best better bind binding bindings bit bound branch breaking browser browsers browsertrigger buggy bugs case cases catch center chain chaining change change-to-interpolation-priority changed changes changing chapter child chr class client closure code code-table colspan combination combine comma commit common compile complete concatenated concatenating concerns configure configured considered console consult content contents context continue control controlled controller controllers convention convert copy core correct corresponding coverage css ctrl cy cycle data data-binding deal decided declare declares deemed default definition delimited dependency depends deprecated despite developer devices diff difficult digest direct directive directive-priority directives directives-cannot-end-with--start-or--end directives-order-of-postlink-functions-reversed disallowed docs document dom don driven easier el-polyton element elements en-zz enable encodeuricomponent enforced ensures entire equal error escaped escaping evaluate evaluated evaluates event eventdata events example exception execute executed executes existing exists expected experimental explicitly expose exposed exposes expression expressions fact feature features file files finally fixed fn fns follow foo form form-names-that-are-expressions-are-evaluated fr-rw fr-sn fr-td fr-tg freely function functions general generating getiframesrc github global google greatly guide hand handlers hard hasownproperty hasownproperty-disallowed-as-an-input-name haw high higher html http i18n ie8 ie8-compatible iframe ignored image impact improvements in- included including incorrectly increased increasing inherit innerhtml input inputs inside instance instances instantiate interceptor interested internal interpolated interpolation interpolations interpolations-inside-dom-event-handlers-are-now-disallowed introduces isn isolate isolate-scope isolate-scope-only-exposed-to-directives-with-scope-property isolatescope issues it-ch javascript join joined js js-angular-release key kind leads library limited link links ln-cg load loaded local locale locales locals log long longer low maintain malicious map md method methods migrate migrating migration mime minor mirror mo mobile modifying modifying-the-dom-outside-digest-cycle module mouse moved ms-bn multi-element multiple myapp named names naming native nav nav-header nav-list needed negative ng ng-click ng-isolate ng-model ngbindhtml ngbindhtmlunsafe ngbindhtmlunsafe-has-been-removed-and-replaced-by-ngbindhtml ngclick ngdoc ngform ngif nginclude nginclude-and-ngview-replace-its-entire-element-on-update ngisolate ngmobile ngmobile-is-now-ngtouch ngrepeat ngresource ngroute ngroute-has-been-moved-into-its-own-module ngsanitize ngscenario ngswitchwhen ngtouch ngview nl-aw nl-be nodes non-bindable non-es5 non-isolate-scope non-window nonisolatescope noop notion object objects odd offers official onclick operator opposite option order org outstanding overview overwriting parameter parameters parent parsekeyvalue pass passed passing phase place plain post post-linking postlink postlinking practice pre pre-linking precedence prefixes prelinking preprocessor previous print priority private promise promises prone properly properties property protocol provided pt-ao pt-gw pt-mz pt-st pull qs query quietly quirks rare reason reasons recreate reenabled references refers reflect region-specific releases relied rely removed rename renamed replace replaced repository request require requirement resolved resource resource-methods-return-the-promise resource-promises-are-resolved-with-the-resource-instance response restricting result return returned returns reversed reverted review ro-md rootelement ru-md ru-ua safe safer sanitize sanitized scenarios scope search security select sensitive serialization server service services services-can-now-return-functions set setup shouldn simple simplify single somefunct someothermodule sort sorted source spec specific sr-cyrl sr-cyrl-ba sr-cyrl-me sr-latn sr-latn-ba sr-latn-me sr-rs src stable standard standing start statements stored storing string strings styles subject submit success suffixes support supporting supports surface sv-fi sw-ke switching syntax syntax-for-named-wildcard-parameters-changed-in ta-lk table table-bordered table-striped tags task template templates templates-no-longer-automatically-unwrap-promises templateurl test third thorough thrown time tl-ph tokeyvalue touch-enabled true trustashtml trusted two-way type types typically unavoidable uncommon uncommon-region-specific-local-files-were-removed-from-i18n undergone underscore underscore-prefixed understand unsafe unusual unwrap unwrappromises update updated upgrading ur-in uris url urls urls-are-now-sanitized-against-a-whitelist usage user values var version versions vulnerabilities wanted whatwg whitelist whitelisted wildcard window work worked worry written xss you-can-only-bind-one-expression-to you-cannot-bind-to-select zh-hans zh-hans-hk zh-hans-mo zh-hans-sg zh-hant zh-hant-hk zh-hant-mo zh-hant-tw"
    }
  },
  "guide/module": {
    "docType": "overview",
    "id": "module",
    "name": "Modules",
    "area": "guide",
    "outputPath": "partials/guide/module.html",
    "path": "guide/module",
    "searchTerms": {
      "titleWords": "Modules",
      "keywords": "$compileprovider $filterprovider $injector $provide $window accidental add advantage advantages alert alert-info alertspy angular angularjs api app application applications applied applies apply approach apps array assume asynchronous basics beforeeach beware block blocks bootstrap bootstrapped bootstrapping bootstraps box break calling class closest code collection component concise config configuration configured consist constant constants container controllers convenience create created createspy creating creation deal declarative declaratively declared defined definition definitions delay dependencies depending depends describe directive directivename directives docs document don easier empty end-to-end equivalent error example example-example101 example-example102 examples execute executed execution existing expect factory fast feature filter filtername filters focused form fully function going google greet greetmod guide hard hello help html hurry ignored implies initialization inject injected injector inline instance-injector instances instantiates instantiating instantiation isolated jasmine js js-angular-release kickstart kinds large level list load loaded loaders loading main managing method methods mock module modules multiple myapp mydirective mymodule myothermodule myservice named ng-app ngdoc notice order org organize override overrides overriding overview overwrite overwrites package parallel parallelize parts phase prevent process projects property provider provider-injector providers real reason recommend recommended reference register registered registrations relevant require required requiring retrieval retrieve return reusable runner salutation scale script scripts service services setup simple simplest small special stimulus structured subset suggestion system tailor test testing tests thing things throws time times tohavebeencalledwith true typically understand unit unit-test unit-tests var ve version versus vm window wires working world write"
    }
  },
  "guide/providers": {
    "docType": "overview",
    "id": "providers",
    "name": "Providers",
    "area": "guide",
    "outputPath": "partials/guide/providers.html",
    "path": "guide/providers",
    "searchTerms": {
      "titleWords": "Providers",
      "keywords": "$element $get $injector a12345654321x abilities ability accept access accessible accomplish adds algorithm angular animation animations api apitoken apitokenfactory app application application-wide applications appropriate apps argument arguments asks assume atmosphere authentication auto automatically awesome bag base based behavior belongs best better bit bootstrap boy browser build building burn caches call called case changed child class client clientid clientidfactory code code-table collaborate commonly complex component composed comprehensive computed computes conclusion config configurable configuration configure configures conform constant construct constructing constructorinjectionwithpicocontainer constructs consults controller controllers convention core cost cover create created creates creating custom data-binding data2 debugger declares default define defined definition delayed demo democontroller dependencies dependency depends description design developer developers difference directive directives directly disallowed display displays docs doesn don eager earlier early easier empty encrypt encryption error exactly example examples exception explore expose extend fact factories factory fairly false features filter filters follow framework friendly fun function functions future getitem giant global greasy great guide handy haven helps holds hood html identifier implement implements include infrequently initialization injected injection injector instance instances instantiated instantiates instructions interaction interesting interfaces intergalactic intro javascript js-angular-release keeping lacks launch launched launchedcount launcher learned left life-cycle link literal ll local localstorage manually martinfowler mentioned mess method mis-deed module modules myapp myplanet myplanetdirectivefactory named naming navigating needed ng ng-app ng-controller ngdoc note notice nsa-proof object object-oriented objects offspring operator order overkill overview passing pattern phase phases piece places planet planetname planets plugins points powerful practice prefix previous primitive primitives process produce produces protective provide provided provider providers punished purpose ready recipe recipes reference registered registering registry regret regular remaining remote replace represent representing request requested required restrict return reusable rewrite runs runtime satisfy scenarios scenes scope secret sending service services set shared shielding shoots sibling simple simpler simplest singletons space special specialized specific splits stack stamp stamptext start starts sticking storage stored string stuff success sugar suitable summarize syntactic syntactically syntax table table-bordered teachers template text thick time tinfoil token top touppercase traces track trip turn type types unicorn unicornlauncher unicornlauncherfactory unicornlauncherprovider unicorns union url use-case usetinfoilshielding values var vary ve verbose version web window wire wired wires word work works wrap write writing"
    }
  },
  "guide/scope": {
    "docType": "overview",
    "id": "scope",
    "name": "Scopes",
    "area": "guide",
    "outputPath": "partials/guide/scope.html",
    "path": "guide/scope",
    "searchTerms": {
      "titleWords": "Scopes",
      "keywords": "$0 $apply $broadcast $compileprovider $destroy $digest $emit $evalasync $http $injector $interpolate $interval $rootscope $scope $timeout $watch access accounted achieves action additional agnostic allow allows angular api apis application applications applied applies approach arranged arrangement arrive assert assign assignment assigns associated asynchronous asynchronously attach attached auto automatically based behavior benefit bootstrap bound boundaries broadcasted browser button call callback callbacks called calling calls captures care cases categories center change changed changes characteristics checked checking child children class classical click clicked clicks cntl coalesces code collector common compares compilation compiler completes components considerations console context control controlled controller controllers correctly corresponding create created creates creating-custom-directives_demo_isolating-the-scope-of-a-directive creator current currently custom cycle data data-binding data-model debugger debugging define defined defines definition delay delayed demonstrates department depending depicting describe desirable destroy destruction details detect detected detects diagram directive directives dirty discuss distracted docs documentation dom double-curly efficient element elements emit emitted empty enclosing enter enters es evaluate evaluated evaluates evaluating evaluation event event-loop events exactly examine examines example example-example103 example-example104 example-example105 exception execute executed executes execution exits expect explanation explicit expose expression expressions external extra fall fashion field finishes fires flickering flow force frame function functions garbage glue greatly greet greeting guarantees guide handlers handling hello hierarchical hierarchies highlighted highlights html illustrates img implementing implicitly improves inherit inheritance inherits input inside inspect instances integration interact interaction interacts interest interpolation invoked involves isolate isolated isolates iterating iteration javascript js js-angular-release key keydown leaves library life limit linking list listener listeners listens location locations logically longer loop loops magnitude matches meaningless memory method methods mimic mind model models modifications modifies modify multiple mutate mutation mutations mycontroller needed nested network ng ng-app ng-click ng-controller ng-model ng-repeat ng-scope ngdoc node normal notice notification notified notifies object observation observe observed observing occur operation operations orders overview padding-bottom padding-left parallels parent parents passed performance performs phase place places png point portion pre-filled pressing previous process processing produces propagate propagates propagation properly properties property prototypical prototypically provide providing pull-right purposes queue re-rendering re-renders reached read realm reason received receiving reclaimed red reference refers reflect register registration render rendering renders repeater responsibility result retrieval retrieve retrieved retrieving returns root running runtime sayhello schedule scope scopemock scopes searches select selected separation server services set sets settimeout shared single situations slower slowness smaller source-of-truth specific splits src stabilizes stack stimulusfn story structure style suffers synchronous system template templates test testability testing text things third-party timer toequal tree turn type typically unaware update updated updates user username values var variable view waiting waits watch watches watching widgets work working world write xhr"
    }
  },
  "guide/services": {
    "docType": "overview",
    "id": "services",
    "name": "Services",
    "area": "guide",
    "outputPath": "partials/guide/services.html",
    "path": "guide/services",
    "searchTerms": {
      "titleWords": "Services",
      "keywords": "$http $inject $injector $interval $location $log $on $provide $rootscope $route $routechangesuccess $scope $window add alert alert-danger alert-info alert-success allows angular angularjs annotate annotation api app application applications args argument array auto automatically batchlog batchmodule beforeeach body browser built-in callcount called care change checking class clear code codebase component config console constructs controller convert core create createspy creating creating-services current custom declare declaring define dependencies dependency dependent depends determine developers di directive docs don example example-example106 example-example107 expect explicit explicitly factory filter flushed free function functions generated generates guide hevery identifiers implicit inject injectable injected injection injector inline inside instance instantiated instantiates jasmine javascript js js-angular-release lazily length ll log logged logs memory message messagequeue messages methods minifying mock module modules monitors mostrecentcall mycontroller mymodule names ng ngdoc ngmin ngroute notation note notification notifications notify null object objects offers order org organize overview parameter periodic plan practice prior property push queued real reference register registered registering renamed represents rest return returned rewrite routetemplatemonitor seconds service serviceid services share shinynewserviceinstance signature single singletons specifies spy start substitutable subsystem takes technique techniques template test testing tests third three toequal tohavebeencalled tohavebeencalledwith tool topics typically unit var variable wikipedia wired workflow"
    }
  },
  "guide/templates": {
    "docType": "overview",
    "id": "templates",
    "name": "Templates",
    "area": "guide",
    "outputPath": "partials/guide/templates.html",
    "path": "guide/templates",
    "searchTerms": {
      "titleWords": "Templates",
      "keywords": "$interpolate $route angular angular-specific api app attribute attributes augmented augments bar based bind bindings body brace browser built-in button buttontext changefoo code combines complex component configuration consists contained controller controls css curly curly-brace data directive directives display docs dom double dynamic element elements existing expression expressions file files filter filters foo form formats forms guide html input js js-angular-release load located main markup model multiple mycontroller ng ng-app ng-click ng-controller ng-model ngcontroller ngdoc ngroute ngview notation overview partials passed reference render represents reusable sees segments separate service simple snippet src steps string tag technique template templates topics tutorial types user validates view views wrapped written"
    }
  },
  "guide/unit-testing": {
    "docType": "overview",
    "id": "unit-testing",
    "name": "Unit Testing",
    "area": "guide",
    "outputPath": "partials/guide/unit-testing.html",
    "path": "guide/unit-testing",
    "searchTerms": {
      "titleWords": "Unit Testing",
      "keywords": "$compile $controller $digest $filter $filterprovider $rootscope $scope abc abstractions actual add addclass advantage agreateye allow angular answer app append application applications apply approach appropriate arguments arises arrive assert asserting assumptions attributes avoid bad basic beforeeach binds bits block body bound built built-in call called calling calls cares chance change check class classes code comments compile compiled compiler complete complex components concerns consider content contexts controllers correct correctly create created creating creation creator custom data dependencies dependency dependency-injection describe developers di differs difficult directive directives directory div docs document dom don dowork dynamically easier easy element elements empty encapsulating ensure entire evaluated ex1 example excuse executes execution exists expect explanation expression external failures fake features feel filter filters find fire flame follow forced forget format formatting forward function functionality functions fundamentally global going grade great guide guidelines handed happen happening hard harmed help hevery hierarchy hold html http idea ignore implies individual inject injection injector input instance instantiate intercept isolate issue issues jasmine javascript js js-angular-release kind language length lidless list load location logic look-up making manipulates manipulating manipulation matching medium method mind mix mock mockxhr model module monkey msg mutated myapp myclass mymodule names needed network ng ngdoc note notice nutshell obvious oldservicelocator oldxhr onreadystatechange open operator options order origin overview parameter passed passing password passwordctrl patch patching pc permanently piece pieces place point power pre-compile preferred problem problematic project provide purposes pwd question questions quotes random readable reason reasons references registry remove removeclass render rendered rendering replace replaced replaces request requires reset resetting resort resorting response responsibility responsible restrict retrieve return returned sample scope send separated separates separation server service servicelocator serviceregistry services set shorter simple simplifying simulate singleton singletons site size solved sort sorts span start store story straight strength strictly strong surfaces tag tags tells template templated templates templateurl test testability testable testing tests text thing things times tocontain toequal transform true type typed typical underscores unique unit unit-testing units untestable unwraps url user val var variable variables verify view wait watches ways weak well-known wreathed write writing written wrong xhr xhrmock"
    }
  },
  "misc/contribute": {
    "docType": "overview",
    "id": "contribute",
    "name": "Develop",
    "area": "misc",
    "outputPath": "partials/misc/contribute.html",
    "path": "misc/contribute",
    "searchTerms": {
      "titleWords": "Develop",
      "keywords": "_no access account add administrator ahead alert alert-warning angular angular- angular-scenario angularjs application artifacts autotest based basic bower browser browsers browsers_ bsd build building building-angularjs bundle capture cd change chrome chromecanary class click client-side clone code command command-line complete components configure consists console contents continuously contribute correct create creates debug default dependencies depending describes desired develop development directories directory distributable docs document documentation elevated end-to-end end2end enter environment execute explains fails file files firefox follow forking forking-angular-on-github generate git github globally good google grunt grunt-cli guide guidelines higher html http https included install installed installing installing-dependencies instance instructions integration invalid io jar jasmine java javascript js js-angular-release karma learn links linux local locally located machine main manage md mechanics message min minified minify misc mode multiple needed ngdoc node non-minified note npm open opera oracle org osx output overview package packages pre-configured pre-packaged preconfigured productive project prompt protractor purpose re-run read release remote repository root runner running running-a-local-development-web-server running-the-end-to-end-test-suite running-the-unit-test-suite safari script served server serves set simply source spaces start sudo suite symbolic system tasks test testing tests time tool tools unit upstream url username variable visit web webserver windows write zip"
    }
  },
  "misc/downloading": {
    "docType": "overview",
    "id": "downloading",
    "name": "Downloading",
    "area": "misc",
    "outputPath": "partials/misc/downloading.html",
    "path": "misc/downloading",
    "searchTerms": {
      "titleWords": "Downloading",
      "keywords": "$resource __ __additional __angular additional allows angular angular-animate angular-cookies angular-loader angular-mocks angular-resource angular-route angular-sanitize angular-scenario angular-touch angularjs animation app application applications apps archive artifacts asynchronously avoid better browser build cdn closure code compiler compose contents convenient cookies copy core created deeplinking defaults defined development devices directives directory docs documentation don download downloaded downloading earlier easier editor enable end-to-end error events example execute faster file files fun functionality google googleapis handy harness helpers host hosted hosting html https human-readable i18n implementation importantly includes including initial interaction javascript js js-angular-release js__ late lifetime listing ll load loaded loader loading local locale locally location long maintain messages min minified minimize misc mocks module modules multiple navigate ng ng-app ngdoc nglocale nifty non-minified non-obfuscated note obfuscated offline older opening option optional order org override overview point points previous production project quickest reading recommended released releasing request restful routing sanitize script scripts server servers service services set single size source specific src started suitable support switch tag template test testing tests times touch touch-enabled types unit url urls usage user version versioned versions view web work wrapper write writing zip"
    }
  },
  "misc/faq": {
    "docType": "overview",
    "id": "faq",
    "name": "FAQ",
    "area": "misc",
    "outputPath": "partials/misc/faq.html",
    "path": "misc/faq",
    "searchTerms": {
      "titleWords": "FAQ",
      "keywords": "$apply $http $rootscope $scope $watch active add adding aims angular angularjs app application applies apply applying apps array artwork attached attack attacks attribution-sharealike authentication authorization awesome backend bad based basic best better bidirectional big billing bind binding bindings bits boolean bootstrap bootstrapped brackets break bring browser browsers build built-in bundled cache call called calls canada chance change changes channel check checks child chrome class classes client closure code combining common commonly commons communication compatibility compatible compilation compiled complexity compressed conditional conditionally conditions confuse connection consider constantly contact container content contents controller controllers conversely costs counterpart countries course create creates cross-site css currently custom data define definitely definition dependencies dependency depending depends describe design designed desktop details developers development direction directive directives discount discover docs document doesn dog dom don download downloading duplicate duplicating easily element elements email environment errorclass es escaping event events evil exactly example exciting exclusive executed existing exists explorer expressions extension extensive extremely fall falls falsy faq features fetch fetched file files find finished firefox fit fits flip folks form framework freenode frequently function functionality generally github global good google greatly ground guide habit habits handful handlers handy happy hard hardware heavily heavy hide hiding hierarchy highest highly holes host href html https hundreds identical ie8 ie9 ignored illustration impervious implementation include includes including info inherit inheriting inject injected injection inner instructions integrated internet intro ios iserror isn iswarning javascript job jqlite jquery js js-angular-release july language leads learn legacy level library license licensed life lightweight live ll local locally log logo long lot magic making manipulation manually measure measures milliseconds mind minified misc mobile mocks model modify mutually names namespace native needed network ng ng-class ng-class-even ng-class-odd ng-click ng-controller ng-disabled ng-hide ng-model ng-repeat ng-show ng-style ng-switch ngdoc ngmock note nudge number object observing occasionally offers okclass open-source opera operates order orders ordinary org overview parent path pattern people performance piece pieces pitfalls plugin point policy powerful presenting problems produces project protection prototypically provide purpose quantity questions react reason recommended recurring reduce reimplemented removing reorder repeat repository require retrieving return root round-trip running runtime safari sales schwag scope scopes script scripting second security sees server server-side service set setup shipping showing side situations size smaller snappy sounds source sparingly speed startup stays step stickergiant stickers store strings struggling subset substantial sucks suite support supporting sync syntax system systems t-shirts talk technology template templating tempted tens terms test testability testable tested thing things thousands three time tom top transformation tree trigger truthy two-way typical typically unbind united unnecessary unported update updates users values variable variables vary vectors view views waive warningclass watch whitespace-separated widgets witting work worry wrap write writing xsrf youtube"
    }
  },
  "misc": {
    "docType": "overview",
    "id": "index",
    "name": "Miscellaneous",
    "area": "misc",
    "outputPath": "partials/misc.html",
    "path": "misc",
    "searchTerms": {
      "titleWords": "Miscellaneous",
      "keywords": "angularjs asked building docs downloading frequently js-angular-release links misc miscellaneous ngdoc overview questions started"
    }
  },
  "misc/started": {
    "docType": "overview",
    "id": "started",
    "name": "Getting Started",
    "area": "misc",
    "outputPath": "partials/misc/started.html",
    "path": "misc/started",
    "searchTerms": {
      "titleWords": "Getting Started",
      "keywords": "add angular angularjs api app application building chance channel check circles clone complete components concepts conceptual covering covers developer development directives directory docs documentation download easy end-to-end environment expert feature follow google guide harness haven homepage includes js js-angular-release layout list major misc ngdoc node org overview path presentations project questions read reference scripts server servers set started starter starting steps subscribe syntax template test tests time top tutorial tutorials usage ve video videos visit vocabulary watch web work youtube"
    }
  },
  "tutorial": {
    "docType": "tutorial",
    "id": "index",
    "name": "Tutorial",
    "area": "tutorial",
    "outputPath": "partials/tutorial.html",
    "path": "tutorial",
    "searchTerms": {
      "titleWords": "Tutorial",
      "keywords": "access actions alert alert-info allow alt android angular angular-phonecat angularjs animations app application applications apply apps apt apt-get assume automatically background based behaving better binding bootstrapping bower branch browse browser browsers build building called catalog cd change changes check checkout chrome clash class client client-side clone close code comfort command commands commit commits common computer conf configuration configured connect consider construction controllers correctly couple create creates current data day debian decide demo dependencies dependency designed details developing development device devices diagram digging directly directory displaying displays distributions docs document dom don download drivers dynamic easier easy end-to-end ensure entire environment examples executable executables execute executing exit expected experiments explains extensions faster feedback file files filter finish focus follow framework git github globally good great guides hack hands-on height helper hosting hours href html http http-server https identify img including injection install installed installer installing instance instructions interact interacting interaction interest introduced introduction io isolated javascript js js-angular-release karma learn learning leave link list listening loaded local located logic machine main management manager manipulation misc model modern modules move native needed nganimate ngdoc node node_modules nodejs nodejs-legacy note npm number open operates operating option org package parts pass phonecat pleasant plug-ins png port practice preconfigured process project prompt protractor provide pull purely pushing re-run read real reasons recommended relies remote renames repo report repository requests resources response rest runner running scripts security separate serve server services set setup shorter side simple simulating small smaller smarter solution source spend src start started static step straight sudo suggested suggestions sync system tagged tasks tells template terminal test testing tests time title tool tools tutorial unit update-webdriver user utilities utility v0 version versioning versions view views walks watch web web-server webserver width window windows wire work working works writing"
    }
  },
  "tutorial/step_00": {
    "docType": "tutorial",
    "id": "step_00",
    "name": "0 - Bootstrapping",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_00.html",
    "path": "tutorial/step_00",
    "searchTerms": {
      "titleWords": "0 - Bootstrapping",
      "keywords": "$injector $rootscope __ _blank add adding advanced angular angular-phonecat angular-seed angularjs app application apps attribute attributes auto automatically binding bindings bootstrap bootstrapped bootstrapping bower bower_components browser build bundled callback camelcase capabilities cases caused change changes charset checkout class click code command compile consider constructed content context continuous core corresponding create created css current currently custom data defined demonstrates denoted dependencies dependency detects developers developing development diagram directive directives directory displays doc-tutorial-nav docs dom double-curlies double-curly downloaded downloads easy efficient element elements empty en entire evaluate evaluated evaluation event events example exciting executed expected experiments expression familiar features file files finds flag folder framework freedom fully future git global guide happen haven href html http https images img imperative implement incoming injection injector insert install javascript-like js js-angular-release json key lang learn ll loaders lost manual math model modified mouse name-with-dashes named navigate ng ng-app ngapp ngdoc npm number occurs one-time open phone phonecat place png portion pre-configured press processed processing progress project projects purposes ready reflect registers rel removed repeat represents resets response result root running scope script seed server servers simple snippet source src start starting static step step-0 step_00 step_01 steps structure stylesheet suitable summary tab tag target tells template templating terminal text things tools treated tutorial typical typically updates updating utf-8 view wait web window working workspace"
    }
  },
  "tutorial/step_01": {
    "docType": "tutorial",
    "id": "step_01",
    "name": "1 - Static Template",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_01.html",
    "path": "tutorial/step_01",
    "searchTerms": {
      "titleWords": "1 - Static Template",
      "keywords": "add adding addition angular angularjs app basic cell code create data display doc-tutorial-nav doc-tutorial-reset docs dynamically enhances examine example experiments fast faster generate generation html illustrate js-angular-release learn list nexus ngdoc number order phones purely result set standard static step step_01 step_02 summary tablet template turn tutorial wi-fi xoom"
    }
  },
  "tutorial/step_02": {
    "docType": "tutorial",
    "id": "step_02",
    "name": "2 - Angular Templates",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_02.html",
    "path": "tutorial/step_02",
    "searchTerms": {
      "titleWords": "2 - Angular Templates",
      "keywords": "$controller $rootscope $scope __ __controller__ __model__ __template__ __view__ add adding allows angular angular-seed angularjs anonymous app application appropriate apps array attaches attribute automatically background beforeeach behavior-driven bind binding bindings bootstrapping bower_components braces browser called case change changes changing chrome class code component components concept concerns connected constructed constructs contained context controller controllers create created critical crucial ctrl curly data data-binding declared decouple defined demonstrates denote descendant describe design developed developers development diagram directive doc-tutorial-nav doc-tutorial-reset docs documentation dom dots dynamic dynamically easy element encourage encouraged ensure establish example executed execution expect experiments expressions fail fast faster features file files framework full function functions generated generation github global glue going guide hard-coded hello html http ignore img incrementing info inject injected install installed instance instantiate instantiated instantiates io isn jasmine javascript js js-angular-release karma learn length list literal ll load located logic mind mock model model-view-controller models module motorola namespace nexus ng ng-app ng-controller ng-repeat ngcontroller ngdoc ngrepeat non-global notation notice npm number object occur org output parameter passed pattern phone phonecatapp phonelistctrl phones plays plugins png point points practice pre-configured prefer presentation previous project projection property prototypical providing records references referring reflect reflected refresh refreshes registered repeater replaced require rerun retrieve role running scope scopes search secs separate separating server service set simple simply snippet socket software source specifies src start started starting step step_02 step_03 structure success summary sweet sync syntax table tablet tag takes tells template templates terminal test testing tests text three time tobe tpum9dxclhtztkbaeo-n tutorial unit update updates v1 var verifies verify view views watch ways web wi-fi wikipedia work world wrapped write writing wrote xoom yay"
    }
  },
  "tutorial/step_03": {
    "docType": "tutorial",
    "id": "step_03",
    "name": "3 - Filtering Repeaters",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_03.html",
    "path": "tutorial/step_03",
    "searchTerms": {
      "titleWords": "3 - Filtering Repeaters",
      "keywords": "__ __move__ __remove__ add adding alert alert-info angular apis app appear application array automatically bar beforeeach better bind binding binds block body box browser capability change changes changing choice class clear code col-md-10 col-md-2 common completely components container-fluid content-- controller controllers core correctly count create criteria curlies current data data-binding declaration defined demonstrates depending describe detects developer diagram directive directives display displayed doc-tutorial-nav doc-tutorial-reset docs dom double easily easy effects efficiently element elements end-to-end ensure enter example execute exit expect expected experiments eye fail feature features file filter filtering fine foundation friend full fully function functional gallery gettitle good google html https img implemented included input install installed invisible issuing jasmine javascript js js-angular-release karma laying learn learned list lives ll loading loads lot manipulation match md model motorola nexus ng ng-app ng-bind-template ng-controller ng-model ng-repeat ngbind ngbindtemplate ngcontroller ngdoc ngrepeat note notice noticed npm number parent pass perfect phone phonecat phonecatapp phonelist phonelistctrl phones png prior process protractor query re-run read readable records reflect regressions reload repeater repeaters rerun response result returned row runner running scope search second sendkeys set simple slow snippet solution sorting split src standard stays step step_03 step_04 suite summary sync syntax tag template templates terminal test testing tests text title tobe tomatch transparent tutorial type types unit update-webdriver updated updates user var variable ve verifies verify view webdriver wired wiring won work works write written"
    }
  },
  "tutorial/step_04": {
    "docType": "tutorial",
    "id": "step_04",
    "name": "4 - Two-way Data Binding",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_04.html",
    "path": "tutorial/step_04",
    "searchTerms": {
      "titleWords": "4 - Two-way Data Binding",
      "keywords": "$controller $scope __ add adding addition age allows alphabetically angular api app array assertions attention automatically beforeeach binding bloated block box browser chained changes class click code column construction control controller controllers copies copy correctly create creates creating css ctrl current data data-binding dataset default dependency describe diagram direction discussed display displays doc-tutorial-nav doc-tutorial-reset docs dom drop drop-down dynamic element elm end-to-end example executed expect experiments extract fast faster feature filter function generation getnames gettext good html img implemented injection input items jasmine job js js-angular-release karma learn length letting list listed ll loaded magic manipulation map mechanism menu model modified module motorola named narrow newest nexus ng ng-model ng-repeat ngdoc notice npm opposite option options order orderby ordering orderprop output parent phone phonecat phonecatapp phonelistctrl phonenamecolumn phones pick picked png process property protractor provided query record remain remove reordered reorders repeater rerun rest return returned reverse scope search secs select selected sendkeys services set sets shared shorter snippet sort sorting src statement step step_04 step_05 success summary symbol tab tablet takes talk template temporarily test tested tests text time tobe toequal turn tutorial two-way ui uninitialized unit unknown unordered update updated user users var verified verifies view wi-fi wiring work working works xoom"
    }
  },
  "tutorial/step_05": {
    "docType": "tutorial",
    "id": "step_05",
    "name": "5 - XHRs & Dependency Injection",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_05.html",
    "path": "tutorial/step_05",
    "searchTerms": {
      "titleWords": "5 - XHRs & Dependency Injection",
      "keywords": "$controller $http $httpbackend $inject $new $q $rootscope $scope __ access accessed add age allows angular angular-mocks angular-provided annotating annotation annotations anonymous apis app apps arguments array assertions assign associated asynchronous attach avoid backend beforeeach best binding bit bottom browser building built-in call callback called calling care child class code collisions common complicated components configure conflict considered constructed constructing control controlled controller controllers convention correctly corresponding coupled create created creating ctrl data dataset deal decide declare default definition defy depend dependencies dependency describe detected di diagram displayed doc-tutorial-nav doc-tutorial-reset docs doesn droid dynamically easy environment exactly example executed exist exists expect expectget experiments facilitates fact fake fetch fetched file finally flush format front function generated gl global going guarantees guide handle hard-coded harness helper helps holds html http identify ignores images img implementation incoming infers inject injected injection injector injects inline inspect instances isolated jasmine javascript js js-angular-release json jsonp karma kind larger leading learned life limiting links list ll load loaded loosely managed method methods mind minification minified mock model models modified module motoblur motorola motorola-defy-with-motoblur names namespace naming native nexus ng ngdoc nightmare note notice number object onward operations operator order orderprop output overcome parameter parameters parsed passing phone phonecat phonecatapp phonelistctrl phones png point pre-process prefix presentation prevent private problem production project promise properties property provide provided providing queue ready received recreated registering relative request requests resolved respond responds response responses returned returns sake sample scope scratch second secs separate server service services set simplicity simply single snippet splice src started starting starts step step_05 step_06 stored string strings style subsystem success summary tab takes test testing tests three throws thumbnail tobe tobeundefined toequal trailing train trained transitive tutorial underscores unit url var variable verify verifying version ways web well-structured work write xhr xhrs"
    }
  },
  "tutorial/step_06": {
    "docType": "tutorial",
    "id": "step_06",
    "name": "6 - Templating Links & Images",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_06.html",
    "path": "tutorial/step_06",
    "searchTerms": {
      "titleWords": "6 - Templating Links & Images",
      "keywords": "__ access add additional address angular app applications attribute binding brace browser catalog chance chrome class click confirm content correct create css data defy detail directive directory display doc-tutorial-nav doc-tutorial-reset docs double-curly dynamically easy element end-to-end evaluate expect experiments expression extraneous file filter fire firebug function future generate generating getlocationabsurl hits href html http ids image images imageurl img implement initiating inject inspecting inspector invalid issue jpg js js-angular-release json layout lead learn li links list literally location logs making markup model motoblur motorola motorola-defy-with-motoblur multiple nexus ng ng-repeat ng-src ngdoc ngsrc note now-familiar npm orderby phone phones plain point prevents protractor query record regular render replace request rerun sendkeys snippet specific split src step step_06 step_07 steps subsequent summary tag template templates templating test tests thumb thumbnail tobe tools treating tutorial unique upcoming url urls valid values var verify views web webserver"
    }
  },
  "tutorial/step_07": {
    "docType": "tutorial",
    "id": "step_07",
    "name": "7 - Routing & Multiple Views",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_07.html",
    "path": "tutorial/step_07",
    "searchTerms": {
      "titleWords": "7 - Routing & Multiple Views",
      "keywords": "$http $route $routeparams $routeprovider $scope __ add adding additional address age alert alert-info alert-warning allow amd angular angular-mocks angular-route angular-seed angularjs apis app appears application applications apps argument array asked associated attribute automatically batman beforeeach behavior binding bookmarks bootstrap bootstraps bower bower_components browser build building call called captain carries case changes class click client code col-md-10 col-md-2 common compatible complex component config configuration configured configuring conjunction construct constructed container-fluid content-- control controller controllers core correct create created creates creation current currently data declaration declared deepen define defined defines definition definitions dependencies dependency depending depends describe description detail detailed details devices di diagram directive directives display displayed distributed div doc-tutorial-nav doc-tutorial-reset docs doesn don download easy element empty en end-to-end example existence expand expect expected experiments expose exposes expression extra extracted fact feature fetching file files filter find fit forward fragment framework fulfill function functionality functions getlocationabsurl gettext global globally goals going growing grows guide hash hero history holds homepage href html http https imageurl img implement implemented improve include included independent inheritance inject injected injection injector install installed instances instantiates io javascript js js-angular-release json lang larger layout lazily lazy learn license link linking list listing lists live ll load loaded loading located location major making managed match matched matches messy method mit model module modules moved multiple navigate navigation nexus-s ng-app ng-model ng-repeat ng-src ng-view ngdoc ngroute ngview notation note notice noticed npm object objects open opposed orderby ordering orderprop org organization parameter partial partials passed perfect phone phone-detail phone-list phonecatapp phonecatcontrollers phonecatctrl phonedetailctrl phoneid phonelistctrl phones placeholder png preconfigured previous private problem project proper properly property proton protractor provide provided provider providers query ready redirect redirected redirection redirectto refactor register removed removing rendered replaced request require required rerun reused role root route routes routing row runtime scope script search second separate separately service services set shadow shadowing side single slowly small snippet solve sort specific split src starter starting step step_07 step_08 steps stub style success summary systems tags tbd tells template templates templateurl test tests thing three thumb thumbnail tobe todo totally triggers true turn tutorial understand understanding updates url urls user users utilize var variable variables ve verify version view views visible wikipedia wire wired wonders work works wrote zoro"
    }
  },
  "tutorial/step_08": {
    "docType": "tutorial",
    "id": "step_08",
    "name": "8 - More Templating",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_08.html",
    "path": "tutorial/step_08",
    "searchTerms": {
      "titleWords": "8 - More Templating",
      "keywords": "$controller $http $httpbackend $new $rootscope $route $routeparams $scope __ addition additionalfeatures android angular api app availability beforeeach binding bindings browser class click clicks communications comprise construct contour controller ctrl current custom data describe describes description detail details diagram directory display displayed doc-tutorial-nav doc-tutorial-reset docs end-to-end executed expand expect expectget experiments extracted features fetch field file files filter flash fleshed flush function gettext heading html http images img implement jpg js js-angular-release json karma learn list lists ll markup md model module navigates networks nexus nexus-s ng ng-repeat ng-src ngdoc ngrepeat note npm os output phone phone-detail phone-specific phone-thumbs phonecatapp phonecatcontrollers phonedetailctrl phoneid phonelistctrl phones place placeholder png proceed project properties protractor ram replaced request rerun respond route scope secs service snippet specs src step step_08 step_09 storage structure style success summary tab tbd template templating test tests thumbnail tobe tobeundefined todo toequal tutorial ui unit url user var verifies view works write wrote xyz"
    }
  },
  "tutorial/step_09": {
    "docType": "tutorial",
    "id": "step_09",
    "name": "9 - Filters",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_09.html",
    "path": "tutorial/step_09",
    "searchTerms": {
      "titleWords": "9 - Filters",
      "keywords": "$filterprovider __ access add angular app appended bar baz beforeeach binding bindings boolean built-in call cap characters checkmark chosen code combine component connectivity convert create cross custom dependency describe details display displayed doc-tutorial-nav doc-tutorial-reset docs easy element employ enhance evaluates execute executed expect experiment experiments expression false features file filter filtered filters function glyphs going gps guide helper html include indicate infrared inject injected injector input js js-angular-release json karma layout learn learned lives loads lower main mm mock model module ng ng-model ngdoc ngroute note notice order outlined output phone phonecatapp phonecatcontrollers phonecatfilters previous ready register represent return secs src step step_09 step_10 string strings success suffix summary syntax tab template templates test tested tests text tobe true tutorial unicode uppercase uppercased userinput using-filters-in-controllers-services-and-directives values write"
    }
  },
  "tutorial/step_10": {
    "docType": "tutorial",
    "id": "step_10",
    "name": "10 - Event Handlers",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_10.html",
    "path": "tutorial/step_10",
    "searchTerms": {
      "titleWords": "10 - Event Handlers",
      "keywords": "$http $routeparams $scope __ add alert angular app appropriately better bound button change changed class click clickable clicked clicking clicks controller controllers created css current data declared default describe desired detail details diagram directive display displays doc-tutorial-nav doc-tutorial-reset docs element elmo end-to-end event expect experiments feature fetch function getattribute great handler handlers hello html image images imageurl img inherited jpg js js-angular-release json large learn li ll main mainimageurl method methods model module move ng ng-click ng-repeat ng-src ngclick ngdoc ngsrc npm operational phone phone-detail phone-list phone-thumbs phonecatcontrollers phonecatctrl phonedetailctrl phoneid phonelistctrl phones place png property protractor ready registered remains replace rerun second set setimage smaller snippet src step step_10 step_11 style success summary swap swapper template test tests thumbnail thumbnails todo tomatch tutorial url user var verifies verify view working world"
    }
  },
  "tutorial/step_11": {
    "docType": "tutorial",
    "id": "step_11",
    "name": "11 - REST and Custom Services",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_11.html",
    "path": "tutorial/step_11",
    "searchTerms": {
      "titleWords": "11 - REST and Custom Services",
      "keywords": "$controller $http $httpbackend $new $resource $rootscope $routeparams $scope __ access account actual add additionally addmatchers age alert alert-info angular angular-mocks angular-resource angular-route angular-seed angularjs animations api app application arguments array arrives augments automatically beforeeach bind bootstrap bower bower_components callback called case cases change check class client code compares compatible component conf config configuration controller controllers core correctly create ctrl custom data data-binding deal declare declared default defined deleting dependencies dependency describe description detail distributed doc-tutorial-nav doc-tutorial-reset docs don download droid easier easy equals exactly executed expect expected expectget exposed factoring factory fail fetch fetched fetches file files filled flush framework function functionality functions future globally homepage html http https ignores illustrates image images imageurl improve include injected install installed interacting invoking io isarray issuing js js-angular-release json karma layout learn license lines load lower-level mainimageurl match matcher methods mit model modified module motorola newly-defined nexus ng ngdoc ngresource ngroute notice npm object objects orderprop org output params pass passed phone phonecat phonecatapp phonecatcontrollers phonecatfilters phonecatservices phonedetailctrl phoneid phonelistctrl phones place png preconfigured private problem process processing project properties provide provided query ready register relying replaced replacing represents requests require requires resource resources respond response responses rest restful result return returned returns running scope secs separately server service services set setimage setting side simple simplified solve sources src standard starter statement step step_11 step_12 sub-controllers success sufficient summary swapper synchronously tab takes tells template test tests thing tobe toequal toequaldata true tutorial understand unit update updates updating urls values var verify version view wikipedia xhr xyz xyzphonedata"
    }
  },
  "tutorial/step_12": {
    "docType": "tutorial",
    "id": "step_12",
    "name": "12 - Applying Animations",
    "area": "tutorial",
    "outputPath": "partials/tutorial/step_12.html",
    "path": "tutorial/step_12",
    "searchTerms": {
      "titleWords": "12 - Applying Animations",
      "keywords": "__ absolute active active-add active-add-active active-remove active-remove-active actual add addclass adding addition adds alert alert-error alert-info allows amount angular angular-animate angular-mocks angular-resource angular-route angular-seed angularjs animate animated animatedown animates animateup animating animation animations api app append application applied applying asset attach attaching attribute automatically aware background background-color backwards-compatible basically best block boolean bootstrap bower bower_components browsers business callback called calling calls cancelled case change changed changes changing class classes classname cleanup click clicking client closing code collapsing combined common compatible complete completed component configuration consider contained contents control convention conveyor-belt copy core correctly cover craft crazy create created cross css css-enabled data declarations default define defined dependencies dependency depending described description detail detect developer directive directives display displayed distributed doc-tutorial-nav doc-tutorial-reset docs documentation dom don download earlier easy element elements enable ended enhance ensure ensures enter event example expand expected extra eye fade fade-in fade-out fades feat file files filter final finishes fire fired float flow fluidly forget framework function functionality functions globally going good guide handled height hidden homepage hook hooks href html http https idea ie9 image images imageurl img implement include inserted inserting inside install installed io isn issued item items javascript javascript-based javascript-enabled jquery js js-angular-release json jumping keeping keyframe learn leave left libraries library license linear link list listed listing ll load loaded manipulating margin-bottom margin-right matching method mit modern module move moved naming naturally nested newly ng ng- ng-class ng-enter ng-enter-active ng-leave ng-leave-active ng-mouseenter ng-move ng-move-active ng-repeat ng-src ng-view nganimate ngclass ngdoc ngrepeat ngresource ngroute ngview nice nodes note notes notice npm occur occurs offset older opacity operation opportunity order orderby ordinary org overflow padding padding-bottom padding-top parameter parent party passed performing phone phone-detail phone-images phone-list phone-listing phone-thumbs phonecat phonecatanimations phonecatapp phonecatcontrollers phonecatfilters phonecatservices phones pixels place platform plays position positioning positions preconfigured prefixed previous private profile project provided purpose range read reflect registered rel relative removeclass removed removing render rendered rendering repeat repeat-related repeated repeater represents required result return route running scope screen scripts selected separately setimage sets shifting short side signal simple single small snippet src standard start started starter starting step step_12 style styles stylesheet suffix summary support swapper switching takes tap tells template the_end thing thinking thumb thumbnail thumbnails time times top transition transitions trigger triggered true turn tutorial tweak two-class updates var vendor-prefixes version view view-container view-frame views visible web webplatform white wide width won work working works writing z-index"
    }
  },
  "tutorial/the_end": {
    "docType": "tutorial",
    "id": "the_end",
    "name": "The End",
    "area": "tutorial",
    "outputPath": "partials/tutorial/the_end.html",
    "path": "tutorial/the_end",
    "searchTerms": {
      "titleWords": "The End",
      "keywords": "angular application apps bootstrap checkout code command complete concepts contributing details develop developer developing development docs examples experiment feedback feel free git google guide hope inspired interested js-angular-release jump learn learned message misc ngdoc post previous project questions ready recommend start steps the_end touched tutorial web"
    }
  },
  "api/ng/function": {
    "docType": "componentGroup",
    "id": "module:ng.function",
    "area": "api",
    "outputPath": "partials/api/ng/function/index.html",
    "path": "api/ng/function"
  },
  "api/ng/directive": {
    "docType": "componentGroup",
    "id": "module:ng.directive",
    "area": "api",
    "outputPath": "partials/api/ng/directive/index.html",
    "path": "api/ng/directive"
  },
  "api/ng/object": {
    "docType": "componentGroup",
    "id": "module:ng.object",
    "area": "api",
    "outputPath": "partials/api/ng/object/index.html",
    "path": "api/ng/object"
  },
  "api/ng/type": {
    "docType": "componentGroup",
    "id": "module:ng.type",
    "area": "api",
    "outputPath": "partials/api/ng/type/index.html",
    "path": "api/ng/type"
  },
  "api/ng/service": {
    "docType": "componentGroup",
    "id": "module:ng.service",
    "area": "api",
    "outputPath": "partials/api/ng/service/index.html",
    "path": "api/ng/service"
  },
  "api/ng/provider": {
    "docType": "componentGroup",
    "id": "module:ng.provider",
    "area": "api",
    "outputPath": "partials/api/ng/provider/index.html",
    "path": "api/ng/provider"
  },
  "api/ng/input": {
    "docType": "componentGroup",
    "id": "module:ng.input",
    "area": "api",
    "outputPath": "partials/api/ng/input/index.html",
    "path": "api/ng/input"
  },
  "api/ng/filter": {
    "docType": "componentGroup",
    "id": "module:ng.filter",
    "area": "api",
    "outputPath": "partials/api/ng/filter/index.html",
    "path": "api/ng/filter"
  },
  "api/auto/service": {
    "docType": "componentGroup",
    "id": "module:auto.service",
    "area": "api",
    "outputPath": "partials/api/auto/service/index.html",
    "path": "api/auto/service"
  },
  "api/ngAnimate/provider": {
    "docType": "componentGroup",
    "id": "module:ngAnimate.provider",
    "area": "api",
    "outputPath": "partials/api/ngAnimate/provider/index.html",
    "path": "api/ngAnimate/provider"
  },
  "api/ngAnimate/service": {
    "docType": "componentGroup",
    "id": "module:ngAnimate.service",
    "area": "api",
    "outputPath": "partials/api/ngAnimate/service/index.html",
    "path": "api/ngAnimate/service"
  },
  "api/ngCookies/service": {
    "docType": "componentGroup",
    "id": "module:ngCookies.service",
    "area": "api",
    "outputPath": "partials/api/ngCookies/service/index.html",
    "path": "api/ngCookies/service"
  },
  "api/ngMock/object": {
    "docType": "componentGroup",
    "id": "module:ngMock.object",
    "area": "api",
    "outputPath": "partials/api/ngMock/object/index.html",
    "path": "api/ngMock/object"
  },
  "api/ngMock/provider": {
    "docType": "componentGroup",
    "id": "module:ngMock.provider",
    "area": "api",
    "outputPath": "partials/api/ngMock/provider/index.html",
    "path": "api/ngMock/provider"
  },
  "api/ngMock/service": {
    "docType": "componentGroup",
    "id": "module:ngMock.service",
    "area": "api",
    "outputPath": "partials/api/ngMock/service/index.html",
    "path": "api/ngMock/service"
  },
  "api/ngMock/type": {
    "docType": "componentGroup",
    "id": "module:ngMock.type",
    "area": "api",
    "outputPath": "partials/api/ngMock/type/index.html",
    "path": "api/ngMock/type"
  },
  "api/ngMock/function": {
    "docType": "componentGroup",
    "id": "module:ngMock.function",
    "area": "api",
    "outputPath": "partials/api/ngMock/function/index.html",
    "path": "api/ngMock/function"
  },
  "api/ngMockE2E/service": {
    "docType": "componentGroup",
    "id": "module:ngMockE2E.service",
    "area": "api",
    "outputPath": "partials/api/ngMockE2E/service/index.html",
    "path": "api/ngMockE2E/service"
  },
  "api/ngResource/service": {
    "docType": "componentGroup",
    "id": "module:ngResource.service",
    "area": "api",
    "outputPath": "partials/api/ngResource/service/index.html",
    "path": "api/ngResource/service"
  },
  "api/ngRoute/directive": {
    "docType": "componentGroup",
    "id": "module:ngRoute.directive",
    "area": "api",
    "outputPath": "partials/api/ngRoute/directive/index.html",
    "path": "api/ngRoute/directive"
  },
  "api/ngRoute/provider": {
    "docType": "componentGroup",
    "id": "module:ngRoute.provider",
    "area": "api",
    "outputPath": "partials/api/ngRoute/provider/index.html",
    "path": "api/ngRoute/provider"
  },
  "api/ngRoute/service": {
    "docType": "componentGroup",
    "id": "module:ngRoute.service",
    "area": "api",
    "outputPath": "partials/api/ngRoute/service/index.html",
    "path": "api/ngRoute/service"
  },
  "api/ngSanitize/filter": {
    "docType": "componentGroup",
    "id": "module:ngSanitize.filter",
    "area": "api",
    "outputPath": "partials/api/ngSanitize/filter/index.html",
    "path": "api/ngSanitize/filter"
  },
  "api/ngSanitize/service": {
    "docType": "componentGroup",
    "id": "module:ngSanitize.service",
    "area": "api",
    "outputPath": "partials/api/ngSanitize/service/index.html",
    "path": "api/ngSanitize/service"
  },
  "api/ngTouch/directive": {
    "docType": "componentGroup",
    "id": "module:ngTouch.directive",
    "area": "api",
    "outputPath": "partials/api/ngTouch/directive/index.html",
    "path": "api/ngTouch/directive"
  },
  "api/ngTouch/service": {
    "docType": "componentGroup",
    "id": "module:ngTouch.service",
    "area": "api",
    "outputPath": "partials/api/ngTouch/service/index.html",
    "path": "api/ngTouch/service"
  },
  "example-example-debug": {
    "docType": "example",
    "id": "example-example-debug",
    "outputPath": "examples/example-example/index-debug.html",
    "path": "example-example-debug"
  },
  "example-example": {
    "docType": "example",
    "id": "example-example",
    "outputPath": "examples/example-example/index.html",
    "path": "example-example"
  },
  "example-example-jquery": {
    "docType": "example",
    "id": "example-example-jquery",
    "outputPath": "examples/example-example/index-jquery.html",
    "path": "example-example-jquery"
  },
  "example-example-production": {
    "docType": "example",
    "id": "example-example-production",
    "outputPath": "examples/example-example/index-production.html",
    "path": "example-example-production"
  },
  "src/undefined": {
    "docType": "example-manifest",
    "id": "example-multi-bootstrap-manifest",
    "outputPath": "examples/example-multi-bootstrap/manifest.json",
    "path": "src/undefined"
  },
  "script.js": {
    "docType": "example-js",
    "id": "example-example107/script.js",
    "outputPath": "examples/example-example107/script.js",
    "path": "script.js"
  },
  "example-example1-debug": {
    "docType": "example",
    "id": "example-example1-debug",
    "outputPath": "examples/example-example1/index-debug.html",
    "path": "example-example1-debug"
  },
  "example-example1": {
    "docType": "example",
    "id": "example-example1",
    "outputPath": "examples/example-example1/index.html",
    "path": "example-example1"
  },
  "example-example1-jquery": {
    "docType": "example",
    "id": "example-example1-jquery",
    "outputPath": "examples/example-example1/index-jquery.html",
    "path": "example-example1-jquery"
  },
  "example-example1-production": {
    "docType": "example",
    "id": "example-example1-production",
    "outputPath": "examples/example-example1/index-production.html",
    "path": "example-example1-production"
  },
  "controller.js": {
    "docType": "example-js",
    "id": "example-multi-bootstrap/controller.js",
    "outputPath": "examples/example-multi-bootstrap/controller.js",
    "path": "controller.js"
  },
  "protractor.js": {
    "docType": "example-protractor",
    "id": "example-example106/protractor.js",
    "outputPath": "examples/example-example106/protractor.js",
    "path": "protractor.js"
  },
  "example-multi-bootstrap-debug": {
    "docType": "example",
    "id": "example-multi-bootstrap-debug",
    "outputPath": "examples/example-multi-bootstrap/index-debug.html",
    "path": "example-multi-bootstrap-debug"
  },
  "example-multi-bootstrap": {
    "docType": "example",
    "id": "example-multi-bootstrap",
    "outputPath": "examples/example-multi-bootstrap/index.html",
    "path": "example-multi-bootstrap"
  },
  "example-multi-bootstrap-jquery": {
    "docType": "example",
    "id": "example-multi-bootstrap-jquery",
    "outputPath": "examples/example-multi-bootstrap/index-jquery.html",
    "path": "example-multi-bootstrap-jquery"
  },
  "example-multi-bootstrap-production": {
    "docType": "example",
    "id": "example-multi-bootstrap-production",
    "outputPath": "examples/example-multi-bootstrap/index-production.html",
    "path": "example-multi-bootstrap-production"
  },
  "style.css": {
    "docType": "example-css",
    "id": "example-example104/style.css",
    "outputPath": "examples/example-example104/style.css",
    "path": "style.css"
  },
  "example-example2-debug": {
    "docType": "example",
    "id": "example-example2-debug",
    "outputPath": "examples/example-example2/index-debug.html",
    "path": "example-example2-debug"
  },
  "example-example2": {
    "docType": "example",
    "id": "example-example2",
    "outputPath": "examples/example-example2/index.html",
    "path": "example-example2"
  },
  "example-example2-jquery": {
    "docType": "example",
    "id": "example-example2-jquery",
    "outputPath": "examples/example-example2/index-jquery.html",
    "path": "example-example2-jquery"
  },
  "example-example2-production": {
    "docType": "example",
    "id": "example-example2-production",
    "outputPath": "examples/example-example2/index-production.html",
    "path": "example-example2-production"
  },
  "src/ng/undefined": {
    "docType": "example-manifest",
    "id": "example-example63-manifest",
    "outputPath": "examples/example-example63/manifest.json",
    "path": "src/ng/undefined"
  },
  "example-example3-debug": {
    "docType": "example",
    "id": "example-example3-debug",
    "outputPath": "examples/example-example3/index-debug.html",
    "path": "example-example3-debug"
  },
  "example-example3": {
    "docType": "example",
    "id": "example-example3",
    "outputPath": "examples/example-example3/index.html",
    "path": "example-example3"
  },
  "example-example3-jquery": {
    "docType": "example",
    "id": "example-example3-jquery",
    "outputPath": "examples/example-example3/index-jquery.html",
    "path": "example-example3-jquery"
  },
  "example-example3-production": {
    "docType": "example",
    "id": "example-example3-production",
    "outputPath": "examples/example-example3/index-production.html",
    "path": "example-example3-production"
  },
  "example-example4-debug": {
    "docType": "example",
    "id": "example-example4-debug",
    "outputPath": "examples/example-example4/index-debug.html",
    "path": "example-example4-debug"
  },
  "example-example4": {
    "docType": "example",
    "id": "example-example4",
    "outputPath": "examples/example-example4/index.html",
    "path": "example-example4"
  },
  "example-example4-jquery": {
    "docType": "example",
    "id": "example-example4-jquery",
    "outputPath": "examples/example-example4/index-jquery.html",
    "path": "example-example4-jquery"
  },
  "example-example4-production": {
    "docType": "example",
    "id": "example-example4-production",
    "outputPath": "examples/example-example4/index-production.html",
    "path": "example-example4-production"
  },
  "example-example5-debug": {
    "docType": "example",
    "id": "example-example5-debug",
    "outputPath": "examples/example-example5/index-debug.html",
    "path": "example-example5-debug"
  },
  "example-example5": {
    "docType": "example",
    "id": "example-example5",
    "outputPath": "examples/example-example5/index.html",
    "path": "example-example5"
  },
  "example-example5-jquery": {
    "docType": "example",
    "id": "example-example5-jquery",
    "outputPath": "examples/example-example5/index-jquery.html",
    "path": "example-example5-jquery"
  },
  "example-example5-production": {
    "docType": "example",
    "id": "example-example5-production",
    "outputPath": "examples/example-example5/index-production.html",
    "path": "example-example5-production"
  },
  "src/ng/directive/undefined": {
    "docType": "example-manifest",
    "id": "example-example48-manifest",
    "outputPath": "examples/example-example48/manifest.json",
    "path": "src/ng/directive/undefined"
  },
  "example-example6-debug": {
    "docType": "example",
    "id": "example-example6-debug",
    "outputPath": "examples/example-example6/index-debug.html",
    "path": "example-example6-debug"
  },
  "example-example6": {
    "docType": "example",
    "id": "example-example6",
    "outputPath": "examples/example-example6/index.html",
    "path": "example-example6"
  },
  "example-example6-jquery": {
    "docType": "example",
    "id": "example-example6-jquery",
    "outputPath": "examples/example-example6/index-jquery.html",
    "path": "example-example6-jquery"
  },
  "example-example6-production": {
    "docType": "example",
    "id": "example-example6-production",
    "outputPath": "examples/example-example6/index-production.html",
    "path": "example-example6-production"
  },
  "example-example7-debug": {
    "docType": "example",
    "id": "example-example7-debug",
    "outputPath": "examples/example-example7/index-debug.html",
    "path": "example-example7-debug"
  },
  "example-example7": {
    "docType": "example",
    "id": "example-example7",
    "outputPath": "examples/example-example7/index.html",
    "path": "example-example7"
  },
  "example-example7-jquery": {
    "docType": "example",
    "id": "example-example7-jquery",
    "outputPath": "examples/example-example7/index-jquery.html",
    "path": "example-example7-jquery"
  },
  "example-example7-production": {
    "docType": "example",
    "id": "example-example7-production",
    "outputPath": "examples/example-example7/index-production.html",
    "path": "example-example7-production"
  },
  "example-example8-debug": {
    "docType": "example",
    "id": "example-example8-debug",
    "outputPath": "examples/example-example8/index-debug.html",
    "path": "example-example8-debug"
  },
  "example-example8": {
    "docType": "example",
    "id": "example-example8",
    "outputPath": "examples/example-example8/index.html",
    "path": "example-example8"
  },
  "example-example8-jquery": {
    "docType": "example",
    "id": "example-example8-jquery",
    "outputPath": "examples/example-example8/index-jquery.html",
    "path": "example-example8-jquery"
  },
  "example-example8-production": {
    "docType": "example",
    "id": "example-example8-production",
    "outputPath": "examples/example-example8/index-production.html",
    "path": "example-example8-production"
  },
  "example-example9-debug": {
    "docType": "example",
    "id": "example-example9-debug",
    "outputPath": "examples/example-example9/index-debug.html",
    "path": "example-example9-debug"
  },
  "example-example9": {
    "docType": "example",
    "id": "example-example9",
    "outputPath": "examples/example-example9/index.html",
    "path": "example-example9"
  },
  "example-example9-jquery": {
    "docType": "example",
    "id": "example-example9-jquery",
    "outputPath": "examples/example-example9/index-jquery.html",
    "path": "example-example9-jquery"
  },
  "example-example9-production": {
    "docType": "example",
    "id": "example-example9-production",
    "outputPath": "examples/example-example9/index-production.html",
    "path": "example-example9-production"
  },
  "example-example10-debug": {
    "docType": "example",
    "id": "example-example10-debug",
    "outputPath": "examples/example-example10/index-debug.html",
    "path": "example-example10-debug"
  },
  "example-example10": {
    "docType": "example",
    "id": "example-example10",
    "outputPath": "examples/example-example10/index.html",
    "path": "example-example10"
  },
  "example-example10-jquery": {
    "docType": "example",
    "id": "example-example10-jquery",
    "outputPath": "examples/example-example10/index-jquery.html",
    "path": "example-example10-jquery"
  },
  "example-example10-production": {
    "docType": "example",
    "id": "example-example10-production",
    "outputPath": "examples/example-example10/index-production.html",
    "path": "example-example10-production"
  },
  "example-example11-debug": {
    "docType": "example",
    "id": "example-example11-debug",
    "outputPath": "examples/example-example11/index-debug.html",
    "path": "example-example11-debug"
  },
  "example-example11": {
    "docType": "example",
    "id": "example-example11",
    "outputPath": "examples/example-example11/index.html",
    "path": "example-example11"
  },
  "example-example11-jquery": {
    "docType": "example",
    "id": "example-example11-jquery",
    "outputPath": "examples/example-example11/index-jquery.html",
    "path": "example-example11-jquery"
  },
  "example-example11-production": {
    "docType": "example",
    "id": "example-example11-production",
    "outputPath": "examples/example-example11/index-production.html",
    "path": "example-example11-production"
  },
  "example-text-input-directive-debug": {
    "docType": "example",
    "id": "example-text-input-directive-debug",
    "outputPath": "examples/example-text-input-directive/index-debug.html",
    "path": "example-text-input-directive-debug"
  },
  "example-text-input-directive": {
    "docType": "example",
    "id": "example-text-input-directive",
    "outputPath": "examples/example-text-input-directive/index.html",
    "path": "example-text-input-directive"
  },
  "example-text-input-directive-jquery": {
    "docType": "example",
    "id": "example-text-input-directive-jquery",
    "outputPath": "examples/example-text-input-directive/index-jquery.html",
    "path": "example-text-input-directive-jquery"
  },
  "example-text-input-directive-production": {
    "docType": "example",
    "id": "example-text-input-directive-production",
    "outputPath": "examples/example-text-input-directive/index-production.html",
    "path": "example-text-input-directive-production"
  },
  "example-number-input-directive-debug": {
    "docType": "example",
    "id": "example-number-input-directive-debug",
    "outputPath": "examples/example-number-input-directive/index-debug.html",
    "path": "example-number-input-directive-debug"
  },
  "example-number-input-directive": {
    "docType": "example",
    "id": "example-number-input-directive",
    "outputPath": "examples/example-number-input-directive/index.html",
    "path": "example-number-input-directive"
  },
  "example-number-input-directive-jquery": {
    "docType": "example",
    "id": "example-number-input-directive-jquery",
    "outputPath": "examples/example-number-input-directive/index-jquery.html",
    "path": "example-number-input-directive-jquery"
  },
  "example-number-input-directive-production": {
    "docType": "example",
    "id": "example-number-input-directive-production",
    "outputPath": "examples/example-number-input-directive/index-production.html",
    "path": "example-number-input-directive-production"
  },
  "example-url-input-directive-debug": {
    "docType": "example",
    "id": "example-url-input-directive-debug",
    "outputPath": "examples/example-url-input-directive/index-debug.html",
    "path": "example-url-input-directive-debug"
  },
  "example-url-input-directive": {
    "docType": "example",
    "id": "example-url-input-directive",
    "outputPath": "examples/example-url-input-directive/index.html",
    "path": "example-url-input-directive"
  },
  "example-url-input-directive-jquery": {
    "docType": "example",
    "id": "example-url-input-directive-jquery",
    "outputPath": "examples/example-url-input-directive/index-jquery.html",
    "path": "example-url-input-directive-jquery"
  },
  "example-url-input-directive-production": {
    "docType": "example",
    "id": "example-url-input-directive-production",
    "outputPath": "examples/example-url-input-directive/index-production.html",
    "path": "example-url-input-directive-production"
  },
  "example-email-input-directive-debug": {
    "docType": "example",
    "id": "example-email-input-directive-debug",
    "outputPath": "examples/example-email-input-directive/index-debug.html",
    "path": "example-email-input-directive-debug"
  },
  "example-email-input-directive": {
    "docType": "example",
    "id": "example-email-input-directive",
    "outputPath": "examples/example-email-input-directive/index.html",
    "path": "example-email-input-directive"
  },
  "example-email-input-directive-jquery": {
    "docType": "example",
    "id": "example-email-input-directive-jquery",
    "outputPath": "examples/example-email-input-directive/index-jquery.html",
    "path": "example-email-input-directive-jquery"
  },
  "example-email-input-directive-production": {
    "docType": "example",
    "id": "example-email-input-directive-production",
    "outputPath": "examples/example-email-input-directive/index-production.html",
    "path": "example-email-input-directive-production"
  },
  "example-radio-input-directive-debug": {
    "docType": "example",
    "id": "example-radio-input-directive-debug",
    "outputPath": "examples/example-radio-input-directive/index-debug.html",
    "path": "example-radio-input-directive-debug"
  },
  "example-radio-input-directive": {
    "docType": "example",
    "id": "example-radio-input-directive",
    "outputPath": "examples/example-radio-input-directive/index.html",
    "path": "example-radio-input-directive"
  },
  "example-radio-input-directive-jquery": {
    "docType": "example",
    "id": "example-radio-input-directive-jquery",
    "outputPath": "examples/example-radio-input-directive/index-jquery.html",
    "path": "example-radio-input-directive-jquery"
  },
  "example-radio-input-directive-production": {
    "docType": "example",
    "id": "example-radio-input-directive-production",
    "outputPath": "examples/example-radio-input-directive/index-production.html",
    "path": "example-radio-input-directive-production"
  },
  "example-checkbox-input-directive-debug": {
    "docType": "example",
    "id": "example-checkbox-input-directive-debug",
    "outputPath": "examples/example-checkbox-input-directive/index-debug.html",
    "path": "example-checkbox-input-directive-debug"
  },
  "example-checkbox-input-directive": {
    "docType": "example",
    "id": "example-checkbox-input-directive",
    "outputPath": "examples/example-checkbox-input-directive/index.html",
    "path": "example-checkbox-input-directive"
  },
  "example-checkbox-input-directive-jquery": {
    "docType": "example",
    "id": "example-checkbox-input-directive-jquery",
    "outputPath": "examples/example-checkbox-input-directive/index-jquery.html",
    "path": "example-checkbox-input-directive-jquery"
  },
  "example-checkbox-input-directive-production": {
    "docType": "example",
    "id": "example-checkbox-input-directive-production",
    "outputPath": "examples/example-checkbox-input-directive/index-production.html",
    "path": "example-checkbox-input-directive-production"
  },
  "example-input-directive-debug": {
    "docType": "example",
    "id": "example-input-directive-debug",
    "outputPath": "examples/example-input-directive/index-debug.html",
    "path": "example-input-directive-debug"
  },
  "example-input-directive": {
    "docType": "example",
    "id": "example-input-directive",
    "outputPath": "examples/example-input-directive/index.html",
    "path": "example-input-directive"
  },
  "example-input-directive-jquery": {
    "docType": "example",
    "id": "example-input-directive-jquery",
    "outputPath": "examples/example-input-directive/index-jquery.html",
    "path": "example-input-directive-jquery"
  },
  "example-input-directive-production": {
    "docType": "example",
    "id": "example-input-directive-production",
    "outputPath": "examples/example-input-directive/index-production.html",
    "path": "example-input-directive-production"
  },
  "example-NgModelController-debug": {
    "docType": "example",
    "id": "example-NgModelController-debug",
    "outputPath": "examples/example-NgModelController/index-debug.html",
    "path": "example-NgModelController-debug"
  },
  "example-NgModelController": {
    "docType": "example",
    "id": "example-NgModelController",
    "outputPath": "examples/example-NgModelController/index.html",
    "path": "example-NgModelController"
  },
  "example-NgModelController-jquery": {
    "docType": "example",
    "id": "example-NgModelController-jquery",
    "outputPath": "examples/example-NgModelController/index-jquery.html",
    "path": "example-NgModelController-jquery"
  },
  "example-NgModelController-production": {
    "docType": "example",
    "id": "example-NgModelController-production",
    "outputPath": "examples/example-NgModelController/index-production.html",
    "path": "example-NgModelController-production"
  },
  "example-example12-debug": {
    "docType": "example",
    "id": "example-example12-debug",
    "outputPath": "examples/example-example12/index-debug.html",
    "path": "example-example12-debug"
  },
  "example-example12": {
    "docType": "example",
    "id": "example-example12",
    "outputPath": "examples/example-example12/index.html",
    "path": "example-example12"
  },
  "example-example12-jquery": {
    "docType": "example",
    "id": "example-example12-jquery",
    "outputPath": "examples/example-example12/index-jquery.html",
    "path": "example-example12-jquery"
  },
  "example-example12-production": {
    "docType": "example",
    "id": "example-example12-production",
    "outputPath": "examples/example-example12/index-production.html",
    "path": "example-example12-production"
  },
  "example-ngChange-directive-debug": {
    "docType": "example",
    "id": "example-ngChange-directive-debug",
    "outputPath": "examples/example-ngChange-directive/index-debug.html",
    "path": "example-ngChange-directive-debug"
  },
  "example-ngChange-directive": {
    "docType": "example",
    "id": "example-ngChange-directive",
    "outputPath": "examples/example-ngChange-directive/index.html",
    "path": "example-ngChange-directive"
  },
  "example-ngChange-directive-jquery": {
    "docType": "example",
    "id": "example-ngChange-directive-jquery",
    "outputPath": "examples/example-ngChange-directive/index-jquery.html",
    "path": "example-ngChange-directive-jquery"
  },
  "example-ngChange-directive-production": {
    "docType": "example",
    "id": "example-ngChange-directive-production",
    "outputPath": "examples/example-ngChange-directive/index-production.html",
    "path": "example-ngChange-directive-production"
  },
  "example-ngList-directive-debug": {
    "docType": "example",
    "id": "example-ngList-directive-debug",
    "outputPath": "examples/example-ngList-directive/index-debug.html",
    "path": "example-ngList-directive-debug"
  },
  "example-ngList-directive": {
    "docType": "example",
    "id": "example-ngList-directive",
    "outputPath": "examples/example-ngList-directive/index.html",
    "path": "example-ngList-directive"
  },
  "example-ngList-directive-jquery": {
    "docType": "example",
    "id": "example-ngList-directive-jquery",
    "outputPath": "examples/example-ngList-directive/index-jquery.html",
    "path": "example-ngList-directive-jquery"
  },
  "example-ngList-directive-production": {
    "docType": "example",
    "id": "example-ngList-directive-production",
    "outputPath": "examples/example-ngList-directive/index-production.html",
    "path": "example-ngList-directive-production"
  },
  "example-ngValue-directive-debug": {
    "docType": "example",
    "id": "example-ngValue-directive-debug",
    "outputPath": "examples/example-ngValue-directive/index-debug.html",
    "path": "example-ngValue-directive-debug"
  },
  "example-ngValue-directive": {
    "docType": "example",
    "id": "example-ngValue-directive",
    "outputPath": "examples/example-ngValue-directive/index.html",
    "path": "example-ngValue-directive"
  },
  "example-ngValue-directive-jquery": {
    "docType": "example",
    "id": "example-ngValue-directive-jquery",
    "outputPath": "examples/example-ngValue-directive/index-jquery.html",
    "path": "example-ngValue-directive-jquery"
  },
  "example-ngValue-directive-production": {
    "docType": "example",
    "id": "example-ngValue-directive-production",
    "outputPath": "examples/example-ngValue-directive/index-production.html",
    "path": "example-ngValue-directive-production"
  },
  "example-example13-debug": {
    "docType": "example",
    "id": "example-example13-debug",
    "outputPath": "examples/example-example13/index-debug.html",
    "path": "example-example13-debug"
  },
  "example-example13": {
    "docType": "example",
    "id": "example-example13",
    "outputPath": "examples/example-example13/index.html",
    "path": "example-example13"
  },
  "example-example13-jquery": {
    "docType": "example",
    "id": "example-example13-jquery",
    "outputPath": "examples/example-example13/index-jquery.html",
    "path": "example-example13-jquery"
  },
  "example-example13-production": {
    "docType": "example",
    "id": "example-example13-production",
    "outputPath": "examples/example-example13/index-production.html",
    "path": "example-example13-production"
  },
  "example-example14-debug": {
    "docType": "example",
    "id": "example-example14-debug",
    "outputPath": "examples/example-example14/index-debug.html",
    "path": "example-example14-debug"
  },
  "example-example14": {
    "docType": "example",
    "id": "example-example14",
    "outputPath": "examples/example-example14/index.html",
    "path": "example-example14"
  },
  "example-example14-jquery": {
    "docType": "example",
    "id": "example-example14-jquery",
    "outputPath": "examples/example-example14/index-jquery.html",
    "path": "example-example14-jquery"
  },
  "example-example14-production": {
    "docType": "example",
    "id": "example-example14-production",
    "outputPath": "examples/example-example14/index-production.html",
    "path": "example-example14-production"
  },
  "example-example15-debug": {
    "docType": "example",
    "id": "example-example15-debug",
    "outputPath": "examples/example-example15/index-debug.html",
    "path": "example-example15-debug"
  },
  "example-example15": {
    "docType": "example",
    "id": "example-example15",
    "outputPath": "examples/example-example15/index.html",
    "path": "example-example15"
  },
  "example-example15-jquery": {
    "docType": "example",
    "id": "example-example15-jquery",
    "outputPath": "examples/example-example15/index-jquery.html",
    "path": "example-example15-jquery"
  },
  "example-example15-production": {
    "docType": "example",
    "id": "example-example15-production",
    "outputPath": "examples/example-example15/index-production.html",
    "path": "example-example15-production"
  },
  "example-example16-debug": {
    "docType": "example",
    "id": "example-example16-debug",
    "outputPath": "examples/example-example16/index-debug.html",
    "path": "example-example16-debug"
  },
  "example-example16": {
    "docType": "example",
    "id": "example-example16",
    "outputPath": "examples/example-example16/index.html",
    "path": "example-example16"
  },
  "example-example16-jquery": {
    "docType": "example",
    "id": "example-example16-jquery",
    "outputPath": "examples/example-example16/index-jquery.html",
    "path": "example-example16-jquery"
  },
  "example-example16-production": {
    "docType": "example",
    "id": "example-example16-production",
    "outputPath": "examples/example-example16/index-production.html",
    "path": "example-example16-production"
  },
  "example-example17-debug": {
    "docType": "example",
    "id": "example-example17-debug",
    "outputPath": "examples/example-example17/index-debug.html",
    "path": "example-example17-debug"
  },
  "example-example17": {
    "docType": "example",
    "id": "example-example17",
    "outputPath": "examples/example-example17/index.html",
    "path": "example-example17"
  },
  "example-example17-jquery": {
    "docType": "example",
    "id": "example-example17-jquery",
    "outputPath": "examples/example-example17/index-jquery.html",
    "path": "example-example17-jquery"
  },
  "example-example17-production": {
    "docType": "example",
    "id": "example-example17-production",
    "outputPath": "examples/example-example17/index-production.html",
    "path": "example-example17-production"
  },
  "example-example18-debug": {
    "docType": "example",
    "id": "example-example18-debug",
    "outputPath": "examples/example-example18/index-debug.html",
    "path": "example-example18-debug"
  },
  "example-example18": {
    "docType": "example",
    "id": "example-example18",
    "outputPath": "examples/example-example18/index.html",
    "path": "example-example18"
  },
  "example-example18-jquery": {
    "docType": "example",
    "id": "example-example18-jquery",
    "outputPath": "examples/example-example18/index-jquery.html",
    "path": "example-example18-jquery"
  },
  "example-example18-production": {
    "docType": "example",
    "id": "example-example18-production",
    "outputPath": "examples/example-example18/index-production.html",
    "path": "example-example18-production"
  },
  "example-example19-debug": {
    "docType": "example",
    "id": "example-example19-debug",
    "outputPath": "examples/example-example19/index-debug.html",
    "path": "example-example19-debug"
  },
  "example-example19": {
    "docType": "example",
    "id": "example-example19",
    "outputPath": "examples/example-example19/index.html",
    "path": "example-example19"
  },
  "example-example19-jquery": {
    "docType": "example",
    "id": "example-example19-jquery",
    "outputPath": "examples/example-example19/index-jquery.html",
    "path": "example-example19-jquery"
  },
  "example-example19-production": {
    "docType": "example",
    "id": "example-example19-production",
    "outputPath": "examples/example-example19/index-production.html",
    "path": "example-example19-production"
  },
  "example-example20-debug": {
    "docType": "example",
    "id": "example-example20-debug",
    "outputPath": "examples/example-example20/index-debug.html",
    "path": "example-example20-debug"
  },
  "example-example20": {
    "docType": "example",
    "id": "example-example20",
    "outputPath": "examples/example-example20/index.html",
    "path": "example-example20"
  },
  "example-example20-jquery": {
    "docType": "example",
    "id": "example-example20-jquery",
    "outputPath": "examples/example-example20/index-jquery.html",
    "path": "example-example20-jquery"
  },
  "example-example20-production": {
    "docType": "example",
    "id": "example-example20-production",
    "outputPath": "examples/example-example20/index-production.html",
    "path": "example-example20-production"
  },
  "app.js": {
    "docType": "example-js",
    "id": "example-example76/app.js",
    "outputPath": "examples/example-example76/app.js",
    "path": "app.js"
  },
  "example-ngControllerAs-debug": {
    "docType": "example",
    "id": "example-ngControllerAs-debug",
    "outputPath": "examples/example-ngControllerAs/index-debug.html",
    "path": "example-ngControllerAs-debug"
  },
  "example-ngControllerAs": {
    "docType": "example",
    "id": "example-ngControllerAs",
    "outputPath": "examples/example-ngControllerAs/index.html",
    "path": "example-ngControllerAs"
  },
  "example-ngControllerAs-jquery": {
    "docType": "example",
    "id": "example-ngControllerAs-jquery",
    "outputPath": "examples/example-ngControllerAs/index-jquery.html",
    "path": "example-ngControllerAs-jquery"
  },
  "example-ngControllerAs-production": {
    "docType": "example",
    "id": "example-ngControllerAs-production",
    "outputPath": "examples/example-ngControllerAs/index-production.html",
    "path": "example-ngControllerAs-production"
  },
  "example-ngController-debug": {
    "docType": "example",
    "id": "example-ngController-debug",
    "outputPath": "examples/example-ngController/index-debug.html",
    "path": "example-ngController-debug"
  },
  "example-ngController": {
    "docType": "example",
    "id": "example-ngController",
    "outputPath": "examples/example-ngController/index.html",
    "path": "example-ngController"
  },
  "example-ngController-jquery": {
    "docType": "example",
    "id": "example-ngController-jquery",
    "outputPath": "examples/example-ngController/index-jquery.html",
    "path": "example-ngController-jquery"
  },
  "example-ngController-production": {
    "docType": "example",
    "id": "example-ngController-production",
    "outputPath": "examples/example-ngController/index-production.html",
    "path": "example-ngController-production"
  },
  "example-example21-debug": {
    "docType": "example",
    "id": "example-example21-debug",
    "outputPath": "examples/example-example21/index-debug.html",
    "path": "example-example21-debug"
  },
  "example-example21": {
    "docType": "example",
    "id": "example-example21",
    "outputPath": "examples/example-example21/index.html",
    "path": "example-example21"
  },
  "example-example21-jquery": {
    "docType": "example",
    "id": "example-example21-jquery",
    "outputPath": "examples/example-example21/index-jquery.html",
    "path": "example-example21-jquery"
  },
  "example-example21-production": {
    "docType": "example",
    "id": "example-example21-production",
    "outputPath": "examples/example-example21/index-production.html",
    "path": "example-example21-production"
  },
  "example-example22-debug": {
    "docType": "example",
    "id": "example-example22-debug",
    "outputPath": "examples/example-example22/index-debug.html",
    "path": "example-example22-debug"
  },
  "example-example22": {
    "docType": "example",
    "id": "example-example22",
    "outputPath": "examples/example-example22/index.html",
    "path": "example-example22"
  },
  "example-example22-jquery": {
    "docType": "example",
    "id": "example-example22-jquery",
    "outputPath": "examples/example-example22/index-jquery.html",
    "path": "example-example22-jquery"
  },
  "example-example22-production": {
    "docType": "example",
    "id": "example-example22-production",
    "outputPath": "examples/example-example22/index-production.html",
    "path": "example-example22-production"
  },
  "example-example23-debug": {
    "docType": "example",
    "id": "example-example23-debug",
    "outputPath": "examples/example-example23/index-debug.html",
    "path": "example-example23-debug"
  },
  "example-example23": {
    "docType": "example",
    "id": "example-example23",
    "outputPath": "examples/example-example23/index.html",
    "path": "example-example23"
  },
  "example-example23-jquery": {
    "docType": "example",
    "id": "example-example23-jquery",
    "outputPath": "examples/example-example23/index-jquery.html",
    "path": "example-example23-jquery"
  },
  "example-example23-production": {
    "docType": "example",
    "id": "example-example23-production",
    "outputPath": "examples/example-example23/index-production.html",
    "path": "example-example23-production"
  },
  "example-example24-debug": {
    "docType": "example",
    "id": "example-example24-debug",
    "outputPath": "examples/example-example24/index-debug.html",
    "path": "example-example24-debug"
  },
  "example-example24": {
    "docType": "example",
    "id": "example-example24",
    "outputPath": "examples/example-example24/index.html",
    "path": "example-example24"
  },
  "example-example24-jquery": {
    "docType": "example",
    "id": "example-example24-jquery",
    "outputPath": "examples/example-example24/index-jquery.html",
    "path": "example-example24-jquery"
  },
  "example-example24-production": {
    "docType": "example",
    "id": "example-example24-production",
    "outputPath": "examples/example-example24/index-production.html",
    "path": "example-example24-production"
  },
  "example-example25-debug": {
    "docType": "example",
    "id": "example-example25-debug",
    "outputPath": "examples/example-example25/index-debug.html",
    "path": "example-example25-debug"
  },
  "example-example25": {
    "docType": "example",
    "id": "example-example25",
    "outputPath": "examples/example-example25/index.html",
    "path": "example-example25"
  },
  "example-example25-jquery": {
    "docType": "example",
    "id": "example-example25-jquery",
    "outputPath": "examples/example-example25/index-jquery.html",
    "path": "example-example25-jquery"
  },
  "example-example25-production": {
    "docType": "example",
    "id": "example-example25-production",
    "outputPath": "examples/example-example25/index-production.html",
    "path": "example-example25-production"
  },
  "example-example26-debug": {
    "docType": "example",
    "id": "example-example26-debug",
    "outputPath": "examples/example-example26/index-debug.html",
    "path": "example-example26-debug"
  },
  "example-example26": {
    "docType": "example",
    "id": "example-example26",
    "outputPath": "examples/example-example26/index.html",
    "path": "example-example26"
  },
  "example-example26-jquery": {
    "docType": "example",
    "id": "example-example26-jquery",
    "outputPath": "examples/example-example26/index-jquery.html",
    "path": "example-example26-jquery"
  },
  "example-example26-production": {
    "docType": "example",
    "id": "example-example26-production",
    "outputPath": "examples/example-example26/index-production.html",
    "path": "example-example26-production"
  },
  "example-example27-debug": {
    "docType": "example",
    "id": "example-example27-debug",
    "outputPath": "examples/example-example27/index-debug.html",
    "path": "example-example27-debug"
  },
  "example-example27": {
    "docType": "example",
    "id": "example-example27",
    "outputPath": "examples/example-example27/index.html",
    "path": "example-example27"
  },
  "example-example27-jquery": {
    "docType": "example",
    "id": "example-example27-jquery",
    "outputPath": "examples/example-example27/index-jquery.html",
    "path": "example-example27-jquery"
  },
  "example-example27-production": {
    "docType": "example",
    "id": "example-example27-production",
    "outputPath": "examples/example-example27/index-production.html",
    "path": "example-example27-production"
  },
  "example-example28-debug": {
    "docType": "example",
    "id": "example-example28-debug",
    "outputPath": "examples/example-example28/index-debug.html",
    "path": "example-example28-debug"
  },
  "example-example28": {
    "docType": "example",
    "id": "example-example28",
    "outputPath": "examples/example-example28/index.html",
    "path": "example-example28"
  },
  "example-example28-jquery": {
    "docType": "example",
    "id": "example-example28-jquery",
    "outputPath": "examples/example-example28/index-jquery.html",
    "path": "example-example28-jquery"
  },
  "example-example28-production": {
    "docType": "example",
    "id": "example-example28-production",
    "outputPath": "examples/example-example28/index-production.html",
    "path": "example-example28-production"
  },
  "example-example29-debug": {
    "docType": "example",
    "id": "example-example29-debug",
    "outputPath": "examples/example-example29/index-debug.html",
    "path": "example-example29-debug"
  },
  "example-example29": {
    "docType": "example",
    "id": "example-example29",
    "outputPath": "examples/example-example29/index.html",
    "path": "example-example29"
  },
  "example-example29-jquery": {
    "docType": "example",
    "id": "example-example29-jquery",
    "outputPath": "examples/example-example29/index-jquery.html",
    "path": "example-example29-jquery"
  },
  "example-example29-production": {
    "docType": "example",
    "id": "example-example29-production",
    "outputPath": "examples/example-example29/index-production.html",
    "path": "example-example29-production"
  },
  "example-example30-debug": {
    "docType": "example",
    "id": "example-example30-debug",
    "outputPath": "examples/example-example30/index-debug.html",
    "path": "example-example30-debug"
  },
  "example-example30": {
    "docType": "example",
    "id": "example-example30",
    "outputPath": "examples/example-example30/index.html",
    "path": "example-example30"
  },
  "example-example30-jquery": {
    "docType": "example",
    "id": "example-example30-jquery",
    "outputPath": "examples/example-example30/index-jquery.html",
    "path": "example-example30-jquery"
  },
  "example-example30-production": {
    "docType": "example",
    "id": "example-example30-production",
    "outputPath": "examples/example-example30/index-production.html",
    "path": "example-example30-production"
  },
  "example-example31-debug": {
    "docType": "example",
    "id": "example-example31-debug",
    "outputPath": "examples/example-example31/index-debug.html",
    "path": "example-example31-debug"
  },
  "example-example31": {
    "docType": "example",
    "id": "example-example31",
    "outputPath": "examples/example-example31/index.html",
    "path": "example-example31"
  },
  "example-example31-jquery": {
    "docType": "example",
    "id": "example-example31-jquery",
    "outputPath": "examples/example-example31/index-jquery.html",
    "path": "example-example31-jquery"
  },
  "example-example31-production": {
    "docType": "example",
    "id": "example-example31-production",
    "outputPath": "examples/example-example31/index-production.html",
    "path": "example-example31-production"
  },
  "example-example32-debug": {
    "docType": "example",
    "id": "example-example32-debug",
    "outputPath": "examples/example-example32/index-debug.html",
    "path": "example-example32-debug"
  },
  "example-example32": {
    "docType": "example",
    "id": "example-example32",
    "outputPath": "examples/example-example32/index.html",
    "path": "example-example32"
  },
  "example-example32-jquery": {
    "docType": "example",
    "id": "example-example32-jquery",
    "outputPath": "examples/example-example32/index-jquery.html",
    "path": "example-example32-jquery"
  },
  "example-example32-production": {
    "docType": "example",
    "id": "example-example32-production",
    "outputPath": "examples/example-example32/index-production.html",
    "path": "example-example32-production"
  },
  "example-example33-debug": {
    "docType": "example",
    "id": "example-example33-debug",
    "outputPath": "examples/example-example33/index-debug.html",
    "path": "example-example33-debug"
  },
  "example-example33": {
    "docType": "example",
    "id": "example-example33",
    "outputPath": "examples/example-example33/index.html",
    "path": "example-example33"
  },
  "example-example33-jquery": {
    "docType": "example",
    "id": "example-example33-jquery",
    "outputPath": "examples/example-example33/index-jquery.html",
    "path": "example-example33-jquery"
  },
  "example-example33-production": {
    "docType": "example",
    "id": "example-example33-production",
    "outputPath": "examples/example-example33/index-production.html",
    "path": "example-example33-production"
  },
  "example-example34-debug": {
    "docType": "example",
    "id": "example-example34-debug",
    "outputPath": "examples/example-example34/index-debug.html",
    "path": "example-example34-debug"
  },
  "example-example34": {
    "docType": "example",
    "id": "example-example34",
    "outputPath": "examples/example-example34/index.html",
    "path": "example-example34"
  },
  "example-example34-jquery": {
    "docType": "example",
    "id": "example-example34-jquery",
    "outputPath": "examples/example-example34/index-jquery.html",
    "path": "example-example34-jquery"
  },
  "example-example34-production": {
    "docType": "example",
    "id": "example-example34-production",
    "outputPath": "examples/example-example34/index-production.html",
    "path": "example-example34-production"
  },
  "example-example35-debug": {
    "docType": "example",
    "id": "example-example35-debug",
    "outputPath": "examples/example-example35/index-debug.html",
    "path": "example-example35-debug"
  },
  "example-example35": {
    "docType": "example",
    "id": "example-example35",
    "outputPath": "examples/example-example35/index.html",
    "path": "example-example35"
  },
  "example-example35-jquery": {
    "docType": "example",
    "id": "example-example35-jquery",
    "outputPath": "examples/example-example35/index-jquery.html",
    "path": "example-example35-jquery"
  },
  "example-example35-production": {
    "docType": "example",
    "id": "example-example35-production",
    "outputPath": "examples/example-example35/index-production.html",
    "path": "example-example35-production"
  },
  "animations.css": {
    "docType": "example-css",
    "id": "example-example71/animations.css",
    "outputPath": "examples/example-example71/animations.css",
    "path": "animations.css"
  },
  "example-example36-debug": {
    "docType": "example",
    "id": "example-example36-debug",
    "outputPath": "examples/example-example36/index-debug.html",
    "path": "example-example36-debug"
  },
  "example-example36": {
    "docType": "example",
    "id": "example-example36",
    "outputPath": "examples/example-example36/index.html",
    "path": "example-example36"
  },
  "example-example36-jquery": {
    "docType": "example",
    "id": "example-example36-jquery",
    "outputPath": "examples/example-example36/index-jquery.html",
    "path": "example-example36-jquery"
  },
  "example-example36-production": {
    "docType": "example",
    "id": "example-example36-production",
    "outputPath": "examples/example-example36/index-production.html",
    "path": "example-example36-production"
  },
  "template1.html": {
    "docType": "example-html",
    "id": "example-example37/template1.html",
    "outputPath": "examples/example-example37/template1.html",
    "path": "template1.html"
  },
  "template2.html": {
    "docType": "example-html",
    "id": "example-example37/template2.html",
    "outputPath": "examples/example-example37/template2.html",
    "path": "template2.html"
  },
  "example-example37-debug": {
    "docType": "example",
    "id": "example-example37-debug",
    "outputPath": "examples/example-example37/index-debug.html",
    "path": "example-example37-debug"
  },
  "example-example37": {
    "docType": "example",
    "id": "example-example37",
    "outputPath": "examples/example-example37/index.html",
    "path": "example-example37"
  },
  "example-example37-jquery": {
    "docType": "example",
    "id": "example-example37-jquery",
    "outputPath": "examples/example-example37/index-jquery.html",
    "path": "example-example37-jquery"
  },
  "example-example37-production": {
    "docType": "example",
    "id": "example-example37-production",
    "outputPath": "examples/example-example37/index-production.html",
    "path": "example-example37-production"
  },
  "example-example38-debug": {
    "docType": "example",
    "id": "example-example38-debug",
    "outputPath": "examples/example-example38/index-debug.html",
    "path": "example-example38-debug"
  },
  "example-example38": {
    "docType": "example",
    "id": "example-example38",
    "outputPath": "examples/example-example38/index.html",
    "path": "example-example38"
  },
  "example-example38-jquery": {
    "docType": "example",
    "id": "example-example38-jquery",
    "outputPath": "examples/example-example38/index-jquery.html",
    "path": "example-example38-jquery"
  },
  "example-example38-production": {
    "docType": "example",
    "id": "example-example38-production",
    "outputPath": "examples/example-example38/index-production.html",
    "path": "example-example38-production"
  },
  "example-example39-debug": {
    "docType": "example",
    "id": "example-example39-debug",
    "outputPath": "examples/example-example39/index-debug.html",
    "path": "example-example39-debug"
  },
  "example-example39": {
    "docType": "example",
    "id": "example-example39",
    "outputPath": "examples/example-example39/index.html",
    "path": "example-example39"
  },
  "example-example39-jquery": {
    "docType": "example",
    "id": "example-example39-jquery",
    "outputPath": "examples/example-example39/index-jquery.html",
    "path": "example-example39-jquery"
  },
  "example-example39-production": {
    "docType": "example",
    "id": "example-example39-production",
    "outputPath": "examples/example-example39/index-production.html",
    "path": "example-example39-production"
  },
  "example-example40-debug": {
    "docType": "example",
    "id": "example-example40-debug",
    "outputPath": "examples/example-example40/index-debug.html",
    "path": "example-example40-debug"
  },
  "example-example40": {
    "docType": "example",
    "id": "example-example40",
    "outputPath": "examples/example-example40/index.html",
    "path": "example-example40"
  },
  "example-example40-jquery": {
    "docType": "example",
    "id": "example-example40-jquery",
    "outputPath": "examples/example-example40/index-jquery.html",
    "path": "example-example40-jquery"
  },
  "example-example40-production": {
    "docType": "example",
    "id": "example-example40-production",
    "outputPath": "examples/example-example40/index-production.html",
    "path": "example-example40-production"
  },
  "example-example41-debug": {
    "docType": "example",
    "id": "example-example41-debug",
    "outputPath": "examples/example-example41/index-debug.html",
    "path": "example-example41-debug"
  },
  "example-example41": {
    "docType": "example",
    "id": "example-example41",
    "outputPath": "examples/example-example41/index.html",
    "path": "example-example41"
  },
  "example-example41-jquery": {
    "docType": "example",
    "id": "example-example41-jquery",
    "outputPath": "examples/example-example41/index-jquery.html",
    "path": "example-example41-jquery"
  },
  "example-example41-production": {
    "docType": "example",
    "id": "example-example41-production",
    "outputPath": "examples/example-example41/index-production.html",
    "path": "example-example41-production"
  },
  "glyphicons.css": {
    "docType": "example-css",
    "id": "example-example43/glyphicons.css",
    "outputPath": "examples/example-example43/glyphicons.css",
    "path": "glyphicons.css"
  },
  "example-example42-debug": {
    "docType": "example",
    "id": "example-example42-debug",
    "outputPath": "examples/example-example42/index-debug.html",
    "path": "example-example42-debug"
  },
  "example-example42": {
    "docType": "example",
    "id": "example-example42",
    "outputPath": "examples/example-example42/index.html",
    "path": "example-example42"
  },
  "example-example42-jquery": {
    "docType": "example",
    "id": "example-example42-jquery",
    "outputPath": "examples/example-example42/index-jquery.html",
    "path": "example-example42-jquery"
  },
  "example-example42-production": {
    "docType": "example",
    "id": "example-example42-production",
    "outputPath": "examples/example-example42/index-production.html",
    "path": "example-example42-production"
  },
  "example-example43-debug": {
    "docType": "example",
    "id": "example-example43-debug",
    "outputPath": "examples/example-example43/index-debug.html",
    "path": "example-example43-debug"
  },
  "example-example43": {
    "docType": "example",
    "id": "example-example43",
    "outputPath": "examples/example-example43/index.html",
    "path": "example-example43"
  },
  "example-example43-jquery": {
    "docType": "example",
    "id": "example-example43-jquery",
    "outputPath": "examples/example-example43/index-jquery.html",
    "path": "example-example43-jquery"
  },
  "example-example43-production": {
    "docType": "example",
    "id": "example-example43-production",
    "outputPath": "examples/example-example43/index-production.html",
    "path": "example-example43-production"
  },
  "example-example44-debug": {
    "docType": "example",
    "id": "example-example44-debug",
    "outputPath": "examples/example-example44/index-debug.html",
    "path": "example-example44-debug"
  },
  "example-example44": {
    "docType": "example",
    "id": "example-example44",
    "outputPath": "examples/example-example44/index.html",
    "path": "example-example44"
  },
  "example-example44-jquery": {
    "docType": "example",
    "id": "example-example44-jquery",
    "outputPath": "examples/example-example44/index-jquery.html",
    "path": "example-example44-jquery"
  },
  "example-example44-production": {
    "docType": "example",
    "id": "example-example44-production",
    "outputPath": "examples/example-example44/index-production.html",
    "path": "example-example44-production"
  },
  "example-example45-debug": {
    "docType": "example",
    "id": "example-example45-debug",
    "outputPath": "examples/example-example45/index-debug.html",
    "path": "example-example45-debug"
  },
  "example-example45": {
    "docType": "example",
    "id": "example-example45",
    "outputPath": "examples/example-example45/index.html",
    "path": "example-example45"
  },
  "example-example45-jquery": {
    "docType": "example",
    "id": "example-example45-jquery",
    "outputPath": "examples/example-example45/index-jquery.html",
    "path": "example-example45-jquery"
  },
  "example-example45-production": {
    "docType": "example",
    "id": "example-example45-production",
    "outputPath": "examples/example-example45/index-production.html",
    "path": "example-example45-production"
  },
  "example-example46-debug": {
    "docType": "example",
    "id": "example-example46-debug",
    "outputPath": "examples/example-example46/index-debug.html",
    "path": "example-example46-debug"
  },
  "example-example46": {
    "docType": "example",
    "id": "example-example46",
    "outputPath": "examples/example-example46/index.html",
    "path": "example-example46"
  },
  "example-example46-jquery": {
    "docType": "example",
    "id": "example-example46-jquery",
    "outputPath": "examples/example-example46/index-jquery.html",
    "path": "example-example46-jquery"
  },
  "example-example46-production": {
    "docType": "example",
    "id": "example-example46-production",
    "outputPath": "examples/example-example46/index-production.html",
    "path": "example-example46-production"
  },
  "example-example47-debug": {
    "docType": "example",
    "id": "example-example47-debug",
    "outputPath": "examples/example-example47/index-debug.html",
    "path": "example-example47-debug"
  },
  "example-example47": {
    "docType": "example",
    "id": "example-example47",
    "outputPath": "examples/example-example47/index.html",
    "path": "example-example47"
  },
  "example-example47-jquery": {
    "docType": "example",
    "id": "example-example47-jquery",
    "outputPath": "examples/example-example47/index-jquery.html",
    "path": "example-example47-jquery"
  },
  "example-example47-production": {
    "docType": "example",
    "id": "example-example47-production",
    "outputPath": "examples/example-example47/index-production.html",
    "path": "example-example47-production"
  },
  "example-example48-debug": {
    "docType": "example",
    "id": "example-example48-debug",
    "outputPath": "examples/example-example48/index-debug.html",
    "path": "example-example48-debug"
  },
  "example-example48": {
    "docType": "example",
    "id": "example-example48",
    "outputPath": "examples/example-example48/index.html",
    "path": "example-example48"
  },
  "example-example48-jquery": {
    "docType": "example",
    "id": "example-example48-jquery",
    "outputPath": "examples/example-example48/index-jquery.html",
    "path": "example-example48-jquery"
  },
  "example-example48-production": {
    "docType": "example",
    "id": "example-example48-production",
    "outputPath": "examples/example-example48/index-production.html",
    "path": "example-example48-production"
  },
  "example-example49-debug": {
    "docType": "example",
    "id": "example-example49-debug",
    "outputPath": "examples/example-example49/index-debug.html",
    "path": "example-example49-debug"
  },
  "example-example49": {
    "docType": "example",
    "id": "example-example49",
    "outputPath": "examples/example-example49/index.html",
    "path": "example-example49"
  },
  "example-example49-jquery": {
    "docType": "example",
    "id": "example-example49-jquery",
    "outputPath": "examples/example-example49/index-jquery.html",
    "path": "example-example49-jquery"
  },
  "example-example49-production": {
    "docType": "example",
    "id": "example-example49-production",
    "outputPath": "examples/example-example49/index-production.html",
    "path": "example-example49-production"
  },
  "example-$filter-debug": {
    "docType": "example",
    "id": "example-$filter-debug",
    "outputPath": "examples/example-$filter/index-debug.html",
    "path": "example-$filter-debug"
  },
  "example-$filter": {
    "docType": "example",
    "id": "example-$filter",
    "outputPath": "examples/example-$filter/index.html",
    "path": "example-$filter"
  },
  "example-$filter-jquery": {
    "docType": "example",
    "id": "example-$filter-jquery",
    "outputPath": "examples/example-$filter/index-jquery.html",
    "path": "example-$filter-jquery"
  },
  "example-$filter-production": {
    "docType": "example",
    "id": "example-$filter-production",
    "outputPath": "examples/example-$filter/index-production.html",
    "path": "example-$filter-production"
  },
  "example-example50-debug": {
    "docType": "example",
    "id": "example-example50-debug",
    "outputPath": "examples/example-example50/index-debug.html",
    "path": "example-example50-debug"
  },
  "example-example50": {
    "docType": "example",
    "id": "example-example50",
    "outputPath": "examples/example-example50/index.html",
    "path": "example-example50"
  },
  "example-example50-jquery": {
    "docType": "example",
    "id": "example-example50-jquery",
    "outputPath": "examples/example-example50/index-jquery.html",
    "path": "example-example50-jquery"
  },
  "example-example50-production": {
    "docType": "example",
    "id": "example-example50-production",
    "outputPath": "examples/example-example50/index-production.html",
    "path": "example-example50-production"
  },
  "src/ng/filter/undefined": {
    "docType": "example-manifest",
    "id": "example-example57-manifest",
    "outputPath": "examples/example-example57/manifest.json",
    "path": "src/ng/filter/undefined"
  },
  "example-example51-debug": {
    "docType": "example",
    "id": "example-example51-debug",
    "outputPath": "examples/example-example51/index-debug.html",
    "path": "example-example51-debug"
  },
  "example-example51": {
    "docType": "example",
    "id": "example-example51",
    "outputPath": "examples/example-example51/index.html",
    "path": "example-example51"
  },
  "example-example51-jquery": {
    "docType": "example",
    "id": "example-example51-jquery",
    "outputPath": "examples/example-example51/index-jquery.html",
    "path": "example-example51-jquery"
  },
  "example-example51-production": {
    "docType": "example",
    "id": "example-example51-production",
    "outputPath": "examples/example-example51/index-production.html",
    "path": "example-example51-production"
  },
  "example-example52-debug": {
    "docType": "example",
    "id": "example-example52-debug",
    "outputPath": "examples/example-example52/index-debug.html",
    "path": "example-example52-debug"
  },
  "example-example52": {
    "docType": "example",
    "id": "example-example52",
    "outputPath": "examples/example-example52/index.html",
    "path": "example-example52"
  },
  "example-example52-jquery": {
    "docType": "example",
    "id": "example-example52-jquery",
    "outputPath": "examples/example-example52/index-jquery.html",
    "path": "example-example52-jquery"
  },
  "example-example52-production": {
    "docType": "example",
    "id": "example-example52-production",
    "outputPath": "examples/example-example52/index-production.html",
    "path": "example-example52-production"
  },
  "example-example53-debug": {
    "docType": "example",
    "id": "example-example53-debug",
    "outputPath": "examples/example-example53/index-debug.html",
    "path": "example-example53-debug"
  },
  "example-example53": {
    "docType": "example",
    "id": "example-example53",
    "outputPath": "examples/example-example53/index.html",
    "path": "example-example53"
  },
  "example-example53-jquery": {
    "docType": "example",
    "id": "example-example53-jquery",
    "outputPath": "examples/example-example53/index-jquery.html",
    "path": "example-example53-jquery"
  },
  "example-example53-production": {
    "docType": "example",
    "id": "example-example53-production",
    "outputPath": "examples/example-example53/index-production.html",
    "path": "example-example53-production"
  },
  "example-example54-debug": {
    "docType": "example",
    "id": "example-example54-debug",
    "outputPath": "examples/example-example54/index-debug.html",
    "path": "example-example54-debug"
  },
  "example-example54": {
    "docType": "example",
    "id": "example-example54",
    "outputPath": "examples/example-example54/index.html",
    "path": "example-example54"
  },
  "example-example54-jquery": {
    "docType": "example",
    "id": "example-example54-jquery",
    "outputPath": "examples/example-example54/index-jquery.html",
    "path": "example-example54-jquery"
  },
  "example-example54-production": {
    "docType": "example",
    "id": "example-example54-production",
    "outputPath": "examples/example-example54/index-production.html",
    "path": "example-example54-production"
  },
  "example-example55-debug": {
    "docType": "example",
    "id": "example-example55-debug",
    "outputPath": "examples/example-example55/index-debug.html",
    "path": "example-example55-debug"
  },
  "example-example55": {
    "docType": "example",
    "id": "example-example55",
    "outputPath": "examples/example-example55/index.html",
    "path": "example-example55"
  },
  "example-example55-jquery": {
    "docType": "example",
    "id": "example-example55-jquery",
    "outputPath": "examples/example-example55/index-jquery.html",
    "path": "example-example55-jquery"
  },
  "example-example55-production": {
    "docType": "example",
    "id": "example-example55-production",
    "outputPath": "examples/example-example55/index-production.html",
    "path": "example-example55-production"
  },
  "example-example56-debug": {
    "docType": "example",
    "id": "example-example56-debug",
    "outputPath": "examples/example-example56/index-debug.html",
    "path": "example-example56-debug"
  },
  "example-example56": {
    "docType": "example",
    "id": "example-example56",
    "outputPath": "examples/example-example56/index.html",
    "path": "example-example56"
  },
  "example-example56-jquery": {
    "docType": "example",
    "id": "example-example56-jquery",
    "outputPath": "examples/example-example56/index-jquery.html",
    "path": "example-example56-jquery"
  },
  "example-example56-production": {
    "docType": "example",
    "id": "example-example56-production",
    "outputPath": "examples/example-example56/index-production.html",
    "path": "example-example56-production"
  },
  "example-example57-debug": {
    "docType": "example",
    "id": "example-example57-debug",
    "outputPath": "examples/example-example57/index-debug.html",
    "path": "example-example57-debug"
  },
  "example-example57": {
    "docType": "example",
    "id": "example-example57",
    "outputPath": "examples/example-example57/index.html",
    "path": "example-example57"
  },
  "example-example57-jquery": {
    "docType": "example",
    "id": "example-example57-jquery",
    "outputPath": "examples/example-example57/index-jquery.html",
    "path": "example-example57-jquery"
  },
  "example-example57-production": {
    "docType": "example",
    "id": "example-example57-production",
    "outputPath": "examples/example-example57/index-production.html",
    "path": "example-example57-production"
  },
  "http-hello.html": {
    "docType": "example-html",
    "id": "example-example58/http-hello.html",
    "outputPath": "examples/example-example58/http-hello.html",
    "path": "http-hello.html"
  },
  "example-example58-debug": {
    "docType": "example",
    "id": "example-example58-debug",
    "outputPath": "examples/example-example58/index-debug.html",
    "path": "example-example58-debug"
  },
  "example-example58": {
    "docType": "example",
    "id": "example-example58",
    "outputPath": "examples/example-example58/index.html",
    "path": "example-example58"
  },
  "example-example58-jquery": {
    "docType": "example",
    "id": "example-example58-jquery",
    "outputPath": "examples/example-example58/index-jquery.html",
    "path": "example-example58-jquery"
  },
  "example-example58-production": {
    "docType": "example",
    "id": "example-example58-production",
    "outputPath": "examples/example-example58/index-production.html",
    "path": "example-example58-production"
  },
  "example-example59-debug": {
    "docType": "example",
    "id": "example-example59-debug",
    "outputPath": "examples/example-example59/index-debug.html",
    "path": "example-example59-debug"
  },
  "example-example59": {
    "docType": "example",
    "id": "example-example59",
    "outputPath": "examples/example-example59/index.html",
    "path": "example-example59"
  },
  "example-example59-jquery": {
    "docType": "example",
    "id": "example-example59-jquery",
    "outputPath": "examples/example-example59/index-jquery.html",
    "path": "example-example59-jquery"
  },
  "example-example59-production": {
    "docType": "example",
    "id": "example-example59-production",
    "outputPath": "examples/example-example59/index-production.html",
    "path": "example-example59-production"
  },
  "example-example60-debug": {
    "docType": "example",
    "id": "example-example60-debug",
    "outputPath": "examples/example-example60/index-debug.html",
    "path": "example-example60-debug"
  },
  "example-example60": {
    "docType": "example",
    "id": "example-example60",
    "outputPath": "examples/example-example60/index.html",
    "path": "example-example60"
  },
  "example-example60-jquery": {
    "docType": "example",
    "id": "example-example60-jquery",
    "outputPath": "examples/example-example60/index-jquery.html",
    "path": "example-example60-jquery"
  },
  "example-example60-production": {
    "docType": "example",
    "id": "example-example60-production",
    "outputPath": "examples/example-example60/index-production.html",
    "path": "example-example60-production"
  },
  "example-example61-debug": {
    "docType": "example",
    "id": "example-example61-debug",
    "outputPath": "examples/example-example61/index-debug.html",
    "path": "example-example61-debug"
  },
  "example-example61": {
    "docType": "example",
    "id": "example-example61",
    "outputPath": "examples/example-example61/index.html",
    "path": "example-example61"
  },
  "example-example61-jquery": {
    "docType": "example",
    "id": "example-example61-jquery",
    "outputPath": "examples/example-example61/index-jquery.html",
    "path": "example-example61-jquery"
  },
  "example-example61-production": {
    "docType": "example",
    "id": "example-example61-production",
    "outputPath": "examples/example-example61/index-production.html",
    "path": "example-example61-production"
  },
  "test_data.json": {
    "docType": "example-json",
    "id": "example-example62/test_data.json",
    "outputPath": "examples/example-example62/test_data.json",
    "path": "test_data.json"
  },
  "example-example62-debug": {
    "docType": "example",
    "id": "example-example62-debug",
    "outputPath": "examples/example-example62/index-debug.html",
    "path": "example-example62-debug"
  },
  "example-example62": {
    "docType": "example",
    "id": "example-example62",
    "outputPath": "examples/example-example62/index.html",
    "path": "example-example62"
  },
  "example-example62-jquery": {
    "docType": "example",
    "id": "example-example62-jquery",
    "outputPath": "examples/example-example62/index-jquery.html",
    "path": "example-example62-jquery"
  },
  "example-example62-production": {
    "docType": "example",
    "id": "example-example62-production",
    "outputPath": "examples/example-example62/index-production.html",
    "path": "example-example62-production"
  },
  "example-example63-debug": {
    "docType": "example",
    "id": "example-example63-debug",
    "outputPath": "examples/example-example63/index-debug.html",
    "path": "example-example63-debug"
  },
  "example-example63": {
    "docType": "example",
    "id": "example-example63",
    "outputPath": "examples/example-example63/index.html",
    "path": "example-example63"
  },
  "example-example63-jquery": {
    "docType": "example",
    "id": "example-example63-jquery",
    "outputPath": "examples/example-example63/index-jquery.html",
    "path": "example-example63-jquery"
  },
  "example-example63-production": {
    "docType": "example",
    "id": "example-example63-production",
    "outputPath": "examples/example-example63/index-production.html",
    "path": "example-example63-production"
  },
  "book.html": {
    "docType": "example-html",
    "id": "example-$route-service/book.html",
    "outputPath": "examples/example-$route-service/book.html",
    "path": "book.html"
  },
  "chapter.html": {
    "docType": "example-html",
    "id": "example-$route-service/chapter.html",
    "outputPath": "examples/example-$route-service/chapter.html",
    "path": "chapter.html"
  },
  "example-ngView-directive-debug": {
    "docType": "example",
    "id": "example-ngView-directive-debug",
    "outputPath": "examples/example-ngView-directive/index-debug.html",
    "path": "example-ngView-directive-debug"
  },
  "example-ngView-directive": {
    "docType": "example",
    "id": "example-ngView-directive",
    "outputPath": "examples/example-ngView-directive/index.html",
    "path": "example-ngView-directive"
  },
  "example-ngView-directive-jquery": {
    "docType": "example",
    "id": "example-ngView-directive-jquery",
    "outputPath": "examples/example-ngView-directive/index-jquery.html",
    "path": "example-ngView-directive-jquery"
  },
  "example-ngView-directive-production": {
    "docType": "example",
    "id": "example-ngView-directive-production",
    "outputPath": "examples/example-ngView-directive/index-production.html",
    "path": "example-ngView-directive-production"
  },
  "src/ngRoute/directive/undefined": {
    "docType": "example-manifest",
    "id": "example-ngView-directive-manifest",
    "outputPath": "examples/example-ngView-directive/manifest.json",
    "path": "src/ngRoute/directive/undefined"
  },
  "example-$route-service-debug": {
    "docType": "example",
    "id": "example-$route-service-debug",
    "outputPath": "examples/example-$route-service/index-debug.html",
    "path": "example-$route-service-debug"
  },
  "example-$route-service": {
    "docType": "example",
    "id": "example-$route-service",
    "outputPath": "examples/example-$route-service/index.html",
    "path": "example-$route-service"
  },
  "example-$route-service-jquery": {
    "docType": "example",
    "id": "example-$route-service-jquery",
    "outputPath": "examples/example-$route-service/index-jquery.html",
    "path": "example-$route-service-jquery"
  },
  "example-$route-service-production": {
    "docType": "example",
    "id": "example-$route-service-production",
    "outputPath": "examples/example-$route-service/index-production.html",
    "path": "example-$route-service-production"
  },
  "src/ngRoute/undefined": {
    "docType": "example-manifest",
    "id": "example-$route-service-manifest",
    "outputPath": "examples/example-$route-service/manifest.json",
    "path": "src/ngRoute/undefined"
  },
  "example-example64-debug": {
    "docType": "example",
    "id": "example-example64-debug",
    "outputPath": "examples/example-example64/index-debug.html",
    "path": "example-example64-debug"
  },
  "example-example64": {
    "docType": "example",
    "id": "example-example64",
    "outputPath": "examples/example-example64/index.html",
    "path": "example-example64"
  },
  "example-example64-jquery": {
    "docType": "example",
    "id": "example-example64-jquery",
    "outputPath": "examples/example-example64/index-jquery.html",
    "path": "example-example64-jquery"
  },
  "example-example64-production": {
    "docType": "example",
    "id": "example-example64-production",
    "outputPath": "examples/example-example64/index-production.html",
    "path": "example-example64-production"
  },
  "src/ngSanitize/filter/undefined": {
    "docType": "example-manifest",
    "id": "example-example64-manifest",
    "outputPath": "examples/example-example64/manifest.json",
    "path": "src/ngSanitize/filter/undefined"
  },
  "example-example65-debug": {
    "docType": "example",
    "id": "example-example65-debug",
    "outputPath": "examples/example-example65/index-debug.html",
    "path": "example-example65-debug"
  },
  "example-example65": {
    "docType": "example",
    "id": "example-example65",
    "outputPath": "examples/example-example65/index.html",
    "path": "example-example65"
  },
  "example-example65-jquery": {
    "docType": "example",
    "id": "example-example65-jquery",
    "outputPath": "examples/example-example65/index-jquery.html",
    "path": "example-example65-jquery"
  },
  "example-example65-production": {
    "docType": "example",
    "id": "example-example65-production",
    "outputPath": "examples/example-example65/index-production.html",
    "path": "example-example65-production"
  },
  "src/ngSanitize/undefined": {
    "docType": "example-manifest",
    "id": "example-example65-manifest",
    "outputPath": "examples/example-example65/manifest.json",
    "path": "src/ngSanitize/undefined"
  },
  "example-example66-debug": {
    "docType": "example",
    "id": "example-example66-debug",
    "outputPath": "examples/example-example66/index-debug.html",
    "path": "example-example66-debug"
  },
  "example-example66": {
    "docType": "example",
    "id": "example-example66",
    "outputPath": "examples/example-example66/index.html",
    "path": "example-example66"
  },
  "example-example66-jquery": {
    "docType": "example",
    "id": "example-example66-jquery",
    "outputPath": "examples/example-example66/index-jquery.html",
    "path": "example-example66-jquery"
  },
  "example-example66-production": {
    "docType": "example",
    "id": "example-example66-production",
    "outputPath": "examples/example-example66/index-production.html",
    "path": "example-example66-production"
  },
  "src/ngTouch/directive/undefined": {
    "docType": "example-manifest",
    "id": "example-example68-manifest",
    "outputPath": "examples/example-example68/manifest.json",
    "path": "src/ngTouch/directive/undefined"
  },
  "example-example67-debug": {
    "docType": "example",
    "id": "example-example67-debug",
    "outputPath": "examples/example-example67/index-debug.html",
    "path": "example-example67-debug"
  },
  "example-example67": {
    "docType": "example",
    "id": "example-example67",
    "outputPath": "examples/example-example67/index.html",
    "path": "example-example67"
  },
  "example-example67-jquery": {
    "docType": "example",
    "id": "example-example67-jquery",
    "outputPath": "examples/example-example67/index-jquery.html",
    "path": "example-example67-jquery"
  },
  "example-example67-production": {
    "docType": "example",
    "id": "example-example67-production",
    "outputPath": "examples/example-example67/index-production.html",
    "path": "example-example67-production"
  },
  "example-example68-debug": {
    "docType": "example",
    "id": "example-example68-debug",
    "outputPath": "examples/example-example68/index-debug.html",
    "path": "example-example68-debug"
  },
  "example-example68": {
    "docType": "example",
    "id": "example-example68",
    "outputPath": "examples/example-example68/index.html",
    "path": "example-example68"
  },
  "example-example68-jquery": {
    "docType": "example",
    "id": "example-example68-jquery",
    "outputPath": "examples/example-example68/index-jquery.html",
    "path": "example-example68-jquery"
  },
  "example-example68-production": {
    "docType": "example",
    "id": "example-example68-production",
    "outputPath": "examples/example-example68/index-production.html",
    "path": "example-example68-production"
  },
  "example-error-$rootScope-inprog-debug": {
    "docType": "example",
    "id": "example-error-$rootScope-inprog-debug",
    "outputPath": "examples/example-error-$rootScope-inprog/index-debug.html",
    "path": "example-error-$rootScope-inprog-debug"
  },
  "example-error-$rootScope-inprog": {
    "docType": "example",
    "id": "example-error-$rootScope-inprog",
    "outputPath": "examples/example-error-$rootScope-inprog/index.html",
    "path": "example-error-$rootScope-inprog"
  },
  "example-error-$rootScope-inprog-jquery": {
    "docType": "example",
    "id": "example-error-$rootScope-inprog-jquery",
    "outputPath": "examples/example-error-$rootScope-inprog/index-jquery.html",
    "path": "example-error-$rootScope-inprog-jquery"
  },
  "example-error-$rootScope-inprog-production": {
    "docType": "example",
    "id": "example-error-$rootScope-inprog-production",
    "outputPath": "examples/example-error-$rootScope-inprog/index-production.html",
    "path": "example-error-$rootScope-inprog-production"
  },
  "error/$rootScope/undefined": {
    "docType": "example-manifest",
    "id": "example-error-$rootScope-inprog-manifest",
    "outputPath": "examples/example-error-$rootScope-inprog/manifest.json",
    "path": "error/$rootScope/undefined"
  },
  "example-example69-debug": {
    "docType": "example",
    "id": "example-example69-debug",
    "outputPath": "examples/example-example69/index-debug.html",
    "path": "example-example69-debug"
  },
  "example-example69": {
    "docType": "example",
    "id": "example-example69",
    "outputPath": "examples/example-example69/index.html",
    "path": "example-example69"
  },
  "example-example69-jquery": {
    "docType": "example",
    "id": "example-example69-jquery",
    "outputPath": "examples/example-example69/index-jquery.html",
    "path": "example-example69-jquery"
  },
  "example-example69-production": {
    "docType": "example",
    "id": "example-example69-production",
    "outputPath": "examples/example-example69/index-production.html",
    "path": "example-example69-production"
  },
  "guide/undefined": {
    "docType": "example-manifest",
    "id": "example-example107-manifest",
    "outputPath": "examples/example-example107/manifest.json",
    "path": "guide/undefined"
  },
  "example-example70-debug": {
    "docType": "example",
    "id": "example-example70-debug",
    "outputPath": "examples/example-example70/index-debug.html",
    "path": "example-example70-debug"
  },
  "example-example70": {
    "docType": "example",
    "id": "example-example70",
    "outputPath": "examples/example-example70/index.html",
    "path": "example-example70"
  },
  "example-example70-jquery": {
    "docType": "example",
    "id": "example-example70-jquery",
    "outputPath": "examples/example-example70/index-jquery.html",
    "path": "example-example70-jquery"
  },
  "example-example70-production": {
    "docType": "example",
    "id": "example-example70-production",
    "outputPath": "examples/example-example70/index-production.html",
    "path": "example-example70-production"
  },
  "example-example71-debug": {
    "docType": "example",
    "id": "example-example71-debug",
    "outputPath": "examples/example-example71/index-debug.html",
    "path": "example-example71-debug"
  },
  "example-example71": {
    "docType": "example",
    "id": "example-example71",
    "outputPath": "examples/example-example71/index.html",
    "path": "example-example71"
  },
  "example-example71-jquery": {
    "docType": "example",
    "id": "example-example71-jquery",
    "outputPath": "examples/example-example71/index-jquery.html",
    "path": "example-example71-jquery"
  },
  "example-example71-production": {
    "docType": "example",
    "id": "example-example71-production",
    "outputPath": "examples/example-example71/index-production.html",
    "path": "example-example71-production"
  },
  "example-example72-debug": {
    "docType": "example",
    "id": "example-example72-debug",
    "outputPath": "examples/example-example72/index-debug.html",
    "path": "example-example72-debug"
  },
  "example-example72": {
    "docType": "example",
    "id": "example-example72",
    "outputPath": "examples/example-example72/index.html",
    "path": "example-example72"
  },
  "example-example72-jquery": {
    "docType": "example",
    "id": "example-example72-jquery",
    "outputPath": "examples/example-example72/index-jquery.html",
    "path": "example-example72-jquery"
  },
  "example-example72-production": {
    "docType": "example",
    "id": "example-example72-production",
    "outputPath": "examples/example-example72/index-production.html",
    "path": "example-example72-production"
  },
  "example-example73-debug": {
    "docType": "example",
    "id": "example-example73-debug",
    "outputPath": "examples/example-example73/index-debug.html",
    "path": "example-example73-debug"
  },
  "example-example73": {
    "docType": "example",
    "id": "example-example73",
    "outputPath": "examples/example-example73/index.html",
    "path": "example-example73"
  },
  "example-example73-jquery": {
    "docType": "example",
    "id": "example-example73-jquery",
    "outputPath": "examples/example-example73/index-jquery.html",
    "path": "example-example73-jquery"
  },
  "example-example73-production": {
    "docType": "example",
    "id": "example-example73-production",
    "outputPath": "examples/example-example73/index-production.html",
    "path": "example-example73-production"
  },
  "example-guide-concepts-1-debug": {
    "docType": "example",
    "id": "example-guide-concepts-1-debug",
    "outputPath": "examples/example-guide-concepts-1/index-debug.html",
    "path": "example-guide-concepts-1-debug"
  },
  "example-guide-concepts-1": {
    "docType": "example",
    "id": "example-guide-concepts-1",
    "outputPath": "examples/example-guide-concepts-1/index.html",
    "path": "example-guide-concepts-1"
  },
  "example-guide-concepts-1-jquery": {
    "docType": "example",
    "id": "example-guide-concepts-1-jquery",
    "outputPath": "examples/example-guide-concepts-1/index-jquery.html",
    "path": "example-guide-concepts-1-jquery"
  },
  "example-guide-concepts-1-production": {
    "docType": "example",
    "id": "example-guide-concepts-1-production",
    "outputPath": "examples/example-guide-concepts-1/index-production.html",
    "path": "example-guide-concepts-1-production"
  },
  "invoice1.js": {
    "docType": "example-js",
    "id": "example-guide-concepts-2/invoice1.js",
    "outputPath": "examples/example-guide-concepts-2/invoice1.js",
    "path": "invoice1.js"
  },
  "example-guide-concepts-2-debug": {
    "docType": "example",
    "id": "example-guide-concepts-2-debug",
    "outputPath": "examples/example-guide-concepts-2/index-debug.html",
    "path": "example-guide-concepts-2-debug"
  },
  "example-guide-concepts-2": {
    "docType": "example",
    "id": "example-guide-concepts-2",
    "outputPath": "examples/example-guide-concepts-2/index.html",
    "path": "example-guide-concepts-2"
  },
  "example-guide-concepts-2-jquery": {
    "docType": "example",
    "id": "example-guide-concepts-2-jquery",
    "outputPath": "examples/example-guide-concepts-2/index-jquery.html",
    "path": "example-guide-concepts-2-jquery"
  },
  "example-guide-concepts-2-production": {
    "docType": "example",
    "id": "example-guide-concepts-2-production",
    "outputPath": "examples/example-guide-concepts-2/index-production.html",
    "path": "example-guide-concepts-2-production"
  },
  "finance2.js": {
    "docType": "example-js",
    "id": "example-guide-concepts-21/finance2.js",
    "outputPath": "examples/example-guide-concepts-21/finance2.js",
    "path": "finance2.js"
  },
  "invoice2.js": {
    "docType": "example-js",
    "id": "example-guide-concepts-21/invoice2.js",
    "outputPath": "examples/example-guide-concepts-21/invoice2.js",
    "path": "invoice2.js"
  },
  "example-guide-concepts-21-debug": {
    "docType": "example",
    "id": "example-guide-concepts-21-debug",
    "outputPath": "examples/example-guide-concepts-21/index-debug.html",
    "path": "example-guide-concepts-21-debug"
  },
  "example-guide-concepts-21": {
    "docType": "example",
    "id": "example-guide-concepts-21",
    "outputPath": "examples/example-guide-concepts-21/index.html",
    "path": "example-guide-concepts-21"
  },
  "example-guide-concepts-21-jquery": {
    "docType": "example",
    "id": "example-guide-concepts-21-jquery",
    "outputPath": "examples/example-guide-concepts-21/index-jquery.html",
    "path": "example-guide-concepts-21-jquery"
  },
  "example-guide-concepts-21-production": {
    "docType": "example",
    "id": "example-guide-concepts-21-production",
    "outputPath": "examples/example-guide-concepts-21/index-production.html",
    "path": "example-guide-concepts-21-production"
  },
  "invoice3.js": {
    "docType": "example-js",
    "id": "example-guide-concepts-3/invoice3.js",
    "outputPath": "examples/example-guide-concepts-3/invoice3.js",
    "path": "invoice3.js"
  },
  "finance3.js": {
    "docType": "example-js",
    "id": "example-guide-concepts-3/finance3.js",
    "outputPath": "examples/example-guide-concepts-3/finance3.js",
    "path": "finance3.js"
  },
  "example-guide-concepts-3-debug": {
    "docType": "example",
    "id": "example-guide-concepts-3-debug",
    "outputPath": "examples/example-guide-concepts-3/index-debug.html",
    "path": "example-guide-concepts-3-debug"
  },
  "example-guide-concepts-3": {
    "docType": "example",
    "id": "example-guide-concepts-3",
    "outputPath": "examples/example-guide-concepts-3/index.html",
    "path": "example-guide-concepts-3"
  },
  "example-guide-concepts-3-jquery": {
    "docType": "example",
    "id": "example-guide-concepts-3-jquery",
    "outputPath": "examples/example-guide-concepts-3/index-jquery.html",
    "path": "example-guide-concepts-3-jquery"
  },
  "example-guide-concepts-3-production": {
    "docType": "example",
    "id": "example-guide-concepts-3-production",
    "outputPath": "examples/example-guide-concepts-3/index-production.html",
    "path": "example-guide-concepts-3-production"
  },
  "example-example74-debug": {
    "docType": "example",
    "id": "example-example74-debug",
    "outputPath": "examples/example-example74/index-debug.html",
    "path": "example-example74-debug"
  },
  "example-example74": {
    "docType": "example",
    "id": "example-example74",
    "outputPath": "examples/example-example74/index.html",
    "path": "example-example74"
  },
  "example-example74-jquery": {
    "docType": "example",
    "id": "example-example74-jquery",
    "outputPath": "examples/example-example74/index-jquery.html",
    "path": "example-example74-jquery"
  },
  "example-example74-production": {
    "docType": "example",
    "id": "example-example74-production",
    "outputPath": "examples/example-example74/index-production.html",
    "path": "example-example74-production"
  },
  "example-example75-debug": {
    "docType": "example",
    "id": "example-example75-debug",
    "outputPath": "examples/example-example75/index-debug.html",
    "path": "example-example75-debug"
  },
  "example-example75": {
    "docType": "example",
    "id": "example-example75",
    "outputPath": "examples/example-example75/index.html",
    "path": "example-example75"
  },
  "example-example75-jquery": {
    "docType": "example",
    "id": "example-example75-jquery",
    "outputPath": "examples/example-example75/index-jquery.html",
    "path": "example-example75-jquery"
  },
  "example-example75-production": {
    "docType": "example",
    "id": "example-example75-production",
    "outputPath": "examples/example-example75/index-production.html",
    "path": "example-example75-production"
  },
  "app.css": {
    "docType": "example-css",
    "id": "example-example76/app.css",
    "outputPath": "examples/example-example76/app.css",
    "path": "app.css"
  },
  "example-example76-debug": {
    "docType": "example",
    "id": "example-example76-debug",
    "outputPath": "examples/example-example76/index-debug.html",
    "path": "example-example76-debug"
  },
  "example-example76": {
    "docType": "example",
    "id": "example-example76",
    "outputPath": "examples/example-example76/index.html",
    "path": "example-example76"
  },
  "example-example76-jquery": {
    "docType": "example",
    "id": "example-example76-jquery",
    "outputPath": "examples/example-example76/index-jquery.html",
    "path": "example-example76-jquery"
  },
  "example-example76-production": {
    "docType": "example",
    "id": "example-example76-production",
    "outputPath": "examples/example-example76/index-production.html",
    "path": "example-example76-production"
  },
  "protractorTest.js": {
    "docType": "example-js",
    "id": "example-example77/protractorTest.js",
    "outputPath": "examples/example-example77/protractorTest.js",
    "path": "protractorTest.js"
  },
  "example-example77-debug": {
    "docType": "example",
    "id": "example-example77-debug",
    "outputPath": "examples/example-example77/index-debug.html",
    "path": "example-example77-debug"
  },
  "example-example77": {
    "docType": "example",
    "id": "example-example77",
    "outputPath": "examples/example-example77/index.html",
    "path": "example-example77"
  },
  "example-example77-jquery": {
    "docType": "example",
    "id": "example-example77-jquery",
    "outputPath": "examples/example-example77/index-jquery.html",
    "path": "example-example77-jquery"
  },
  "example-example77-production": {
    "docType": "example",
    "id": "example-example77-production",
    "outputPath": "examples/example-example77/index-production.html",
    "path": "example-example77-production"
  },
  "example-example78-debug": {
    "docType": "example",
    "id": "example-example78-debug",
    "outputPath": "examples/example-example78/index-debug.html",
    "path": "example-example78-debug"
  },
  "example-example78": {
    "docType": "example",
    "id": "example-example78",
    "outputPath": "examples/example-example78/index.html",
    "path": "example-example78"
  },
  "example-example78-jquery": {
    "docType": "example",
    "id": "example-example78-jquery",
    "outputPath": "examples/example-example78/index-jquery.html",
    "path": "example-example78-jquery"
  },
  "example-example78-production": {
    "docType": "example",
    "id": "example-example78-production",
    "outputPath": "examples/example-example78/index-production.html",
    "path": "example-example78-production"
  },
  "my-customer.html": {
    "docType": "example-html",
    "id": "example-example81/my-customer.html",
    "outputPath": "examples/example-example81/my-customer.html",
    "path": "my-customer.html"
  },
  "example-example79-debug": {
    "docType": "example",
    "id": "example-example79-debug",
    "outputPath": "examples/example-example79/index-debug.html",
    "path": "example-example79-debug"
  },
  "example-example79": {
    "docType": "example",
    "id": "example-example79",
    "outputPath": "examples/example-example79/index.html",
    "path": "example-example79"
  },
  "example-example79-jquery": {
    "docType": "example",
    "id": "example-example79-jquery",
    "outputPath": "examples/example-example79/index-jquery.html",
    "path": "example-example79-jquery"
  },
  "example-example79-production": {
    "docType": "example",
    "id": "example-example79-production",
    "outputPath": "examples/example-example79/index-production.html",
    "path": "example-example79-production"
  },
  "example-example80-debug": {
    "docType": "example",
    "id": "example-example80-debug",
    "outputPath": "examples/example-example80/index-debug.html",
    "path": "example-example80-debug"
  },
  "example-example80": {
    "docType": "example",
    "id": "example-example80",
    "outputPath": "examples/example-example80/index.html",
    "path": "example-example80"
  },
  "example-example80-jquery": {
    "docType": "example",
    "id": "example-example80-jquery",
    "outputPath": "examples/example-example80/index-jquery.html",
    "path": "example-example80-jquery"
  },
  "example-example80-production": {
    "docType": "example",
    "id": "example-example80-production",
    "outputPath": "examples/example-example80/index-production.html",
    "path": "example-example80-production"
  },
  "example-example81-debug": {
    "docType": "example",
    "id": "example-example81-debug",
    "outputPath": "examples/example-example81/index-debug.html",
    "path": "example-example81-debug"
  },
  "example-example81": {
    "docType": "example",
    "id": "example-example81",
    "outputPath": "examples/example-example81/index.html",
    "path": "example-example81"
  },
  "example-example81-jquery": {
    "docType": "example",
    "id": "example-example81-jquery",
    "outputPath": "examples/example-example81/index-jquery.html",
    "path": "example-example81-jquery"
  },
  "example-example81-production": {
    "docType": "example",
    "id": "example-example81-production",
    "outputPath": "examples/example-example81/index-production.html",
    "path": "example-example81-production"
  },
  "my-customer-iso.html": {
    "docType": "example-html",
    "id": "example-example82/my-customer-iso.html",
    "outputPath": "examples/example-example82/my-customer-iso.html",
    "path": "my-customer-iso.html"
  },
  "example-example82-debug": {
    "docType": "example",
    "id": "example-example82-debug",
    "outputPath": "examples/example-example82/index-debug.html",
    "path": "example-example82-debug"
  },
  "example-example82": {
    "docType": "example",
    "id": "example-example82",
    "outputPath": "examples/example-example82/index.html",
    "path": "example-example82"
  },
  "example-example82-jquery": {
    "docType": "example",
    "id": "example-example82-jquery",
    "outputPath": "examples/example-example82/index-jquery.html",
    "path": "example-example82-jquery"
  },
  "example-example82-production": {
    "docType": "example",
    "id": "example-example82-production",
    "outputPath": "examples/example-example82/index-production.html",
    "path": "example-example82-production"
  },
  "my-customer-plus-vojta.html": {
    "docType": "example-html",
    "id": "example-example83/my-customer-plus-vojta.html",
    "outputPath": "examples/example-example83/my-customer-plus-vojta.html",
    "path": "my-customer-plus-vojta.html"
  },
  "example-example83-debug": {
    "docType": "example",
    "id": "example-example83-debug",
    "outputPath": "examples/example-example83/index-debug.html",
    "path": "example-example83-debug"
  },
  "example-example83": {
    "docType": "example",
    "id": "example-example83",
    "outputPath": "examples/example-example83/index.html",
    "path": "example-example83"
  },
  "example-example83-jquery": {
    "docType": "example",
    "id": "example-example83-jquery",
    "outputPath": "examples/example-example83/index-jquery.html",
    "path": "example-example83-jquery"
  },
  "example-example83-production": {
    "docType": "example",
    "id": "example-example83-production",
    "outputPath": "examples/example-example83/index-production.html",
    "path": "example-example83-production"
  },
  "example-example84-debug": {
    "docType": "example",
    "id": "example-example84-debug",
    "outputPath": "examples/example-example84/index-debug.html",
    "path": "example-example84-debug"
  },
  "example-example84": {
    "docType": "example",
    "id": "example-example84",
    "outputPath": "examples/example-example84/index.html",
    "path": "example-example84"
  },
  "example-example84-jquery": {
    "docType": "example",
    "id": "example-example84-jquery",
    "outputPath": "examples/example-example84/index-jquery.html",
    "path": "example-example84-jquery"
  },
  "example-example84-production": {
    "docType": "example",
    "id": "example-example84-production",
    "outputPath": "examples/example-example84/index-production.html",
    "path": "example-example84-production"
  },
  "my-dialog.html": {
    "docType": "example-html",
    "id": "example-example86/my-dialog.html",
    "outputPath": "examples/example-example86/my-dialog.html",
    "path": "my-dialog.html"
  },
  "example-example85-debug": {
    "docType": "example",
    "id": "example-example85-debug",
    "outputPath": "examples/example-example85/index-debug.html",
    "path": "example-example85-debug"
  },
  "example-example85": {
    "docType": "example",
    "id": "example-example85",
    "outputPath": "examples/example-example85/index.html",
    "path": "example-example85"
  },
  "example-example85-jquery": {
    "docType": "example",
    "id": "example-example85-jquery",
    "outputPath": "examples/example-example85/index-jquery.html",
    "path": "example-example85-jquery"
  },
  "example-example85-production": {
    "docType": "example",
    "id": "example-example85-production",
    "outputPath": "examples/example-example85/index-production.html",
    "path": "example-example85-production"
  },
  "example-example86-debug": {
    "docType": "example",
    "id": "example-example86-debug",
    "outputPath": "examples/example-example86/index-debug.html",
    "path": "example-example86-debug"
  },
  "example-example86": {
    "docType": "example",
    "id": "example-example86",
    "outputPath": "examples/example-example86/index.html",
    "path": "example-example86"
  },
  "example-example86-jquery": {
    "docType": "example",
    "id": "example-example86-jquery",
    "outputPath": "examples/example-example86/index-jquery.html",
    "path": "example-example86-jquery"
  },
  "example-example86-production": {
    "docType": "example",
    "id": "example-example86-production",
    "outputPath": "examples/example-example86/index-production.html",
    "path": "example-example86-production"
  },
  "my-dialog-close.html": {
    "docType": "example-html",
    "id": "example-example87/my-dialog-close.html",
    "outputPath": "examples/example-example87/my-dialog-close.html",
    "path": "my-dialog-close.html"
  },
  "example-example87-debug": {
    "docType": "example",
    "id": "example-example87-debug",
    "outputPath": "examples/example-example87/index-debug.html",
    "path": "example-example87-debug"
  },
  "example-example87": {
    "docType": "example",
    "id": "example-example87",
    "outputPath": "examples/example-example87/index.html",
    "path": "example-example87"
  },
  "example-example87-jquery": {
    "docType": "example",
    "id": "example-example87-jquery",
    "outputPath": "examples/example-example87/index-jquery.html",
    "path": "example-example87-jquery"
  },
  "example-example87-production": {
    "docType": "example",
    "id": "example-example87-production",
    "outputPath": "examples/example-example87/index-production.html",
    "path": "example-example87-production"
  },
  "example-example88-debug": {
    "docType": "example",
    "id": "example-example88-debug",
    "outputPath": "examples/example-example88/index-debug.html",
    "path": "example-example88-debug"
  },
  "example-example88": {
    "docType": "example",
    "id": "example-example88",
    "outputPath": "examples/example-example88/index.html",
    "path": "example-example88"
  },
  "example-example88-jquery": {
    "docType": "example",
    "id": "example-example88-jquery",
    "outputPath": "examples/example-example88/index-jquery.html",
    "path": "example-example88-jquery"
  },
  "example-example88-production": {
    "docType": "example",
    "id": "example-example88-production",
    "outputPath": "examples/example-example88/index-production.html",
    "path": "example-example88-production"
  },
  "my-tabs.html": {
    "docType": "example-html",
    "id": "example-example89/my-tabs.html",
    "outputPath": "examples/example-example89/my-tabs.html",
    "path": "my-tabs.html"
  },
  "my-pane.html": {
    "docType": "example-html",
    "id": "example-example89/my-pane.html",
    "outputPath": "examples/example-example89/my-pane.html",
    "path": "my-pane.html"
  },
  "example-example89-debug": {
    "docType": "example",
    "id": "example-example89-debug",
    "outputPath": "examples/example-example89/index-debug.html",
    "path": "example-example89-debug"
  },
  "example-example89": {
    "docType": "example",
    "id": "example-example89",
    "outputPath": "examples/example-example89/index.html",
    "path": "example-example89"
  },
  "example-example89-jquery": {
    "docType": "example",
    "id": "example-example89-jquery",
    "outputPath": "examples/example-example89/index-jquery.html",
    "path": "example-example89-jquery"
  },
  "example-example89-production": {
    "docType": "example",
    "id": "example-example89-production",
    "outputPath": "examples/example-example89/index-production.html",
    "path": "example-example89-production"
  },
  "example-example90-debug": {
    "docType": "example",
    "id": "example-example90-debug",
    "outputPath": "examples/example-example90/index-debug.html",
    "path": "example-example90-debug"
  },
  "example-example90": {
    "docType": "example",
    "id": "example-example90",
    "outputPath": "examples/example-example90/index.html",
    "path": "example-example90"
  },
  "example-example90-jquery": {
    "docType": "example",
    "id": "example-example90-jquery",
    "outputPath": "examples/example-example90/index-jquery.html",
    "path": "example-example90-jquery"
  },
  "example-example90-production": {
    "docType": "example",
    "id": "example-example90-production",
    "outputPath": "examples/example-example90/index-production.html",
    "path": "example-example90-production"
  },
  "example-example91-debug": {
    "docType": "example",
    "id": "example-example91-debug",
    "outputPath": "examples/example-example91/index-debug.html",
    "path": "example-example91-debug"
  },
  "example-example91": {
    "docType": "example",
    "id": "example-example91",
    "outputPath": "examples/example-example91/index.html",
    "path": "example-example91"
  },
  "example-example91-jquery": {
    "docType": "example",
    "id": "example-example91-jquery",
    "outputPath": "examples/example-example91/index-jquery.html",
    "path": "example-example91-jquery"
  },
  "example-example91-production": {
    "docType": "example",
    "id": "example-example91-production",
    "outputPath": "examples/example-example91/index-production.html",
    "path": "example-example91-production"
  },
  "example-example92-debug": {
    "docType": "example",
    "id": "example-example92-debug",
    "outputPath": "examples/example-example92/index-debug.html",
    "path": "example-example92-debug"
  },
  "example-example92": {
    "docType": "example",
    "id": "example-example92",
    "outputPath": "examples/example-example92/index.html",
    "path": "example-example92"
  },
  "example-example92-jquery": {
    "docType": "example",
    "id": "example-example92-jquery",
    "outputPath": "examples/example-example92/index-jquery.html",
    "path": "example-example92-jquery"
  },
  "example-example92-production": {
    "docType": "example",
    "id": "example-example92-production",
    "outputPath": "examples/example-example92/index-production.html",
    "path": "example-example92-production"
  },
  "example-example93-debug": {
    "docType": "example",
    "id": "example-example93-debug",
    "outputPath": "examples/example-example93/index-debug.html",
    "path": "example-example93-debug"
  },
  "example-example93": {
    "docType": "example",
    "id": "example-example93",
    "outputPath": "examples/example-example93/index.html",
    "path": "example-example93"
  },
  "example-example93-jquery": {
    "docType": "example",
    "id": "example-example93-jquery",
    "outputPath": "examples/example-example93/index-jquery.html",
    "path": "example-example93-jquery"
  },
  "example-example93-production": {
    "docType": "example",
    "id": "example-example93-production",
    "outputPath": "examples/example-example93/index-production.html",
    "path": "example-example93-production"
  },
  "example-example94-debug": {
    "docType": "example",
    "id": "example-example94-debug",
    "outputPath": "examples/example-example94/index-debug.html",
    "path": "example-example94-debug"
  },
  "example-example94": {
    "docType": "example",
    "id": "example-example94",
    "outputPath": "examples/example-example94/index.html",
    "path": "example-example94"
  },
  "example-example94-jquery": {
    "docType": "example",
    "id": "example-example94-jquery",
    "outputPath": "examples/example-example94/index-jquery.html",
    "path": "example-example94-jquery"
  },
  "example-example94-production": {
    "docType": "example",
    "id": "example-example94-production",
    "outputPath": "examples/example-example94/index-production.html",
    "path": "example-example94-production"
  },
  "example-example95-debug": {
    "docType": "example",
    "id": "example-example95-debug",
    "outputPath": "examples/example-example95/index-debug.html",
    "path": "example-example95-debug"
  },
  "example-example95": {
    "docType": "example",
    "id": "example-example95",
    "outputPath": "examples/example-example95/index.html",
    "path": "example-example95"
  },
  "example-example95-jquery": {
    "docType": "example",
    "id": "example-example95-jquery",
    "outputPath": "examples/example-example95/index-jquery.html",
    "path": "example-example95-jquery"
  },
  "example-example95-production": {
    "docType": "example",
    "id": "example-example95-production",
    "outputPath": "examples/example-example95/index-production.html",
    "path": "example-example95-production"
  },
  "example-example96-debug": {
    "docType": "example",
    "id": "example-example96-debug",
    "outputPath": "examples/example-example96/index-debug.html",
    "path": "example-example96-debug"
  },
  "example-example96": {
    "docType": "example",
    "id": "example-example96",
    "outputPath": "examples/example-example96/index.html",
    "path": "example-example96"
  },
  "example-example96-jquery": {
    "docType": "example",
    "id": "example-example96-jquery",
    "outputPath": "examples/example-example96/index-jquery.html",
    "path": "example-example96-jquery"
  },
  "example-example96-production": {
    "docType": "example",
    "id": "example-example96-production",
    "outputPath": "examples/example-example96/index-production.html",
    "path": "example-example96-production"
  },
  "example-example97-debug": {
    "docType": "example",
    "id": "example-example97-debug",
    "outputPath": "examples/example-example97/index-debug.html",
    "path": "example-example97-debug"
  },
  "example-example97": {
    "docType": "example",
    "id": "example-example97",
    "outputPath": "examples/example-example97/index.html",
    "path": "example-example97"
  },
  "example-example97-jquery": {
    "docType": "example",
    "id": "example-example97-jquery",
    "outputPath": "examples/example-example97/index-jquery.html",
    "path": "example-example97-jquery"
  },
  "example-example97-production": {
    "docType": "example",
    "id": "example-example97-production",
    "outputPath": "examples/example-example97/index-production.html",
    "path": "example-example97-production"
  },
  "example-example98-debug": {
    "docType": "example",
    "id": "example-example98-debug",
    "outputPath": "examples/example-example98/index-debug.html",
    "path": "example-example98-debug"
  },
  "example-example98": {
    "docType": "example",
    "id": "example-example98",
    "outputPath": "examples/example-example98/index.html",
    "path": "example-example98"
  },
  "example-example98-jquery": {
    "docType": "example",
    "id": "example-example98-jquery",
    "outputPath": "examples/example-example98/index-jquery.html",
    "path": "example-example98-jquery"
  },
  "example-example98-production": {
    "docType": "example",
    "id": "example-example98-production",
    "outputPath": "examples/example-example98/index-production.html",
    "path": "example-example98-production"
  },
  "example-example99-debug": {
    "docType": "example",
    "id": "example-example99-debug",
    "outputPath": "examples/example-example99/index-debug.html",
    "path": "example-example99-debug"
  },
  "example-example99": {
    "docType": "example",
    "id": "example-example99",
    "outputPath": "examples/example-example99/index.html",
    "path": "example-example99"
  },
  "example-example99-jquery": {
    "docType": "example",
    "id": "example-example99-jquery",
    "outputPath": "examples/example-example99/index-jquery.html",
    "path": "example-example99-jquery"
  },
  "example-example99-production": {
    "docType": "example",
    "id": "example-example99-production",
    "outputPath": "examples/example-example99/index-production.html",
    "path": "example-example99-production"
  },
  "example-example100-debug": {
    "docType": "example",
    "id": "example-example100-debug",
    "outputPath": "examples/example-example100/index-debug.html",
    "path": "example-example100-debug"
  },
  "example-example100": {
    "docType": "example",
    "id": "example-example100",
    "outputPath": "examples/example-example100/index.html",
    "path": "example-example100"
  },
  "example-example100-jquery": {
    "docType": "example",
    "id": "example-example100-jquery",
    "outputPath": "examples/example-example100/index-jquery.html",
    "path": "example-example100-jquery"
  },
  "example-example100-production": {
    "docType": "example",
    "id": "example-example100-production",
    "outputPath": "examples/example-example100/index-production.html",
    "path": "example-example100-production"
  },
  "example-example101-debug": {
    "docType": "example",
    "id": "example-example101-debug",
    "outputPath": "examples/example-example101/index-debug.html",
    "path": "example-example101-debug"
  },
  "example-example101": {
    "docType": "example",
    "id": "example-example101",
    "outputPath": "examples/example-example101/index.html",
    "path": "example-example101"
  },
  "example-example101-jquery": {
    "docType": "example",
    "id": "example-example101-jquery",
    "outputPath": "examples/example-example101/index-jquery.html",
    "path": "example-example101-jquery"
  },
  "example-example101-production": {
    "docType": "example",
    "id": "example-example101-production",
    "outputPath": "examples/example-example101/index-production.html",
    "path": "example-example101-production"
  },
  "example-example102-debug": {
    "docType": "example",
    "id": "example-example102-debug",
    "outputPath": "examples/example-example102/index-debug.html",
    "path": "example-example102-debug"
  },
  "example-example102": {
    "docType": "example",
    "id": "example-example102",
    "outputPath": "examples/example-example102/index.html",
    "path": "example-example102"
  },
  "example-example102-jquery": {
    "docType": "example",
    "id": "example-example102-jquery",
    "outputPath": "examples/example-example102/index-jquery.html",
    "path": "example-example102-jquery"
  },
  "example-example102-production": {
    "docType": "example",
    "id": "example-example102-production",
    "outputPath": "examples/example-example102/index-production.html",
    "path": "example-example102-production"
  },
  "example-example103-debug": {
    "docType": "example",
    "id": "example-example103-debug",
    "outputPath": "examples/example-example103/index-debug.html",
    "path": "example-example103-debug"
  },
  "example-example103": {
    "docType": "example",
    "id": "example-example103",
    "outputPath": "examples/example-example103/index.html",
    "path": "example-example103"
  },
  "example-example103-jquery": {
    "docType": "example",
    "id": "example-example103-jquery",
    "outputPath": "examples/example-example103/index-jquery.html",
    "path": "example-example103-jquery"
  },
  "example-example103-production": {
    "docType": "example",
    "id": "example-example103-production",
    "outputPath": "examples/example-example103/index-production.html",
    "path": "example-example103-production"
  },
  "example-example104-debug": {
    "docType": "example",
    "id": "example-example104-debug",
    "outputPath": "examples/example-example104/index-debug.html",
    "path": "example-example104-debug"
  },
  "example-example104": {
    "docType": "example",
    "id": "example-example104",
    "outputPath": "examples/example-example104/index.html",
    "path": "example-example104"
  },
  "example-example104-jquery": {
    "docType": "example",
    "id": "example-example104-jquery",
    "outputPath": "examples/example-example104/index-jquery.html",
    "path": "example-example104-jquery"
  },
  "example-example104-production": {
    "docType": "example",
    "id": "example-example104-production",
    "outputPath": "examples/example-example104/index-production.html",
    "path": "example-example104-production"
  },
  "example-example105-debug": {
    "docType": "example",
    "id": "example-example105-debug",
    "outputPath": "examples/example-example105/index-debug.html",
    "path": "example-example105-debug"
  },
  "example-example105": {
    "docType": "example",
    "id": "example-example105",
    "outputPath": "examples/example-example105/index.html",
    "path": "example-example105"
  },
  "example-example105-jquery": {
    "docType": "example",
    "id": "example-example105-jquery",
    "outputPath": "examples/example-example105/index-jquery.html",
    "path": "example-example105-jquery"
  },
  "example-example105-production": {
    "docType": "example",
    "id": "example-example105-production",
    "outputPath": "examples/example-example105/index-production.html",
    "path": "example-example105-production"
  },
  "example-example106-debug": {
    "docType": "example",
    "id": "example-example106-debug",
    "outputPath": "examples/example-example106/index-debug.html",
    "path": "example-example106-debug"
  },
  "example-example106": {
    "docType": "example",
    "id": "example-example106",
    "outputPath": "examples/example-example106/index.html",
    "path": "example-example106"
  },
  "example-example106-jquery": {
    "docType": "example",
    "id": "example-example106-jquery",
    "outputPath": "examples/example-example106/index-jquery.html",
    "path": "example-example106-jquery"
  },
  "example-example106-production": {
    "docType": "example",
    "id": "example-example106-production",
    "outputPath": "examples/example-example106/index-production.html",
    "path": "example-example106-production"
  },
  "example-example107-debug": {
    "docType": "example",
    "id": "example-example107-debug",
    "outputPath": "examples/example-example107/index-debug.html",
    "path": "example-example107-debug"
  },
  "example-example107": {
    "docType": "example",
    "id": "example-example107",
    "outputPath": "examples/example-example107/index.html",
    "path": "example-example107"
  },
  "example-example107-jquery": {
    "docType": "example",
    "id": "example-example107-jquery",
    "outputPath": "examples/example-example107/index-jquery.html",
    "path": "example-example107-jquery"
  },
  "example-example107-production": {
    "docType": "example",
    "id": "example-example107-production",
    "outputPath": "examples/example-example107/index-production.html",
    "path": "example-example107-production"
  },
  "error/$animate": {
    "docType": "errorNamespace",
    "name": "$animate",
    "area": "error",
    "outputPath": "partials/error/$animate.html",
    "path": "error/$animate"
  },
  "error/$cacheFactory": {
    "docType": "errorNamespace",
    "name": "$cacheFactory",
    "area": "error",
    "outputPath": "partials/error/$cacheFactory.html",
    "path": "error/$cacheFactory"
  },
  "error/$compile": {
    "docType": "errorNamespace",
    "name": "$compile",
    "area": "error",
    "outputPath": "partials/error/$compile.html",
    "path": "error/$compile"
  },
  "error/$controller": {
    "docType": "errorNamespace",
    "name": "$controller",
    "area": "error",
    "outputPath": "partials/error/$controller.html",
    "path": "error/$controller"
  },
  "error/$httpBackend": {
    "docType": "errorNamespace",
    "name": "$httpBackend",
    "area": "error",
    "outputPath": "partials/error/$httpBackend.html",
    "path": "error/$httpBackend"
  },
  "error/$injector": {
    "docType": "errorNamespace",
    "name": "$injector",
    "area": "error",
    "outputPath": "partials/error/$injector.html",
    "path": "error/$injector"
  },
  "error/$interpolate": {
    "docType": "errorNamespace",
    "name": "$interpolate",
    "area": "error",
    "outputPath": "partials/error/$interpolate.html",
    "path": "error/$interpolate"
  },
  "error/$location": {
    "docType": "errorNamespace",
    "name": "$location",
    "area": "error",
    "outputPath": "partials/error/$location.html",
    "path": "error/$location"
  },
  "error/$parse": {
    "docType": "errorNamespace",
    "name": "$parse",
    "area": "error",
    "outputPath": "partials/error/$parse.html",
    "path": "error/$parse"
  },
  "error/$resource": {
    "docType": "errorNamespace",
    "name": "$resource",
    "area": "error",
    "outputPath": "partials/error/$resource.html",
    "path": "error/$resource"
  },
  "error/$rootScope": {
    "docType": "errorNamespace",
    "name": "$rootScope",
    "area": "error",
    "outputPath": "partials/error/$rootScope.html",
    "path": "error/$rootScope"
  },
  "error/$sanitize": {
    "docType": "errorNamespace",
    "name": "$sanitize",
    "area": "error",
    "outputPath": "partials/error/$sanitize.html",
    "path": "error/$sanitize"
  },
  "error/$sce": {
    "docType": "errorNamespace",
    "name": "$sce",
    "area": "error",
    "outputPath": "partials/error/$sce.html",
    "path": "error/$sce"
  },
  "error/jqLite": {
    "docType": "errorNamespace",
    "name": "jqLite",
    "area": "error",
    "outputPath": "partials/error/jqLite.html",
    "path": "error/jqLite"
  },
  "error/ng": {
    "docType": "errorNamespace",
    "name": "ng",
    "area": "error",
    "outputPath": "partials/error/ng.html",
    "path": "error/ng"
  },
  "error/ngModel": {
    "docType": "errorNamespace",
    "name": "ngModel",
    "area": "error",
    "outputPath": "partials/error/ngModel.html",
    "path": "error/ngModel"
  },
  "error/ngOptions": {
    "docType": "errorNamespace",
    "name": "ngOptions",
    "area": "error",
    "outputPath": "partials/error/ngOptions.html",
    "path": "error/ngOptions"
  },
  "error/ngPattern": {
    "docType": "errorNamespace",
    "name": "ngPattern",
    "area": "error",
    "outputPath": "partials/error/ngPattern.html",
    "path": "error/ngPattern"
  },
  "error/ngRepeat": {
    "docType": "errorNamespace",
    "name": "ngRepeat",
    "area": "error",
    "outputPath": "partials/error/ngRepeat.html",
    "path": "error/ngRepeat"
  },
  "error/ngTransclude": {
    "docType": "errorNamespace",
    "name": "ngTransclude",
    "area": "error",
    "outputPath": "partials/error/ngTransclude.html",
    "path": "error/ngTransclude"
  }
})
  .value('NG_NAVIGATION', {
  "api": {
    "id": "api",
    "name": "API",
    "navGroups": [
      {
        "name": "ng",
        "href": "api/ng",
        "type": "group",
        "navItems": [
          {
            "name": "function",
            "type": "section",
            "href": "api/ng/function"
          },
          {
            "name": "angular.bind",
            "href": "api/ng/function/angular.bind",
            "type": "function"
          },
          {
            "name": "angular.bootstrap",
            "href": "api/ng/function/angular.bootstrap",
            "type": "function"
          },
          {
            "name": "angular.copy",
            "href": "api/ng/function/angular.copy",
            "type": "function"
          },
          {
            "name": "angular.element",
            "href": "api/ng/function/angular.element",
            "type": "function"
          },
          {
            "name": "angular.equals",
            "href": "api/ng/function/angular.equals",
            "type": "function"
          },
          {
            "name": "angular.extend",
            "href": "api/ng/function/angular.extend",
            "type": "function"
          },
          {
            "name": "angular.forEach",
            "href": "api/ng/function/angular.forEach",
            "type": "function"
          },
          {
            "name": "angular.fromJson",
            "href": "api/ng/function/angular.fromJson",
            "type": "function"
          },
          {
            "name": "angular.identity",
            "href": "api/ng/function/angular.identity",
            "type": "function"
          },
          {
            "name": "angular.injector",
            "href": "api/ng/function/angular.injector",
            "type": "function"
          },
          {
            "name": "angular.isArray",
            "href": "api/ng/function/angular.isArray",
            "type": "function"
          },
          {
            "name": "angular.isDate",
            "href": "api/ng/function/angular.isDate",
            "type": "function"
          },
          {
            "name": "angular.isDefined",
            "href": "api/ng/function/angular.isDefined",
            "type": "function"
          },
          {
            "name": "angular.isElement",
            "href": "api/ng/function/angular.isElement",
            "type": "function"
          },
          {
            "name": "angular.isFunction",
            "href": "api/ng/function/angular.isFunction",
            "type": "function"
          },
          {
            "name": "angular.isNumber",
            "href": "api/ng/function/angular.isNumber",
            "type": "function"
          },
          {
            "name": "angular.isObject",
            "href": "api/ng/function/angular.isObject",
            "type": "function"
          },
          {
            "name": "angular.isString",
            "href": "api/ng/function/angular.isString",
            "type": "function"
          },
          {
            "name": "angular.isUndefined",
            "href": "api/ng/function/angular.isUndefined",
            "type": "function"
          },
          {
            "name": "angular.lowercase",
            "href": "api/ng/function/angular.lowercase",
            "type": "function"
          },
          {
            "name": "angular.module",
            "href": "api/ng/function/angular.module",
            "type": "function"
          },
          {
            "name": "angular.noop",
            "href": "api/ng/function/angular.noop",
            "type": "function"
          },
          {
            "name": "angular.toJson",
            "href": "api/ng/function/angular.toJson",
            "type": "function"
          },
          {
            "name": "angular.uppercase",
            "href": "api/ng/function/angular.uppercase",
            "type": "function"
          },
          {
            "name": "directive",
            "type": "section",
            "href": "api/ng/directive"
          },
          {
            "name": "a",
            "href": "api/ng/directive/a",
            "type": "directive"
          },
          {
            "name": "form",
            "href": "api/ng/directive/form",
            "type": "directive"
          },
          {
            "name": "input",
            "href": "api/ng/directive/input",
            "type": "directive"
          },
          {
            "name": "input[checkbox]",
            "href": "api/ng/input/input[checkbox]",
            "type": "input"
          },
          {
            "name": "input[email]",
            "href": "api/ng/input/input[email]",
            "type": "input"
          },
          {
            "name": "input[number]",
            "href": "api/ng/input/input[number]",
            "type": "input"
          },
          {
            "name": "input[radio]",
            "href": "api/ng/input/input[radio]",
            "type": "input"
          },
          {
            "name": "input[text]",
            "href": "api/ng/input/input[text]",
            "type": "input"
          },
          {
            "name": "input[url]",
            "href": "api/ng/input/input[url]",
            "type": "input"
          },
          {
            "name": "ngApp",
            "href": "api/ng/directive/ngApp",
            "type": "directive"
          },
          {
            "name": "ngBind",
            "href": "api/ng/directive/ngBind",
            "type": "directive"
          },
          {
            "name": "ngBindHtml",
            "href": "api/ng/directive/ngBindHtml",
            "type": "directive"
          },
          {
            "name": "ngBindTemplate",
            "href": "api/ng/directive/ngBindTemplate",
            "type": "directive"
          },
          {
            "name": "ngBlur",
            "href": "api/ng/directive/ngBlur",
            "type": "directive"
          },
          {
            "name": "ngChange",
            "href": "api/ng/directive/ngChange",
            "type": "directive"
          },
          {
            "name": "ngChecked",
            "href": "api/ng/directive/ngChecked",
            "type": "directive"
          },
          {
            "name": "ngClass",
            "href": "api/ng/directive/ngClass",
            "type": "directive"
          },
          {
            "name": "ngClassEven",
            "href": "api/ng/directive/ngClassEven",
            "type": "directive"
          },
          {
            "name": "ngClassOdd",
            "href": "api/ng/directive/ngClassOdd",
            "type": "directive"
          },
          {
            "name": "ngClick",
            "href": "api/ng/directive/ngClick",
            "type": "directive"
          },
          {
            "name": "ngCloak",
            "href": "api/ng/directive/ngCloak",
            "type": "directive"
          },
          {
            "name": "ngController",
            "href": "api/ng/directive/ngController",
            "type": "directive"
          },
          {
            "name": "ngCopy",
            "href": "api/ng/directive/ngCopy",
            "type": "directive"
          },
          {
            "name": "ngCsp",
            "href": "api/ng/directive/ngCsp",
            "type": "directive"
          },
          {
            "name": "ngCut",
            "href": "api/ng/directive/ngCut",
            "type": "directive"
          },
          {
            "name": "ngDblclick",
            "href": "api/ng/directive/ngDblclick",
            "type": "directive"
          },
          {
            "name": "ngDisabled",
            "href": "api/ng/directive/ngDisabled",
            "type": "directive"
          },
          {
            "name": "ngFocus",
            "href": "api/ng/directive/ngFocus",
            "type": "directive"
          },
          {
            "name": "ngForm",
            "href": "api/ng/directive/ngForm",
            "type": "directive"
          },
          {
            "name": "ngHide",
            "href": "api/ng/directive/ngHide",
            "type": "directive"
          },
          {
            "name": "ngHref",
            "href": "api/ng/directive/ngHref",
            "type": "directive"
          },
          {
            "name": "ngIf",
            "href": "api/ng/directive/ngIf",
            "type": "directive"
          },
          {
            "name": "ngInclude",
            "href": "api/ng/directive/ngInclude",
            "type": "directive"
          },
          {
            "name": "ngInit",
            "href": "api/ng/directive/ngInit",
            "type": "directive"
          },
          {
            "name": "ngKeydown",
            "href": "api/ng/directive/ngKeydown",
            "type": "directive"
          },
          {
            "name": "ngKeypress",
            "href": "api/ng/directive/ngKeypress",
            "type": "directive"
          },
          {
            "name": "ngKeyup",
            "href": "api/ng/directive/ngKeyup",
            "type": "directive"
          },
          {
            "name": "ngList",
            "href": "api/ng/directive/ngList",
            "type": "directive"
          },
          {
            "name": "ngModel",
            "href": "api/ng/directive/ngModel",
            "type": "directive"
          },
          {
            "name": "ngMousedown",
            "href": "api/ng/directive/ngMousedown",
            "type": "directive"
          },
          {
            "name": "ngMouseenter",
            "href": "api/ng/directive/ngMouseenter",
            "type": "directive"
          },
          {
            "name": "ngMouseleave",
            "href": "api/ng/directive/ngMouseleave",
            "type": "directive"
          },
          {
            "name": "ngMousemove",
            "href": "api/ng/directive/ngMousemove",
            "type": "directive"
          },
          {
            "name": "ngMouseover",
            "href": "api/ng/directive/ngMouseover",
            "type": "directive"
          },
          {
            "name": "ngMouseup",
            "href": "api/ng/directive/ngMouseup",
            "type": "directive"
          },
          {
            "name": "ngNonBindable",
            "href": "api/ng/directive/ngNonBindable",
            "type": "directive"
          },
          {
            "name": "ngOpen",
            "href": "api/ng/directive/ngOpen",
            "type": "directive"
          },
          {
            "name": "ngPaste",
            "href": "api/ng/directive/ngPaste",
            "type": "directive"
          },
          {
            "name": "ngPluralize",
            "href": "api/ng/directive/ngPluralize",
            "type": "directive"
          },
          {
            "name": "ngReadonly",
            "href": "api/ng/directive/ngReadonly",
            "type": "directive"
          },
          {
            "name": "ngRepeat",
            "href": "api/ng/directive/ngRepeat",
            "type": "directive"
          },
          {
            "name": "ngSelected",
            "href": "api/ng/directive/ngSelected",
            "type": "directive"
          },
          {
            "name": "ngShow",
            "href": "api/ng/directive/ngShow",
            "type": "directive"
          },
          {
            "name": "ngSrc",
            "href": "api/ng/directive/ngSrc",
            "type": "directive"
          },
          {
            "name": "ngSrcset",
            "href": "api/ng/directive/ngSrcset",
            "type": "directive"
          },
          {
            "name": "ngStyle",
            "href": "api/ng/directive/ngStyle",
            "type": "directive"
          },
          {
            "name": "ngSubmit",
            "href": "api/ng/directive/ngSubmit",
            "type": "directive"
          },
          {
            "name": "ngSwitch",
            "href": "api/ng/directive/ngSwitch",
            "type": "directive"
          },
          {
            "name": "ngTransclude",
            "href": "api/ng/directive/ngTransclude",
            "type": "directive"
          },
          {
            "name": "ngValue",
            "href": "api/ng/directive/ngValue",
            "type": "directive"
          },
          {
            "name": "script",
            "href": "api/ng/directive/script",
            "type": "directive"
          },
          {
            "name": "select",
            "href": "api/ng/directive/select",
            "type": "directive"
          },
          {
            "name": "textarea",
            "href": "api/ng/directive/textarea",
            "type": "directive"
          },
          {
            "name": "object",
            "type": "section",
            "href": "api/ng/object"
          },
          {
            "name": "angular.version",
            "href": "api/ng/object/angular.version",
            "type": "object"
          },
          {
            "name": "type",
            "type": "section",
            "href": "api/ng/type"
          },
          {
            "name": "$cacheFactory.Cache",
            "href": "api/ng/type/$cacheFactory.Cache",
            "type": "type"
          },
          {
            "name": "$compile.directive.Attributes",
            "href": "api/ng/type/$compile.directive.Attributes",
            "type": "type"
          },
          {
            "name": "$rootScope.Scope",
            "href": "api/ng/type/$rootScope.Scope",
            "type": "type"
          },
          {
            "name": "angular.Module",
            "href": "api/ng/type/angular.Module",
            "type": "type"
          },
          {
            "name": "form.FormController",
            "href": "api/ng/type/form.FormController",
            "type": "type"
          },
          {
            "name": "ngModel.NgModelController",
            "href": "api/ng/type/ngModel.NgModelController",
            "type": "type"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ng/service"
          },
          {
            "name": "$anchorScroll",
            "href": "api/ng/service/$anchorScroll",
            "type": "service"
          },
          {
            "name": "$animate",
            "href": "api/ng/service/$animate",
            "type": "service"
          },
          {
            "name": "$cacheFactory",
            "href": "api/ng/service/$cacheFactory",
            "type": "service"
          },
          {
            "name": "$compile",
            "href": "api/ng/service/$compile",
            "type": "service"
          },
          {
            "name": "$controller",
            "href": "api/ng/service/$controller",
            "type": "service"
          },
          {
            "name": "$document",
            "href": "api/ng/service/$document",
            "type": "service"
          },
          {
            "name": "$exceptionHandler",
            "href": "api/ng/service/$exceptionHandler",
            "type": "service"
          },
          {
            "name": "$filter",
            "href": "api/ng/service/$filter",
            "type": "service"
          },
          {
            "name": "$http",
            "href": "api/ng/service/$http",
            "type": "service"
          },
          {
            "name": "$httpBackend",
            "href": "api/ng/service/$httpBackend",
            "type": "service"
          },
          {
            "name": "$interpolate",
            "href": "api/ng/service/$interpolate",
            "type": "service"
          },
          {
            "name": "$interval",
            "href": "api/ng/service/$interval",
            "type": "service"
          },
          {
            "name": "$locale",
            "href": "api/ng/service/$locale",
            "type": "service"
          },
          {
            "name": "$location",
            "href": "api/ng/service/$location",
            "type": "service"
          },
          {
            "name": "$log",
            "href": "api/ng/service/$log",
            "type": "service"
          },
          {
            "name": "$parse",
            "href": "api/ng/service/$parse",
            "type": "service"
          },
          {
            "name": "$q",
            "href": "api/ng/service/$q",
            "type": "service"
          },
          {
            "name": "$rootElement",
            "href": "api/ng/service/$rootElement",
            "type": "service"
          },
          {
            "name": "$rootScope",
            "href": "api/ng/service/$rootScope",
            "type": "service"
          },
          {
            "name": "$sce",
            "href": "api/ng/service/$sce",
            "type": "service"
          },
          {
            "name": "$sceDelegate",
            "href": "api/ng/service/$sceDelegate",
            "type": "service"
          },
          {
            "name": "$templateCache",
            "href": "api/ng/service/$templateCache",
            "type": "service"
          },
          {
            "name": "$timeout",
            "href": "api/ng/service/$timeout",
            "type": "service"
          },
          {
            "name": "$window",
            "href": "api/ng/service/$window",
            "type": "service"
          },
          {
            "name": "provider",
            "type": "section",
            "href": "api/ng/provider"
          },
          {
            "name": "$animateProvider",
            "href": "api/ng/provider/$animateProvider",
            "type": "provider"
          },
          {
            "name": "$compileProvider",
            "href": "api/ng/provider/$compileProvider",
            "type": "provider"
          },
          {
            "name": "$controllerProvider",
            "href": "api/ng/provider/$controllerProvider",
            "type": "provider"
          },
          {
            "name": "$filterProvider",
            "href": "api/ng/provider/$filterProvider",
            "type": "provider"
          },
          {
            "name": "$httpProvider",
            "href": "api/ng/provider/$httpProvider",
            "type": "provider"
          },
          {
            "name": "$interpolateProvider",
            "href": "api/ng/provider/$interpolateProvider",
            "type": "provider"
          },
          {
            "name": "$locationProvider",
            "href": "api/ng/provider/$locationProvider",
            "type": "provider"
          },
          {
            "name": "$logProvider",
            "href": "api/ng/provider/$logProvider",
            "type": "provider"
          },
          {
            "name": "$parseProvider",
            "href": "api/ng/provider/$parseProvider",
            "type": "provider"
          },
          {
            "name": "$rootScopeProvider",
            "href": "api/ng/provider/$rootScopeProvider",
            "type": "provider"
          },
          {
            "name": "$sceDelegateProvider",
            "href": "api/ng/provider/$sceDelegateProvider",
            "type": "provider"
          },
          {
            "name": "$sceProvider",
            "href": "api/ng/provider/$sceProvider",
            "type": "provider"
          },
          {
            "name": "filter",
            "type": "section",
            "href": "api/ng/filter"
          },
          {
            "name": "currency",
            "href": "api/ng/filter/currency",
            "type": "filter"
          },
          {
            "name": "date",
            "href": "api/ng/filter/date",
            "type": "filter"
          },
          {
            "name": "filter",
            "href": "api/ng/filter/filter",
            "type": "filter"
          },
          {
            "name": "json",
            "href": "api/ng/filter/json",
            "type": "filter"
          },
          {
            "name": "limitTo",
            "href": "api/ng/filter/limitTo",
            "type": "filter"
          },
          {
            "name": "lowercase",
            "href": "api/ng/filter/lowercase",
            "type": "filter"
          },
          {
            "name": "number",
            "href": "api/ng/filter/number",
            "type": "filter"
          },
          {
            "name": "orderBy",
            "href": "api/ng/filter/orderBy",
            "type": "filter"
          },
          {
            "name": "uppercase",
            "href": "api/ng/filter/uppercase",
            "type": "filter"
          }
        ]
      },
      {
        "name": "auto",
        "href": "api/auto",
        "type": "group",
        "navItems": [
          {
            "name": "service",
            "type": "section",
            "href": "api/auto/service"
          },
          {
            "name": "$injector",
            "href": "api/auto/service/$injector",
            "type": "service"
          },
          {
            "name": "$provide",
            "href": "api/auto/service/$provide",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngAnimate",
        "href": "api/ngAnimate",
        "type": "group",
        "navItems": [
          {
            "name": "provider",
            "type": "section",
            "href": "api/ngAnimate/provider"
          },
          {
            "name": "$animateProvider",
            "href": "api/ngAnimate/provider/$animateProvider",
            "type": "provider"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ngAnimate/service"
          },
          {
            "name": "$animate",
            "href": "api/ngAnimate/service/$animate",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngCookies",
        "href": "api/ngCookies",
        "type": "group",
        "navItems": [
          {
            "name": "service",
            "type": "section",
            "href": "api/ngCookies/service"
          },
          {
            "name": "$cookieStore",
            "href": "api/ngCookies/service/$cookieStore",
            "type": "service"
          },
          {
            "name": "$cookies",
            "href": "api/ngCookies/service/$cookies",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngMock",
        "href": "api/ngMock",
        "type": "group",
        "navItems": [
          {
            "name": "object",
            "type": "section",
            "href": "api/ngMock/object"
          },
          {
            "name": "angular.mock",
            "href": "api/ngMock/object/angular.mock",
            "type": "object"
          },
          {
            "name": "provider",
            "type": "section",
            "href": "api/ngMock/provider"
          },
          {
            "name": "$exceptionHandlerProvider",
            "href": "api/ngMock/provider/$exceptionHandlerProvider",
            "type": "provider"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ngMock/service"
          },
          {
            "name": "$exceptionHandler",
            "href": "api/ngMock/service/$exceptionHandler",
            "type": "service"
          },
          {
            "name": "$httpBackend",
            "href": "api/ngMock/service/$httpBackend",
            "type": "service"
          },
          {
            "name": "$interval",
            "href": "api/ngMock/service/$interval",
            "type": "service"
          },
          {
            "name": "$log",
            "href": "api/ngMock/service/$log",
            "type": "service"
          },
          {
            "name": "$timeout",
            "href": "api/ngMock/service/$timeout",
            "type": "service"
          },
          {
            "name": "type",
            "type": "section",
            "href": "api/ngMock/type"
          },
          {
            "name": "angular.mock.TzDate",
            "href": "api/ngMock/type/angular.mock.TzDate",
            "type": "type"
          },
          {
            "name": "function",
            "type": "section",
            "href": "api/ngMock/function"
          },
          {
            "name": "angular.mock.dump",
            "href": "api/ngMock/function/angular.mock.dump",
            "type": "function"
          },
          {
            "name": "angular.mock.inject",
            "href": "api/ngMock/function/angular.mock.inject",
            "type": "function"
          },
          {
            "name": "angular.mock.module",
            "href": "api/ngMock/function/angular.mock.module",
            "type": "function"
          }
        ]
      },
      {
        "name": "ngMockE2E",
        "href": "api/ngMockE2E",
        "type": "group",
        "navItems": [
          {
            "name": "service",
            "type": "section",
            "href": "api/ngMockE2E/service"
          },
          {
            "name": "$httpBackend",
            "href": "api/ngMockE2E/service/$httpBackend",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngResource",
        "href": "api/ngResource",
        "type": "group",
        "navItems": [
          {
            "name": "service",
            "type": "section",
            "href": "api/ngResource/service"
          },
          {
            "name": "$resource",
            "href": "api/ngResource/service/$resource",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngRoute",
        "href": "api/ngRoute",
        "type": "group",
        "navItems": [
          {
            "name": "directive",
            "type": "section",
            "href": "api/ngRoute/directive"
          },
          {
            "name": "ngView",
            "href": "api/ngRoute/directive/ngView",
            "type": "directive"
          },
          {
            "name": "provider",
            "type": "section",
            "href": "api/ngRoute/provider"
          },
          {
            "name": "$routeProvider",
            "href": "api/ngRoute/provider/$routeProvider",
            "type": "provider"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ngRoute/service"
          },
          {
            "name": "$route",
            "href": "api/ngRoute/service/$route",
            "type": "service"
          },
          {
            "name": "$routeParams",
            "href": "api/ngRoute/service/$routeParams",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngSanitize",
        "href": "api/ngSanitize",
        "type": "group",
        "navItems": [
          {
            "name": "filter",
            "type": "section",
            "href": "api/ngSanitize/filter"
          },
          {
            "name": "linky",
            "href": "api/ngSanitize/filter/linky",
            "type": "filter"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ngSanitize/service"
          },
          {
            "name": "$sanitize",
            "href": "api/ngSanitize/service/$sanitize",
            "type": "service"
          }
        ]
      },
      {
        "name": "ngTouch",
        "href": "api/ngTouch",
        "type": "group",
        "navItems": [
          {
            "name": "directive",
            "type": "section",
            "href": "api/ngTouch/directive"
          },
          {
            "name": "ngClick",
            "href": "api/ngTouch/directive/ngClick",
            "type": "directive"
          },
          {
            "name": "ngSwipeLeft",
            "href": "api/ngTouch/directive/ngSwipeLeft",
            "type": "directive"
          },
          {
            "name": "ngSwipeRight",
            "href": "api/ngTouch/directive/ngSwipeRight",
            "type": "directive"
          },
          {
            "name": "service",
            "type": "section",
            "href": "api/ngTouch/service"
          },
          {
            "name": "$swipe",
            "href": "api/ngTouch/service/$swipe",
            "type": "service"
          }
        ]
      }
    ]
  },
  "error": {
    "id": "error",
    "name": "Error Reference",
    "navGroups": [
      {
        "name": "Error Reference",
        "type": "group",
        "href": "error",
        "navItems": [
          {
            "name": "$animate",
            "href": "error/$animate",
            "type": "section"
          },
          {
            "name": "notcsel",
            "href": "error/$animate/notcsel",
            "type": "error"
          },
          {
            "name": "$cacheFactory",
            "href": "error/$cacheFactory",
            "type": "section"
          },
          {
            "name": "iid",
            "href": "error/$cacheFactory/iid",
            "type": "error"
          },
          {
            "name": "$compile",
            "href": "error/$compile",
            "type": "section"
          },
          {
            "name": "ctreq",
            "href": "error/$compile/ctreq",
            "type": "error"
          },
          {
            "name": "iscp",
            "href": "error/$compile/iscp",
            "type": "error"
          },
          {
            "name": "multidir",
            "href": "error/$compile/multidir",
            "type": "error"
          },
          {
            "name": "nodomevents",
            "href": "error/$compile/nodomevents",
            "type": "error"
          },
          {
            "name": "nonassign",
            "href": "error/$compile/nonassign",
            "type": "error"
          },
          {
            "name": "selmulti",
            "href": "error/$compile/selmulti",
            "type": "error"
          },
          {
            "name": "tpload",
            "href": "error/$compile/tpload",
            "type": "error"
          },
          {
            "name": "tplrt",
            "href": "error/$compile/tplrt",
            "type": "error"
          },
          {
            "name": "uterdir",
            "href": "error/$compile/uterdir",
            "type": "error"
          },
          {
            "name": "$controller",
            "href": "error/$controller",
            "type": "section"
          },
          {
            "name": "noscp",
            "href": "error/$controller/noscp",
            "type": "error"
          },
          {
            "name": "$httpBackend",
            "href": "error/$httpBackend",
            "type": "section"
          },
          {
            "name": "noxhr",
            "href": "error/$httpBackend/noxhr",
            "type": "error"
          },
          {
            "name": "$injector",
            "href": "error/$injector",
            "type": "section"
          },
          {
            "name": "cdep",
            "href": "error/$injector/cdep",
            "type": "error"
          },
          {
            "name": "itkn",
            "href": "error/$injector/itkn",
            "type": "error"
          },
          {
            "name": "modulerr",
            "href": "error/$injector/modulerr",
            "type": "error"
          },
          {
            "name": "nomod",
            "href": "error/$injector/nomod",
            "type": "error"
          },
          {
            "name": "pget",
            "href": "error/$injector/pget",
            "type": "error"
          },
          {
            "name": "unpr",
            "href": "error/$injector/unpr",
            "type": "error"
          },
          {
            "name": "$interpolate",
            "href": "error/$interpolate",
            "type": "section"
          },
          {
            "name": "interr",
            "href": "error/$interpolate/interr",
            "type": "error"
          },
          {
            "name": "noconcat",
            "href": "error/$interpolate/noconcat",
            "type": "error"
          },
          {
            "name": "$location",
            "href": "error/$location",
            "type": "section"
          },
          {
            "name": "ihshprfx",
            "href": "error/$location/ihshprfx",
            "type": "error"
          },
          {
            "name": "ipthprfx",
            "href": "error/$location/ipthprfx",
            "type": "error"
          },
          {
            "name": "isrcharg",
            "href": "error/$location/isrcharg",
            "type": "error"
          },
          {
            "name": "$parse",
            "href": "error/$parse",
            "type": "section"
          },
          {
            "name": "isecdom",
            "href": "error/$parse/isecdom",
            "type": "error"
          },
          {
            "name": "isecff",
            "href": "error/$parse/isecff",
            "type": "error"
          },
          {
            "name": "isecfld",
            "href": "error/$parse/isecfld",
            "type": "error"
          },
          {
            "name": "isecfn",
            "href": "error/$parse/isecfn",
            "type": "error"
          },
          {
            "name": "isecobj",
            "href": "error/$parse/isecobj",
            "type": "error"
          },
          {
            "name": "isecwindow",
            "href": "error/$parse/isecwindow",
            "type": "error"
          },
          {
            "name": "lexerr",
            "href": "error/$parse/lexerr",
            "type": "error"
          },
          {
            "name": "syntax",
            "href": "error/$parse/syntax",
            "type": "error"
          },
          {
            "name": "ueoe",
            "href": "error/$parse/ueoe",
            "type": "error"
          },
          {
            "name": "$resource",
            "href": "error/$resource",
            "type": "section"
          },
          {
            "name": "badargs",
            "href": "error/$resource/badargs",
            "type": "error"
          },
          {
            "name": "badcfg",
            "href": "error/$resource/badcfg",
            "type": "error"
          },
          {
            "name": "badmember",
            "href": "error/$resource/badmember",
            "type": "error"
          },
          {
            "name": "badname",
            "href": "error/$resource/badname",
            "type": "error"
          },
          {
            "name": "$rootScope",
            "href": "error/$rootScope",
            "type": "section"
          },
          {
            "name": "infdig",
            "href": "error/$rootScope/infdig",
            "type": "error"
          },
          {
            "name": "inprog",
            "href": "error/$rootScope/inprog",
            "type": "error"
          },
          {
            "name": "$sanitize",
            "href": "error/$sanitize",
            "type": "section"
          },
          {
            "name": "badparse",
            "href": "error/$sanitize/badparse",
            "type": "error"
          },
          {
            "name": "$sce",
            "href": "error/$sce",
            "type": "section"
          },
          {
            "name": "icontext",
            "href": "error/$sce/icontext",
            "type": "error"
          },
          {
            "name": "iequirks",
            "href": "error/$sce/iequirks",
            "type": "error"
          },
          {
            "name": "imatcher",
            "href": "error/$sce/imatcher",
            "type": "error"
          },
          {
            "name": "insecurl",
            "href": "error/$sce/insecurl",
            "type": "error"
          },
          {
            "name": "itype",
            "href": "error/$sce/itype",
            "type": "error"
          },
          {
            "name": "iwcard",
            "href": "error/$sce/iwcard",
            "type": "error"
          },
          {
            "name": "unsafe",
            "href": "error/$sce/unsafe",
            "type": "error"
          },
          {
            "name": "jqLite",
            "href": "error/jqLite",
            "type": "section"
          },
          {
            "name": "nosel",
            "href": "error/jqLite/nosel",
            "type": "error"
          },
          {
            "name": "offargs",
            "href": "error/jqLite/offargs",
            "type": "error"
          },
          {
            "name": "onargs",
            "href": "error/jqLite/onargs",
            "type": "error"
          },
          {
            "name": "ng",
            "href": "error/ng",
            "type": "section"
          },
          {
            "name": "areq",
            "href": "error/ng/areq",
            "type": "error"
          },
          {
            "name": "badname",
            "href": "error/ng/badname",
            "type": "error"
          },
          {
            "name": "btstrpd",
            "href": "error/ng/btstrpd",
            "type": "error"
          },
          {
            "name": "cpi",
            "href": "error/ng/cpi",
            "type": "error"
          },
          {
            "name": "cpws",
            "href": "error/ng/cpws",
            "type": "error"
          },
          {
            "name": "ngModel",
            "href": "error/ngModel",
            "type": "section"
          },
          {
            "name": "nonassign",
            "href": "error/ngModel/nonassign",
            "type": "error"
          },
          {
            "name": "ngOptions",
            "href": "error/ngOptions",
            "type": "section"
          },
          {
            "name": "iexp",
            "href": "error/ngOptions/iexp",
            "type": "error"
          },
          {
            "name": "ngPattern",
            "href": "error/ngPattern",
            "type": "section"
          },
          {
            "name": "noregexp",
            "href": "error/ngPattern/noregexp",
            "type": "error"
          },
          {
            "name": "ngRepeat",
            "href": "error/ngRepeat",
            "type": "section"
          },
          {
            "name": "dupes",
            "href": "error/ngRepeat/dupes",
            "type": "error"
          },
          {
            "name": "iexp",
            "href": "error/ngRepeat/iexp",
            "type": "error"
          },
          {
            "name": "iidexp",
            "href": "error/ngRepeat/iidexp",
            "type": "error"
          },
          {
            "name": "ngTransclude",
            "href": "error/ngTransclude",
            "type": "section"
          },
          {
            "name": "orphan",
            "href": "error/ngTransclude/orphan",
            "type": "error"
          }
        ]
      }
    ]
  },
  "guide": {
    "id": "guide",
    "name": "Developer Guide",
    "navGroups": [
      {
        "name": "Developer Guide",
        "type": "group",
        "href": "guide",
        "navItems": [
          {
            "name": "Using $location",
            "href": "guide/$location",
            "type": "page"
          },
          {
            "name": "Animations",
            "href": "guide/animations",
            "type": "page"
          },
          {
            "name": "Bootstrap",
            "href": "guide/bootstrap",
            "type": "page"
          },
          {
            "name": "HTML Compiler",
            "href": "guide/compiler",
            "type": "page"
          },
          {
            "name": "Conceptual Overview",
            "href": "guide/concepts",
            "type": "page"
          },
          {
            "name": "Controllers",
            "href": "guide/controller",
            "type": "page"
          },
          {
            "name": "Working With CSS",
            "href": "guide/css-styling",
            "type": "page"
          },
          {
            "name": "Data Binding",
            "href": "guide/databinding",
            "type": "page"
          },
          {
            "name": "Dependency Injection",
            "href": "guide/di",
            "type": "page"
          },
          {
            "name": "Directives",
            "href": "guide/directive",
            "type": "page"
          },
          {
            "name": "E2E Testing",
            "href": "guide/e2e-testing",
            "type": "page"
          },
          {
            "name": "Expressions",
            "href": "guide/expression",
            "type": "page"
          },
          {
            "name": "Filters",
            "href": "guide/filter",
            "type": "page"
          },
          {
            "name": "Forms",
            "href": "guide/forms",
            "type": "page"
          },
          {
            "name": "i18n and l10n",
            "href": "guide/i18n",
            "type": "page"
          },
          {
            "name": "Internet Explorer Compatibility",
            "href": "guide/ie",
            "type": "page"
          },
          {
            "name": "Introduction",
            "href": "guide/introduction",
            "type": "page"
          },
          {
            "name": "Migrating from 1.0 to 1.2",
            "href": "guide/migration",
            "type": "page"
          },
          {
            "name": "Modules",
            "href": "guide/module",
            "type": "page"
          },
          {
            "name": "Providers",
            "href": "guide/providers",
            "type": "page"
          },
          {
            "name": "Scopes",
            "href": "guide/scope",
            "type": "page"
          },
          {
            "name": "Services",
            "href": "guide/services",
            "type": "page"
          },
          {
            "name": "Templates",
            "href": "guide/templates",
            "type": "page"
          },
          {
            "name": "Unit Testing",
            "href": "guide/unit-testing",
            "type": "page"
          }
        ]
      }
    ]
  },
  "misc": {
    "id": "misc",
    "name": "Miscellaneous",
    "navGroups": [
      {
        "name": "Miscellaneous",
        "type": "group",
        "href": "misc",
        "navItems": [
          {
            "name": "Develop",
            "href": "misc/contribute",
            "type": "page"
          },
          {
            "name": "Downloading",
            "href": "misc/downloading",
            "type": "page"
          },
          {
            "name": "FAQ",
            "href": "misc/faq",
            "type": "page"
          },
          {
            "name": "Getting Started",
            "href": "misc/started",
            "type": "page"
          }
        ]
      }
    ]
  },
  "tutorial": {
    "id": "tutorial",
    "name": "Tutorial",
    "navGroups": [
      {
        "name": "Tutorial",
        "type": "group",
        "href": "tutorial",
        "navItems": [
          {
            "name": "0 - Bootstrapping",
            "step": 0,
            "href": "tutorial/step_00",
            "type": "tutorial"
          },
          {
            "name": "1 - Static Template",
            "step": 1,
            "href": "tutorial/step_01",
            "type": "tutorial"
          },
          {
            "name": "2 - Angular Templates",
            "step": 2,
            "href": "tutorial/step_02",
            "type": "tutorial"
          },
          {
            "name": "3 - Filtering Repeaters",
            "step": 3,
            "href": "tutorial/step_03",
            "type": "tutorial"
          },
          {
            "name": "4 - Two-way Data Binding",
            "step": 4,
            "href": "tutorial/step_04",
            "type": "tutorial"
          },
          {
            "name": "5 - XHRs & Dependency Injection",
            "step": 5,
            "href": "tutorial/step_05",
            "type": "tutorial"
          },
          {
            "name": "6 - Templating Links & Images",
            "step": 6,
            "href": "tutorial/step_06",
            "type": "tutorial"
          },
          {
            "name": "7 - Routing & Multiple Views",
            "step": 7,
            "href": "tutorial/step_07",
            "type": "tutorial"
          },
          {
            "name": "8 - More Templating",
            "step": 8,
            "href": "tutorial/step_08",
            "type": "tutorial"
          },
          {
            "name": "9 - Filters",
            "step": 9,
            "href": "tutorial/step_09",
            "type": "tutorial"
          },
          {
            "name": "10 - Event Handlers",
            "step": 10,
            "href": "tutorial/step_10",
            "type": "tutorial"
          },
          {
            "name": "11 - REST and Custom Services",
            "step": 11,
            "href": "tutorial/step_11",
            "type": "tutorial"
          },
          {
            "name": "12 - Applying Animations",
            "step": 12,
            "href": "tutorial/step_12",
            "type": "tutorial"
          },
          {
            "name": "The End",
            "step": 99,
            "href": "tutorial/the_end",
            "type": "tutorial"
          }
        ]
      }
    ]
  }
});
