!function(){"use strict";var t={d:function(e,o){for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{deepWithout:function(){return n},removeEmptyProperties:function(){return i}});var o=window.lodash;const n=(t,e)=>{if((0,o.isEmpty)(t))return t;const n=(0,o.slice)(e,0,-1),i=(0,o.slice)(e,-1);if(e.length>1){const e=t.getIn(n);return e&&"function"==typeof e.without?t.setIn(n,e.without(i)):t}return t.without(e[0])},i=t=>{let e=t;const i=(t,r,u)=>{const c=u.concat([r]);(0,o.isObject)(t)&&!(0,o.isEmpty)(t)?(0,o.forEach)(t,((t,r)=>{i(t,r,c),(0,o.has)(e,c)&&(0,o.isEmpty)(e.getIn(c))&&(e=n(e,c))})):(t=>!!(0,o.isNil)(t)||"number"!=typeof t&&"boolean"!=typeof t&&(0,o.isEmpty)(t))(t)&&(e=n(e,c))};return(0,o.isObject)(e)&&(0,o.forEach)(e,((t,e)=>{i(t,e,[])})),e};(window.divi=window.divi||{}).seamlessImmutableExtension=e}();