gitextract_ua0v_2q3/ ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── Godeps/ │ ├── Godeps.json │ ├── Readme │ └── _workspace/ │ ├── .gitignore │ └── src/ │ └── github.com/ │ └── elazarl/ │ └── go-bindata-assetfs/ │ ├── LICENSE │ ├── README.md │ ├── assetfs.go │ ├── doc.go │ └── go-bindata-assetfs/ │ └── main.go ├── LICENSE ├── Makefile ├── README.md ├── build/ │ └── build-ui.sh ├── data/ │ └── datafile.go ├── docs/ │ └── ui.md ├── hooks/ │ └── boilerplate.go.txt ├── master/ │ ├── .bowerrc │ ├── README.md │ ├── bower.json │ ├── components/ │ │ ├── README.md │ │ └── dashboard/ │ │ ├── .gitkeep │ │ ├── README.md │ │ ├── config/ │ │ │ └── development.example.json │ │ ├── img/ │ │ │ └── .gitkeep │ │ ├── js/ │ │ │ ├── .gitkeep │ │ │ └── modules/ │ │ │ ├── .gitkeep │ │ │ ├── controllers/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── cAdvisorController.js │ │ │ │ ├── dashboard.js │ │ │ │ ├── groupController.js │ │ │ │ ├── header.js │ │ │ │ ├── listEventsController.js │ │ │ │ ├── listMinionsController.js │ │ │ │ ├── listPodsController.js │ │ │ │ ├── listReplicationControllersController.js │ │ │ │ ├── listServicesController.js │ │ │ │ ├── nodeController.js │ │ │ │ ├── podController.js │ │ │ │ ├── replicationController.js │ │ │ │ └── serviceController.js │ │ │ ├── directives/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── d3MinionBarGauge.js │ │ │ │ └── dashboard.js │ │ │ └── services/ │ │ │ ├── d3.js │ │ │ ├── podsMock.js │ │ │ ├── replicationControllersMock.js │ │ │ └── servicesMock.js │ │ ├── less/ │ │ │ ├── .gitkeep │ │ │ ├── dashboard/ │ │ │ │ ├── colors.less │ │ │ │ ├── groups.less │ │ │ │ ├── pods.less │ │ │ │ ├── servers.less │ │ │ │ └── tables.less │ │ │ └── dashboard.less │ │ ├── manifest.json │ │ ├── pages/ │ │ │ ├── .gitkeep │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ └── home.html │ │ ├── protractor/ │ │ │ ├── .gitignore │ │ │ └── smoke.spec.js │ │ ├── test/ │ │ │ ├── .gitkeep │ │ │ ├── controllers/ │ │ │ │ ├── .gitkeep │ │ │ │ └── header.spec.js │ │ │ ├── directives/ │ │ │ │ └── .gitkeep │ │ │ └── services/ │ │ │ └── .gitkeep │ │ └── views/ │ │ ├── .gitkeep │ │ ├── groups.html │ │ ├── listEvents.html │ │ ├── listMinions.html │ │ ├── listPods.html │ │ ├── listPodsCards.html │ │ ├── listPodsVisualizer.html │ │ ├── listReplicationControllers.html │ │ ├── listServices.html │ │ ├── node.html │ │ ├── partials/ │ │ │ ├── .gitkeep │ │ │ ├── cadvisor.html │ │ │ ├── groupBox.html │ │ │ ├── groupItem.html │ │ │ ├── podTilesByName.html │ │ │ └── podTilesByServer.html │ │ ├── pod.html │ │ ├── replication.html │ │ └── service.html │ ├── gulpfile.js │ ├── js/ │ │ ├── app.config.js │ │ ├── app.directive.js │ │ ├── app.init.js │ │ ├── app.preinit.js │ │ ├── app.run.js │ │ ├── app.service.js │ │ ├── app.skeleton.json │ │ ├── sections.js │ │ └── tabs.js │ ├── karma.conf.js │ ├── less/ │ │ └── app/ │ │ └── base.less │ ├── package.json │ ├── protractor/ │ │ ├── .gitkeep │ │ ├── chrome/ │ │ │ ├── .gitkeep │ │ │ └── smoke.spec.js │ │ └── conf.js │ ├── shared/ │ │ ├── assets/ │ │ │ └── .gitkeep │ │ ├── config/ │ │ │ ├── development.example.json │ │ │ ├── generated-config.js │ │ │ └── production.json │ │ ├── index.html │ │ ├── js/ │ │ │ └── modules/ │ │ │ ├── config.js │ │ │ ├── constants.js │ │ │ ├── controllers/ │ │ │ │ ├── home-page.js │ │ │ │ ├── main.js │ │ │ │ └── tabs-global.js │ │ │ ├── directives/ │ │ │ │ └── sidebar.js │ │ │ └── services/ │ │ │ ├── cAdvisor.js │ │ │ ├── k8sApiService.js │ │ │ ├── pollK8sData.js │ │ │ └── toggle-state.js │ │ ├── vendor/ │ │ │ ├── .gitkeep │ │ │ ├── angular-json-human/ │ │ │ │ └── dist/ │ │ │ │ └── angular-json-human.css │ │ │ └── angular-material/ │ │ │ └── angular-material.css │ │ └── views/ │ │ └── partials/ │ │ ├── 404.html │ │ ├── kubernetes-ui-menu.tmpl.html │ │ ├── md-table.tmpl.html │ │ └── menu-toggle.tmpl.html │ ├── test/ │ │ └── modules/ │ │ ├── controllers/ │ │ │ ├── .gitkeep │ │ │ ├── cAdvisorController.spec.js │ │ │ ├── groupController.spec.js │ │ │ ├── listEventsController.spec.js │ │ │ ├── listMinionsController.spec.js │ │ │ ├── listPodsController.spec.js │ │ │ ├── listReplicationControllersController.spec.js │ │ │ ├── listServicesController.spec.js │ │ │ ├── replicationController.js │ │ │ └── serviceController.spec.js │ │ ├── directives/ │ │ │ └── .gitkeep │ │ └── services/ │ │ └── .gitkeep │ ├── vendor.base.json │ └── vendor.json ├── server/ │ ├── kube-ui.go │ └── sidebar-menu.json ├── test/ │ └── e2e/ │ ├── protractor.conf.js │ └── scenarios.js └── third_party/ └── ui/ └── bower_components/ ├── angular/ │ ├── .bower.json │ ├── README.md │ ├── angular-csp.css │ ├── angular.js │ ├── angular.min.js.gzip │ ├── bower.json │ ├── index.js │ └── package.json ├── angular-animate/ │ ├── .bower.json │ ├── README.md │ ├── angular-animate.js │ ├── bower.json │ ├── index.js │ └── package.json ├── angular-aria/ │ ├── .bower.json │ ├── README.md │ ├── angular-aria.js │ ├── bower.json │ ├── index.js │ └── package.json ├── angular-cookies/ │ ├── .bower.json │ ├── README.md │ ├── angular-cookies.js │ ├── bower.json │ ├── index.js │ └── package.json ├── angular-css/ │ ├── .bower.json │ ├── Gruntfile.js │ ├── LICENSE.txt │ ├── README.md │ ├── angular-css.js │ └── bower.json ├── angular-filter/ │ ├── .bower.json │ ├── .bowerrc │ ├── .travis.yml │ ├── bower.json │ ├── dist/ │ │ └── angular-filter.js │ └── license.md ├── angular-json-human/ │ ├── .bower.json │ ├── LICENSE │ ├── README.md │ ├── bower.json │ └── dist/ │ ├── angular-json-human.css │ └── angular-json-human.js ├── angular-material/ │ ├── .bower.json │ ├── LICENSE │ ├── README.md │ ├── angular-material.css │ ├── angular-material.js │ ├── bower.json │ ├── default-theme.css │ ├── demos/ │ │ └── gridList/ │ │ ├── demoBasicUsage/ │ │ │ └── style.scss │ │ ├── demoDynamicTiles/ │ │ │ └── style.scss │ │ └── demoResponsiveUsage/ │ │ └── style.scss │ ├── modules/ │ │ ├── closure/ │ │ │ ├── autocomplete/ │ │ │ │ ├── autocomplete-default-theme.css │ │ │ │ ├── autocomplete.css │ │ │ │ └── autocomplete.js │ │ │ ├── backdrop/ │ │ │ │ ├── backdrop-default-theme.css │ │ │ │ ├── backdrop.css │ │ │ │ └── backdrop.js │ │ │ ├── bottomSheet/ │ │ │ │ ├── bottomSheet-default-theme.css │ │ │ │ ├── bottomSheet.css │ │ │ │ └── bottomSheet.js │ │ │ ├── button/ │ │ │ │ ├── button-default-theme.css │ │ │ │ ├── button.css │ │ │ │ └── button.js │ │ │ ├── card/ │ │ │ │ ├── card-default-theme.css │ │ │ │ ├── card.css │ │ │ │ └── card.js │ │ │ ├── checkbox/ │ │ │ │ ├── checkbox-default-theme.css │ │ │ │ ├── checkbox.css │ │ │ │ └── checkbox.js │ │ │ ├── content/ │ │ │ │ ├── content-default-theme.css │ │ │ │ ├── content.css │ │ │ │ └── content.js │ │ │ ├── core/ │ │ │ │ ├── core.css │ │ │ │ ├── core.js │ │ │ │ └── default-theme.js │ │ │ ├── dialog/ │ │ │ │ ├── dialog-default-theme.css │ │ │ │ ├── dialog.css │ │ │ │ └── dialog.js │ │ │ ├── divider/ │ │ │ │ ├── divider-default-theme.css │ │ │ │ ├── divider.css │ │ │ │ └── divider.js │ │ │ ├── gridList/ │ │ │ │ ├── gridList-default-theme.css │ │ │ │ ├── gridList.css │ │ │ │ └── gridList.js │ │ │ ├── icon/ │ │ │ │ ├── icon-default-theme.css │ │ │ │ ├── icon.css │ │ │ │ └── icon.js │ │ │ ├── input/ │ │ │ │ ├── input-default-theme.css │ │ │ │ ├── input.css │ │ │ │ └── input.js │ │ │ ├── list/ │ │ │ │ ├── list.css │ │ │ │ └── list.js │ │ │ ├── menu/ │ │ │ │ ├── menu.css │ │ │ │ └── menu.js │ │ │ ├── progressCircular/ │ │ │ │ ├── progressCircular-default-theme.css │ │ │ │ ├── progressCircular.css │ │ │ │ └── progressCircular.js │ │ │ ├── progressLinear/ │ │ │ │ ├── progressLinear-default-theme.css │ │ │ │ ├── progressLinear.css │ │ │ │ └── progressLinear.js │ │ │ ├── radioButton/ │ │ │ │ ├── radioButton-default-theme.css │ │ │ │ ├── radioButton.css │ │ │ │ └── radioButton.js │ │ │ ├── select/ │ │ │ │ ├── select-default-theme.css │ │ │ │ ├── select.css │ │ │ │ └── select.js │ │ │ ├── sidenav/ │ │ │ │ ├── sidenav-default-theme.css │ │ │ │ ├── sidenav.css │ │ │ │ └── sidenav.js │ │ │ ├── slider/ │ │ │ │ ├── slider-default-theme.css │ │ │ │ ├── slider.css │ │ │ │ └── slider.js │ │ │ ├── sticky/ │ │ │ │ ├── sticky.css │ │ │ │ └── sticky.js │ │ │ ├── subheader/ │ │ │ │ ├── subheader-default-theme.css │ │ │ │ ├── subheader.css │ │ │ │ └── subheader.js │ │ │ ├── swipe/ │ │ │ │ └── swipe.js │ │ │ ├── switch/ │ │ │ │ ├── switch-default-theme.css │ │ │ │ ├── switch.css │ │ │ │ └── switch.js │ │ │ ├── tabs/ │ │ │ │ ├── tabs-default-theme.css │ │ │ │ ├── tabs.css │ │ │ │ └── tabs.js │ │ │ ├── textField/ │ │ │ │ ├── textField-default-theme.css │ │ │ │ ├── textField.css │ │ │ │ └── textField.js │ │ │ ├── toast/ │ │ │ │ ├── toast-default-theme.css │ │ │ │ ├── toast.css │ │ │ │ └── toast.js │ │ │ ├── toolbar/ │ │ │ │ ├── toolbar-default-theme.css │ │ │ │ ├── toolbar.css │ │ │ │ └── toolbar.js │ │ │ ├── tooltip/ │ │ │ │ ├── tooltip-default-theme.css │ │ │ │ ├── tooltip.css │ │ │ │ └── tooltip.js │ │ │ └── whiteframe/ │ │ │ ├── whiteframe.css │ │ │ └── whiteframe.js │ │ ├── css/ │ │ │ └── angular-material-layout.css │ │ └── js/ │ │ ├── autocomplete/ │ │ │ ├── autocomplete-default-theme.css │ │ │ ├── autocomplete.css │ │ │ ├── autocomplete.js │ │ │ └── bower.json │ │ ├── backdrop/ │ │ │ ├── backdrop-default-theme.css │ │ │ ├── backdrop.css │ │ │ ├── backdrop.js │ │ │ └── bower.json │ │ ├── bottomSheet/ │ │ │ ├── bottomSheet-default-theme.css │ │ │ ├── bottomSheet.css │ │ │ ├── bottomSheet.js │ │ │ └── bower.json │ │ ├── button/ │ │ │ ├── bower.json │ │ │ ├── button-default-theme.css │ │ │ ├── button.css │ │ │ └── button.js │ │ ├── card/ │ │ │ ├── bower.json │ │ │ ├── card-default-theme.css │ │ │ ├── card.css │ │ │ └── card.js │ │ ├── checkbox/ │ │ │ ├── bower.json │ │ │ ├── checkbox-default-theme.css │ │ │ ├── checkbox.css │ │ │ └── checkbox.js │ │ ├── content/ │ │ │ ├── bower.json │ │ │ ├── content-default-theme.css │ │ │ ├── content.css │ │ │ └── content.js │ │ ├── core/ │ │ │ ├── bower.json │ │ │ ├── core.css │ │ │ ├── core.js │ │ │ └── default-theme.js │ │ ├── dialog/ │ │ │ ├── bower.json │ │ │ ├── dialog-default-theme.css │ │ │ ├── dialog.css │ │ │ └── dialog.js │ │ ├── divider/ │ │ │ ├── bower.json │ │ │ ├── divider-default-theme.css │ │ │ ├── divider.css │ │ │ └── divider.js │ │ ├── icon/ │ │ │ ├── bower.json │ │ │ ├── icon.css │ │ │ └── icon.js │ │ ├── input/ │ │ │ ├── bower.json │ │ │ ├── input-default-theme.css │ │ │ ├── input.css │ │ │ └── input.js │ │ ├── list/ │ │ │ ├── bower.json │ │ │ ├── list.css │ │ │ └── list.js │ │ ├── menu/ │ │ │ ├── bower.json │ │ │ ├── menu.css │ │ │ └── menu.js │ │ ├── progressCircular/ │ │ │ ├── bower.json │ │ │ ├── progressCircular-default-theme.css │ │ │ ├── progressCircular.css │ │ │ └── progressCircular.js │ │ ├── progressLinear/ │ │ │ ├── bower.json │ │ │ ├── progressLinear-default-theme.css │ │ │ ├── progressLinear.css │ │ │ └── progressLinear.js │ │ ├── radioButton/ │ │ │ ├── bower.json │ │ │ ├── radioButton-default-theme.css │ │ │ ├── radioButton.css │ │ │ └── radioButton.js │ │ ├── sidenav/ │ │ │ ├── bower.json │ │ │ ├── sidenav-default-theme.css │ │ │ ├── sidenav.css │ │ │ └── sidenav.js │ │ ├── slider/ │ │ │ ├── bower.json │ │ │ ├── slider-default-theme.css │ │ │ ├── slider.css │ │ │ └── slider.js │ │ ├── sticky/ │ │ │ ├── bower.json │ │ │ ├── sticky.css │ │ │ └── sticky.js │ │ ├── subheader/ │ │ │ ├── bower.json │ │ │ ├── subheader-default-theme.css │ │ │ ├── subheader.css │ │ │ └── subheader.js │ │ ├── swipe/ │ │ │ ├── bower.json │ │ │ └── swipe.js │ │ ├── switch/ │ │ │ ├── bower.json │ │ │ ├── switch-default-theme.css │ │ │ ├── switch.css │ │ │ └── switch.js │ │ ├── tabs/ │ │ │ ├── bower.json │ │ │ ├── tabs-default-theme.css │ │ │ ├── tabs.css │ │ │ └── tabs.js │ │ ├── textField/ │ │ │ ├── bower.json │ │ │ ├── textField-default-theme.css │ │ │ ├── textField.css │ │ │ └── textField.js │ │ ├── toast/ │ │ │ ├── bower.json │ │ │ ├── toast-default-theme.css │ │ │ ├── toast.css │ │ │ └── toast.js │ │ ├── toolbar/ │ │ │ ├── bower.json │ │ │ ├── toolbar-default-theme.css │ │ │ ├── toolbar.css │ │ │ └── toolbar.js │ │ ├── tooltip/ │ │ │ ├── bower.json │ │ │ ├── tooltip-default-theme.css │ │ │ ├── tooltip.css │ │ │ └── tooltip.js │ │ └── whiteframe/ │ │ ├── bower.json │ │ ├── whiteframe.css │ │ └── whiteframe.js │ └── package.json ├── angular-mocks/ │ ├── .bower.json │ ├── README.md │ ├── angular-mocks.js │ ├── bower.json │ ├── ngAnimateMock.js │ ├── ngMock.js │ ├── ngMockE2E.js │ └── package.json ├── angular-route/ │ ├── .bower.json │ ├── README.md │ ├── angular-route.js │ ├── bower.json │ ├── index.js │ └── package.json ├── angularjs-jasmine-matchers/ │ ├── .bower.json │ ├── LICENSE │ ├── README.md │ ├── bower.json │ └── dist/ │ └── matchers.js ├── d3/ │ ├── .bower.json │ ├── .gitattributes │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── d3.js │ └── package.js ├── d3-context-menu/ │ ├── .bower.json │ ├── LICENSE.txt │ ├── bower.json │ ├── css/ │ │ └── d3-context-menu.css │ └── js/ │ └── d3-context-menu.js ├── hammerjs/ │ ├── .bower.json │ ├── .bowerrc │ ├── .gitignore │ ├── .jscsrc │ ├── .jshintrc │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Gruntfile.coffee │ ├── LICENSE.md │ ├── README.md │ ├── bower.json │ ├── component.json │ ├── hammer.js │ └── package.json ├── jquery/ │ ├── .bower.json │ ├── MIT-LICENSE.txt │ ├── bower.json │ ├── dist/ │ │ └── jquery.js │ └── src/ │ ├── ajax/ │ │ ├── jsonp.js │ │ ├── load.js │ │ ├── parseJSON.js │ │ ├── parseXML.js │ │ ├── script.js │ │ ├── var/ │ │ │ ├── nonce.js │ │ │ └── rquery.js │ │ └── xhr.js │ ├── ajax.js │ ├── attributes/ │ │ ├── attr.js │ │ ├── classes.js │ │ ├── prop.js │ │ ├── support.js │ │ └── val.js │ ├── attributes.js │ ├── callbacks.js │ ├── core/ │ │ ├── access.js │ │ ├── init.js │ │ ├── parseHTML.js │ │ ├── ready.js │ │ └── var/ │ │ └── rsingleTag.js │ ├── core.js │ ├── css/ │ │ ├── addGetHookIf.js │ │ ├── curCSS.js │ │ ├── defaultDisplay.js │ │ ├── hiddenVisibleSelectors.js │ │ ├── support.js │ │ ├── swap.js │ │ └── var/ │ │ ├── cssExpand.js │ │ ├── getStyles.js │ │ ├── isHidden.js │ │ ├── rmargin.js │ │ └── rnumnonpx.js │ ├── css.js │ ├── data/ │ │ ├── Data.js │ │ ├── accepts.js │ │ └── var/ │ │ ├── data_priv.js │ │ └── data_user.js │ ├── data.js │ ├── deferred.js │ ├── deprecated.js │ ├── dimensions.js │ ├── effects/ │ │ ├── Tween.js │ │ └── animatedSelector.js │ ├── effects.js │ ├── event/ │ │ ├── ajax.js │ │ ├── alias.js │ │ └── support.js │ ├── event.js │ ├── exports/ │ │ ├── amd.js │ │ └── global.js │ ├── intro.js │ ├── jquery.js │ ├── manipulation/ │ │ ├── _evalUrl.js │ │ ├── support.js │ │ └── var/ │ │ └── rcheckableType.js │ ├── manipulation.js │ ├── offset.js │ ├── outro.js │ ├── queue/ │ │ └── delay.js │ ├── queue.js │ ├── selector-native.js │ ├── selector-sizzle.js │ ├── selector.js │ ├── serialize.js │ ├── sizzle/ │ │ └── dist/ │ │ └── sizzle.js │ ├── traversing/ │ │ ├── findFilter.js │ │ └── var/ │ │ └── rneedsContext.js │ ├── traversing.js │ ├── var/ │ │ ├── arr.js │ │ ├── class2type.js │ │ ├── concat.js │ │ ├── hasOwn.js │ │ ├── indexOf.js │ │ ├── pnum.js │ │ ├── push.js │ │ ├── rnotwhite.js │ │ ├── slice.js │ │ ├── strundefined.js │ │ ├── support.js │ │ └── toString.js │ └── wrap.js ├── jsonpath/ │ ├── .bower.json │ ├── .gitignore │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGES.md │ ├── README.md │ ├── lib/ │ │ └── jsonpath.js │ ├── package.json │ └── test/ │ ├── test.arr.js │ ├── test.at_and_dollar.js │ ├── test.eval.js │ ├── test.examples.js │ ├── test.html │ ├── test.intermixed.arr.js │ └── test.parent-selector.js ├── lodash/ │ ├── .bower.json │ ├── LICENSE.txt │ ├── bower.json │ └── dist/ │ ├── lodash.compat.js │ ├── lodash.js │ └── lodash.underscore.js ├── modernizr/ │ ├── .bower.json │ ├── .editorconfig │ ├── .gitignore │ ├── .travis.yml │ ├── feature-detects/ │ │ ├── a-download.js │ │ ├── audio-audiodata-api.js │ │ ├── audio-webaudio-api.js │ │ ├── battery-api.js │ │ ├── battery-level.js │ │ ├── blob-constructor.js │ │ ├── canvas-todataurl-type.js │ │ ├── contenteditable.js │ │ ├── contentsecuritypolicy.js │ │ ├── contextmenu.js │ │ ├── cookies.js │ │ ├── cors.js │ │ ├── css-backgroundposition-shorthand.js │ │ ├── css-backgroundposition-xy.js │ │ ├── css-backgroundrepeat.js │ │ ├── css-backgroundsizecover.js │ │ ├── css-boxsizing.js │ │ ├── css-calc.js │ │ ├── css-cubicbezierrange.js │ │ ├── css-displayrunin.js │ │ ├── css-displaytable.js │ │ ├── css-filters.js │ │ ├── css-hyphens.js │ │ ├── css-lastchild.js │ │ ├── css-mask.js │ │ ├── css-mediaqueries.js │ │ ├── css-objectfit.js │ │ ├── css-overflow-scrolling.js │ │ ├── css-pointerevents.js │ │ ├── css-positionsticky.js │ │ ├── css-regions.js │ │ ├── css-remunit.js │ │ ├── css-resize.js │ │ ├── css-scrollbars.js │ │ ├── css-shapes.js │ │ ├── css-subpixelfont.js │ │ ├── css-supports.js │ │ ├── css-userselect.js │ │ ├── css-vhunit.js │ │ ├── css-vmaxunit.js │ │ ├── css-vminunit.js │ │ ├── css-vwunit.js │ │ ├── custom-protocol-handler.js │ │ ├── dart.js │ │ ├── dataview-api.js │ │ ├── dom-classlist.js │ │ ├── dom-createElement-attrs.js │ │ ├── dom-dataset.js │ │ ├── dom-microdata.js │ │ ├── elem-datalist.js │ │ ├── elem-details.js │ │ ├── elem-output.js │ │ ├── elem-progress-meter.js │ │ ├── elem-ruby.js │ │ ├── elem-time.js │ │ ├── elem-track.js │ │ ├── emoji.js │ │ ├── es5-strictmode.js │ │ ├── event-deviceorientation-motion.js │ │ ├── exif-orientation.js │ │ ├── file-api.js │ │ ├── file-filesystem.js │ │ ├── forms-fileinput.js │ │ ├── forms-formattribute.js │ │ ├── forms-inputnumber-l10n.js │ │ ├── forms-placeholder.js │ │ ├── forms-speechinput.js │ │ ├── forms-validation.js │ │ ├── fullscreen-api.js │ │ ├── gamepad.js │ │ ├── getusermedia.js │ │ ├── ie8compat.js │ │ ├── iframe-sandbox.js │ │ ├── iframe-seamless.js │ │ ├── iframe-srcdoc.js │ │ ├── img-apng.js │ │ ├── img-webp.js │ │ ├── json.js │ │ ├── lists-reversed.js │ │ ├── mathml.js │ │ ├── network-connection.js │ │ ├── network-eventsource.js │ │ ├── network-xhr2.js │ │ ├── notification.js │ │ ├── performance.js │ │ ├── pointerlock-api.js │ │ ├── quota-management-api.js │ │ ├── requestanimationframe.js │ │ ├── script-async.js │ │ ├── script-defer.js │ │ ├── style-scoped.js │ │ ├── svg-filters.js │ │ ├── unicode.js │ │ ├── url-data-uri.js │ │ ├── userdata.js │ │ ├── vibration.js │ │ ├── web-intents.js │ │ ├── webgl-extensions.js │ │ ├── websockets-binary.js │ │ ├── window-framed.js │ │ ├── workers-blobworkers.js │ │ ├── workers-dataworkers.js │ │ └── workers-sharedworkers.js │ ├── grunt.js │ ├── media/ │ │ ├── Modernizr 2 Logo.ai │ │ └── Modernizr 2 Logo.eps │ ├── modernizr.js │ ├── readme.md │ └── test/ │ ├── basic.html │ ├── caniuse.html │ ├── caniuse_files/ │ │ ├── Windsong-webfont.otf │ │ ├── form_validation.html │ │ ├── ga.js │ │ ├── hashchange.html │ │ ├── mathml.html │ │ ├── pushstate.html │ │ ├── style.css │ │ ├── svg-img.svg.1 │ │ └── xhtml.html │ ├── index.html │ ├── js/ │ │ ├── basic.html │ │ ├── dumpdata.js │ │ ├── lib/ │ │ │ ├── detect-global.js │ │ │ ├── jquery-1.7b2.js │ │ │ ├── jsonselect.js │ │ │ ├── polyfills.js │ │ │ └── uaparser.js │ │ ├── setup.js │ │ ├── unit-caniuse.js │ │ └── unit.js │ └── qunit/ │ ├── qunit.css │ ├── qunit.js │ └── run-qunit.js ├── ng-lodash/ │ ├── .bower.json │ ├── .bowerrc │ ├── .editorconfig │ ├── .gitignore │ ├── .jscsrc │ ├── .jshintrc │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── License.txt │ ├── README.md │ ├── bower.json │ ├── build/ │ │ └── ng-lodash.js │ └── package.json ├── sprintf/ │ ├── .bower.json │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── demo/ │ │ └── angular.html │ ├── gruntfile.js │ ├── package.json │ ├── src/ │ │ ├── angular-sprintf.js │ │ └── sprintf.js │ └── test/ │ └── test.js └── string-format-js/ ├── .bower.json ├── Gruntfile.js ├── LICENSE.txt ├── README.md ├── bower.json ├── format.js └── package.json