var videoresize=function(){function t(t){this.name=t.element,this.element=document.queryselector(t.element),this.container=this.element.parentelement,this.sources=e(t.sources),this.scale=n(t.scale),this.alignment=i(t.align),this.fit=r(t.fit),this.mobilebreak=s(t.mobilebreak),this.currentclass="",o(this),this.init=function(){a(this.element),this.styles=u(this.name,this.scale,this.alignment,this.element),f(this,this.element,this.container,this.fit,this.mobilebreak,this.sources,this.name),this.index=w,b(this.index),w+=1},this.resize=function(){w(this,this.element,this.container.clientwidth,this.container.clientheight,this.ratio,this.fit)},this.togglevisible=function(){a(this.element)}}function e(t){return t?t:!1}function n(t){return t?t:1}function i(t){return t?t.x?t.y||(t.y=0):t.x=0:t={x:.5,y:.5},t}function r(t){return t?t:"cover"}function s(t){return t?t:1024}function o(t){s.push(t)}function a(t){"0"!==t.style.opacity?t.style.opacity="0":t.style.opacity="1"}function u(t,e,n,i){var r=l();return c(r,t,100*e),h(r,t,n,i),r}function l(){var t=document.createelement("style");return document.head.appendchild(t),t}function c(t,e,n){t.sheet.insertrule(e+".hrh { height: "+n+"%; }",0),t.sheet.insertrule(e+".hrw { width: "+n+"%; }",0),t.sheet.insertrule(e+".vrh { height: "+n+"%; }",0),t.sheet.insertrule(e+".vrw { width: "+n+"%; }",0)}function h(t,e,n,i){var r={x:k(n.x),y:k(n.y)};t.sheet.insertrule(e+" { -webkit-transform: translate(-"+r.x+"%, -"+r.y+"%); -moz-transform: translate(-"+r.x+"%, -"+r.y+"%); -ms-transform: translate(-"+r.x+"%, -"+r.y+"%); -o-transform: translate(-"+r.x+"%, -"+r.y+"%); transform: translate(-"+r.x+"%, -"+r.y+"%); top: "+r.y+"%; left: "+r.x+"%; }",0)}function f(t,e,n,i,r,s,o){m(r)?(imageelement=g(t,e,n),t.element=imageelement,imageelement.onload=function(){p(t,imageelement,n,i,o)}):(s!==!1&&d(e,s),0===e.readystate?e.addeventlistener("loadedmetadata",function(r){p(t,e,n,i,o)}):e.readystate>=1&&p(t,e,n,i,o))}function m(t){return window.innerwidth<=t}function d(t,e){if(array.isarray(e))for(var n=0;n=i?a(t,e,"hr",n,i,r,s):a(t,e,"vr",n,i,r,s)}function a(t,e,n,i,r,s,o){i>r&&"height"===o||r>=i/s&&"cover"===o?(e(e),c(e,n+"h"),t.currentclass=n+"h"):(e(e),c(e,n+"w"),t.currentclass=n+"w")}function e(t){t.classname=""}function c(t,e){t.classlist.add(e)}function r(t){return z(t.clientwidth,t.clientheight)}function z(t,e){return t/e}function k(t){return 100*t}function b(t){t.style.width="",t.style.height=""}var s=[],w=0;return t}();