;(function($){var L=$.loading;L.maskStretch=true;L.altOverflow='hidden';var createMask=L.createMask;L.createMask=function(opts){var mask=createMask.apply(this,arguments);if($.boxModel&&!opts.maskStretch){opts.parent.oldOverflow=opts.parent.css('overflow')||'auto';opts.parent.css('overflow',opts.altOverflow)}
return mask;};var off=L.off;L.off=function(old,opts){if(old.parent.oldOverflow){old.parent.css('overflow',old.parent.oldOverflow);}
off.apply(this,arguments);};var elementBox=L.elementBox;L.elementBox=function(e,opts){var box=elementBox(e,opts);if($.boxModel&&opts.maskStretch){var b=box.top+box.height,r=box.left+box.width;e.children().each(function(){var kid=opts.elementBox($(this),opts),kb=kid.top+kid.height,kr=kid.left+kid.width;if(kb>b)b=kb;if(kr>r)r=kr;});box.height=b-box.top;box.width=r-box.left;}
return box;};})(jQuery);
