window.Mediasite=window.Mediasite||{},Mediasite.Css=Mediasite.Css||{},Mediasite.Css.BackgroundPosition=function(n,t){var r=n,i=t;this.getLeft=function(){return r},this.getTop=function(){return i},this.toString=function(){return r.toString()+" "+i.toString()},this.equals=function(n){return n&&this.toString()==n.toString()}},Mediasite.Css.BackgroundPosition.parse=function(n){var i=n||"",t=i.split(/\s+/);return t.length!=2&&(t=["",""]),new Mediasite.Css.BackgroundPosition(Mediasite.Css.Length.parse(t[0]),Mediasite.Css.Length.parse(t[1]))},Mediasite.Css.BackgroundPosition.ofElement=function(n){n=$(n);var t=n.css("backgroundPosition");return t?Mediasite.Css.BackgroundPosition.parse(t):new Mediasite.Css.BackgroundPosition(Mediasite.Css.Length.parse(n.css("background-position-x")),Mediasite.Css.Length.parse(n.css("background-position-y")))},Mediasite.Css.Length=function(n,t){var r=n,i=t;this.getQuantity=function(){return r},this.getUnit=function(){return i},this.toString=function(){return""+r+i}},Mediasite.Css.Length.parse=function(n){var f=/^(left|right|top|bottom|center|[-+]?[\d\.]+)(%|px|pt|pc|in|cm|mm|em|ex|)$/i,u=n||"",t=0,i="",r=u.match(f)||[];return r.length>0&&(t=Number(r[1]),i=r[2],isNaN(t)?(t=r[1],i=""):i==""&&(t=0)),new Mediasite.Css.Length(t,i)},Mediasite.Css.getCssPropertyName=function(n){return Mediasite.Css.PropertyNameUtil.Instance.getPropertyName(n)},Mediasite.Css.PropertyNameUtil=function(n){function existsCssProperty(n){return n=n.replace(/\-([a-z]{1})/g,function(n,t){return t==0&&n=="-ms"?n.substring(1,2):n.substring(1,2).toUpperCase()}),typeof document.documentElement.style[n]=="string"}var i={},t=n||["","-webkit-","-khtml-","-moz-","-ms-","-o-"];(t.length<1||t[0]!=="")&&t.unshift(""),this.getPropertyName=function(n){var f,u,r;if(!i[n]){for(f=null,u=0;u0&&(t=["",r]));i[n]=f||n}return i[n]}},Mediasite.Css.PropertyNameUtil.Instance=new Mediasite.Css.PropertyNameUtil,Mediasite.Css.LoadStyleSheets=function(n,t,i){function StyleSheet(n){function waitForCssToLoad(){var f=isCssLoaded(u);f?t.resolve(n):r>50?t.reject(n):(r++,clearTimeout(i),i=setTimeout(waitForCssToLoad,100))}function isCssLoaded(n){var t=n[0],i=!1;if(t)try{Mediasite.BrowserDetect.Local()&&t.sheet?i=!0:t.sheet&&t.sheet.cssRules?i=!0:t.styleSheet&&t.styleSheet.cssText&&t.styleSheet.cssText.length>0?i=!0:t.innerHTML&&t.innerHTML.length>0&&(i=!0)}catch(r){}else i=!0;return i}function createStyleSheetLink(n){var i=document.createElement("link"),t=$('');return t.appendTo("head"),t.attr("href",n),t}var t,u,f=this,i,r;this.Load=function(){t=$.Deferred(),u=createStyleSheetLink(n);u.on("error",function(){clearTimeout(i),t.reject(n)});return waitForCssToLoad(),t},r=0}var r=$.Deferred(),f,u;r.done(function(){t&&t()}).fail(function(n){i&&i(n)}),n&&n.length!=0?(f=$.map(n,function(n){return new StyleSheet(n)}),u=$.map(f,function(n){return n.Load()}),$.whenAll(u).done(function(){r.resolve()}).fail(function(n){var t=$.map(n,function(n){return n});r.reject(t)})):r.resolve()}