"use strict";!function(){var t=function(){return function(t,r,e){this.block={},this.getCurrentDevice=function(){var r=768,e=t(window).width(),i="desktop";return 991>e&&e>=r?i="tablet":r>e&&(i="phone"),i},this.initPublish=function(){var r=this;this.resize(),t(window).on("resize.colorBlockBackgroundResize",function(){r.throttleResize.call(r)})},this.resize=function(){var i=this;r.params.backgroundParams&&t.each(t(".ul-container","#body-fict"),function(){var a=t(this),n=a.attr("id"),s=(a.attr("data-bgtype"),i.getCurrentDevice()),o=r.params.backgroundParams[n];if(o&&o[s]&&"color"===o[s].bgtype){var c=a.attr("data-theme-block"),u=null;try{u=JSON.parse(c)}catch(l){e.sendErrorOnServer({msg:"color settings JSON parse failed",attrJson:c})}if(u){i.block[a.attr("id")]={id:a.attr("id"),colorSettings:u},a.attr("data-theme",u[s]);var h=a.classes().filter(function(t){return!t.startsWith("g-theme-block-")});h.push(u[s]),a.attr("class",h.join(" "))}}})},this.throttleResize=r.limiter(this.resize,100)}}();require(["jquery","U","ul-error"],function(r,e,i){var a=new t(r,e,i);a.initPublish()})}(); //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map //# sourceMappingURL=backgroundBlockColor.js.map