text: /*!
   * Angular Material Design
   * https://github.com/angular/material
   * @license MIT
   * v1.0.0-rc4-master-7cb035d
   */
  !function(t,e,n){"use strict";function i(t){return{restrict:"E",compile:function(e){return e[0].setAttribute("role","list"),t}}}function r(t,n,i,r){var o=["md-checkbox","md-switch"];return{restrict:"E",controller:"MdListController",compile:function(c,a){function l(){for(var t,e,n=["md-switch","md-checkbox"],i=0;e=n[i];++i)if((t=c.find(e)[0])&&!t.hasAttribute("aria-label")){var r=c.find("p")[0];if(!r)return;t.setAttribute("aria-label","Toggle "+r.textContent)}}function s(n){var i;if("div"==n)i=e.element('<div class="md-no-style md-list-item-inner">'),i.append(c.contents()),c.addClass("md-proxy-focus");else{i=e.element('<md-button class="md-no-style"><div class="md-list-item-inner"></div></md-button>');var r=["ng-click","aria-label","ng-disabled","ui-sref","href","ng-href","ng-attr-ui-sref"];e.forEach(r,function(t){c[0].hasAttribute(t)&&(i[0].setAttribute(t,c[0].getAttribute(t)),c[0].removeAttribute(t))}),i.children().eq(0).append(c.contents())}if(c[0].setAttribute("tabindex","-1"),c.append(i),h&&!u(h)&&h.hasAttribute("ng-click")){t.expect(h,"aria-label");var o=e.element('<md-button class="md-secondary-container md-icon-button">');o.attr("ng-click",h.getAttribute("ng-click")),h.removeAttribute("ng-click"),h.setAttribute("tabindex","-1"),h.classList.remove("md-secondary"),o.append(h),h=o[0]}h&&(h.hasAttribute("ng-click")||a.ngClick&&d(h))&&(c.addClass("md-with-secondary"),c.append(h))}function d(t){return-1!=o.indexOf(t.nodeName.toLowerCase())}function u(t){var e=t.nodeName.toUpperCase();return"MD-BUTTON"==e||"BUTTON"==e}function m(t,c,a,l){function s(t){for(var e=t.attributes,n=0;n<e.length;n++)if("ngClick"===a.$normalize(e[n].name))return!0;return!1}function d(){var t=c.children();t.length&&!t[0].hasAttribute("ng-click")&&e.forEach(o,function(t){e.forEach(f.querySelectorAll(t),function(t){m.push(t)})})}function u(){(m.length||g)&&(c.addClass("md-clickable"),g||l.attachRipple(t,e.element(c[0].querySelector(".md-no-style"))))}var m=[],f=c[0].firstElementChild,g=f&&s(f);d(),u(),c.hasClass("md-proxy-focus")&&m.length&&e.forEach(m,function(n){n=e.element(n),t.mouseActive=!1,n.on("mousedown",function(){t.mouseActive=!0,r(function(){t.mouseActive=!1},100)}).on("focus",function(){t.mouseActive===!1&&c.addClass("md-focused"),n.on("blur",function e(){c.removeClass("md-focused"),n.off("blur",e)})})}),g||m.length||f&&f.addEventListener("keypress",function(t){if("INPUT"!=t.target.nodeName&&"TEXTAREA"!=t.target.nodeName){var e=t.which||t.keyCode;e==n.KEY_CODE.SPACE&&f&&(f.click(),t.preventDefault(),t.stopPropagation())}}),c.off("click"),c.off("keypress"),m.length&&f&&c.children().eq(0).on("click",function(t){var n=i.getClosest(t.target,"BUTTON");!n&&f.contains(t.target)&&e.forEach(m,function(n){t.target===n||n.contains(t.target)||e.element(n).triggerHandler("click")})})}var f,g,h=c[0].querySelector(".md-secondary");if(c[0].setAttribute("role","listitem"),a.ngClick||a.ngHref||a.href||a.uiSref||a.ngAttrUiSref)s("button");else{for(var b,p=0;b=o[p];++p)if(g=c[0].querySelector(b)){f=!0;break}f?s("div"):c[0].querySelector("md-button:not(.md-secondary):not(.md-exclude)")||c.addClass("md-no-proxy")}return l(),m}}}function o(t,e,n){function i(t,e){var i={};n.attach(t,e,i)}var r=this;r.attachRipple=i}e.module("material.components.list",["material.core"]).controller("MdListController",o).directive("mdList",i).directive("mdListItem",r),i.$inject=["$mdTheming"],r.$inject=["$mdAria","$mdConstant","$mdUtil","$timeout"],o.$inject=["$scope","$element","$mdListInkRipple"]}(window,window.angular);