define("plugins/equal-height",function(require){var t=require("common/basePlugin"),i=require("adapter/jsClass"),e=require("adapter/dom"),s=require("adapter/enumerable"),n=i.Class(t,{constructor:function(t,i,n,a){var h={parent:"slick-slide",elementsClass:null,resize:!0,animateForEqual:!1,delayInit:!1};this.settings=s.defaults(a,h);this.modId=t;this.context=e.find("#"+this.modId);this.settings.delayInit||this.init()},init:function(){if(this.context.length>0){this.equalHeight();if(this.settings.resize){var t,i=this;e.on(window,"resize",function(){t&&clearTimeout(t);t=setTimeout(i.equalHeight.bind(i),200)})}}},equalHeight:function(){var t=this.settings.elementsClass.replace(/\s/g,"").split(",");s.each(t,function(t){this.calculateHeight(t)},this)},calculateHeight:function(t){var i=e.find("."+this.settings.parent,"#"+this.modId);0===i.length&&(i=this.context);var n=e.find("."+t,i),a=0;s.each(n,function(t){var i=e.outerHeight(t);$(t).css("height","");var s=e.outerHeight(t);$(t).css("height",i);s>a&&(a=s)},this);this.settings.animateForEqual?s.each(n,function(t){$(t).animate({height:a+"px"},500)},this):s.each(n,function(t){e.css(t,{height:a+"px"})},this)}});return n});