/*! * Licensed Materials - Property of IBM * IBM Cognos Products: Modeling UI * (C) Copyright IBM Corp. 2020 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils"));else if("function"==typeof define&&define.amd)define(["bi/moser/moser.min","react","ca-ui-toolkit","mobx","mobx-react","ba-ui-common","react-dom","prop-types","react-dnd","baglass/core-client/js/core-client/utils/BidiUtil","bi/glass/common/ui/ProgressToast","ca-modeller/bridge/StringResourcesBridge","baglass/core-client/js/core-client/i18n/Formatter","corsair_ship/ba-react-html5-dnd","bi/glass/utils/Utils","react-dnd-html5-backend","ca-modeller/common","lib/flowjs/2.13.0/flow","moment","bi/commons/utils/DateTimeUtils"],t);else{var o="object"==typeof exports?t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils")):t(e["bi/moser/moser.min"],e.react,e["ca-ui-toolkit"],e.mobx,e["mobx-react"],e["ba-ui-common"],e["react-dom"],e["prop-types"],e["react-dnd"],e["baglass/core-client/js/core-client/utils/BidiUtil"],e["bi/glass/common/ui/ProgressToast"],e["ca-modeller/bridge/StringResourcesBridge"],e["baglass/core-client/js/core-client/i18n/Formatter"],e["corsair_ship/ba-react-html5-dnd"],e["bi/glass/utils/Utils"],e["react-dnd-html5-backend"],e["ca-modeller/common"],e["lib/flowjs/2.13.0/flow"],e.moment,e["bi/commons/utils/DateTimeUtils"]);for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(window,function(e,t,o,r,n,i,a,s,c,u,p,l,d,f,m,h,b,g,y,v){return function(e){function t(t){for(var r,a,s=t[0],c=t[1],u=t[2],l=0,d=[];l0});return p.a.createElement(d.b,{store:o},p.a.createElement(h.PropertyPanel,null,p.a.createElement(s,{metadata:r,props:{moserObjects:t,showIcon:n}})))},t}(u.Component))||r)||r},245:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return a});var r=o(35),n=o(437),i=o(438);function a(e,t){var o=void 0===t?{}:t,a=o.featureConfig,s=void 0===a?null:a,c=o.undoCallback,u=void 0===c?null:c,p=o.confirmations,l=void 0===p?null:p,d=o.connectionResolver,f=void 0===d?null:d,m=Object(r.a)(e,function(){return new i.a},null,s,l,f);return u&&m.rootStore.mainUndoHistory.addListener(function(e,t){u(Object(n.a)(e,t))}),m}},3:function(e,t){e.exports=o},437:function(e,t,o){"use strict";var r=o(6);t.a=function(e,t){return{undo:Object(r.action)(function(){if(e.operationCounter!==t)throw new Error("Error: Undo was called out of order");e.undo()}),redo:Object(r.action)(function(){if(e.operationCounter!==t-1)throw new Error("Error: Redo was called out of order");e.redo()}),label:e.undoLabel}}},438:function(e,t,o){"use strict";o.d(t,"a",function(){return U});var r,n,i,a,s,c,u=o(0),p=o.n(u),l=o(6),d=o(5),f=o(13),m=o(7),h=o(188),b=o(10),g=o(23),y=o(42),v=o(14),O=o(262),S=o(52),j=o(439),_=o(120),w=o(78),M=o(27),x=o(8),D=o(4),C=o(303),P=o(22),E=o(28),T=o(260);function R(){return(R=Object.assign||function(e){for(var t=1;t=0||(n[o]=e[o]);return n}(t,["type","tempModule"]),p=o||{},l=p.groupingNodes,d=void 0!==l&&l,f=p.lowestConcept,m=void 0===f||f,h=p.timeout,b=encodeURI(n.n+"/explore/relationship"),g="groupingNodes="+d+"&lowestConcept="+m;return e.ajaxService({url:b+"?"+g,method:"POST",rawResponse:!0,processData:!1,timeout:h,data:JSON.stringify(i({},u,{tempModule:JSON.stringify(c),sourceType:Object(r.b)(s.enumValue),connections:a?JSON.stringify(a):void 0,groupingNodes:d,lowestConcept:m}))})})}},440:function(e,t,o){"use strict";o.d(t,"a",function(){return n});var r=o(5);function n(e,t){for(var o=Object.getPrototypeOf(t);o!==Object.prototype;)Object.getOwnPropertyNames(o).forEach(function(n){var i=Object.getOwnPropertyDescriptor(o,n);if("function"==typeof i.value&&(Object(r.f)(i.value)||Object(r.g)(i.value))){if(n in e)throw new Error("Shaping: Can't redefine reserved property "+n);e[n]=t[n]}}),o=Object.getPrototypeOf(o)}},45:function(e,t){e.exports=s},46:function(e,t){e.exports=c},49:function(e,t){e.exports=u},523:function(e,t,o){o(84),e.exports=o(524)},524:function(e,t,o){var r=o(89).default,n=o(27).getExpressionType,i=o(504).default,a=o(62),s=a.getCustomGroupViews,c=a.getCustomGroupMessageIds,u=a.getCustomGroupObjectData,p=a.validateCustomGroup,l=o(51),d=l.getCustomBinViews,f=l.getCustomBinMessageIds,m=l.getCustomBinObjectData,h=l.validateCustomBin,b=o(587).default,g=o(192).default,y=o(208).default,v=o(592).default,O=o(638).default,S=o(639).default,j=o(640).default,_=o(244).default,w=o(245).default,M=o(641).default;e.exports={Shaping:b,ShapingTree:v,ShapingPickTree:O,ShapingAncestorTree:S,ShapingGrid:y,ShapingTabGrid:j,ShapingProperties:_,shapingProvider:g,createShapingContext:w,GridTabs:M,formatUtils:i,moserVisitor:r,getExpressionType:n,customGroupUtils:{getCustomGroupViews:s,getCustomGroupMessageIds:c,getCustomGroupObjectData:u,validateCustomGroup:p},customBinUtils:{getCustomBinViews:d,getCustomBinMessageIds:f,getCustomBinObjectData:m,validateCustomBin:h}}},587:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return g});var r=o(1),n=o.n(r),i=o(20),a=o.n(i),s=o(0),c=o.n(s),u=o(3),p=o(5),l=o(19),d=o(192),f=o(245),m=o(440);function h(e,t){for(var o=0;o=0&&(this._mountedNodes.splice(t,1),a.a.unmountComponentAtNode(e))},function(e,t,o){t&&h(e.prototype,t),o&&h(e,o)}(e,[{key:"rootStore",get:function(){return this.context.rootStore}},{key:"shapingStore",get:function(){return this.rootStore.perspectiveStore}}]),e}()},588:function(e,t,o){"use strict";var r,n=o(1),i=o.n(n),a=o(16),s=o(3),c=o(25),u=o(2),p=o(10),l=o(44),d=o(244);o(589);Object(l.a)(p.x,{initializer:function(e){return e.rootStore.perspectiveStore},setupUndoStack:!1})(r=Object(a.observer)(r=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){var e=this.props,t=e.onClose,o=e.selection;return i.a.createElement(s.Dialog,{"data-tid":Object(c.a)("propertiesDialog"),width:"600px",onClose:t,className:"bi-mui-shapingPropertiesDialog"},i.a.createElement(s.Dialog.Header,{"data-tid":Object(c.a)("propertiesDialog","header")},i.a.createElement(s.TruncatedText,{value:Object(u.getString)("properties")})),i.a.createElement(s.Dialog.Body,null,i.a.createElement(d.default,{moserObjects:o})),i.a.createElement(s.Dialog.Footer,null,i.a.createElement(s.Dialog.Button,{"data-tid":Object(c.a)("propertiesDialog","cancel"),label:Object(u.getString)("close"),onClick:t})))},t}(n.Component))||r)},589:function(e,t,o){var r=o(590);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};o(36)(r,n);r.locals&&(e.exports=r.locals)},590:function(e,t,o){(e.exports=o(32)(void 0)).push([e.i,".bi-mui-shapingPropertiesDialog .ba-common-propertyPanel{box-shadow:none}",""])},592:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return S});var r,n,i,a,s=o(1),c=o.n(s),u=o(16),p=o(57),l=o(190),d=o(13),f=o(3),m=o(5),h=o(63),b=o(7);o(636);function g(){return(g=Object.assign||function(e){for(var t=1;t=0||(n[o]=e[o]);return n}function v(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O=h.d,S=Object(f.withContext)(function(e){return{showMembers:!!e.featureConfig[b.SHOW_MEMBERS]}})(a=Object(m.e)(function(e){return{memberSearchableTreeStore:e.memberSearchableTreeStore,shapingStore:e}})(a=Object(u.observer)(a=function(e){function t(){return e.apply(this,arguments)||this}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.memberSearchableTreeStore,o=e.shapingStore,r=e.showMembers,n=y(e,["memberSearchableTreeStore","shapingStore","showMembers"]);return c.a.createElement(m.b,{store:t},c.a.createElement(l.a,g({},n,{resizeable:!1,showFilter:r,itemDragType:O}),function(e){return c.a.createElement(m.b,{store:o},c.a.createElement(j,e))}))},t}(s.Component))||a)||a)||a,j=Object(f.withContext)(function(e){return{context:e,scrollable:e.featureConfig[b.SCROLLABLE_TREES],showModule:e.featureConfig[b.SHOW_MODULE_TREE_NODE]}})(r=Object(m.e)(function(e){return{module:e.module,isValid:!e.validationStore||e.validationStore.isValid,showValidationResults:e.showValidationResults,isShapingTreeLastSelection:e.isShapingTreeLastSelection,showContextMenu:e.showShapingTreeContextMenu,membersMode:e.treeStore.membersMode}})((i=n=function(e){function t(t){var o;return(o=e.call(this,t)||this)._treeProvider=void 0,o._itemRenderer=void 0,o._tree=void 0,o._getTreeProvider=function(e){return void 0===e&&(e=o.props),o.props.getTreeProvider({showNavigationGroups:e.showNavigationGroups,showRootNodes:e.showModule,membersMode:e.membersMode,showFullPackage:"showFullPackage"in e?e.showFullPackage:e.context.featureConfig[b.SHOW_FULL_PACKAGE]})},o._onMenu=function(e,t){o.props.onMenu(e,t,document.activeElement)},o._treeRef=function(e){return o._tree=e},o._treeProvider=o._getTreeProvider(t),o}v(t,e);var o=t.prototype;return o.componentDidMount=function(){Object(d.l)(d.k)},o.componentWillReceiveProps=function(e){e.showModule===this.props.showModule&&e.showFullPackage===this.props.showFullPackage&&e.showNavigationGroups===this.props.showNavigationGroups&&e.membersMode===this.props.membersMode||(this._treeProvider=this._getTreeProvider(e))},o.componentDidUpdate=function(e){var t=Object.keys(e.selectedNodes),o=Object.keys(this.props.selectedNodes),r=t.length-1,n=o.length-1;this.props.isShapingTreeLastSelection||t[r]===o[n]||this._tree.scrollToId(o[n])},o.render=function(){var e=this,t=this.props,o=t.label,r=t.showModule,n=t.module,i=t.enableContextMenu,a=t.onBeginDrag,s=t.isValid,u=t.showValidationResults,l=y(t,["label","showModule","module","enableContextMenu","onBeginDrag","isValid","showValidationResults"]);return c.a.createElement(p.a,g({},l,{enableTreePerf:!0,enableDnD:!0,useSelectionOrderBadges:!1,showValidationResults:u,isValid:s,getTreeProvider:function(){return e._treeProvider},"aria-label":o,moserObject:this._itemRenderer,className:"bi-mui-shapingTree",activeClassName:"is-active",isAlwaysExpanded:function(e,t){return r&&0===t},selectionMode:"multi",rootObject:n,onMenu:i?this._onMenu:null,onBeginDrag:a,ref:this._treeRef}))},t}(s.Component),n.defaultProps={showModule:!0,allowReorder:!0,enableContextMenu:!0,showNavigationGroups:!1,scrollable:!1},r=i))||r)||r},6:function(e,t){e.exports=r},636:function(e,t,o){var r=o(637);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};o(36)(r,n);r.locals&&(e.exports=r.locals)},637:function(e,t,o){(e.exports=o(32)(void 0)).push([e.i,'.bi-mui-shapingTree{margin:2px}.bi-mui-shapingTree.is-active:after{border:2px dashed;content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin-right:8px;border-color:#1f57a4}',""])},638:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return u});var r,n=o(1),i=o.n(n),a=o(16),s=o(5),c=o(57);var u=Object(s.e)(function(e){return{module:e.module}})(r=Object(a.observer)(r=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n1?i.a.createElement(c.Tabs,{selected:t,fullHeight:!0,align:"left",onChange:this._onTabChange},o.map(function(e){return i.a.createElement(c.TabPanel,{id:Object(u.getUniqueId)(e),key:Object(u.getUniqueId)(e),label:e.getLabel()},i.a.createElement(p.default,{querySubject:e,onBeginDrag:r,onEndDrag:n}))})):i.a.createElement(p.default,{onBeginDrag:r,onEndDrag:n,querySubject:o[0]})},t}(n.Component))||r)||r},641:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return a});var r=o(1),n=o.n(r),i=o(3);var a=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n