text: /*!
   * AngularJS Material Design
   * https://github.com/angular/material
   * @license MIT
   * v1.1.10-master-82d51e3b6
   */
  !function(e,g,t){"use strict";function n(p,$,h,k,b,v){return p=p[0],{restrict:"E",transclude:!0,require:["^?mdInputContainer","?ngModel","?^form"],priority:h.BEFORE_NG_ARIA,template:'<div class="md-container" md-ink-ripple md-ink-ripple-checkbox><div class="md-icon"></div></div><div ng-transclude class="md-label"></div>',compile:function(e,t){return t.$set("tabindex",t.tabindex||"0"),t.$set("type","checkbox"),t.$set("role",t.type),{pre:function(e,t){t.on("click",function(e){this.hasAttribute("disabled")&&e.stopImmediatePropagation()})},post:function(e,n,i,t){var a,d,c,o,r=t[0],s=t[1]||b.fakeNgModel(),l=t[2];if(r){var u=r.isErrorGetter||function(){return s.$invalid&&(s.$touched||l&&l.$submitted)};r.input=n,e.$watch(u,r.setInvalid)}function m(t){n[0].hasAttribute("disabled")||e.skipToggle||e.$apply(function(){var e=i.ngChecked&&i.ngClick?i.checked:!s.$viewValue;s.$setViewValue(e,t&&t.type),s.$render()})}function f(e){(a=!1!==e)&&n.attr("aria-checked","mixed"),n.toggleClass("md-indeterminate",a)}k(n),n.children().on("focus",function(){n.focus()}),b.parseAttributeBoolean(i.mdIndeterminate)&&(f(),e.$watch(i.mdIndeterminate,f)),i.ngChecked&&e.$watch(e.$eval.bind(e,i.ngChecked),function(e){s.$setViewValue(e),s.$render()}),d="ngDisabled",c="tabindex",o={true:"-1",false:i.tabindex},i[d]&&e.$watch(i[d],function(e){o[e]&&n.attr(c,o[e])}),$.expectWithText(n,"aria-label"),p.link.pre(e,{on:g.noop,0:{}},i,[s]),n.on("click",m).on("keypress",function(e){var t=e.which||e.keyCode;t!==h.KEY_CODE.SPACE&&t!==h.KEY_CODE.ENTER||(e.preventDefault(),n.addClass("md-focused"),m(e))}).on("focus",function(){"keyboard"===v.getLastInteractionType()&&n.addClass("md-focused")}).on("blur",function(){n.removeClass("md-focused")}),s.$render=function(){n.toggleClass("md-checked",!!s.$viewValue&&!a)}}}}}}n.$inject=["inputDirective","$mdAria","$mdConstant","$mdTheming","$mdUtil","$mdInteraction"],g.module("material.components.checkbox",["material.core"]).directive("mdCheckbox",n)}(window,window.angular);