/*! * Angular Material Design * https://github.com/angular/material * @license MIT * v0.7.0-rc3 */ !function(){"use strict";function r(r,e,t){function a(r){return r.attr("aria-valuemin",0),r.attr("aria-valuemax",100),r.attr("role","progressbar"),i}function i(r,a,i){t(a);var s,c,o,m,v=a[0],u=v.querySelectorAll(".md-fill, .md-mask.md-full"),f=v.querySelectorAll(".md-fill.md-fix"),g=i.mdDiameter||48,S=g/48;v.style[e.CSS.TRANSFORM]="scale("+S.toString()+")",i.$observe("value",function(r){for(c=l(r),o=n[c],m=d[c],a.attr("aria-valuenow",c),s=0;s100?100:0>r?0:Math.ceil(r||0)}for(var n=new Array(101),d=new Array(101),s=0;101>s;s++){var c=s/100,o=Math.floor(180*c);n[s]="rotate("+o.toString()+"deg)",d[s]="rotate("+(2*o).toString()+"deg)"}return{restrict:"E",template:'
',compile:a}}angular.module("material.components.progressCircular",["material.core"]).directive("mdProgressCircular",r),r.$inject=["$$rAF","$mdConstant","$mdTheming"]}();