"use strict";app.directive("ctFullheight",["$window","$rootScope","$timeout","APP_MEDIAQUERY",function(i,t,n,e){return{restrict:"AE",scope:{ctFullheightIf:"&"},link:function(t,e,h){var c,o,u=$(i),l=$(document),g=!0;t.initializeWindowSize=function(){n(function(){if(c=0,h.ctFullheightIf&&t.$watch(t.ctFullheightIf,function(i,t){i&&!t?g=!0:i||($(e).css("height","auto"),g=!1)}),h.ctFullheightExclusion){var i=h.ctFullheightExclusion.split(",");angular.forEach(i,function(i){c+=$(i).outerHeight(!0)})}o="window"==h.ctFullheight?u:l,t.$watch(function(){t.__height=o.height()}),g&&($(e).css("height","auto"),o.innerHeight()