12345678 |
- /*!
- * 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"),require("bi/glass/app/ContentView"),require("bi/glass/app/plugins/Button"));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","bi/glass/app/ContentView","bi/glass/app/plugins/Button"],t);else{var r="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"),require("bi/glass/app/ContentView"),require("bi/glass/app/plugins/Button")):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"],e["bi/glass/app/ContentView"],e["bi/glass/app/plugins/Button"]);for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(window,function(e,t,r,o,n,i,a,c,s,l,u,p,d,b,f,g,m,h,y,v,S,O){return function(e){function t(t){for(var o,a,c=t[0],s=t[1],l=t[2],p=0,d=[];p<c.length;p++)a=c[p],n[a]&&d.push(n[a][0]),n[a]=0;for(o in s)Object.prototype.hasOwnProperty.call(s,o)&&(e[o]=s[o]);for(u&&u(t);d.length;)d.shift()();return i.push.apply(i,l||[]),r()}function r(){for(var e,t=0;t<i.length;t++){for(var r=i[t],o=!0,c=1;c<r.length;c++){var s=r[c];0!==n[s]&&(o=!1)}o&&(i.splice(t--,1),e=a(a.s=r[0]))}return e}var o={},n={28:0},i=[];function a(t){if(o[t])return o[t].exports;var r=o[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=n[e];if(0!==r)if(r)t.push(r[2]);else{var o=new Promise(function(t,o){r=n[e]=[t,o]});t.push(r[2]=o);var i,c=document.getElementsByTagName("head")[0],s=document.createElement("script");s.charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.src=function(e){return a.p+""+({1:"commonAsync",2:"commonAsyncShared__buildQS__expressions__format__grid__pkgEnrich__relationship__sourceSelection",3:"commonAsyncShared__buildQS__grid__pkgEnrich__relationship__sourceSelection",4:"commonAsyncShared__diagram__normalization__queryFlow__sourceSelection",5:"commonAsyncShared__dataSecurity__filters__properties",6:"commonAsyncShared__binning__properties",7:"commonAsyncShared__buildQS__relationship",8:"commonAsyncShared__expressions__queryInfo",9:"commonAsyncShared__grouping__properties",10:"commonAsyncShared__normalization__queryFlow",12:"binning",13:"buildQS",14:"clean",16:"dataCache",17:"dataSecurity",18:"diagram",19:"expressions",21:"filters",22:"format",23:"grid",24:"grouping",25:"itemHierarchy",26:"itemPicker",27:"memberSearch",30:"navigationGroup",31:"normalization",34:"parameter",35:"pkgEnrich",36:"properties",37:"queryFlow",38:"queryInfo",39:"relationship",42:"simpleCalculations",43:"sourceSelection",44:"split",46:"validation"}[e]||e)+".js"}(e),i=function(t){s.onerror=s.onload=null,clearTimeout(l);var r=n[e];if(0!==r){if(r){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src,a=new Error("Loading chunk "+e+" failed.\n("+o+": "+i+")");a.type=o,a.request=i,r[1](a)}n[e]=void 0}};var l=setTimeout(function(){i({type:"timeout",target:s})},12e4);s.onerror=s.onload=i,c.appendChild(s)}return Promise.all(t)},a.m=e,a.c=o,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(r,o,function(t){return e[t]}.bind(null,o));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="./ca-modeller/",a.oe=function(e){throw console.error(e),e};var c=window.caModellingPerspective=window.caModellingPerspective||[],s=c.push.bind(c);c.push=t,c=c.slice();for(var l=0;l<c.length;l++)t(c[l]);var u=s;return i.push([661,0]),r()}({0:function(t,r){t.exports=e},1:function(e,r){e.exports=t},104:function(e,t,r){"use strict";r.d(t,"a",function(){return o}),r.d(t,"b",function(){return n});var o="copy",n="cut"},105:function(e,t,r){"use strict";r.d(t,"b",function(){return o}),r.d(t,"a",function(){return n});var o=300,n=390},150:function(e,t,r){"use strict";r.d(t,"a",function(){return d});var o=r(0),n=r.n(o),i=r(4),a=r(14),c=r(8),s=20,l=80,u=50;function p(e){return Object(a.l)(e).getFolderItem()}function d(e,t,r,o){var a=t.getObjectType()===n.a.MoserObjectTypes.QUERY_SUBJECT||t.getObjectType()===n.a.MoserObjectTypes.CALCULATION,c=t.getObjectType()===n.a.MoserObjectTypes.MODULE,s=!r||!!function(e,t){return p(e).find(function(e){return Object(i.resolveFolderItem)(e)===t})}(e,r),l=r&&r.getObjectType()===n.a.MoserObjectTypes.MODULE;return!(l&&0===p(r).length)&&(s||o&&l)&&!(!a&&!c)}function b(e,t,r,o,i){var c,p,d=!1,b=!1,f=!1;if(e){var g=Object(a.n)(e),m=e.getObjectType(),h=o.getObjectType();if(m===n.a.MoserObjectTypes.QUERY_SUBJECT||m===n.a.MoserObjectTypes.FOLDER||m===n.a.MoserObjectTypes.FOLDER_TYPE){var y=Object(a.r)(e).length;h===n.a.MoserObjectTypes.QUERY_ITEM||h===n.a.MoserObjectTypes.FOLDER||h===n.a.MoserObjectTypes.FILTER||h===n.a.MoserObjectTypes.CALCULATION||(h===n.a.MoserObjectTypes.QUERY_SUBJECT||h===n.a.MoserObjectTypes.FOLDER_TYPE)&&m===n.a.MoserObjectTypes.FOLDER_TYPE?(d=t<=s,f=t>s&&t<l,b=t>=l):b=!(d=t<=u),d?(p=g,c=Object(a.r)(g).indexOf(e)):f?(p=e,c=0):b&&(r&&y?(p=e,c=0):(p=g,c=Object(a.r)(g).indexOf(e)+1))}else b=!(d=t<=u),p=g||e,c=(b?1:0)+Object(a.r)(p).indexOf(e);p.getObjectType()===n.a.MoserObjectTypes.MODULE&&(p=Object(a.l)(p))}else c=(p=Object(a.l)(i)).length;return{index:c,destination:p,hoveredAbove:d,hoveredBelow:b,hoveredCenter:f}}function f(e,t,r){void 0===r&&(r=!1);var o=e.item,s=e.data,l=e.droppedYPercent,u=t.items,p=t.data===s,f=!1,g=!1,m=!1,h=!1,y=-1;if(u.some(function(e){return Object(i.isFromLookupReference)(e)})||u.some(function(e){return Object(i.isPartOfPackage)(e)})||Object(i.isPartOfPackage)(o))return{canDrop:f,hoveredAbove:g,hoveredBelow:m,hoveredCenter:h};if(p){if(u.some(function(e){var t=Object(i.getAncestor)(e,n.a.MoserObjectTypes.QUERY_SUBJECT);return t&&t.getInstanceType()===n.a.InstanceType.REFERENCE}))f=!1;else if(Object(a.a)(u)){var v,S=b(o,l,r,u[0],s);y=S.index,v=S.destination,m=S.hoveredBelow,g=S.hoveredAbove,h=S.hoveredCenter;var O=u.map(function(e){return Object(a.k)(e)});f=Object(a.d)(u)&&Object(a.n)(u[0])===v?Object(a.b)(u[0],v)&&!function(e,t){return!t.reduce(function(e,r,o){return e||0!==o&&Math.abs(t[o-1]-t[o])>1},!1)&&t.some(function(t){return e===t||e===t+1})}(y,O):Object(a.b)(u[0],v)}}else{var j=b(o,l,r,u[0],s);m=j.hoveredBelow,g=j.hoveredAbove,h=j.hoveredCenter,f=u.every(function(e){return e.getObjectType()===n.a.MoserObjectTypes.QUERY_ITEM})?function(e,t){if(t.some(function(e){return Object(c.isFromReferenceSourceModule)(e)}))return!1;if(!e||Object(i.isMoserObjectTypeOf)(e,n.a.MoserObjectTypes.MODULE))return!0;if(!Object(a.a)(t))return!1;var r=t[0],o=Object(i.getAncestorOrSelf)(e,n.a.MoserObjectTypes.QUERY_SUBJECT);if(!o)return!1;var s=Object(i.getAncestorOrSelf)(r,n.a.MoserObjectTypes.QUERY_SUBJECT);return o.getIdentifier()===s.getIdentifier()}(o,u):function(e,t,r,o){return r.some(function(r){return d(e,r,t,o)})}(s,o,u,m)}return{canDrop:f,hoveredAbove:g,hoveredBelow:m,hoveredCenter:h}}t.b=function(e,t){void 0===t&&(t={});var r=t,o=r.allowReorder,a=void 0===o||o,s=r.onEndDrag,l=!1;return{canFallThrough:function(){return l},onItemHover:function(t,r){var o=t.item,i=t.data,s=t.droppedBelow,u=o&&o.getObjectType()===n.a.MoserObjectTypes.MODULE;l=o===i&&!s||u&&0===p(o).length;var d=f(t,r,o&&e.modelTreeStore.isExpanded(o)),b=d.canDrop,g=d.hoveredBelow,m=d.hoveredAbove,h=d.hoveredCenter;a&&b&&o&&e.setCurrentTreeDropTarget(Object(c.getUniqueId)(o),{hoveredBelow:g,hoveredAbove:m,hoveredCenter:h})},canDrop:function(t,r){var o=t.item,n=t.data;if(r.data===n&&!a)return!1;var i=f(t,r,o&&e.modelTreeStore.isExpanded(o)).canDrop;return i},onEndDrag:function(){e.setCurrentTreeDropTarget(null),s&&s.apply(void 0,arguments)},onDrop:function(t,r){var o,a=t.item,c=t.droppedYPercent,s=t.data,l=r.items,u=r.data===s,p=null,d=!1;a&&(d=e.modelTreeStore.isExpanded(a));var f=b(a,c,d,l[0],s);o=f.index,p=f.destination;var g=o;u?e.moveItemsWithinModule(l,p,g):l.every(function(e){return e.getObjectType()===n.a.MoserObjectTypes.QUERY_ITEM})?e.insertIntoModule(l.filter(function(e){return Object(i.isMoserObjectTypeOf)(e,[n.a.MoserObjectTypes.QUERY_ITEM])}),g,p&&p.getObjectType()===n.a.MoserObjectTypes.FOLDER?p:void 0):e.insertIntoModule(l.filter(function(e){return Object(i.isMoserObjectTypeOf)(e,[n.a.MoserObjectTypes.QUERY_SUBJECT,n.a.MoserObjectTypes.MODULE,n.a.MoserObjectTypes.CALCULATION])}),g,p&&p.getObjectType()===n.a.MoserObjectTypes.FOLDER_TYPE?p:void 0)}}}},16:function(e,t){e.exports=n},19:function(e,t){e.exports=i},20:function(e,t){e.exports=a},213:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([59],{"3865314c5959606874d4":function(t,r){t.exports=e},"9612edcdbcc934e7f1ff":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("dd3d8884a737f47c10b1"));t.default=n.a},dd3d8884a737f47c10b1:function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"nothing-here_128_v7",use:"nothing-here_128_v7-usage",viewBox:"0 0 200 200",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" id="nothing-here_128_v7"><circle class="ba-graphics-neutral-white4" cx="100" cy="100" r="100" /><path class="ba-graphics-white" d="M14.97 170.08h135.66" /><path class="ba-graphics-gray60" d="M150.63 172.08H15a2 2 0 110-4h135.63a2 2 0 010 4z" /><path class="ba-graphics-white" d="M2 170.08h4.97" /><path class="ba-graphics-gray60" d="M7 172.08H2a2 2 0 010-4h5a2 2 0 010 4z" /><path class="ba-graphics-white" d="M179.03 170.08H198" /><path class="ba-graphics-gray60" d="M198 172.08h-19a2 2 0 010-4h19a2 2 0 010 4z" /><path class="ba-graphics-white" d="M158.63 170.08h12.4" /><path class="ba-graphics-gray60" d="M171 172.08h-12.4a2 2 0 010-4H171a2 2 0 010 4z" /><path class="ba-graphics-white" d="M30.17 46.52h139.57a6.21 6.21 0 016.26 6.21v96.79a4 4 0 01-4 4H28a4 4 0 01-4-4V52.73a6.21 6.21 0 016.17-6.21z" /><path class="ba-graphics-gray60" d="M169.74 50.34a2.39 2.39 0 012.39 2.39v96.79a.18.18 0 01-.18.18H28a.18.18 0 01-.18-.18V52.73a2.4 2.4 0 012.4-2.39h139.52m0-3.82H30.17A6.22 6.22 0 0024 52.73v96.79a4 4 0 004 4h144a4 4 0 004-4V52.73a6.21 6.21 0 00-6.21-6.21z" /><path class="ba-graphics-gray1" d="M176 67.28v-16.8a4 4 0 00-4-4H28a4 4 0 00-4 4v16.8z" /><path class="ba-graphics-gray60" d="M172 50.3a.18.18 0 01.18.18v13H27.77v-13a.18.18 0 01.23-.18h144m0-3.82H28a4 4 0 00-4 4v16.8h152v-16.8a4 4 0 00-4-4z" /><circle class="ba-graphics-gray60" cx="34.07" cy="56.82" r="2" /><circle class="ba-graphics-gray60" cx="41.21" cy="56.82" r="2" /><circle class="ba-graphics-gray60" cx="48.34" cy="56.82" r="2" /><circle class="ba-graphics-gray60" cx="104.65" cy="20.58" r="2" /><circle class="ba-graphics-gray60" cx="141.96" cy="31.17" r="2" /><path class="ba-graphics-gray60" d="M61.33 27.91a4 4 0 004-4 1 1 0 112 0 4 4 0 004 4 1 1 0 010 2 4 4 0 00-4 4 1 1 0 01-2 0 4 4 0 00-4-4 1 1 0 010-2z" /><path class="ba-graphics-white" d="M88.66 128.74h19.08" /><path class="ba-graphics-gray60" d="M107.74 130.74H88.65a2 2 0 010-4h19.09a2 2 0 010 4z" /><circle class="ba-graphics-gray60" cx="75.32" cy="117.69" r="3.47" /><circle class="ba-graphics-gray60" cx="121" cy="117.69" r="3.47" /></symbol>'});a.a.add(c),t.a=c}},["9612edcdbcc934e7f1ff"])}(r(137))},257:function(e,t,r){var o=r(519),n=r(153),i=r(265),a=r(272),c=r(108),s=i(function(e,t){var r=c(t);return a(r)&&(r=void 0),a(e)?o(e,n(t,1,a,!0),void 0,r):[]});e.exports=s},258:function(e,t,r){"use strict";r.d(t,"a",function(){return p});var o=r(1),n=r.n(o),i=r(20),a=r.n(i),c=r(469),s=r.n(c),l=r(133),u=r(212);function p(e){var t=e.id,r=e.appController,o=e.perspective,i=e.message;return n.a.createElement(u.a,{message:i,onClose:function(){return r.closeAppView(o,t)}})}var d=s.a.extend({init:function(e){d.inherited("init",this,[e]),this.props=e,this.api={},this.initialize(this.props,e.glassContext)},initialize:function(){},getType:function(){return"module"},render:function(){return this.mount(),Promise.resolve(this)},mount:function(){a.a.render(this.reactRenderRoot(),this.$el[0])},activate:function(){return this.context.rootStore.setIsPerspectiveActive(!0),Promise.resolve(!0)},deactivate:function(){this.context.rootStore.setIsPerspectiveActive(!1)},checkPermission:function(){return null},reactRenderRoot:function(){return n.a.createElement(l.a,{context:this.context},this.checkPermission()||this.reactRender())},reactRender:function(){},addDisposable:function(){var e;(e=this.context).addDisposer.apply(e,arguments)},remove:function(){this._disposable=null,this._globalKeyBindings=null,a.a.unmountComponentAtNode(this.$el[0]),this.$el[0].innerHTML="",this.context.destroy(),this.context=null}});t.b=d},3:function(e,t){e.exports=r},31:function(e,t,r){"use strict";r.d(t,"a",function(){return o}),r.d(t,"b",function(){return n}),r.d(t,"c",function(){return i}),r.d(t,"e",function(){return a}),r.d(t,"d",function(){return c});var o="diagram",n="grid",i="normalization",a="securityFilterPreview",c="queryFlow"},322:function(e,t,r){"use strict";var o=r(125),n=r.n(o),i=r(1),a=r.n(i),c=r(6),s=r(5),l=r(35),u=r(17),p=r(126),d=r.n(p),b=r(60),f=r(2),g=r(462),m=r(463),h=r(258),y=r(470),v=r(485),S=r(31),O=h.b.extend({initialize:function(e,t){var r=this;this.context=Object(l.a)(t,function(){return new m.a({},r.props.viaIntent?S.a:S.b)},this.props.objRef,void 0,void 0,this.props.connectionResolver,this._onEvent),this.context.addSideEffects(Object.values(g).filter(function(e){return"function"==typeof e}));var o=this.context.rootStore;this._globalKeyBindings=Object(v.a)(this.context).setTarget(document.body),this.addDisposable(Object(c.reaction)(function(){return{objRef:o.objRef,title:o.module&&o.module.getLabel()}},function(){r.trigger("change:state")}),Object(c.reaction)(function(){return r.isDirty()},function(e){r.trigger("change:dirty",{value:e})}),Object(c.reaction)(function(){return!o.dialog||!o.dialog.isOpen()},function(e){r._globalKeyBindings.enable(e)}),Object(c.reaction)(function(){return o.module},function(e){e&&Object(c.action)(function(){return e.addListener(n()(function(){return o.saveSessionModule()},5e3))})()})),this.glassContext.currentAppView.$(".navbar").addClass("narrow"),this.activate()},_onEvent:function(e,t){u.track(e.getModuleStats(t))},activate:function(){return this._globalKeyBindings.enable(!0),O.inherited("activate",this,[])},deactivate:function(){return this._globalKeyBindings.enable(!1),O.inherited("deactivate",this,[])},isDirty:function(){var e=this.context.rootStore;return e.module&&(!e.objRef||e.dirtyTracker.dirty)},getContent:function(){var e=this.props.tid,t=this.context.rootStore,r=t.objRef,o=t.moduleId;return{objRef:r,id:r||e,tid:e||o}},getIcon:function(){return d.a.id},getTitle:function(){var e=this.context.rootStore.module;return e?e.getLabel():Object(f.getString)("loadingModule")},checkPermission:function(){var e=this.props,t=e.perspective,r=e.glassContext;return-1===r.services.userProfile.capabilities.indexOf(b.c)?a.a.createElement(h.a,{perspective:t,appController:r,id:this.context.rootStore.objRef,message:Object(f.getString)("noAccessToDataModule")}):null},reactRender:function(){var e=this.props,t=e.tid,r=e.sessionModule,o=this.context.rootStore.objRef;return a.a.createElement(s.b,{store:this.context.rootStore.perspectiveStore},a.a.createElement(y.a,{moduleId:o,sessionModuleId:t,module:r}))}});t.a=O},324:function(e,t,r){"use strict";var o=r(11),n=r(486),i=r(487),a={SaveAction:n.a,SaveAsAction:i.a},c=function(e,t){var r=null;if(t){var o=t.split(".").pop();r=o?e[o]:null}return r};t.a=function(){return{onSelectItem:function(e){var t=e.target.activeObject&&e.target.activeObject.data?e.target.activeObject.data:{};!function(e,t,r,o){var n=c(t,e);n&&n.execute&&n.execute(r.dispatch,o,r)}(o.d(e),a,o.c(e),t)},isItemVisible:function(e){var t=c(a,e.target.itemId);if(t){var r=o.b(e),n=o.f(o.e(e),o.d(e));if(o.g(r,n)){if(t.isVisible){var i=o.c(e),s=e.target.activeObject&&e.target.activeObject.data?e.target.activeObject.data:{};return t.isVisible(s,i)}return!0}}return!1}}}},325:function(e,t,r){"use strict";var o=r(488),n=r(490),i=r(491),a=r(492),c=r(493),s=r(494),l={RedoButton:o.a,ToggleSourceButton:n.a,UndoButton:a.a,TryItButton:i.a,ValidationButton:c.a,PropertiesButton:s.a};t.a=function(e){var t=null;if(e&&e.itemSpec){var r=function(e){var t=null;if(e){var r=e.split(".").pop();t=r?l[r]:null}return t}(e.itemSpec.id);r&&function(e,t){e.setup&&t.on("appView:loaded",function r(){e.setup(),t.off("appView:loaded",r)})}(t=r(e),e.glassContext)}return t}},326:function(e,t,r){"use strict";r.r(t);var o=r(80);r.d(t,"validationUtils",function(){return o});var n=r(8);r.d(t,"modelUtils",function(){return n});var i=r(266);r.d(t,"joinUtils",function(){return i});var a=r(4);r.d(t,"moserUtils",function(){return a})},45:function(e,t){e.exports=c},46:function(e,t){e.exports=s},462:function(e,t,r){"use strict";r.r(t),r.d(t,"purgeInvalidSelection",function(){return s});var o=r(0),n=r.n(o),i=r(4),a=r(9),c=r(8);function s(e,t){var r,o,s=e.perspectiveStore;if(!s)return null;var l=function(e){e.getType()===n.a.Notification.REMOVE&&(r||(r=[]),o||(o=[]),r.push(e.getOldValue()),-1===o.indexOf(e.getNotifier())&&o.push(e.getNotifier()))};return t.moser.container.addListener(l),function(){t.moser.container.removeListener(l);var u=s.selection;if(r&&r.indexOf(s.queryFlowSubject)>=0&&s.setQueryFlowSubject(null),u&&r){var p=[];if(r.some(function(e){return e&&e.getParent&&null==e.getParent()}))for(var d=0;d<u.length;d++)null==Object(i.getModule)(u[d])&&(p.push(u[d]),u.splice(d,1),d-=1);if(0===u.length){if(p.every(function(e){return e.getObjectType()===n.a.MoserObjectTypes.QUERY_ITEM})){var b=o.filter(function(e){return e.getObjectType()===n.a.MoserObjectTypes.QUERY_SUBJECT});if(1===b.length)return void(s.selection=[b[0]])}s.selection=[e.module]}}s.sourceStore&&function(){var e=s.sourceStore,t=e.sources,o=e.selection;if(o&&r&&r.some(function(e){return e&&e.getObjectType&&e.getObjectType()===n.a.MoserObjectTypes.USE_SPEC&&e.getParent&&null==e.getParent()})){for(var i=function(e){r.some(function(t){return t===Object(c.getProperty)(o[e],a.T)})&&(o.splice(e,1),e-=1),l=e},l=0;l<o.length;l++)i(l);0===o.length&&(t.length>0?s.sourceStore._selection=[t[0]]:s.isSourcePropertiesPaneVisible=!1)}}()}}},463:function(e,t,r){"use strict";r.d(t,"a",function(){return ue});var o,n,i,a,c,s,l,u,p,d,b,f,g,m,h,y,v,S,O,j,w,_,M,P=r(257),T=r.n(P),x=r(108),E=r.n(x),D=r(464),C=r.n(D),I=r(0),V=r.n(I),R=r(6),F=r(13),k=r(5),A=r(9),B=r(66),N=r(10),z=r(61),L=r(110),U=r(135),q=r(8),H=r(42),G=r(14),Q=r(4),W=r(2),J=r(23),Y=r(33),K=r(67),X=r(55),$=r(465),Z=r(17),ee=r(188),te=r(100),re=r(114),oe=r(104),ne=r(31),ie=r(466);function ae(e,t,r,o){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0})}function ce(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function se(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function le(e,t,r,o,n){var i={};return Object.keys(o).forEach(function(e){i[e]=o[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=r.slice().reverse().reduce(function(r,o){return o(e,t,r)||r},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var ue=(o=k.c.undoable(Object(W.getString)("pasteItems")),n=k.c.undoable(Object(W.getString)("moveItems")),i=k.c.undoable(Object(W.getString)("addSources")),a=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return ae(t=e.call.apply(e,[this].concat(o))||this,"modellingTab",c,se(t)),ae(t,"isSourcePaneVisible",s,se(t)),ae(t,"sourceTreeFilter",l,se(t)),ae(t,"isTreeSettingsPaneVisible",u,se(t)),ae(t,"_isSourcePropertiesPaneVisible",p,se(t)),ae(t,"_isValidationPaneVisible",d,se(t)),ae(t,"isLoadingSources",b,se(t)),ae(t,"areDrillGroupMembersIdentified",f,se(t)),ae(t,"selection",g,se(t)),ae(t,"activeRenameId",m,se(t)),ae(t,"clipboard",h,se(t)),ae(t,"queryFlowSubject",y,se(t)),ae(t,"currentTreeDropTarget",v,se(t)),ae(t,"editOperation",S,se(t)),ae(t,"sourceToRelink",O,se(t)),t._modelQueryItems=[],t.isModelTreeLastSelection=!1,ae(t,"_subPanesStack",j,se(t)),ae(t,"normalizeTabVisible",w,se(t)),ae(t,"_parameterResponse",_,se(t)),ae(t,"_parameterFault",M,se(t)),t._checkForErrors=function(){if(t.provider.getModule()){var e=[];return t.module.getUseSpec().forEach(function(t){var r=Object(q.getProperty)(t,A.r);if(r){var o=r.code,n=Object(Y.a)(r);e.push({errCode:o,errMsg:n})}}),e.length>0&&t.provider.openDialog(N.d,{alertMode:!0,body:e.map(function(e){return e.errMsg}),title:Object(W.getString)("errors"),bodyFooter:e.some(function(e){return"MSR-GEN-0091"===e.errCode})?Object(W.getString)("relinkInvalidSources"):""})}},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.storeDidMount=function(e){void 0===e&&(e=ne.b),this.setModellingTab(e)},r._pushToStack=function(e){E()(this._subPanesStack)!==e&&(this._removeFromStack(e),this._subPanesStack.push(e))},r._removeFromStack=function(e){C()(this._subPanesStack,function(t){return t===e})},r.setValidationPaneVisible=function(e){this.isValidationPaneVisible=e},r.setModellingTab=function(e){this.modellingTab=e,e===ne.c&&(this.normalizeTabVisible=!0)},r.showNormalization=function(){this.setModellingTab(ne.c)},r.showRelationships=function(){this.setModellingTab(ne.a)},r.setSourcePaneVisible=function(e){this.isSourcePaneVisible=e,this.isSourcePropertiesPaneVisible=!1},r.setPropertiesPaneVisible=function(e){this.isPropertiesPaneVisible=e},r.setSourcePropertiesPaneVisible=function(e){this.isSourcePropertiesPaneVisible=e},r.setDrillGroupMembersIdentified=function(e){this.areDrillGroupMembersIdentified=e},r.setSourceTreeFilter=function(e){this.sourceTreeFilter=e},r.setActiveRenameId=function(e){this.activeRenameId=e},r.setTreeSettingsVisible=function(e){this.isTreeSettingsPaneVisible=e},r.initDataModule=function(e,t,r){var o=this;return Object(H.a)(this.context,e,r,t).then(function(e){return o.action(function(){var r=t||o.provider.getJSONObjectFactory().createModule(e.moduleJson);o.provider.getMoserContainer().add(r),o.provider.setTempModuleId(e.sessionModuleId),o.provider.setModule(r),o._checkForErrors(),Object(G.x)(Object(G.l)(o.module)),o.module.getMetadataTreeView().length>0&&(o.selection=[o.module],o.modelTreeStore.activeNode=o.module,o.modelTreeStore.expandInitialNodes()),Object(te.b)(r,re.d)||(r.addParameterValueSet(Object(te.a)({identifier:re.d})),Object(te.c)(r)||Object(te.f)(r,re.d)),o.provider.getObjectRef()&&o.provider.callGlobalEvent(z.b)})},function(t){return o.action(function(){var n=Object(Y.a)(t);o.provider.showToast(n,{type:"error",btnLabel:Object(W.getString)("ok"),callback:function(){Z.closeAppView(L.a,e||r)}})})})},r.relinkSource=function(e){var t=this;e&&e.selection&&this.provider.openDialog(N.z,{activeElement:e.activeElement,module:this.module,sourceToRelink:e.selection[0],getSources:function(){return t.sources}}).then(function(e){return e&&t.validationStore.validateRelink()})},r.fetchDataModuleSources=function(){var e=this;return this.isLoadingSources=!0,this.action(Object(J.f)(this.module)).finally(function(){e.action(function(){return e.isLoadingSources=!1})})},r._modelSourceChangeEventHandler=function(e,t){var r=this,o=this.module.getUseSpec().find(function(t){return t.getType()===V.a.UseSpecType.MODULE&&t.getStoreID()===e.updatedModule.getUse()[0]});t===U.a&&o&&this.action(Object(J.f)(this.module,o)).then(function(){return r.validationStore.validate()})},r.initModelSources=function(){Z.eventOn(U.a,this._modelSourceChangeEventHandler,this.context)},r.resetModelSources=function(){Z.eventOff(U.a,this._modelSourceChangeEventHandler,this.context)},r.setSelection=function(e){this.selection=e,this.isModelTreeLastSelection=!1,this.modelTreeStore.expandSelectedNodes(),this.handleParameter()},r.tryIt=function(){return this.module.getQuerySubject().some(function(e){return Object(Q.isOLAPItem)(e)})?this.provider.openDialog(N.d,{alertMode:!0,body:Object(W.getString)("tryItUnable"),title:Object(W.getString)("error")}):Object(H.b)(this.context,this.module).then(function(e){var t=window;t.RSParameters={},t.RSParameters.rs_UIProfile="Modelling",t.RSParameters.rs_DevUIProfile="Modelling",t.RSParameters.startingTemplate="List",t.RSParameters.module=e.sessionModuleId;var r=t.open(document.location.origin+document.location.pathname+"?perspective=authoring","_blank");r&&r.focus()})},r.setCurrentTreeDropTarget=function(e,t){var r=void 0===t?{}:t,o=r.hoveredBelow,n=void 0!==o&&o,i=r.hoveredAbove,a=void 0!==i&&i,c=r.hoveredCenter,s=void 0!==c&&c;Object.assign(this.currentTreeDropTarget,{hoveredBelow:n,hoveredAbove:a,hoveredCenter:s,id:e})},r.addFolderToTree=function(e){var t=this.action(Object(J.a)(e));this.modelTreeStore.setExpanded(e),this.setActiveRenameId(Object(q.getUniqueId)(t))},r.cutItems=function(e){this.clipboard=Object(G.e)(e),this.editOperation=oe.b},r.copyItems=function(e){this.clipboard=Object(G.e)(e),this.editOperation=oe.a},r.pasteItems=function(e){var t=e,r=0;return this.clipboard.every(function(e){return Object(G.b)(e,t)})||(r=Object(G.k)(t)+1,t=Object(G.n)(t)),this.editOperation===oe.b?(this.clipboard.forEach(function(e){V.a.ModuleUtils.move(e,t,r)}),this.clipboard=[]):this.editOperation===oe.a&&Object(Q.copyAddItemsToModule)(this.clipboard,t,this.module,this.provider.getObjectFactory(),r),this.modelTreeStore.setExpanded(t)},r.moveItemsWithinModule=function(e,t,r){var o=0;e.forEach(function(e){var n=r+o;(Object(G.n)(e)!==t||Object(G.u)(e,t,n))&&(o+=1),V.a.ModuleUtils.move(e,t,n)}),this.modelTreeStore.setExpanded(t)},r.swapModule=function(e){var t=this,r=this.module,o=r.getUseSpec();T()(e.getUseSpec(),o,function(e,t){return e.getStoreID()===t.getStoreID()&&Object(Q.isInternalBaseModule)(e)===Object(Q.isInternalBaseModule)(t)}).forEach(function(e){r.addUseSpec(e);var o=Object(q.getProperty)(e,A.q);(Object(Q.isDataModule)(e)||Object(Q.isPackage)(o))&&Object(q.insertToModule)(t.provider.getObjectFactory(),r,[o])});var n=function(e,t){var r=e,o=t;return T()(r.filter(function(e){return!Object(Q.isPartOfPackage)(e)}),o,function(e,t){return e.getIdentifier()===t.getIdentifier()}).map(function(e){return e.clone()})},i=n(e.getQuerySubject(),r.getQuerySubject()),a=n(e.getRelationship(),r.getRelationship());Object(q.insertToModule)(this.provider.getObjectFactory(),r,i.concat(a),0)},r.openMuiSelectionDialog=function(e){var t=this,r=this.provider.getJSONObjectFactory().createModule(this.module.toJSON());return this.provider.openDialog(N.z,{startingView:e,module:r,activeElement:document.activeElement,getSources:function(){return t.sources}}).then(function(e){e&&t.swapModule(e.module)})},r._getRemoveConditions=function(){var e=this,t=function(e){var t=null;return(t=e.find(function(e){return Object(q.isJoinedViewRelationshipKey)(e)}))||e.some(function(e){return t=Object(G.r)(e).find(function(e){return Object(q.isJoinedViewRelationshipKey)(e)})}),t}(this.selection),r=this.selection.filter(function(e){var t=e.getObjectType();return(t===V.a.MoserObjectTypes.FOLDER_TYPE&&Object(Q.getSourceType)(e)!==V.a.UseSpecType.PACKAGE||t===V.a.MoserObjectTypes.FOLDER)&&Object(G.w)(e)}).some(function(t){return!e.modelTreeStore.isExpanded(t)});return[{label:K.d,shouldConfirm:Object(Q.existAsKeyInNormalizationGroupWithAttributes)(this.selection),params:{}},{label:K.e,shouldConfirm:r,params:{}},{label:K.g,shouldConfirm:!!t,params:{column:t?t.getLabel():null}}]},r.removeFromModuleWithConfirmation=function(){var e=this._getRemoveConditions().filter(function(e){return e.shouldConfirm});return this.provider.dialogConfirmableAction(e.length>0,Object(J.q)(this.module,this.selection),1===e.length?K.b[e[0].label]:Object(W.getString)("removeItems"),e.length>1?Object(W.getString)("removeWarningMultipleWarnings"):null,e.map(function(e){return Object($.a)(e.label,e.params)}),Object(W.getString)("removeWarningProceed"))},r.dndModellingAction=function(e){this.modellingTab===ne.c&&this.normalizationStore.createGroupFromDnD(e)},r.validate=function(){this.showValidationResults(),!this.validationStore.isAutoValidation&&this.validationStore.validate()},r.insertIntoModule=function(e,t,r){this.action(Object(J.h)(this.module,e,t,r))},r.openDialog=function(){var e;return(e=this.provider).openDialog.apply(e,arguments)},r.showValidationResults=function(e){var t=this;return Object(F.l)(F.k).then(function(){t.validationStore.setFilterObject(e),t.isValidationPaneVisible=!0})},r.open=function(){return this.provider.openDialog(N.q)},r.openModuleById=function(e){return Z.openAppView(L.a,{content:{objRef:e,id:e}}),this.provider.closeDialog()},r.showSourceTreeContextMenu=function(e,t,r,o){this.provider.showContextMenu(this,"sourceTree",{selection:r,module:this.module,activeElement:o},e,t)},r.showModelTreeContextMenu=function(e,t,r){var o=this;this.provider.showContextMenu(this,"modelTree",{selection:Object.keys(this.modelTreeStore.selected).map(function(e){return o.modelTreeStore.selected[e]}),module:this.module,validationStore:this.validationStore,activeElement:r},e,t)},r.showGridContextMenu=function(e,t,r,o,n,i,a){this.provider.showContextMenu(this,"modelGrid",{module:this.module,selection:r,sortType:n,sortData:o,column:i,activeElement:a},e,t)},r.showDiagramContextMenu=function(e,t,r,o,n){this.provider.showContextMenu(this,"diagram",{module:this.module,selection:r,position:o,activeElement:n},e,t)},r.showQueryFlowContextMenu=function(e,t,r,o){this.provider.showContextMenu(this,"queryFlow",{module:this.module,selection:r,activeElement:o},e,t)},r.setQueryFlowSubject=function(e){this.queryFlowSubject=e,this.setModellingTab(ne.d)},r.manageFilters=function(){var e=this;this.setPropertiesPaneVisible(!0),Object(F.l)(F.i).then(function(){return e.propertiesStore.setPropertiesTab(X.a)})},r.handleParameter=function(){var e,t,r=this;if(1===(null==(e=this.selection)?void 0:e.length))return Object(Q.isMoserObjectTypeOf)(this.selection[0],[V.a.MoserObjectTypes.MODULE])?(this._parameterResponse=void 0,void(this._parameterFault=void 0)):void((null==(t=this._parameterFault)?void 0:t.length)&&(Object(Q.isMoserObjectTypeOf)(this.selection[0],[V.a.MoserObjectTypes.QUERY_SUBJECT,V.a.MoserObjectTypes.QUERY_ITEM])||Object(Q.isMoserObjectTypeOf)(this.selection[0],[V.a.MoserObjectTypes.FOLDER])&&V.a.ModuleUtils.getTreeChildren(this.selection[0],void 0,[V.a.MoserObjectTypes.QUERY_ITEM]).length)&&(this.setPropertiesPaneVisible(!0),Object(F.l)(F.i).then(function(){return r.propertiesStore.setPropertiesTab(X.d)})))},r.manageAdvancedProperties=function(){var e=this;this.setPropertiesPaneVisible(!0),Object(F.l)(F.i).then(function(){e.propertiesStore.setPropertiesTab(X.b),e.propertiesStore.setPropertiesAdvancedOpen(!0)})},r.openBuildQS=function(e){var t=this;return this.openDialog(N.b,e).then(function(e){V.a.QueryFlowUtil.getPrecursors(e).length>0&&t.setQueryFlowSubject(e)})},function(e,t,r){t&&ce(e.prototype,t),r&&ce(e,r)}(t,[{key:"module",get:function(){return this.provider.getModule()}},{key:"moduleId",get:function(){return this.provider.getModuleId()}},{key:"diagramStore",get:function(){var e=this,t=Object(F.n)(F.b,"stores/DiagramStore");return t?new t({getSelection:function(){return e.selection},setSelection:function(t){return e.selection=t},showContextMenu:this.showDiagramContextMenu},this.provider.getModule()):null}},{key:"memberSearchableTreeStore",get:function(){var e=this;return new ee.a({getSelection:function(){return e.selection},setSelection:function(t){var r=e.setSelection(t);return e.isModelTreeLastSelection=!0,r},showContextMenu:this.showModelTreeContextMenu})}},{key:"sourceStore",get:function(){var e=this;return this.isSourcePaneVisible?new ie.a({getModule:function(){return e.module},getSources:function(){return e.sources},validateModule:function(){var t;return(null==(t=e.validationStore)?void 0:t.isAutoValidation)&&e.validationStore.validate()}}):null}},{key:"propertiesStore",get:function(){var e=this,t=Object(F.n)(F.i,"stores/PropertiesStore");return t?new t({getModule:function(){return e.module},setSelection:function(t){return e.selection=t},getSelection:function(){return e.selection},showValidationResults:this.showValidationResults,isParametersTabVisible:function(){return e.isParametersTabVisible},getParameterResponse:function(){return e._parameterResponse},getParameterFault:function(){return e._parameterFault}}):null}},{key:"normalizationStore",get:function(){var e=this,t=Object(F.n)(F.f,"stores/NormalizationStore");if(!t)return null;var r=(this.selection||[]).map(function(e){return Object(Q.getAncestorOrSelf)(e,V.a.MoserObjectTypes.QUERY_SUBJECT)}).filter(function(e,t,r){return!!e&&t===r.indexOf(e)});return 1===r.length?new t({getSelection:function(){return e.selection},setSelection:function(t){return e.selection=t}},r[0]):null}},{key:"gridStore",get:function(){var e=this;if(!this.canDisplayGrid)return null;var t=Object(F.n)(F.c,"stores/GridStore");if(!t)return null;var r=this.modelQueryItems,o=Object(Q.getAncestorOrSelf)(r[0],V.a.MoserObjectTypes.QUERY_SUBJECT);return new t({isGlobalSession:function(){return!0},handleParameter:function(){return e.handleParameter()},setParameterResponse:function(t){return e._parameterResponse=t},setParameterFault:function(t){return e._parameterFault=t}},this.provider.getModuleId(),o,r)}},{key:"validationStore",get:function(){var e=this,t=Object(F.n)(F.k,"stores/ValidationStore");return t?new t({getModuleId:function(){return e.provider.getModuleId()},getModule:function(){return e.provider.getModule()}},this.provider.getModule(),this.provider.getMainUndoHistory()):null}},{key:"queryFlowStore",get:function(){var e=this,t=Object(F.n)(F.j,"stores/QueryFlowStore");return t?new t({getSelection:function(){return e.selection},setSelection:this.setSelection,setSubject:this.setQueryFlowSubject,showContextMenu:this.showQueryFlowContextMenu,manageFilters:this.manageFilters,manageAdvancedProperties:this.manageAdvancedProperties,showValidationResults:this.showValidationResults,openBuildQS:this.openBuildQS},{querySubject:this.queryFlowSubject}):null}},{key:"isDetailsVisible",get:function(){return this.provider.isDetailsVisible()}},{key:"modelTreeStore",get:function(){return this.memberSearchableTreeStore.treeStore}},{key:"memberSearchStore",get:function(){return this.memberSearchableTreeStore.memberSearchStore}},{key:"isPropertiesPaneVisible",get:function(){return this.propertiesStore&&1===E()(this._subPanesStack)&&!this.isSourcePropertiesPaneVisible},set:function(e){e?this._pushToStack(1):this._removeFromStack(1)}},{key:"hasIntentableSources",get:function(){var e=this.provider.getModule(),t=!1;if(e){var r=e.getUseSpec();r.length&&(t=r.some(function(e){return!Object(Q.isInternalBaseModule)(e)&&Object(q.isIntentable)(e)}))}return t}},{key:"sources",get:function(){var e=this.provider.getModule();if(e){var t=e.getUseSpec();if(t.length)return t.filter(function(e){return!Object(Q.isInternalBaseModule)(e)}).map(function(e){return Object(q.getProperty)(e,A.q)}).filter(function(e){return Object(Q.moserObjectMobxWrapper)(e)})}return[]}},{key:"modelQueryItems",get:function(){var e=this.selection;if(null==this.provider.getModuleId()||!e||0===e.length)return this._modelQueryItems=[];var t=Object(G.j)(e),r=t[0];if(Object(Q.isMoserObjectTypeOf)(r,V.a.MoserObjectTypes.QUERY_ITEM))r=t[1];else if(!Object(Q.isMoserObjectTypeOf)(r,[V.a.MoserObjectTypes.QUERY_SUBJECT,V.a.MoserObjectTypes.FOLDER]))return this._modelQueryItems=[];var o=Object(Q.getChildQueryItem)(r);return Object(B.b)(o,this._modelQueryItems)?this._modelQueryItems:this._modelQueryItems=o}},{key:"canDisplayGrid",get:function(){var e=this.modelQueryItems;return 0!==e.length&&!Object(Q.isFromLookupReference)(e[0])&&!Object(Q.isOLAPItem)(e[0])}},{key:"drillGroupMembers",get:function(){return Object(Q.getDrillGroupMembers)(this.provider.getModule())}},{key:"isSourcePropertiesPaneVisible",get:function(){return!!(this.isSourcePaneVisible&&this._isSourcePropertiesPaneVisible&&this.sourceStore&&this.sourceStore.propertiesStore)},set:function(e){this._isSourcePropertiesPaneVisible=e}},{key:"isParametersTabVisible",get:function(){return this.modellingTab===ne.b||1===this.selection.length&&Object(Q.isMoserObjectTypeOf)(this.selection[0],[V.a.MoserObjectTypes.MODULE])}},{key:"isValidationPaneVisible",get:function(){return this._isValidationPaneVisible&&!this.isSourcePropertiesPaneVisible},set:function(e){this._isValidationPaneVisible=e}},{key:"isQueryFlowActiveTab",get:function(){return this.modellingTab===ne.d}}]),t}(k.a),c=le(a.prototype,"modellingTab",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return ne.b}}),s=le(a.prototype,"isSourcePaneVisible",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=le(a.prototype,"sourceTreeFilter",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u=le(a.prototype,"isTreeSettingsPaneVisible",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=le(a.prototype,"_isSourcePropertiesPaneVisible",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=le(a.prototype,"_isValidationPaneVisible",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=le(a.prototype,"isLoadingSources",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=le(a.prototype,"areDrillGroupMembersIdentified",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=le(a.prototype,"selection",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m=le(a.prototype,"activeRenameId",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h=le(a.prototype,"clipboard",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),y=le(a.prototype,"queryFlowSubject",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=le(a.prototype,"currentTreeDropTarget",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{id:null,hoveredBelow:!1,hoveredAbove:!1,hoveredCenter:!1}}}),S=le(a.prototype,"editOperation",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O=le(a.prototype,"sourceToRelink",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),j=le(a.prototype,"_subPanesStack",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=le(a.prototype,"normalizeTabVisible",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=le(a.prototype,"_parameterResponse",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),M=le(a.prototype,"_parameterFault",[R.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),le(a.prototype,"module",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"module"),a.prototype),le(a.prototype,"moduleId",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"moduleId"),a.prototype),le(a.prototype,"diagramStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"diagramStore"),a.prototype),le(a.prototype,"memberSearchableTreeStore",[k.k],Object.getOwnPropertyDescriptor(a.prototype,"memberSearchableTreeStore"),a.prototype),le(a.prototype,"sourceStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"sourceStore"),a.prototype),le(a.prototype,"propertiesStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"propertiesStore"),a.prototype),le(a.prototype,"normalizationStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"normalizationStore"),a.prototype),le(a.prototype,"gridStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"gridStore"),a.prototype),le(a.prototype,"validationStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"validationStore"),a.prototype),le(a.prototype,"queryFlowStore",[k.d],Object.getOwnPropertyDescriptor(a.prototype,"queryFlowStore"),a.prototype),le(a.prototype,"isDetailsVisible",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isDetailsVisible"),a.prototype),le(a.prototype,"isPropertiesPaneVisible",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isPropertiesPaneVisible"),a.prototype),le(a.prototype,"hasIntentableSources",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"hasIntentableSources"),a.prototype),le(a.prototype,"sources",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"sources"),a.prototype),le(a.prototype,"modelQueryItems",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"modelQueryItems"),a.prototype),le(a.prototype,"canDisplayGrid",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"canDisplayGrid"),a.prototype),le(a.prototype,"drillGroupMembers",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"drillGroupMembers"),a.prototype),le(a.prototype,"isSourcePropertiesPaneVisible",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isSourcePropertiesPaneVisible"),a.prototype),le(a.prototype,"isParametersTabVisible",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isParametersTabVisible"),a.prototype),le(a.prototype,"isValidationPaneVisible",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isValidationPaneVisible"),a.prototype),le(a.prototype,"setValidationPaneVisible",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setValidationPaneVisible"),a.prototype),le(a.prototype,"setModellingTab",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setModellingTab"),a.prototype),le(a.prototype,"showNormalization",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showNormalization"),a.prototype),le(a.prototype,"showRelationships",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showRelationships"),a.prototype),le(a.prototype,"setSourcePaneVisible",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setSourcePaneVisible"),a.prototype),le(a.prototype,"setPropertiesPaneVisible",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setPropertiesPaneVisible"),a.prototype),le(a.prototype,"setSourcePropertiesPaneVisible",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setSourcePropertiesPaneVisible"),a.prototype),le(a.prototype,"setDrillGroupMembersIdentified",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setDrillGroupMembersIdentified"),a.prototype),le(a.prototype,"setSourceTreeFilter",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setSourceTreeFilter"),a.prototype),le(a.prototype,"setActiveRenameId",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setActiveRenameId"),a.prototype),le(a.prototype,"setTreeSettingsVisible",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setTreeSettingsVisible"),a.prototype),le(a.prototype,"initDataModule",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"initDataModule"),a.prototype),le(a.prototype,"relinkSource",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"relinkSource"),a.prototype),le(a.prototype,"fetchDataModuleSources",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"fetchDataModuleSources"),a.prototype),le(a.prototype,"_modelSourceChangeEventHandler",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"_modelSourceChangeEventHandler"),a.prototype),le(a.prototype,"initModelSources",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"initModelSources"),a.prototype),le(a.prototype,"resetModelSources",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"resetModelSources"),a.prototype),le(a.prototype,"setSelection",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setSelection"),a.prototype),le(a.prototype,"tryIt",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"tryIt"),a.prototype),le(a.prototype,"setCurrentTreeDropTarget",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setCurrentTreeDropTarget"),a.prototype),le(a.prototype,"addFolderToTree",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"addFolderToTree"),a.prototype),le(a.prototype,"cutItems",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"cutItems"),a.prototype),le(a.prototype,"copyItems",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"copyItems"),a.prototype),le(a.prototype,"pasteItems",[o],Object.getOwnPropertyDescriptor(a.prototype,"pasteItems"),a.prototype),le(a.prototype,"moveItemsWithinModule",[n],Object.getOwnPropertyDescriptor(a.prototype,"moveItemsWithinModule"),a.prototype),le(a.prototype,"swapModule",[i],Object.getOwnPropertyDescriptor(a.prototype,"swapModule"),a.prototype),le(a.prototype,"openMuiSelectionDialog",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"openMuiSelectionDialog"),a.prototype),le(a.prototype,"removeFromModuleWithConfirmation",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"removeFromModuleWithConfirmation"),a.prototype),le(a.prototype,"dndModellingAction",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"dndModellingAction"),a.prototype),le(a.prototype,"validate",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"validate"),a.prototype),le(a.prototype,"insertIntoModule",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"insertIntoModule"),a.prototype),le(a.prototype,"openDialog",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"openDialog"),a.prototype),le(a.prototype,"showValidationResults",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showValidationResults"),a.prototype),le(a.prototype,"open",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"open"),a.prototype),le(a.prototype,"openModuleById",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"openModuleById"),a.prototype),le(a.prototype,"showSourceTreeContextMenu",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showSourceTreeContextMenu"),a.prototype),le(a.prototype,"showModelTreeContextMenu",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showModelTreeContextMenu"),a.prototype),le(a.prototype,"showGridContextMenu",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showGridContextMenu"),a.prototype),le(a.prototype,"showDiagramContextMenu",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showDiagramContextMenu"),a.prototype),le(a.prototype,"showQueryFlowContextMenu",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"showQueryFlowContextMenu"),a.prototype),le(a.prototype,"setQueryFlowSubject",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"setQueryFlowSubject"),a.prototype),le(a.prototype,"isQueryFlowActiveTab",[R.computed],Object.getOwnPropertyDescriptor(a.prototype,"isQueryFlowActiveTab"),a.prototype),le(a.prototype,"manageFilters",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"manageFilters"),a.prototype),le(a.prototype,"handleParameter",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"handleParameter"),a.prototype),le(a.prototype,"manageAdvancedProperties",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"manageAdvancedProperties"),a.prototype),le(a.prototype,"openBuildQS",[k.c],Object.getOwnPropertyDescriptor(a.prototype,"openBuildQS"),a.prototype),a)},464:function(e,t,r){var o=r(82),n=r(663);e.exports=function(e,t){var r=[];if(!e||!e.length)return r;var i=-1,a=[],c=e.length;for(t=o(t,3);++i<c;){var s=e[i];t(s,i,e)&&(r.push(s),a.push(i))}return n(e,a),r}},465:function(e,t,r){"use strict";r.d(t,"a",function(){return i});var o=r(2),n=r(67);function i(e,t){return Object(o.getString)(n.a[e],t)}},466:function(e,t,r){"use strict";r.d(t,"a",function(){return N});var o,n,i,a,c,s,l,u=r(141),p=r.n(u),d=r(467),b=r.n(d),f=r(54),g=r.n(f),m=r(45),h=r.n(m),y=r(6),v=r(0),S=r.n(v),O=r(13),j=r(9),w=r(5),_=r(8),M=r(468),P=r(65),T=r(10),x=r(4),E=r(130),D=r(2),C=r(120),I=r(23),V=r(33),R=r(178);function F(e,t,r,o){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0})}function k(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e,t,r,o,n){var i={};return Object.keys(o).forEach(function(e){i[e]=o[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=r.slice().reverse().reduce(function(r,o){return o(e,t,r)||r},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var N=(l=s=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return F(t=e.call.apply(e,[this].concat(o))||this,"_selection",n,A(t)),F(t,"_gridLoaded",i,A(t)),F(t,"tempModuleId",a,A(t)),F(t,"areUnusedTreeItemsVisible",c,A(t)),t.computed=void 0,t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.setGridLoaded=function(e){this._gridLoaded=e},r.setSelection=function(e){this._selection=e},r._updateSourceModule=function(e){for(var t=Object(x.getModule)(e),r=Object(_.getProperty)(t,j.T).storeID;t.getUse().length;)t.removeUseAt(0);t.addUse(t.getContainer()+".physicalmodule");for(var o=e.getFilter().length;o>0;o--)Object(_.removeItems)(e.getFilter()[0]);Object(E.a)(this.context,{moduleId:r,module:t})},r.createTempModule=function(){var e=Object(x.createModule)(S.a.createObjectFactory());return e.setLabel(this.baseModule.getLabel()),Object(_.setProperty)(e,j.T,Object(_.getProperty)(this.baseModule,j.T)),this.action(Object(I.g)([this.source],e)).then(function(){return e})},r.editSecurityFilter=function(e){var t=this;return this.createTempModule().then(function(r){return t.provider.openDialog(T.g,{querySubject:t.querySubject,securityFilter:e,module:r}).then(function(e){e&&t._updateSourceModule(t.querySubject)})})},r.setUnusedTreeItemsVisible=function(e){this.areUnusedTreeItemsVisible=e},r.previewSecurityFilters=function(e){var t=this;return Object(C.a)(this.context,{moduleId:this.tempModuleId}).finally(function(){return t.createTempModule().then(function(r){t.action(function(){var o=S.a.ModuleUtils.getQuerySubjectById(t.querySubject.getIdentifier(),r),n=p()(e,function(e){return"("+e.getExpression()+")"}).join(" OR ");if(n.trim()){for(var i=o.getFilter().length;i>0;i--)Object(_.removeItems)(o.getFilter()[0]);var a=S.a.createObjectFactory().createFilter();a.setExpression(n),a.setIdentifier(g()("__joinedSecurityFilter__")),o.addFilter(a)}return Object(P.a)(t.context,{module:r}).then(function(e){t.action(function(){t.tempModuleId=e.id,t._gridLoaded=!0})})})})})},r.removeSecurityFilters=function(e){var t=this;this.provider.openDialog(T.d,{title:Object(D.getString)("removeSecurityFilter"),body:Object(D.getString)("removeSecurityFilterWarning")}).then(function(r){var o=t.querySubject;r&&t.action(function(){t._gridLoaded=!1,b()(e,function(e){return o.removeSecurityFilter(e)}),t._updateSourceModule(o)})})},r.reloadMetadata=function(e){var t=this,r=Object(_.getProperty)(e,j.T).storeID;return this.sourceTreeStore.setExpanded(e),this.action(Object(I.k)(r,e)).then(function(e){e&&t.sourceTreeStore.setExpanded(e),t.setUnusedTreeItemsVisible(!0),null==t.provider.validateModule||t.provider.validateModule()}).catch(function(e){throw t.provider.showToast(Object(V.a)(e)),e})},function(e,t,r){t&&k(e.prototype,t),r&&k(e,r)}(t,[{key:"sourceTreeStore",get:function(){var e=this;return new R.a({getSelection:function(){return e.selection},setSelection:function(t){return e.setSelection(t)}},{allowMembers:!1})}},{key:"propertiesStore",get:function(){var e=this,t=Object(O.n)(O.i,"stores/PropertiesStore");return t?new t({getSelection:function(){return e._selection},setSelection:function(t){return e.setSelection(t)},getIsSourceSelectionValid:function(){return e.isSelectionValid},getWithSourceWritePermission:function(){return e.withWritePermission}}):null}},{key:"gridStore",get:function(){if(this.isSelectionValid){var e=Object(O.n)(O.c,"stores/GridStore");if(!e)return null;var t=new e({},this.tempModuleId,this.querySubject);return t.hasMoreData=this.gridLoaded,t}return null}},{key:"baseModule",get:function(){return this.selection.length?Object(x.getModule)(this.selection[0]):Object(_.getProperty)(this.provider.getModule().getUseSpec()[0],j.q)}},{key:"module",get:function(){return this.provider.getModule()}},{key:"sources",get:function(){return this.provider.getSources()}},{key:"useSpec",get:function(){return Object(_.getProperty)(this.baseModule,j.T)}},{key:"source",get:function(){return{id:this.useSpec.getStoreID(),type:this.useSpec.getType()}}},{key:"permissions",get:function(){return Object(_.getProperty)(this.baseModule,j.n)}},{key:"withWritePermission",get:function(){return this.permissions&&this.permissions.indexOf(M.a)>-1}},{key:"isSelectionValid",get:function(){return 1===this.selection.length&&this.querySubject&&this.useSpec.getType()===S.a.UseSpecType.DATABASE}},{key:"securityFilters",get:function(){return(this.querySubject&&this.querySubject.getSecurityFilter()).filter(function(e){return!e.isHidden()})}},{key:"gridLoaded",get:function(){return this._gridLoaded}},{key:"selection",get:function(){return this._selection}},{key:"querySubject",get:function(){var e=this.selection[0];return Object(x.isMoserObjectTypeOf)(e,S.a.MoserObjectTypes.QUERY_SUBJECT)?e:null}}]),t}(w.a),s.providerTypes={getModule:h.a.func.isRequired,getSources:h.a.func.isRequired,openDialog:h.a.func.isRequired,showToast:h.a.func.isRequired},n=B((o=l).prototype,"_selection",[y.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),i=B(o.prototype,"_gridLoaded",[y.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=B(o.prototype,"tempModuleId",[y.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=B(o.prototype,"areUnusedTreeItemsVisible",[y.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B(o.prototype,"sourceTreeStore",[w.k],Object.getOwnPropertyDescriptor(o.prototype,"sourceTreeStore"),o.prototype),B(o.prototype,"propertiesStore",[w.d],Object.getOwnPropertyDescriptor(o.prototype,"propertiesStore"),o.prototype),B(o.prototype,"gridStore",[w.d],Object.getOwnPropertyDescriptor(o.prototype,"gridStore"),o.prototype),B(o.prototype,"baseModule",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"baseModule"),o.prototype),B(o.prototype,"module",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"module"),o.prototype),B(o.prototype,"sources",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"sources"),o.prototype),B(o.prototype,"useSpec",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"useSpec"),o.prototype),B(o.prototype,"source",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"source"),o.prototype),B(o.prototype,"permissions",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"permissions"),o.prototype),B(o.prototype,"withWritePermission",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"withWritePermission"),o.prototype),B(o.prototype,"isSelectionValid",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"isSelectionValid"),o.prototype),B(o.prototype,"gridLoaded",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"gridLoaded"),o.prototype),B(o.prototype,"setGridLoaded",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"setGridLoaded"),o.prototype),B(o.prototype,"selection",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"selection"),o.prototype),B(o.prototype,"setSelection",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"setSelection"),o.prototype),B(o.prototype,"querySubject",[y.computed],Object.getOwnPropertyDescriptor(o.prototype,"querySubject"),o.prototype),B(o.prototype,"_updateSourceModule",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"_updateSourceModule"),o.prototype),B(o.prototype,"createTempModule",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"createTempModule"),o.prototype),B(o.prototype,"editSecurityFilter",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"editSecurityFilter"),o.prototype),B(o.prototype,"setUnusedTreeItemsVisible",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"setUnusedTreeItemsVisible"),o.prototype),B(o.prototype,"previewSecurityFilters",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"previewSecurityFilters"),o.prototype),B(o.prototype,"removeSecurityFilters",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"removeSecurityFilters"),o.prototype),B(o.prototype,"reloadMetadata",[w.c],Object.getOwnPropertyDescriptor(o.prototype,"reloadMetadata"),o.prototype),o)},467:function(e,t,r){e.exports=r(509)},468:function(e,t,r){"use strict";r.d(t,"a",function(){return o});var o="write"},469:function(e,t){e.exports=S},470:function(e,t,r){"use strict";r.d(t,"a",function(){return g});var o,n,i,a=r(1),c=r.n(a),s=r(3),l=r(46),u=r(19),p=r(5),d=(r(664),r(521),r(665),r(668),r(2)),b=r(471);r(679),r(682),r(683);var f=u.utils.GlassDnDBackend,g=(o=Object(l.DragDropContext)(f),n=Object(p.e)(function(e,t){return{storeModule:e.module,initDataModule:e.initDataModule,module:t.module}}),o(i=Object(s.withDragLayer)(i=n(i=function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentWillMount=function(){var e=this.props,t=e.storeModule,r=e.initDataModule,o=e.moduleId,n=e.module,i=e.sessionModuleId;t||r(o,n,i)},r.render=function(){return this.props.storeModule?c.a.createElement(b.a,null):c.a.createElement(u.ProgressPanelMessage,{variant:"bar"},Object(d.getString)("fetchingDataModule"))},t}(a.Component))||i)||i)||i)},471:function(e,t,r){"use strict";r.d(t,"a",function(){return x});var o,n=r(1),i=r.n(n),a=r(20),c=r.n(a),s=r(16),l=r(3),u=r(19),p=r(13),d=r(8),b=r(5),f=r(2),g=r(47),m=r(472),h=r(474),y=r(476),v=r(480),S=r(105);r(677);var O=S.b-100,j=388,w=j,_=[.4,0,0,0],M=function(){return Object(p.l)(p.i,"components/SourcePropertiesView",!0)},P=function(){return Object(p.l)(p.i,"components/PropertiesView",!0)},T=function(){return Object(p.l)(p.k,"components/ValidationDetailsView",!0)},x=Object(b.e)(function(e){return{isSourcePaneVisible:e.isSourcePaneVisible,isSourcePropertiesPaneVisible:e.isSourcePropertiesPaneVisible,isPropertiesPaneVisible:e.isPropertiesPaneVisible,isValidationPaneVisible:e.isValidationPaneVisible,modellingStore:e,sourceStore:e.sourceStore,module:e.module,validationStore:e.validationStore,validate:function(){return e.validationStore.validate()},fetchDataModuleSources:e.fetchDataModuleSources,initModelSources:e.initModelSources,resetModelSources:e.resetModelSources,setPropertiesPaneVisible:e.setPropertiesPaneVisible,setSourcePropertiesPaneVisible:e.setSourcePropertiesPaneVisible,setValidationPaneVisible:e.setValidationPaneVisible,selection:e.selection.slice(),showRelationships:e.showRelationships,setSelection:e.setSelection}})(o=Object(s.observer)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={maxWidthSourcesPane:S.b,maxWidthModulePane:S.b,maxWidthValidationPane:j},t._sourcesNode=void 0,t._moduleNode=void 0,t._validationNode=void 0,t._onSourcesPaneResizeStart=function(){var e=t._sourcesNode.getBoundingClientRect(),r=window.innerWidth-e.left;t.setState({maxWidthSourcesPane:r})},t._onModulePaneResizeStart=function(){var e=t._moduleNode.getBoundingClientRect(),r=window.innerWidth-e.left;t.setState({maxWidthModulePane:r})},t._onValidationPaneResizeStart=function(){var e=t._validationNode.getBoundingClientRect(),r=window.innerWidth-e.left;t.setState({maxWidthValidationPane:r})},t._getModelTreePane=function(){if(!t.props.isSourcePropertiesPaneVisible)return i.a.createElement(l.FlexItem,{gutter:_},i.a.createElement(l.Container,{resizable:!0,height:"100%",width:S.b,minWidth:O,maxWidth:t.state.maxWidthModulePane,resizeMinConstraintsX:O,resizeMaxConstraintsX:t.state.maxWidthModulePane,onResizeStart:t._onModulePaneResizeStart,ref:function(e){return t._moduleNode=c.a.findDOMNode(e)}},i.a.createElement(h.a,null)))},t._getSourceTreePane=function(){if(t.props.isSourcePaneVisible)return i.a.createElement(l.FlexItem,{gutter:_},i.a.createElement(l.Container,{resizable:!0,height:"100%",width:S.b,minWidth:O,maxWidth:t.state.maxWidthSourcesPane,resizeMinConstraintsX:O,resizeMaxConstraintsX:t.state.maxWidthSourcesPane,onResizeStart:t._onSourcesPaneResizeStart,ref:function(e){return t._sourcesNode=c.a.findDOMNode(e)}},i.a.createElement(m.a,null)))},t._getModelPropertiesPane=function(){if(t.props.isPropertiesPaneVisible){var e=t.props,r=e.modellingStore,o=e.selection,n=e.setPropertiesPaneVisible;return i.a.createElement(l.FlexItem,{gutter:_,width:S.a,className:"bi-mui-modellingView__modelPropertiesTab"},i.a.createElement(l.Container,{width:"100%",height:"100%"},i.a.createElement(g.a,{resolver:P},function(e){return i.a.createElement(b.b,{store:r.propertiesStore},i.a.createElement(e,{close:function(){return n(!1)},key:o.reduce(function(e,t){return e+Object(d.getUniqueId)(t)},"")}))})))}},t._getSourcePropertiesPane=function(){if(t.props.isSourcePropertiesPaneVisible){var e=t.props,r=e.sourceStore,o=e.setSourcePropertiesPaneVisible;return i.a.createElement(l.FlexItem,{gutter:_,width:S.a,className:"bi-mui-modellingView__sourcePropertiesTab"},i.a.createElement(l.Container,{width:"100%",height:"100%"},i.a.createElement(g.a,{resolver:M},function(e){return i.a.createElement(b.b,{sourceStore:r,store:r.propertiesStore},i.a.createElement(e,{close:function(){return o(!1)}}))})))}},t._getTabs=function(){var e=t.props,r=e.isSourcePropertiesPaneVisible,o=e.sourceStore;return i.a.createElement(l.FlexItem,{grow:!0},i.a.createElement(l.Container,{gutter:[2,0,0,0],height:"100%",width:"100%"},r&&o?i.a.createElement(b.b,{store:o},i.a.createElement(v.a,null)):i.a.createElement(y.a,null)))},t._getValidationPane=function(){if(t.props.isValidationPaneVisible){var e=t.props,r=e.setSelection,o=e.setValidationPaneVisible,n=e.showRelationships,a=e.validationStore;return i.a.createElement(l.FlexItem,{gutter:_},i.a.createElement(l.Container,{resizable:!0,height:"100%",width:j,minWidth:j,maxWidth:t.state.maxWidthValidationPane,resizeMinConstraintsX:w,resizeMaxConstraintsX:t.state.maxWidthValidationPane,onResizeStart:t._onValidationPaneResizeStart,ref:function(e){return t._validationNode=c.a.findDOMNode(e)}},i.a.createElement(g.a,{resolver:T},function(e){return i.a.createElement(b.b,{store:a},i.a.createElement(e,{onClose:function(){return o(!1)},showRelationships:n,setSelection:r}))})))}},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentWillMount=function(){var e=this,t=this.props,r=t.initModelSources,o=t.fetchDataModuleSources,n=t.module;r(),o(n).then(function(){return Object(p.l)(p.k)}).then(function(){return e.props.validate()})},r.componentWillUnmount=function(){this.props.resetModelSources()},r._renderActionStatus=function(){var e=this.props.validationStore;if(e){var t,r=e.isValidating,o=e.filteredDiagnostics;return r?t=Object(f.getString)("validationInProgress"):0===o.length?t=Object(f.getString)("validationIssuesFound_0"):1===o.length?t=Object(f.getString)("validationIssuesFound_1"):o.length>1&&(t=Object(f.getString)("validationIssuesFound_many",{count:o.length})),i.a.createElement(u.ActionStatus,{status:t})}},r.render=function(){return i.a.createElement(l.Container,{className:"bi-mui-modellingView"},this._renderActionStatus(),i.a.createElement(l.FlexLayout,{direction:"row",fullHeight:!0},this._getSourceTreePane(),this._getModelTreePane(),this._getValidationPane(),this._getTabs(),this._getSourcePropertiesPane(),this._getModelPropertiesPane()))},t}(n.Component))||o)||o},472:function(e,t,r){"use strict";r.d(t,"a",function(){return S});var o,n=r(1),i=r.n(n),a=r(20),c=r.n(a),s=r(156),l=r.n(s),u=r(323),p=r.n(u),d=r(25),b=r(3),f=r(19),g=r(161),m=r(5),h=r(2),y=r(166),v=r(473);var S=Object(m.e)(function(e){return{filter:e.sourceTreeFilter,loading:e.isLoadingSources,setSourcePaneVisible:e.setSourcePaneVisible,onFilterChange:e.setSourceTreeFilter,areUnusedTreeItemsVisible:e.sourceStore.areUnusedTreeItemsVisible,setUnusedTreeItemsVisible:e.sourceStore.setUnusedTreeItemsVisible}})(o=Object(f.withErrorHandling)()(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={openSettings:!1},t._closeButton=void 0,t._sourcesSettingsBtn=void 0,t._getTid=function(e){return Object(d.a)("sourceTreeView",e)},t._sourcesSettingsBtnRef=function(e){t._sourcesSettingsBtn=c.a.findDOMNode(e)},t._openSettingsFlyout=function(e){return t.setState({openSettings:e})},t._closeSettingsFlyout=function(){t._openSettingsFlyout(!1)},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentDidMount=function(){this._closeButton&&this._closeButton.focus&&this._closeButton.focus()},r._getSourceTreeSettings=function(){var e=this.props,t=e.areUnusedTreeItemsVisible,r=e.setUnusedTreeItemsVisible;return i.a.createElement(b.FlexLayout,{direction:"column",width:"100%",justifyContent:"space-around"},i.a.createElement(b.FlexItem,{gutter:[1,1]},i.a.createElement(b.Checkbox,{label:Object(h.getString)("showUnusedColumns"),"aria-label":Object(h.getString)("showUnusedColumns"),onChange:function(){return r(!t)},checked:t})))},r.render=function(){var e=this,t=this.props,r=t.setSourcePaneVisible,o=t.onFilterChange,n=t.filter,a=t.loading;return i.a.createElement(b.FlexLayout,{fullHeight:!0,direction:"column","data-tid":"sourceTreePane"},i.a.createElement(b.FlexItem,null,i.a.createElement(y.a,{title:Object(h.getString)("sources")},i.a.createElement(b.Button,{intent:"primary",title:Object(h.getString)("sourceTreeSettings"),"aria-label":Object(h.getString)("sourceTreeSettings"),icon:p.a.id,variant:"barOff",onClick:function(){return e._openSettingsFlyout(!e.state.openSettings)},"data-tid":"sourceTreeSettingsClickable",ref:this._sourcesSettingsBtnRef}),this.state.openSettings&&i.a.createElement(b.Flyout,{placement:"bottomRight",triggerNode:this._sourcesSettingsBtn,onClose:this._closeSettingsFlyout,domNodeToAttachTo:document.body},this._getSourceTreeSettings()),i.a.createElement(b.Button,{intent:"primary",title:Object(h.getString)("closeProperty"),"aria-label":Object(h.getString)("closeProperty"),icon:l.a.id,variant:"barOff",onClick:function(){return r(!1)},"data-tid":Object(d.a)("SourceTreeView","close"),ref:function(t){e._closeButton=t}}))),a&&i.a.createElement(b.FlexItem,{grow:!0},i.a.createElement(f.ProgressPanelMessage,{variant:"bar"},Object(h.getString)("fetchingSources"))),!a&&i.a.createElement(b.FlexItem,{grow:!0},i.a.createElement(g.a,{resizeable:!1,filter:n,onFilterChange:o,label:Object(h.getString)("sources")},function(e){return i.a.createElement(v.a,e)})))},t}(n.Component))||o)||o},473:function(e,t,r){"use strict";r.d(t,"a",function(){return w});var o,n,i=r(1),a=r.n(i),c=r(16),s=r(3),l=r(106),u=r.n(l),p=r(5),d=r(63),b=r(23),f=r(2),g=r(4),m=r(41),h=r(57),y=r(150);r(671);function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function S(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O=d.g,j=Object(c.observer)(o=function(e){function t(){return e.apply(this,arguments)||this}return S(t,e),t.prototype.render=function(){var e=this.props,t=e.TreeObjectItem,r=e.ObjectItem,o=e.treeProps,n=e.objectProps,i=e.onMenuProps,c=e.node,l=e.showWarningIcon,p=e.areUnusedTreeItemsVisible,d=e.module,b=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,["TreeObjectItem","ObjectItem","treeProps","objectProps","onMenuProps","node","showWarningIcon","areUnusedTreeItemsVisible","module"]),m=p&&Object(g.isMissingFromModule)(c,d);return a.a.createElement(t,v({node:c},o,i,b,{unused:m}),a.a.createElement(r,n,l(c)&&a.a.createElement(s.FlexItem,{title:Object(f.getString)("errorLoadingSource"),"aria-label":Object(f.getString)("errorLoadingSource"),gutter:[0,1,0,0],className:"bi-mui-moserObjectItem__warning-icon"},a.a.createElement(s.SVGIcon,{pad:!0,iconId:u.a.id,size:"small"}))))},t}(i.Component))||o,w=Object(p.e)(function(e){return{module:e.module,sources:e.sources.slice(),sourceStore:e.sourceStore,expandedNodes:e.sourceStore.sourceTreeStore.expanded,selected:e.sourceStore.sourceTreeStore.selected,setCurrentTreeDropTarget:e.setCurrentTreeDropTarget,setExpandedNodes:e.sourceStore.sourceTreeStore.setExpandedNodes,showContextMenu:e.showSourceTreeContextMenu,getTreeProvider:e.sourceStore.sourceTreeStore.getTreeProvider,isDetailsVisible:e.isDetailsVisible,areUnusedTreeItemsVisible:e.sourceStore.areUnusedTreeItemsVisible}},{insertIntoModule:b.h})(n=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._onMenu=function(e,r){var o=t.props,n=o.sourceStore;(0,o.showContextMenu)(e,r,n.selection,document.activeElement)},t._moserObjectRenderer=function(e,r,o,n,i){var c=t.props,s=c.areUnusedTreeItemsVisible,l=c.module;return a.a.createElement(j,{module:l,areUnusedTreeItemsVisible:s,key:r.key,node:e,treeProps:r,onMenuProps:{},objectProps:o,TreeObjectItem:n,ObjectItem:i,showWarningIcon:m.k})},t._onDropAction=function(e){var r=t.props,o=r.insertIntoModule,n=r.module,i=e.filter(function(e){return Object(y.a)(t.props.module,e)});i.length&&o(n,i)},t._onSelectionChange=function(e){var r=t.props.sourceStore;r.sourceTreeStore.setSelected(e),r.setGridLoaded(!1)},t._onDroppableStateChange=function(e){e||t.props.setCurrentTreeDropTarget(null)},t}return S(t,e),t.prototype.render=function(){var e=this,t=this.props,r=t.sources,o=t.label,n=t.sourceStore,i=t.filter,c=t.selected,s=t.isDetailsVisible,l=t.getTreeProvider,u=t.expandedNodes,p=t.setExpandedNodes,d=s?{listType:"variable",itemSizeGetter:function(e){return Object(m.h)(e)?36:32}}:{};return n?a.a.createElement(h.a,v({onDroppableStateChange:this._onDroppableStateChange,useSelectionOrderBadges:!1,itemDragType:O,enableDnD:!0,onDropAction:this._onDropAction,showFullPackage:!1,onEndDrag:function(){return e.props.setCurrentTreeDropTarget(null)},className:"bi-mui-sourceTree","aria-label":o,filter:i,selectionMode:"multi",selectedNodes:c,rootObject:r,expandedNodes:u,onExpand:p,moserObjectRenderer:this._moserObjectRenderer,onSelectionChange:this._onSelectionChange,onMenu:this._onMenu,isAlwaysExpanded:function(){return!1},showItemStatistics:s,getTreeProvider:l},d)):null},t}(i.Component))||n},474:function(e,t,r){"use strict";r.d(t,"a",function(){return M});var o,n=r(1),i=r.n(n),a=r(20),c=r.n(a),s=r(16),l=r(3),u=r(158),p=r.n(u),d=r(205),b=r.n(d),f=r(98),g=r.n(f),m=r(145),h=r(5),y=r(2),v=r(19),S=r(25),O=r(190),j=r(166),w=r(475);r(675);function _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var M=Object(h.e)(function(e){return{validate:e.validate,hasIntentableSources:e.hasIntentableSources,areDrillGroupMembersIdentified:e.areDrillGroupMembersIdentified,dndModellingAction:e.dndModellingAction,setDrillGroupMembersIdentified:e.setDrillGroupMembersIdentified,openMuiSelectionDialog:e.openMuiSelectionDialog,memberSearchableTreeStore:e.memberSearchableTreeStore,modellingStore:e}})(o=Object(v.withErrorHandling)()(o=Object(s.observer)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={open:!1},t._tree=void 0,t._addSourcesAndTablesBtn=void 0,t._tid=function(e){return Object(S.a)("ModelTreeView",e||"")},t._ref=function(e){t._tree=e},t._addSourcesAndTablesBtnRef=function(e){t._addSourcesAndTablesBtn=c.a.findDOMNode(e)},t._toggleContextMenuOpen=function(e){return t.setState({open:e})},t._contextMenuItemClick=function(e,r){t._toggleContextMenuOpen(!1),t.props.openMuiSelectionDialog(r)},t._onKeyDown=function(e,r){39===e.keyCode&&e.shiftKey&&t.props.dndModellingAction(r)},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentDidMount=function(){this._tree&&this._tree.focus()},r.render=function(){var e=this,t=this.props,r=t.hasIntentableSources,o=t.areDrillGroupMembersIdentified,n=t.memberSearchableTreeStore,a=t.modellingStore,c=[{value:m.d,label:Object(y.getString)("addNewSources"),title:Object(y.getString)("addNewSources")},{value:m.e,label:Object(y.getString)("addMoreTables"),title:Object(y.getString)("addMoreTables")},{value:m.c,label:Object(y.getString)("discoverRelatedTables"),title:Object(y.getString)("discoverRelatedTables")}];return i.a.createElement(l.FlexLayout,{fullHeight:!0,direction:"column","data-tid":"modelTreePane",className:"bi-mui-modelTreeView"},i.a.createElement(l.FlexItem,null,i.a.createElement(j.a,{title:Object(y.getString)("dataModule")},i.a.createElement(l.Button,{intent:"primary",title:Object(y.getString)("addSourcesAndTables"),"aria-label":Object(y.getString)("addSourcesAndTables"),icon:p.a.id,variant:"barOff",onClick:function(){return e._toggleContextMenuOpen(!0)},"data-tid":"addSourcesAndTablesClickable",ref:this._addSourcesAndTablesBtnRef}),this.state.open&&i.a.createElement(l.ContextMenu,{placement:"right",triggerNode:this._addSourcesAndTablesBtn,onClose:function(){return e._toggleContextMenuOpen(!1)},onChange:this._contextMenuItemClick},i.a.createElement(l.ContextMenu.List,{content:r?c:c.filter(function(e){return e.value!==m.c}),name:"selectTablesContextMenu"})),i.a.createElement(l.PushButton,{intent:"primary",checked:o,title:Object(y.getString)("identifyNavGroupMembers"),"aria-label":Object(y.getString)("identifyNavGroupMembers"),icon:g.a.id,variant:"barOff",onChange:function(){return e.props.setDrillGroupMembersIdentified(!o)},"data-tid":"identifyNavGroupMembersClickable"}),i.a.createElement(l.Button,{title:Object(y.getString)("validationValidate"),"aria-label":Object(y.getString)("validationValidate"),icon:b.a.id,intent:"primary",variant:"barOff",onClick:function(){return e.props.validate()},"data-tid":this._tid("validateButton")}))),i.a.createElement(l.FlexItem,{grow:!0},i.a.createElement(h.b,{store:n},i.a.createElement(O.a,{resizeable:!1,label:Object(y.getString)("dataModule"),onKeyDown:this._onKeyDown},function(t){return i.a.createElement(h.b,{store:a},i.a.createElement(w.a,_({},t,{ref:e._ref})))}))))},t}(n.Component))||o)||o)||o},475:function(e,t,r){"use strict";r.d(t,"a",function(){return R});var o,n,i,a,c=r(179),s=r.n(c),l=r(1),u=r.n(l),p=r(16),d=r(20),b=r.n(d),f=r(3),g=r(8),m=r(5),h=r(4),y=r(41),v=r(14),S=r(113),O=r(57),j=r(63),w=r(201),_=r(202),M=r(104),P=r(150);r(673);function T(){return(T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}function E(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var D=j.g,C=[j.d,j.g],I=j.d,V=Object(p.observer)(o=function(e){function t(){return e.apply(this,arguments)||this}return E(t,e),t.prototype.render=function(){var e=this.props,t=e.TreeObjectItem,r=e.ObjectItem,o=e.treeProps,n=e.objectProps,i=e.currentTreeDropTarget,a=e.node,c=x(e,["TreeObjectItem","ObjectItem","treeProps","objectProps","currentTreeDropTarget","node"]),s=i.id===Object(g.getUniqueId)(a);return u.a.createElement(t,T({node:a},o,c,{hoveredAbove:s&&i.hoveredAbove,hoveredBelow:s&&i.hoveredBelow,hoveredCenter:s&&i.hoveredCenter}),u.a.createElement(r,n))},t}(l.Component))||o,R=Object(f.withContext)()(n=Object(m.e)(function(e){return{module:e.module,modellingStore:e,activeRenameId:e.activeRenameId,drillGroupMembers:e.drillGroupMembers,areDrillGroupMembersIdentified:e.areDrillGroupMembersIdentified,isModelTreeLastSelection:e.isModelTreeLastSelection,clipboard:e.clipboard,editOperation:e.editOperation,isValid:!e.validationStore||e.validationStore.isValid,currentTreeDropTarget:e.currentTreeDropTarget,setActiveRenameId:e.setActiveRenameId,cutItems:e.cutItems,copyItems:e.copyItems,pasteItems:e.pasteItems,removeFromModuleWithConfirmation:e.removeFromModuleWithConfirmation,showValidationResults:e.showValidationResults,setCurrentTreeDropTarget:e.setCurrentTreeDropTarget,isDetailsVisible:e.isDetailsVisible}},{setLabel:S.g})((a=i=function(e){function t(t){var r;return(r=e.call(this,t)||this)._treeDnDProvider=void 0,r._tree=void 0,r._moserObjectRenderer=function(e,t,o,n,i){var a=r.props,c=a.activeRenameId,l=a.setActiveRenameId,p=a.clipboard,d=a.editOperation,b=a.areDrillGroupMembersIdentified,f=a.drillGroupMembers,g=a.currentTreeDropTarget,m=b&&f&&f[Object(h.getSegmentRef)(e)],y=s()(d===M.b&&p,e)>-1,v=s()(d===M.a&&p,e)>-1;return u.a.createElement(V,{key:t.key,node:e,treeProps:t,objectProps:T({},o,{activeRenameId:c,isDrillGroupMember:m,setActiveRenameId:l,setLabel:r._onSetLabel,isCut:y,isCopied:v}),currentTreeDropTarget:g,TreeObjectItem:n,ObjectItem:i})},r._onSetLabel=function(e,t){return r.props.setLabel(e,t)},r._onKeyDown=function(e){var t=r.props.orderedSelection,o=r.props,n=o.activeNode,i=o.activeRenameId,a=o.context,c=o.module,s=o.setActiveRenameId,l=o.onSelectionChange,u=o.cutItems,p=o.pasteItems,d=o.copyItems,b=o.removeFromModuleWithConfirmation,f=o.onKeyDown,m=o.modellingStore,h=o.clipboard;if(t.length&&!i){if(46===e.keyCode&&w.a.isVisible(m,{selection:t},a))return b();88===e.keyCode&&(e.ctrlKey||e.metaKey)&&Object(v.t)(t)?u(t,c):67===e.keyCode&&(e.ctrlKey||e.metaKey)&&Object(v.t)(t)?d(t,c):86===e.keyCode&&(e.ctrlKey||e.metaKey)&&Object(v.v)(h,t[0])?p(t[0]):f&&f(e,t)}if(113===e.keyCode&&n&&_.a.isVisible(m,{selection:t},a)){var y,S=Object(g.getUniqueId)(n);s(S),l(((y={})[S]=n,y))}!i||27!==e.keyCode&&13!==e.keyCode||setTimeout(function(){return r.focus()},0)},r._onMenu=function(e,t){r.props.onMenu(e,t,document.activeElement)},r._onActiveChange=function(e){r.props.setActiveTreeNode(e)},r._canDragNode=function(e){return Object(g.getUniqueId)(e)!==r.props.activeRenameId},r._onDroppableStateChange=function(e){e||r.props.setCurrentTreeDropTarget(null)},r._treeRef=function(e){return r._tree=e},r._treeDnDProvider=Object(P.b)(t.modellingStore,{allowReorder:t.allowReorder,onEndDrag:t.onEndDrag}),r}E(t,e);var r=t.prototype;return r.componentWillReceiveProps=function(e){e.allowReorder!==this.props.allowReorder&&(this._treeDnDProvider=Object(P.b)(e.modellingStore,{allowReorder:e.allowReorder,onEndDrag:e.onEndDrag}))},r.componentDidUpdate=function(e){var t=Object.keys(e.selectedNodes),r=Object.keys(this.props.selectedNodes),o=t.length-1,n=r.length-1;this.props.isModelTreeLastSelection||t[o]===r[n]||this._tree.scrollToId(r[n])},r.focus=function(){b.a.findDOMNode(this).focus()},r.render=function(){var e=this.props,t=e.module,r=e.enableContextMenu,o=e.onBeginDrag,n=e.showValidationResults,i=e.isValid,a=e.isDetailsVisible,c=x(e,["module","enableContextMenu","onBeginDrag","showValidationResults","isValid","isDetailsVisible"]),s=a?{listType:"variable",itemSizeGetter:function(e){return Object(y.h)(e)?36:32}}:{};return u.a.createElement(O.a,T({},c,{enableDnD:!0,onDroppableStateChange:this._onDroppableStateChange,useSelectionOrderBadges:!1,isValid:i,treeDropType:D,itemDropType:C,itemDragType:I,showValidationResults:n},this._treeDnDProvider,{moserObjectRenderer:this._moserObjectRenderer,onBeginDrag:o,rootObject:t,selectionMode:"multi",isAlwaysExpanded:function(e,t){return 0===t},activeClassName:"is-active",onMenu:r?this._onMenu:null,onKeyDown:this._onKeyDown,onActiveChange:this._onActiveChange,ref:this._treeRef,canDragNode:this._canDragNode,className:"bi-mui-modelTree",showItemStatistics:a,showMembershipIcons:a},s))},t}(l.Component),i.defaultProps={allowReorder:!0,enableContextMenu:!0,showNavigationGroups:!1},n=a))||n)||n},476:function(e,t,r){"use strict";r.d(t,"a",function(){return E});var o,n=r(1),i=r.n(n),a=r(16),c=r(3),s=r(131),l=r.n(s),u=r(136),p=r.n(u),d=r(477),b=r.n(d),f=r(79),g=r.n(f),m=r(25),h=r(19),y=r(47),v=r(278),S=r.n(v),O=r(13),j=r(5),w=r(2),_=r(31),M=r(478);var P=function(){return Object(O.l)(O.b,"components/DiagramView",!0)},T=function(){return Object(O.l)(O.f,"components/NormalizationView",!0)},x=function(){return Object(O.l)(O.j,"components/QueryFlowView",!0)},E=Object(j.e)(function(e){return{modellingStore:e,selectedTab:e.modellingTab,normalizeTabVisible:e.normalizeTabVisible,onTabChange:e.setModellingTab}})(o=Object(a.observer)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._renderNormalizatioNonQS=function(){return i.a.createElement(h.EmptyState,{icon:S.a,header:Object(w.getString)("normalizeTable"),body:Object(w.getString)("normalizeNonQSTableDetails")})},t}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,t=this.props,r=t.selectedTab,o=t.onTabChange,n=t.normalizeTabVisible,a=t.modellingStore,s=Object(w.getString)("grid"),u=Object(w.getString)("relationships"),d=Object(w.getString)("normalization"),f=Object(w.getString)("queryFlowTab");return i.a.createElement(c.Tabs,{fullHeight:!0,selected:r,onChange:o,overflow:"auto"},i.a.createElement(c.TabPanel,{keepTabContent:!0,id:_.b,icon:p.a.id,isIconBeforeLabel:!0,"aria-label":s,label:s,title:s,"data-tid":Object(m.a)("modellingTabs","grid")},i.a.createElement(M.a,{active:r===_.b})),i.a.createElement(c.TabPanel,{keepTabContent:!0,id:_.a,icon:b.a.id,isIconBeforeLabel:!0,"aria-label":u,label:u,title:u,"data-tid":Object(m.a)("modellingTabs","diagram")},i.a.createElement(y.a,{resolver:P},function(e){return i.a.createElement(j.b,{store:a.diagramStore},i.a.createElement(e,{isVisible:r===_.a}))})),i.a.createElement(c.TabPanel,{keepTabContent:!0,id:_.d,icon:g.a.id,isIconBeforeLabel:!0,"aria-label":f,label:f,title:f,"data-tid":Object(m.a)("modellingTabs","queryFlow")},i.a.createElement(y.a,{resolver:x},function(e){return i.a.createElement(j.b,{store:a.queryFlowStore},i.a.createElement(e,{isVisible:r===_.d}))})),n&&i.a.createElement(c.TabPanel,{keepTabContent:!0,id:_.c,icon:l.a.id,isIconBeforeLabel:!0,"aria-label":d,label:d,title:d,"data-tid":Object(m.a)("modellingTabs","normalization")},i.a.createElement(y.a,{resolver:T},function(t){return a.normalizationStore?i.a.createElement(j.b,{store:a.normalizationStore},i.a.createElement(t,null)):e._renderNormalizatioNonQS()})))},t}(n.Component))||o)||o},477:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([267],{"3865314c5959606874d4":function(t,r){t.exports=e},"542fa4929fd69698259a":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("a8dee979c0e1f5e91c98"));t.default=n.a},a8dee979c0e1f5e91c98:function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"table-relationship-diagram_16_v7",use:"table-relationship-diagram_16_v7-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="table-relationship-diagram_16_v7"><path d="M14 6h-2.3L8 2.3V2c0-.6-.4-1-1-1H2c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h5c.6 0 1-.4 1-1v-.3L10.3 6H9c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h1.3L8 12.3V12c0-.6-.4-1-1-1H2c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h5c.6 0 1-.4 1-1v-.3l3.7-3.7H14c.6 0 1-.4 1-1V7c0-.6-.4-1-1-1zM7 4H2V2h5v2zm0 10H2v-2h5v2zm7-5H9V7h5v2z" /></symbol>'});a.a.add(c),t.a=c}},["542fa4929fd69698259a"])}(r(15))},478:function(e,t,r){"use strict";r.d(t,"a",function(){return _});var o,n,i,a=r(19),c=r(1),s=r.n(c),l=r(0),u=r.n(l),p=r(13),d=r(3),b=r(479),f=r.n(b),g=r(213),m=r.n(g),h=r(269),y=r.n(h),v=r(73),S=r(5),O=r(2),j=r(47);var w=function(){return Object(p.l)(p.c,"components/DataGrid",!0)},_=Object(S.e)(function(e){return{canDisplayGrid:e.canDisplayGrid,gridStore:e.gridStore,enableSort:Object(v.e)(e.module),selection:e.selection,setSelection:e.setSelection,showContextMenu:e.showGridContextMenu}})(o=Object(a.withErrorHandling)()((i=n=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._getPanelMessage=function(){var e,r,o,n=u.a.MoserObjectTypes,i=n.FILTER,c=n.CALCULATION,l=t.props.selection.slice(),p=!1,d=!1;return l.length&&(d=!(p=l.every(function(e){return e.getObjectType()===i}))&&l.every(function(e){return e.getObjectType()===c})),p?(e=f.a,r="grid_SelectionFilter",o="grid_SelectionFilterDesc"):d?(e=m.a,r="grid_SelectionCalculation",o="grid_SelectionCalculationDesc"):(e=y.a,r="selectItemWithColumns_previewData",o="selectItemWithColumns"),s.a.createElement(a.PanelMessage,null,s.a.createElement(a.EmptyState,{icon:e,header:Object(O.getString)(r),body:Object(O.getString)(o)}))},t}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.enableSort,r=e.selection,o=e.gridStore,n=e.canDisplayGrid,i=e.showContextMenu,a=e.setSelection,c=e.active;return c&&n?s.a.createElement(d.Container,{height:"100%"},s.a.createElement(j.a,{resolver:w},function(e){return s.a.createElement(S.b,{store:o},s.a.createElement(e,{active:c,selection:r,enableSort:t,enableContextMenu:!0,showContextMenu:i,setSelection:a}))})):this._getPanelMessage()},t}(c.Component),n.defaultProps={enableSort:!0},o=i))||o)||o},479:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([66],{"3865314c5959606874d4":function(t,r){t.exports=e},"47efcdcbe0271773c1aa":function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"no-filter_128_v7",use:"no-filter_128_v7-usage",viewBox:"0 0 200 200",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" id="no-filter_128_v7"><circle class="ba-graphics-neutral-white4" cx="100" cy="100" r="100" /><path class="ba-graphics-white" d="M14.97 170.08h135.66" /><path class="ba-graphics-gray60" d="M150.63 172.08H15a2 2 0 110-4h135.63a2 2 0 010 4z" /><path class="ba-graphics-white" d="M2 170.08h4.97" /><path class="ba-graphics-gray60" d="M7 172.08H2a2 2 0 010-4h5a2 2 0 010 4z" /><path class="ba-graphics-white" d="M179.03 170.08H198" /><path class="ba-graphics-gray60" d="M198 172.08h-19a2 2 0 010-4h19a2 2 0 010 4z" /><path class="ba-graphics-white" d="M158.63 170.08h12.4" /><path class="ba-graphics-gray60" d="M171 172.08h-12.4a2 2 0 010-4H171a2 2 0 010 4z" /><circle class="ba-graphics-gray60" cx="93.18" cy="27.74" r="2" /><circle class="ba-graphics-gray60" cx="129.6" cy="21.12" r="2" /><path class="ba-graphics-gray60" d="M67.79 33.55a4 4 0 004-4 1 1 0 112 0 4 4 0 004 4 1 1 0 010 2 4 4 0 00-4 4 1 1 0 01-2 0 4 4 0 00-4-4 1 1 0 010-2zm42 10.86a2.65 2.65 0 002.65-2.64.66.66 0 011.32 0 2.64 2.64 0 002.64 2.64.67.67 0 110 1.33 2.64 2.64 0 00-2.64 2.64.66.66 0 01-1.32 0 2.65 2.65 0 00-2.65-2.64.67.67 0 010-1.33z" /><path class="ba-graphics-white" d="M86.92 114.35v37.78a3.28 3.28 0 003.27 3.27 3.21 3.21 0 001.46-.35l19.62-9.8a3.28 3.28 0 001.81-2.93v-28l31.61-28.44a3.28 3.28 0 001.08-2.44H54.23a3.3 3.3 0 001.08 2.44z" /><path class="ba-graphics-neutral-white4" d="M55.97 64.38h89.7v17.84h-89.7z" /><path class="ba-graphics-gray60" d="M90.19 157.4a5.27 5.27 0 01-5.27-5.27v-36.88l-6.43-5.79a2 2 0 012.67-3l7.76 7v38.67a1.27 1.27 0 001.27 1.27 1.26 1.26 0 00.57-.14l19.61-9.8a1.27 1.27 0 00.71-1.14v-28.86l32.27-29a1.25 1.25 0 00.42-.94V67.13a1.27 1.27 0 00-1.27-1.27h-85a1.27 1.27 0 00-1.27 1.27v16.34a1.27 1.27 0 00.42 1l18.24 16.3a2 2 0 01-2.66 3L54 87.4a5.33 5.33 0 01-1.75-3.93V67.13a5.27 5.27 0 015.27-5.27h85a5.27 5.27 0 015.27 5.27v16.34A5.3 5.3 0 01146 87.4l-30.95 27.85v27.07a5.23 5.23 0 01-2.92 4.71l-19.61 9.81a5.22 5.22 0 01-2.33.56z" /><path class="ba-graphics-white" d="M55.06 83.99h89.63" /><path class="ba-graphics-gray60" d="M144.69 86H55.06a2 2 0 010-4h89.63a2 2 0 010 4z" /></symbol>'});a.a.add(c),t.a=c},da489390b5cb0dc88f31:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("47efcdcbe0271773c1aa"));t.default=n.a}},["da489390b5cb0dc88f31"])}(r(137))},480:function(e,t,r){"use strict";r.d(t,"a",function(){return f});var o,n=r(1),i=r.n(n),a=r(16),c=r(3),s=r(199),l=r.n(s),u=r(25),p=r(2),d=r(31),b=r(481);var f=Object(a.observer)(o=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=Object(p.getString)("dataPreview");return i.a.createElement(c.Tabs,{fullHeight:!0,selected:d.e,overflow:"auto",align:"center"},i.a.createElement(c.TabPanel,{keepTabContent:!0,id:d.e,icon:l.a.id,isIconBeforeLabel:!0,"aria-label":e,title:e,label:e,"data-tid":Object(u.a)("sourceTabs","dataPreview")},i.a.createElement(b.a,null)))},t}(n.Component))||o},481:function(e,t,r){"use strict";r.d(t,"a",function(){return m});var o,n=r(1),i=r.n(n),a=r(16),c=r(19),s=r(47),l=r(213),u=r.n(l),p=r(3),d=r(2),b=r(5),f=r(13);var g=function(){return Object(f.l)(f.c,"components/DataGrid",!0)},m=Object(b.e)(function(e){return{selection:e.selection,gridStore:e.gridStore,gridLoaded:e.gridLoaded,isSelectionValid:e.isSelectionValid,withWritePermission:e.withWritePermission}})(o=Object(a.observer)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._getTextIconHeader=function(){return t.props.isSelectionValid&&t.props.withWritePermission?"securityFiltersPreview":"securityFiltersCannotPreview"},t._getTextIconBody=function(){return t.props.isSelectionValid&&t.props.withWritePermission?"securityFiltersPreviewDesc":"noDataToView"},t}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.gridStore,r=e.selection,o=e.gridLoaded;return e.isSelectionValid&&o?i.a.createElement(s.a,{resolver:g},function(e){return i.a.createElement(b.b,{store:t},i.a.createElement(e,{enableSort:!1,initialHeadersVisible:!0,selection:r}))}):i.a.createElement(p.FlexLayout,{fullHeight:!0,justifyContent:"center"},i.a.createElement(p.FlexItem,null,i.a.createElement(c.EmptyState,{icon:u.a,header:Object(d.getString)(this._getTextIconHeader()),body:Object(d.getString)(this._getTextIconBody())})))},t}(n.Component))||o)||o},482:function(e,t,r){"use strict";r.d(t,"a",function(){return S});var o,n,i,a,c,s,l=r(1),u=r.n(l),p=r(20),d=r(16),b=r(483),f=r.n(b),g=r(23),m=r(3),h=r(5),y=r(2);r(680);function v(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var S=Object(h.e)(null,{removeFromModuleWithConfirmation:g.q})(s=Object(d.observer)(s=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).getKey=void 0,t}return v(t,e),t.prototype.render=function(){var e=Object(y.getString)("removeSourceFromModuleWarning1"),t=Object(y.getString)("removeSourceFromModuleWarning2");return u.a.createElement(m.FlexLayout,{direction:"column","data-tid":"removeSourcePromptView"},u.a.createElement(m.FlexItem,null,u.a.createElement(m.FlexLayout,{direction:"column"},u.a.createElement(m.FlexItem,{gutter:0},u.a.createElement("h5",{"aria-label":e},e),u.a.createElement("h5",null,t)))),u.a.createElement(m.FlexItem,null,u.a.createElement(O,{getKey:this.getKey})))},t}(l.Component))||s)||s,O=Object(h.e)(function(e){return{sources:e.sources,module:e.module,isSourceSelected:e.isSourceSelected,toggleCheckBox:e.toggleCheckBox,getSourceReferences:e.getSourceReferences,setFlyOutOpen:e.setFlyOutOpen,openFlyout:e.openFlyout,getSourceReferencesLength:e.getSourceReferencesLength,isAllChecked:e.isAllChecked,toggleAll:e.toggleAll,isIndeterminate:e.isIndeterminate}})(o=Object(d.observer)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._cellRenderer=function(e,r){var o=t.props,n=o.sources,i=o.isSourceSelected,a=o.toggleCheckBox,c=o.getSourceReferencesLength,s=o.getSourceReferences;return u.a.createElement(w,{row:e,col:r,sources:n,isSourceSelected:i,toggleCheckBox:a,getSourceReferencesLength:c,getSourceReferences:s})},t._headerRenderer=function(e){var r=t.props,o=r.isAllChecked,n=r.toggleAll,i=r.isIndeterminate;return u.a.createElement(j,{col:e,isAllChecked:o,toggleAll:n,isIndeterminate:i})},t}return v(t,e),t.prototype.render=function(){var e=this,t=this.props.sources,r=t.length?t.length:0;return u.a.createElement(m.FlexLayout,{fullHeight:!0,direction:"column"},u.a.createElement(m.SimpleTable,{height:"245px",widthDivision:{0:"40px"},rowLength:r,colLength:3,cellRenderer:function(t,r){return u.a.createElement(m.Container,{gutter:[1,1]},e._cellRenderer(t,r))},headerRenderer:function(t){return u.a.createElement(m.Container,{gutter:[1,1]},e._headerRenderer(t))}}))},t}(l.Component))||o)||o,j=Object(d.observer)(n=function(e){function t(){return e.apply(this,arguments)||this}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.isAllChecked,r=e.toggleAll,o=e.isIndeterminate,n=e.col,i=["",{label:Object(y.getString)("source")},{label:Object(y.getString)("referencedTables")}];return 0===n?u.a.createElement(m.Checkbox,{"aria-label":Object(y.getString)("selectAll"),onClick:function(){r()},checked:t,indeterminate:o}):u.a.createElement("div",{style:{fontWeight:"bold"}},u.a.createElement(m.TruncatedText,{value:i[n].label,location:"end"}))},t}(l.Component))||n,w=Object(d.observer)(i=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._renderCheckBox=function(){var e=t.props,r=e.isSourceSelected,o=e.toggleCheckBox,n=e.row;return u.a.createElement(m.Checkbox,{key:n,onClick:function(){o(n)},checked:r(n)})},t}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.sources,r=e.getSourceReferencesLength,o=e.getSourceReferences,n=e.row,i=e.col,a=t[n];switch(i){case 1:return u.a.createElement(M,{source:a});case 2:return u.a.createElement(_,{source:a,getSourceReferences:o,getSourceReferencesLength:r,sourceIndex:n});default:return this._renderCheckBox()}},t}(l.Component))||i,_=Object(d.observer)(a=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={isFlyoutOpen:!1},t._referencesNumRef=void 0,t._openFlyout=function(e){return u.a.createElement(P,{sourceReferences:e,handleFlyout:t.handleFlyout,openFlyoutIconRef:t._referencesNumRef})},t.handleFlyout=function(){t.setState(function(e){return{isFlyoutOpen:!e.isFlyoutOpen}})},t._getReferenceNumIcon=function(){var e=t.props,r=e.getSourceReferencesLength,o=e.sourceIndex;return u.a.createElement(m.FlexLayout,{fullHeight:!0},u.a.createElement(m.Tooltip,{title:Object(y.getString)("referencedTables"),orient:"left"},u.a.createElement(m.FlexItem,{gutter:[0,1,0,1],onClick:t.handleFlyout,ref:function(e){return t._referencesNumRef=e},className:"bi-mui-removeSourcePromptView__referenceNum"},u.a.createElement(m.Label,{label:r(o),"aria-label":r(o)+Object(y.getString)("referencedTables")}))))},t._getIcon=function(e){return u.a.createElement(m.Container,null,e.length?t._getReferenceNumIcon():u.a.createElement(m.FlexLayout,{fullHeight:!0},u.a.createElement(m.FlexItem,{gutter:[0,1,0,1]},u.a.createElement(m.Tooltip,{title:Object(y.getString)("noReferencedTables"),orient:"right"},u.a.createElement(m.SVGIcon,{iconId:f.a.id,className:"bi-mui-removeSourcePromptView__referencesCheck"}))),u.a.createElement(m.FlexItem,{gutter:[0,1,0,1]},u.a.createElement(m.Label,{"aria-label":Object(y.getString)("noReferencedTables")}))))},t}return v(t,e),t.prototype.render=function(){var e=this.props,t=(0,e.getSourceReferences)(e.sourceIndex);return u.a.createElement(m.FlexItem,{grow:!0,gutter:[0,1,0,1]},this._getIcon(t),this.state.isFlyoutOpen&&this._openFlyout(t))},t}(l.Component))||a,M=Object(d.observer)(c=function(e){function t(){return e.apply(this,arguments)||this}return v(t,e),t.prototype.render=function(){var e=this.props.source;return u.a.createElement(m.Container,null,u.a.createElement(m.FlexItem,{grow:!0,gutter:[0,1,0,1]},u.a.createElement(m.Label,{label:e.label,"aria-label":e.label})))},t}(l.Component))||c,P=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._rendererSourceReferences=function(e,t,r){return u.a.createElement(m.Container,null,u.a.createElement(m.ListItem,r,u.a.createElement(m.FlexItem,{grow:!0,gutter:[0,1,0,1]},u.a.createElement(m.TruncatedText,{value:e[t].label}))))},t._getSourceReferenceList=function(e){var r=e.length?e.length:0;return u.a.createElement(m.FlexLayout,{fullHeight:!0,direction:"column"},u.a.createElement(m.List,{length:r,itemRenderer:function(r,o){return t._rendererSourceReferences(e,r,o)}}))},t}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.sourceReferences,r=e.handleFlyout,o=e.openFlyoutIconRef;return u.a.createElement(m.Flyout,{title:Object(y.getString)("referencedTables"),style:{"padding-bottom":"30px"},className:"bi-mui-removeSourcePromptView__flyout",onClose:r,padding:"default",showX:!0,candidatePlacement:["right"],triggerNode:Object(p.findDOMNode)(o),domNodeToAttachTo:document.body},this._getSourceReferenceList(t))},t}(l.Component)},483:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1654],{"3865314c5959606874d4":function(t,r){t.exports=e},"5a0e9fef46b0d9e2d624":function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"checkmark_16_v7",use:"checkmark_16_v7-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="checkmark_16_v7"><path style="fill:none" d="M0 0h16v16H0z" /><path d="M6 10.6L2.5 7.1l-.7.7 3.5 3.5.7.7 7.1-7.1-.7-.7z" /></symbol>'});a.a.add(c),t.a=c},d05b6b8df5f02eae1706:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("5a0e9fef46b0d9e2d624"));t.default=n.a}},["d05b6b8df5f02eae1706"])}(r(15))},484:function(e,t,r){"use strict";r.d(t,"a",function(){return f});var o,n,i,a=r(6),c=r(5),s=r(23),l=r(8);function u(e,t,r,o){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0})}function p(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t,r,o,n){var i={};return Object.keys(o).forEach(function(e){i[e]=o[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=r.slice().reverse().reduce(function(r,o){return o(e,t,r)||r},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var f=(o=function(e){function t(t,r){var o;return u(o=e.apply(this,arguments)||this,"sources",n,d(o)),u(o,"selectedIndex",i,d(o)),o.sources=r,o}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.storeDidMount=function(){var e=this;this.sources.forEach(function(t,r){0===Object(l.getSourceReferences)(e.module,t).length&&e.selectedIndex.push(r)})},r.toggleAll=function(){this.selectedIndex=this.isIndeterminate||this.isNothingSelected?this.sources.map(function(e,t){return t}):[]},r.toggleCheckBox=function(e){var t=this.selectedIndex.indexOf(e);t>-1?this.selectedIndex.splice(t,1):this.selectedIndex.push(e)},r.removeSources=function(){return this.action(Object(s.v)(this.module,this.sourcesToRemove)),Promise.resolve(this.sourcesToRemove)},r.isSourceSelected=function(e){return-1!==this.selectedIndex.indexOf(e)},r.getSourceReferencesLength=function(e){var t=this.sources[e];return Object(l.getSourceReferences)(this.module,t).length},r.getSourceReferences=function(e){return Object(l.getSourceReferences)(this.module,this.sources[e])},function(e,t,r){t&&p(e.prototype,t),r&&p(e,r)}(t,[{key:"module",get:function(){return this.provider.getModule()}},{key:"sourcesToRemove",get:function(){var e=this;return this.sources.filter(function(t,r){return e.selectedIndex.indexOf(r)>-1})}},{key:"isAllChecked",get:function(){return this.sources.length===this.selectedIndex.length}},{key:"isIndeterminate",get:function(){return this.selectedIndex.length>=1&&!this.isAllChecked}},{key:"isNothingSelected",get:function(){return 0===this.selectedIndex.length}},{key:"isRemoveSelectedDisabled",get:function(){return 0===this.selectedIndex.length}}]),t}(c.a),n=b(o.prototype,"sources",[a.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),i=b(o.prototype,"selectedIndex",[a.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),b(o.prototype,"module",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"module"),o.prototype),b(o.prototype,"sourcesToRemove",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"sourcesToRemove"),o.prototype),b(o.prototype,"isAllChecked",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"isAllChecked"),o.prototype),b(o.prototype,"isIndeterminate",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"isIndeterminate"),o.prototype),b(o.prototype,"isNothingSelected",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"isNothingSelected"),o.prototype),b(o.prototype,"toggleAll",[c.c],Object.getOwnPropertyDescriptor(o.prototype,"toggleAll"),o.prototype),b(o.prototype,"toggleCheckBox",[c.c],Object.getOwnPropertyDescriptor(o.prototype,"toggleCheckBox"),o.prototype),b(o.prototype,"removeSources",[c.c],Object.getOwnPropertyDescriptor(o.prototype,"removeSources"),o.prototype),b(o.prototype,"isSourceSelected",[c.j],Object.getOwnPropertyDescriptor(o.prototype,"isSourceSelected"),o.prototype),b(o.prototype,"isRemoveSelectedDisabled",[a.computed],Object.getOwnPropertyDescriptor(o.prototype,"isRemoveSelectedDisabled"),o.prototype),b(o.prototype,"getSourceReferencesLength",[c.c],Object.getOwnPropertyDescriptor(o.prototype,"getSourceReferencesLength"),o.prototype),b(o.prototype,"getSourceReferences",[c.j],Object.getOwnPropertyDescriptor(o.prototype,"getSourceReferences"),o.prototype),o)},485:function(e,t,r){"use strict";var o=r(19),n=r(148),i=!!window.MSInputMethodContext&&!!document.documentMode,a=o.utils.keyBinder;t.a=function(e){var t=Object(n.a)();return Object(n.b)(a(),e).on(["s",t],function(){return e.rootStore.save()}).on(["o",t],function(){return e.rootStore.perspectiveStore.open()}).on(["q",i?191:"/","Control"],function(){return e.rootStore.viewMetadata()})}},486:function(e,t,r){"use strict";r(684);t.a={execute:function(e,t,r){return r.rootStore.save()}}},487:function(e,t,r){"use strict";t.a={execute:function(e,t,r){return r.rootStore.saveAs()}}},488:function(e,t,r){"use strict";var o=r(6),n=r(2),i=r(58),a=(r(685),i.a.extend({setup:function(){var e=this,t=this.getStore();this.addDisposable(Object(o.autorun)(function(){var r;t.undoHistory.canRedo?(e.enable(),r=""+Object(n.getString)("redoLabel",{value:t.undoHistory.redoLabel})):(e.disable(),r=Object(n.getString)("redoLabel")),e.setTitle(r),e.setAriaLabel(r)}))},execute:function(e,t){return t.redo()}}));t.a=function(e){return new a(e)}},489:function(e,t){e.exports=O},49:function(e,t){e.exports=l},490:function(e,t,r){"use strict";var o=r(6),n=r(58),i=(r(502),n.a.extend({setup:function(){var e=this,t=this.getStore(),r=this.getBaseButton();this.addDisposable(Object(o.autorun)(function(){t.perspectiveStore?(e.show(),e.enable(),t.perspectiveStore.isSourcePaneVisible?r.setPressed():r.setUnpressed()):e.disable()}))},execute:function(e,t){return t.perspectiveStore.setSourcePaneVisible(!t.perspectiveStore.isSourcePaneVisible)}}));t.a=function(e){return new i(e)}},491:function(e,t,r){"use strict";var o=r(58).a.extend({execute:function(e,t){return t.perspectiveStore.tryIt()}});t.a=function(e){return new o(e)}},492:function(e,t,r){"use strict";var o=r(6),n=r(2),i=r(58),a=(r(686),i.a.extend({setup:function(){var e=this,t=this.getStore();this.addDisposable(Object(o.autorun)(function(){var r;t.undoHistory.canUndo?(e.enable(),r=""+Object(n.getString)("undoLabel",{value:t.undoHistory.undoLabel})):(e.disable(),r=Object(n.getString)("undoLabel")),e.setTitle(r),e.setAriaLabel(r)}))},execute:function(e,t){return t.undo()}}));t.a=function(e){return new a(e)}},493:function(e,t,r){"use strict";var o=r(6),n=r(2),i=r(58),a=(r(522),i.a.extend({setup:function(){var e=this,t=this.getStore(),r=this.getBaseButton();this.addDisposable(Object(o.autorun)(function(){if(t.perspectiveStore){var o=t.perspectiveStore.validationStore?t.perspectiveStore.validationStore.diagnosticsCount:0;e.show(),e.enable(),e._updateBadge(o),t.perspectiveStore.isValidationPaneVisible?r.setPressed():r.setUnpressed()}else e.disable()}))},execute:function(e,t){t.perspectiveStore.isValidationPaneVisible=!t.perspectiveStore.isValidationPaneVisible},_updateBadge:function(e){var t=this.$el;t.length&&(e>0?(t.attr("data-badge",e),t.attr("aria-label",Object(n.getString)("validationButton_ariaLabel",{count:e}))):(t.removeAttr("data-badge"),t.removeAttr("aria-label")))}}));t.a=function(e){return new a(e)}},494:function(e,t,r){"use strict";var o=r(6),n=r(13),i=r(55),a=r(58),c=(r(687),a.a.extend({setup:function(){var e=this,t=this.getStore(),r=this.getBaseButton();this.addDisposable(Object(o.autorun)(function(){t.perspectiveStore?(e.show(),e.enable(),t.perspectiveStore.isPropertiesPaneVisible||t.perspectiveStore.isSourcePropertiesPaneVisible?r.setPressed():r.setUnpressed()):e.disable()}))},execute:function(e,t){t.perspectiveStore.isPropertiesPaneVisible||t.perspectiveStore.isSourcePropertiesPaneVisible?(t.perspectiveStore.setPropertiesPaneVisible(!1),t.perspectiveStore.setSourcePropertiesPaneVisible(!1)):(t.perspectiveStore.setPropertiesPaneVisible(!0),Object(n.l)(n.i).then(function(){t.perspectiveStore.propertiesStore.setPropertiesTab(i.b)}))}}));t.a=function(e){return new c(e)}},58:function(e,t,r){"use strict";var o=r(489),n=r.n(o).a.extend({getController:function(){return n.inherited("getController",this,[this]),Promise.resolve(this)},addDisposable:function(e){this._getContext().addDisposer(e)},enable:function(){n.inherited("enable",this),this.getBaseButton().enable()},disable:function(){n.inherited("disable",this),this.getBaseButton().disable()},setTitle:function(e){this.getBaseButton().$el.attr("title",e)},setAriaLabel:function(e){this.getBaseButton().$el.attr("aria-label",e)},remove:function(){this._disposable&&this._disposable.forEach(function(e){return e()}),n.inherited("remove",this)},onPress:function(){var e=this;this._getContext().dispatch(function(){var t=e.execute.apply(e,arguments);"function"==typeof t&&t.apply(void 0,arguments)})},_getContext:function(){return this.glassContext.getCurrentContentView().context},getStore:function(){return this._getContext().rootStore}});t.a=n},6:function(e,t){e.exports=o},661:function(e,t,r){r(84),e.exports=r(662)},662:function(e,t,r){"use strict";r.r(t);var o=r(322);r.d(t,"perspective",function(){return o.a});var n=r(324);r.d(t,"actionHandler",function(){return n.a});var i=r(325);r.d(t,"pluginHandler",function(){return i.a});var a=r(326);r.d(t,"internal",function(){return a})},663:function(e,t,r){var o=r(306),n=r(159),i=Array.prototype.splice;e.exports=function(e,t){for(var r=e?t.length:0,a=r-1;r--;){var c=t[r];if(r==a||c!==s){var s=c;n(c)?i.call(e,c,1):o(e,c)}}return e}},664:function(e,t,r){"use strict";var o,n=r(1),i=r.n(n),a=r(3),c=r(2),s=r(4),l=r(10),u=r(44);var p={SAME_NAME:"sameName",RENAME_NAME:"renameName",GENERATED_NAME:"generatedName"};Object(u.a)(l.v,{setupUndoStack:!1})(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={selectedOption:void 0,renameName:""},t._tableName=function(){var e;switch(t.state.selectedOption){case p.SAME_NAME:default:e=t.props.newName;break;case p.RENAME_NAME:e=t.state.renameName;break;case p.GENERATED_NAME:e=t.props.generatedName}return e.trim()},t._getStatusMessage=function(){var e=t._tableName();return e?Object(s.getQuerySubjectByName)(e,Object(s.getModule)(t.props.target)).some(function(e){return e.getIdentifier()!==t.props.target.getIdentifier()})?Object(c.getString)("tableRenameExists",{tableName:e}):"":Object(c.getString)("tableRenameBlank")},t._okDisabled=function(){return!t._tableName()},t._onClose=function(e){t.props.onClose(e&&t._tableName())},t}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,t=this.props,r=t.onClose,o=t.bodyFooter,n=t.generatedName,s=t.target;return i.a.createElement(a.Dialog,{onClose:function(){return r(!1)},width:500},i.a.createElement(a.Dialog.Header,null,i.a.createElement(a.TruncatedText,{value:Object(c.getString)("tableRename",{tableName:s.getLabel()})})),i.a.createElement(a.Dialog.Body,null,i.a.createElement(a.FlexLayout,{direction:"column"},this.props.newName&&i.a.createElement(a.FlexItem,{gutter:[0,0,1,0]},i.a.createElement(a.Radio,{label:Object(c.getString)("tableRenameSameName",{tableName:this.props.newName}),onChange:function(){return e.setState({selectedOption:p.SAME_NAME})},checked:this.state.selectedOption===p.SAME_NAME})),i.a.createElement(a.FlexItem,{gutter:[0,0,1,0]},i.a.createElement(a.FlexLayout,{direction:"rows",alignItems:"center"},i.a.createElement(a.FlexItem,null,i.a.createElement(a.Radio,{label:Object(c.getString)("tableRenameNewName"),onChange:function(){return e.setState({selectedOption:p.RENAME_NAME})},checked:this.state.selectedOption===p.RENAME_NAME})),i.a.createElement(a.FlexItem,{gutter:[0,0,0,1],grow:!0},i.a.createElement(a.TextInput,{fullWidth:!0,disabled:this.state.selectedOption!==p.RENAME_NAME,value:this.state.renameName,onChange:function(t){return e.setState({renameName:t})}})))),n&&i.a.createElement(a.FlexItem,{gutter:[0,0,1,0]},i.a.createElement(a.Radio,{label:Object(c.getString)("tableRenameGenerateName",{tableName:n}),onChange:function(){return e.setState({selectedOption:p.GENERATED_NAME})},checked:this.state.selectedOption===p.GENERATED_NAME})),i.a.createElement(a.FlexItem,{basis:"60px",gutter:[2,0,0,0]},this._getStatusMessage()),o&&i.a.createElement(a.FlexItem,{gutter:[1,0,0,0]},o))),i.a.createElement(a.Dialog.Footer,null,i.a.createElement(a.Dialog.Button,{primary:!0,label:Object(c.getString)("ok"),disabled:this._okDisabled(),onClick:function(){return e._onClose(!0)}}),i.a.createElement(a.Dialog.Button,{label:Object(c.getString)("cancel"),onClick:function(){return e._onClose(!1)}})))},t}(n.Component))},665:function(e,t,r){"use strict";var o,n=r(1),i=r.n(n),a=r(3),c=r(2),s=r(8),l=r(4),u=r(9),p=r(118),d=r.n(p),b=r(156),f=r.n(b),g=r(44),m=r(10),h=r(42);r(666);function y(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}Object(g.a)(m.I)(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this).state={editMode:!1,moduleJSON:null},t._onSave=function(){var e=t.props,r=e.onClose,o=e.moduleId,n=e.context,i=t.state,a=i.editMode,c=i.moduleJSON;if(a){var s;try{s=n.moser.jsonObjectFactory.createModule(JSON.parse(c))}catch(e){return void alert(e.message)}r(function(){return Object(h.d)(t.props.context,s,o).then(function(){return!0})})}else r(function(){return!1})},t}return y(t,e),t.prototype.render=function(){var e=this,t=this.props,r=t.onClose,o=t.module,n=this.state,p=n.editMode,b=n.moduleJSON,g=o.getUseSpec().filter(function(e){return!Object(l.isInternalBaseModule)(e)}).map(function(e){return Object(s.getProperty)(e,u.q)}).filter(function(e){return e});return i.a.createElement(a.Dialog,{className:"bi-mui-viewMetaData",onClose:function(){return r(function(){return!1})},width:"800px"},i.a.createElement(a.Dialog.Header,null,"View Metadata"),i.a.createElement(a.Dialog.Body,null,i.a.createElement(a.FlexLayout,null,i.a.createElement(a.FlexItem,{shrink:!0,grow:!0},p?i.a.createElement(v,{module:o,value:b,onChange:function(t){return e.setState({moduleJSON:t})}}):i.a.createElement(S,{module:o})),i.a.createElement(a.FlexItem,null,i.a.createElement(a.Button,{variant:"icon",icon:p?f.a:d.a,onClick:function(){return e.setState({editMode:!p,moduleJSON:null})}}))),i.a.createElement("h4",null," Sources "),i.a.createElement(a.Accordion,null,g.map(function(e){return i.a.createElement(a.AccordionItem,{itemName:e.label,icon:"left"},i.a.createElement(S,{module:e}))}))),i.a.createElement(a.Dialog.Footer,null,i.a.createElement(a.Dialog.Button,{primary:!0,label:Object(c.getString)(p?"save":"ok"),onClick:this._onSave})))},t}(n.Component));var v=function(e){function t(){return e.apply(this,arguments)||this}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.onChange,r=e.value,o=e.module;return i.a.createElement(a.TextArea,{value:null===r?JSON.stringify(o.toJSON(),null,2):r,onChange:t})},t}(n.Component),S=function(e){function t(){return e.apply(this,arguments)||this}return y(t,e),t.prototype.render=function(){return i.a.createElement(a.CodeSnippet,{value:JSON.stringify(this.props.module.toJSON(),null,2)})},t}(n.Component)},666:function(e,t,r){var o=r(667);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},667:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-viewMetaData textarea{height:400px!important}.bi-mui-viewMetaData .ba-common-codesnippet{overflow:auto}",""])},668:function(e,t,r){"use strict";var o,n=r(1),i=r.n(n),a=r(3),c=r(44),s=r(10),l=r(2);Object(c.a)(s.h)(o=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.details,r=e.href,o=e.onClose;return i.a.createElement(a.Dialog,{width:"800px",onClose:function(){return o()}},i.a.createElement(a.Dialog.Header,null,Object(l.getString)("errorDetails_dialogTitle")),i.a.createElement(a.Dialog.Body,null,i.a.createElement(a.CodeSnippet,{value:t,style:{height:"400px",overflow:"auto"}})),i.a.createElement(a.Dialog.Footer,null,r&&i.a.createElement(a.FlexItem,{grow:!0,alignSelf:"center"},i.a.createElement(a.Link,{target:"_blank",href:r},Object(l.getString)("errorDetails_learnMore"))),i.a.createElement(a.Dialog.Button,{primary:!0,label:Object(l.getString)("ok"),onClick:function(){return o()}})))},t}(n.Component))},671:function(e,t,r){var o=r(672);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},672:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-sourceTree{margin:2px}.bi-mui-sourceTree .bi-mui-moserObjectTreeItem .bi-mui-sourceTree-removeButton{visibility:hidden}.bi-mui-sourceTree .bi-mui-moserObjectTreeItem:hover .bi-mui-sourceTree-removeButton{visibility:visible}",""])},673:function(e,t,r){var o=r(674);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},674:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,'.bi-mui-modelTree{margin:2px}.bi-mui-modelTree.is-active:after{border:2px dashed;content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin-right:8px;border-color:#1f57a4}',""])},675:function(e,t,r){var o=r(676);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},676:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-modelTreeView__validation{padding-top:8px;padding-bottom:8px;background-color:rgba(255,0,0,.1)}",""])},677:function(e,t,r){var o=r(678);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},678:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-modellingView{transition:margin-left .3s ease;height:100%}.preventSelection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bi-mui-modellingView__modelPropertiesTab,.bi-mui-modellingView__sourcePropertiesTab{border-left:1px solid #eaeaea}",""])},679:function(e,t,r){"use strict";var o,n=r(1),i=r.n(n),a=r(3),c=r(25),s=r(2),l=r(5),u=r(10),p=r(44),d=r(482),b=r(484);Object(p.a)(u.u,{initializer:function(e,t){return new b.a({context:e},t.sources)}})(o=Object(l.e)(function(e){return{removeSources:e.removeSources,isRemoveSelectedDisabled:e.isRemoveSelectedDisabled}})(o=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,r=e.removeSources,o=e.isRemoveSelectedDisabled,n=Object(s.getString)("removeSource");return i.a.createElement(a.Dialog,{"data-tid":Object(c.a)("removeSourceDialog"),width:"700px",onClose:t},i.a.createElement(a.Dialog.Header,{"data-tid":Object(c.a)("removeSourceDialog","header")},i.a.createElement(a.TruncatedText,{value:n})),i.a.createElement(a.Dialog.Body,null,i.a.createElement(d.a,null)),i.a.createElement(a.Dialog.Footer,null,i.a.createElement(a.Dialog.Button,{primary:!0,"data-tid":Object(c.a)("removeSourceDialog","removeSelected"),label:Object(s.getString)("removeSelected"),onClick:function(){return t(r)},disabled:o}),i.a.createElement(a.Dialog.Button,{primary:!0,"data-tid":Object(c.a)("removeSourceDialog","cancel"),label:Object(s.getString)("cancel"),onClick:t})))},t}(n.Component))||o)},680:function(e,t,r){var o=r(681);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0};r(36)(o,n);o.locals&&(e.exports=o.locals)},681:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-removeSourcePromptView{width:32%;height:100%;width:300px}.bi-mui-removeSourcePromptView_boxes{border:1px solid;overflow-y:auto;height:200px}.bi-mui-removeSourcePromptView__referenceNum{width:32px;height:18px;background-color:#e62325;border-radius:8px;text-align:center;cursor:pointer}.bi-mui-removeSourcePromptView__referenceNum span{color:#fff;cursor:pointer}.bi-mui-removeSourcePromptView__referencesCheck{color:#00aa5e!important}.bi-mui-removeSourcePromptView__flyout{height:310px;padding-bottom:30px}.ba-theme-default .bi-mui-removeSourcePromptView_boxes{border-color:#c0bfc0}",""])},682:function(e,t,r){"use strict";var o,n=r(1),i=r(17),a=r(19),c=r(5),s=r(2),l=r(9),u=r(10),p=r(44);var d=a.utils.requireAMD;Object(p.a)(u.q,{initializer:function(e){return e.rootStore.perspectiveStore}})(o=d({GlassOpenDialog:"bi/commons/ui/content/dialog/OpenDialog"},null,!0)(o=Object(c.e)(function(e){return{openModuleById:e.openModuleById}})(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._dialog=void 0,t.render=function(){return null},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this,t=this.props,r=t.GlassOpenDialog,o=t.onClose;this._dialog=new r({glassContext:i.getGlassContext(),typesToOpen:[l.b],multiSelect:!1,onOpenCallback:function(t){return e.props.openModuleById(t[0].id)},dialogTitle:Object(s.getString)("openModel")}),this._dialog.open(),this._dialog.view.onHide=o},r.componentWillUnmount=function(){this._dialog.remove()},t}(n.Component))||o)||o)},683:function(e,t,r){"use strict";var o,n=r(1),i=r(17),a=r(19),c=r(5),s=r(10),l=r(44);var u=a.utils.requireAMD;Object(l.a)(s.w)(o=u({GlassSaveAsDialog:"bi/commons/ui/content/dialog/SaveAsDialog"},null,!0)(o=Object(c.e)(function(e){return{label:e.module.getLabel(),saveModule:e.saveModule}})(o=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),n=0;n<r;n++)o[n]=arguments[n];return(t=e.call.apply(e,[this].concat(o))||this)._dialog=void 0,t.render=function(){return null},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this,t=this.props,r=t.GlassSaveAsDialog,o=t.onClose,n=t.label;this._dialog=new r({glassContext:i.getGlassContext(),defaultFileName:n,onHide:o,service:{save:function(t,r,o,n){return e.props.saveModule(r,o,n).then(function(){return e.props.onClose()})}}}),this._dialog.open()},r.componentWillUnmount=function(){this._dialog.remove()},t}(n.Component))||o)||o)},684:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([459],{"3865314c5959606874d4":function(t,r){t.exports=e},"8e91b521843432d71e4c":function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"save_24_v7",use:"save_24_v7-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="save_24_v7"><path d="M20.8 7L17 3.2c-.1-.1-.3-.2-.5-.2h-12C3.7 3 3 3.7 3 4.5v15c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5v-12c0-.2-.1-.4-.2-.5zM9 4.5h6v3H9v-3zm6 15H9v-6h6v6zm1.5 0v-6c0-.8-.7-1.5-1.5-1.5H9c-.8 0-1.5.7-1.5 1.5v6h-3v-15h3v3C7.5 8.3 8.2 9 9 9h6c.8 0 1.5-.7 1.5-1.5V4.8l3 3v11.7h-3z" /></symbol>'});a.a.add(c),t.a=c},ca7c73dc3ec13a6b6246:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("8e91b521843432d71e4c"));t.default=n.a}},["ca7c73dc3ec13a6b6246"])}(r(15))},685:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([584],{"3865314c5959606874d4":function(t,r){t.exports=e},"903280db8aaaa9caeb66":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("eff4988a9934e0db57a3"));t.default=n.a},eff4988a9934e0db57a3:function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"redo_24_v7",use:"redo_24_v7-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="redo_24_v7"><path d="M6.5 9.8h12.7l-3-3 1.1-1.1 4.8 4.8-4.8 4.8-1.1-1.1 3-3H6.5c-1.7 0-3 1.5-3 3.2s1.3 3.2 3 3.2H10v1.5H6.5c-2.8 0-4.5-2-4.5-4.8 0-2.5 1.8-4.5 4.5-4.5z" style="display:none" /><path d="M6.8 11.2c-1.8 0-3.2 1.7-3.2 3.3 0 1.5 1.5 3.2 3.2 3.2H10v1.5H6.8C4.6 19.2 2 17 2 14.5s2-4.8 4.8-4.8h12.4l-3-3 1.1-1.1 4.8 4.8-4.8 4.8-1.1-1.1 3-3H6.8z" /></symbol>'});a.a.add(c),t.a=c}},["903280db8aaaa9caeb66"])}(r(15))},686:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([133],{"3865314c5959606874d4":function(t,r){t.exports=e},b95c8860876ed691d147:function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"undo_24_v7",use:"undo_24_v7-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="undo_24_v7"><path d="M17.2 11.2c1.8 0 3.2 1.7 3.2 3.3 0 1.5-1.5 3.2-3.2 3.2H14v1.5h3.2c2.2 0 4.8-2.3 4.8-4.8s-2-4.8-4.8-4.8H4.8l3-3-1-.9L2 10.5l4.8 4.8 1.1-1.1-3-3h12.3z" /></symbol>'});a.a.add(c),t.a=c},c26eb65b253001734802:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("b95c8860876ed691d147"));t.default=n.a}},["c26eb65b253001734802"])}(r(15))},687:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1498],{"20f0ccde18fd201e7629":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("3865314c5959606874d4"),n=(r.n(o),r("2d26942912cdf9041ba4"));t.default=n.a},"2d26942912cdf9041ba4":function(e,t,r){"use strict";var o=r("9689a9c94ae38b47fa2c"),n=r.n(o),i=r("9ce58a7deea14f49ef01"),a=r.n(i),c=new n.a({id:"configure_24_v7",use:"configure_24_v7-usage",viewBox:"0 0 24 24",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="configure_24_v7"><path d="M23 5.7h-3.3c-.3-1.7-1.9-3.1-3.8-3.1S12.5 4 12.2 5.7H1v1.6h11.2c.3 1.7 1.9 3.1 3.8 3.1s3.5-1.4 3.8-3.1H23V5.7zm-7.1 3.2c-1.3 0-2.4-1.1-2.4-2.4s1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4-1.1 2.4-2.4 2.4zM1 18.3h3.3c.3 1.7 1.9 3.1 3.8 3.1s3.5-1.4 3.8-3.1H23v-1.6H11.8c-.3-1.7-1.9-3.1-3.8-3.1S4.6 15 4.3 16.7H1v1.6zm7.1-3.2c1.3 0 2.4 1.1 2.4 2.4s-1.1 2.4-2.4 2.4-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4z" /></symbol>'});a.a.add(c),t.a=c},"3865314c5959606874d4":function(t,r){t.exports=e}},["20f0ccde18fd201e7629"])}(r(15))},70:function(e,t){e.exports=u},71:function(e,t){e.exports=p},72:function(e,t){e.exports=d},74:function(e,t){e.exports=b},75:function(e,t){e.exports=f},76:function(e,t){e.exports=g},85:function(e,t){e.exports=m},86:function(e,t){e.exports=h},91:function(e,t){e.exports=y},93:function(e,t){e.exports=v}})});
- //# sourceMappingURL=modelling.js.map
|