define(["react","mobx-state-tree","prop-types","jquery","gemini/lib/@waca/dashboard-common/dist/core/APIFactory","react-dom","mobx-react","polyglot","ca-ui-toolkit"],function(e,t,o,i,r,a,l,n,s){return function(e){function t(i){if(o[i])return o[i].exports;var r=o[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,i){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=9)}([function(t,o){t.exports=e},function(e,o){e.exports=t},function(e,t){e.exports=o},function(e,t){e.exports=i},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getNumberOfFilterItems=function(e){return!e||"in"!==e.operator&&"notin"!==e.operator&&"isnull"!==e.operator?null:e.values.length},t.handleScroll=function(e,t,o){var i=t.getBoundingClientRect(),r={top:i.top,bottom:i.bottom};if("touchmove"===e.type){var a=e.touches[0];a&&(e.clientX=a.clientX,e.clientY=a.clientY)}if(e.clientX&&e.clientY){var l={x:e.clientX,y:e.clientY},n=r.bottom-l.y,s=l.y-r.top,d=n>0&&n<20,c=s>0&&s<20,_=0;c&&d&&(c=s>n,d=!c),d?_=20-n:c&&(_=s-20);var u=t.scrollTop+_;if(u<=0)u=0;else{var p=t.scrollHeight-t.clientHeight;u>p&&(u=p)}t.scrollTop!==u&&(t.scrollTop=u,o&&o())}},t.getDataSourceIdTypeIn=function(e){var t=e.getActiveDataSourceId();if(!t){var o=e.getFeature("DataSources");o.getDataSourceList().length>0&&(t=o.getDataSourceList()[0].getId())}return t}},function(e,t){e.exports=r},function(e,t,o){var i=o(20);"string"==typeof i&&(i=[[e.i,i,""]]);var r={hmr:!0};r.transform=void 0;o(22)(i,r);i.locals&&(e.exports=i.locals)},function(e,t){e.exports={Bubble:{top_multiple:["size","color"],top_single:["categories"],left:["y"],bottom_single:["x"]},Area:{top_single:["series"],left:["values"],bottom_single:["categories"]},Column:{top_single:["color"],left:["values"],bottom_single:["categories"]},Bar:{top_single:["color"],left:["categories"],bottom_single:["values"]},StackedColumn:{top_single:["color"],left:["values"],bottom_single:["categories"]},StackedBar:{top_single:["color"],left:["categories"],bottom_single:["values"]},Point:{top_single:["series"],left:["values"],bottom_single:["categories"]},DualAxis:{top_multiple:["columnColor","lineColor"],left:["columnValue"],bottom_single:["categories"],right:["lineValue"]},"DualAxis.legacy":{left:["columnValue"],bottom_single:["categories"],right:["lineValue"]},Marimekko:{top_single:["color","categories"],left:["values"],bottom_single:["width"]},Waterfall:{left:["values"],bottom_single:["categories"]},Bullet:{left:["actual"],bottom_single:["goal"]},Scatter:{top_multiple:["color"],top_single:["categories"],left:["y"],bottom_single:["x"]},PackedBubble:{top_multiple:["size","color"],top_single:["categories"],left:["y"],bottom_single:["x"]},HierarchicalPackedBubble:{top_multiple:["size","color"],bottom_single:["categories"]},Wordle:{top_multiple:["size","color"],bottom_single:["categories"]},Heatmap:{top_multiple:["size","color"],left:["categories"],bottom_single:["series"]},Treemap:{top_multiple:["size","color"],bottom_single:["categories"]},Pie:{top_single:["values"],bottom_single:["categories"]},Dial:{top_single:["color"],bottom_multiple:["categories","values"]},KPI:{top_single:["actual"],bottom_single:["goal","sparkline.time"]},Network:{top_single:["categories","series"],bottom_single:["values"]},Line:{top_single:["series"],left:["values"],bottom_single:["categories"]}}},,function(e,t,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,t){for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:"top",o="overlayContainer_"+t;if(e[t+"_single"]||e[t+"_multiple"])return d.default.createElement("div",{className:o},e[t+"_multiple"]&&d.default.createElement("div",{className:"overlayContainerMultiple"},this._renderDropZones(e[t+"_multiple"])),e[t+"_single"]&&d.default.createElement("div",{className:"overlayContainerSingle"},this._renderDropZones(e[t+"_single"])))}},{key:"_renderVerticalContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"left",o="section_"+t,i="overlayContainer_"+t;if(e[t])return d.default.createElement("div",{className:o},d.default.createElement("div",{className:i},this._renderDropZones(e[t])))}},{key:"_getDropZonePosition",value:function(e,t){var o=g.default,i=void 0;return o[e]&&Object.keys(o[e]).forEach(function(r){o[e][r].includes(t)&&(i=r)}),i}}]),t}(s.Component);y.propTypes={content:u.default.object.isRequired,dashboard:u.default.object.isRequired,overlayModel:u.default.object.isRequired,overlayParentNode:u.default.object.isRequired},t.default=(0,c.observer)(y)},function(e,t){e.exports=l},function(e,t,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o=0&&h.splice(t,1)}function n(e){var t=document.createElement("style");return e.attrs.type="text/css",d(t,e.attrs),a(e,t),t}function s(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",d(t,e.attrs),a(e,t),t}function d(e,t){Object.keys(t).forEach(function(o){e.setAttribute(o,t[o])})}function c(e,t){var o,i,r,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var d=y++;o=f||(f=n(t)),i=_.bind(null,o,d,!1),r=_.bind(null,o,d,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=s(t),i=p.bind(null,o,t),r=function(){l(o),o.href&&URL.revokeObjectURL(o.href)}):(o=n(t),i=u.bind(null,o),r=function(){l(o)});return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}function _(e,t,o,i){var r=o?"":i.css;if(e.styleSheet)e.styleSheet.cssText=E(t,r);else{var a=document.createTextNode(r),l=e.childNodes;l[t]&&e.removeChild(l[t]),l.length?e.insertBefore(a,l[t]):e.appendChild(a)}}function u(e,t){var o=t.css,i=t.media;if(i&&e.setAttribute("media",i),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}function p(e,t,o){var i=o.css,r=o.sourceMap,a=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||a)&&(i=z(i)),r&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var l=new Blob([i],{type:"text/css"}),n=e.href;e.href=URL.createObjectURL(l),n&&URL.revokeObjectURL(n)}var v={},m=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),g=function(e){var t={};return function(o){if(void 0===t[o]){var i=e.call(this,o);if(i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[o]=i}return t[o]}}(function(e){return document.querySelector(e)}),f=null,y=0,h=[],z=o(23);e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=m()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var o=r(e,t);return i(o,t),function(e){for(var a=[],l=0;l'),o=(0,l.default)(this.domNode).clone().addClass("draggedNode"),i=this.domNode.getBoundingClientRect(),r=i.width;if(o.css({width:r,cursor:"default"}),e.iconsFeature){var a=e.iconsFeature.getIcon("common-nodrop");if(a){var n=(0,l.default)('');o.find(".bi-common-field-item__nameLine__draggable").remove(),o.find(".bi-common-field-item__nameLine").prepend(n)}}t.append(o);var s=e.cbGetSlotDataItemHandler();e.dndManager.startDrag({event:e.event,type:"SLOT_ITEM",data:{source:{slot:s.getSlotAPI(),indexInSlot:s.indexInSlot}},callerCallbacks:{onMove:this._onMove.bind(this)},avatar:t,moveXThreshold:20,moveYThreshold:20})}},{key:"_onMove",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.dragObject;if(o){var i=o.avatar;if(i){var r=(0,l.default)(i),a=r.find(".nodrop");if(a.length){var n=t.dropTargetNode;if(n){var s=!(n.classList&&n.classList.contains("slotEditor"));a.toggleClass("is-hidden",s)}else a.toggleClass("is-hidden",!1)}}}}}]),e}();t.default=s},function(e,t){e.exports=s}])}); //# sourceMappingURL=DropZonesOverlayDOM.js.map