/*!
* 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.
*/
(window.caModellingPerspective=window.caModellingPerspective||[]).push([[13],{1017:function(e,t,i){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1931],{"3865314c5959606874d4":function(t,i){t.exports=e},"9ce30b110d2b2264e0d4":function(e,t,i){"use strict";var r=i("9689a9c94ae38b47fa2c"),n=i.n(r),o=i("9ce58a7deea14f49ef01"),s=i.n(o),c=new n.a({id:"arrow--right_16_v7",use:"arrow--right_16_v7-usage",viewBox:"0 0 16 16",content:''});s.a.add(c),t.a=c},"9e46fe0ec3a7a1ceb525":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i("3865314c5959606874d4"),n=(i.n(r),i("9ce30b110d2b2264e0d4"));t.default=n.a}},["9e46fe0ec3a7a1ceb525"])}(i(15))},1018:function(e,t,i){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([189],{"0374d5c0fb083d4648d2":function(e,t,i){"use strict";var r=i("9689a9c94ae38b47fa2c"),n=i.n(r),o=i("9ce58a7deea14f49ef01"),s=i.n(o),c=new n.a({id:"add-tables_128_v7",use:"add-tables_128_v7-usage",viewBox:"0 0 200 200",content:''});s.a.add(c),t.a=c},"0fb1c2964664537cc7f6":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i("3865314c5959606874d4"),n=(i.n(r),i("0374d5c0fb083d4648d2"));t.default=n.a},"3865314c5959606874d4":function(t,i){t.exports=e}},["0fb1c2964664537cc7f6"])}(i(137))},1217:function(e,t,i){"use strict";i.d(t,"a",function(){return Q});var r,n=i(90),o=i.n(n),s=i(1),c=i.n(s),a=i(0),l=i.n(a),u=i(16),d=i(3),p=i(69),b=i.n(p),g=i(2),f=i(25),S=i(758),h=i(8),m=i(57),O=i(14),y=i(4),v=i(5);i(1594);function j(){return(j=Object.assign||function(e){for(var t=1;t ").map(function(e){return{id:null,defaultName:e,icon:null}});return o.a.createElement(c.Dialog,{"data-tid":Object(a.a)("buildQSDialog"),width:"1418px",onClose:function(){return e.props.onClose()}},o.a.createElement(c.Dialog.Header,{"data-tid":Object(a.a)("buildQSDialog","header")},o.a.createElement(c.Breadcrumb,{hideBackButton:!0,menuIcon:null,ancestors:p,className:"bi-mui-BuildQSDialog-breadcrumb"})),o.a.createElement(c.Dialog.Body,null,o.a.createElement(b.a,{elements:this.props.elements,edit:this.props.edit,ref:this._focusRef})),o.a.createElement(c.Dialog.Footer,null,void 0!==this.props.numQueryItemsSelected&&o.a.createElement(c.FlexItem,{grow:!0,alignSelf:"center"},o.a.createElement(c.TruncatedText,{value:Object(l.getString)("buildQS_columnsSelected",{value:this.props.numQueryItemsSelected})})),r.visible&&o.a.createElement(c.Dialog.Button,{"data-tid":Object(a.a)("buildQSDialog","prev"),disabled:r.disabled,label:r.label,onClick:function(){return u()}}),n.visible&&o.a.createElement(c.Dialog.Button,{primary:!0,"data-tid":Object(a.a)("buildQSDialog","next"),disabled:n.disabled,label:n.label,onClick:function(){return d()}}),s.visible&&o.a.createElement(c.Dialog.Button,{primary:!0,"data-tid":Object(a.a)("buildQSDialog","save"),disabled:s.disabled,label:s.label,onClick:this._onSave}),o.a.createElement(c.Dialog.Button,{"data-tid":Object(a.a)("buildQSDialog","cancel"),label:Object(l.getString)("buildQS_cancel"),onClick:function(){return e.props.onClose()}})))},t}(n.Component))||r)||r)||r},1588:function(e,t,i){"use strict";i.d(t,"a",function(){return j});var r,n=i(1),o=i.n(n),s=i(16),c=i(3),a=i(1017),l=i.n(a),u=i(25),d=i(5),p=i(1589),b=i(1590),g=i(1591),f=i(1592),S=i(1593),h=i(1598),m=i(1603),O=i(1604),y=i(1605),v=i(177);var j=Object(d.e)(function(e){return{currentStage:e.currentStage,typeInSql:e.typeInSql,initBuildQS:e.initBuildQS,typeInSqlAction:e.typeInSqlAction}})(r=Object(s.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS(this.props.elements,this.props.edit,this.props.stage,this.props.silent)},i.render=function(){var e=this.props,t=e.typeInSql,i=e.typeInSqlAction;return o.a.createElement(c.FlexLayout,{height:"620px",direction:"column","data-tid":Object(u.a)("BuildQSView")},o.a.createElement(c.FlexItem,{grow:!0},this.props.currentStage===v.b&&o.a.createElement(p.a,this.props),this.props.currentStage===v.c&&o.a.createElement(b.a,this.props),this.props.currentStage===v.d&&o.a.createElement(g.a,this.props),this.props.currentStage===v.e&&o.a.createElement(f.a,this.props),this.props.currentStage===v.f&&o.a.createElement(S.a,this.props),this.props.currentStage===v.h&&o.a.createElement(h.a,this.props),this.props.currentStage===v.i&&o.a.createElement(m.a,this.props),this.props.currentStage===v.j&&o.a.createElement(O.a,this.props),this.props.currentStage===v.k&&o.a.createElement(y.a,this.props)),t.visible&&o.a.createElement(c.FlexItem,{gutter:[1,0,0,0]},o.a.createElement(c.Button,{variant:"frameless",icon:l.a.id,onClick:function(){return i()},label:t.label,disabled:t.disabled,"data-tid":Object(u.a)("buildQSView","typeInSql")})))},t}(n.Component))||r)||r},1589:function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r,n=i(1),o=i(16),s=i(5);var c=Object(s.e)(function(e){return{initBuildQS:e.initBuildQSCopy}})(r=Object(o.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.render=function(){return null},t}(n.Component))||r)||r},1590:function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r,n=i(1),o=i(16),s=i(5);var c=Object(s.e)(function(e){return{initBuildQS:e.initBuildQSExcept}})(r=Object(o.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.render=function(){return null},t}(n.Component))||r)||r},1591:function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r,n=i(1),o=i(16),s=i(5);var c=Object(s.e)(function(e){return{initBuildQS:e.initBuildQSIntersect}})(r=Object(o.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.render=function(){return null},t}(n.Component))||r)||r},1592:function(e,t,i){"use strict";i.d(t,"a",function(){return d});var r,n=i(1),o=i.n(n),s=i(16),c=i(3),a=i(25),l=i(5),u=i(1216);var d=Object(l.e)(function(e){return{join:e.join}})(r=Object(s.observer)(r=function(e){function t(){for(var t,i=arguments.length,r=new Array(i),n=0;n1||2===t?e.desc=Object(C.getString)("buildQS_suggestionJoinDesc_enabled_"+t):(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionJoinDesc_disabled_"+(0===t?t:"many"))),e},i.suggestionUnion=function(){var e={icon:_.a,label:Object(C.getString)("buildQS_suggestionUnionLabel"),dataTid:Object(D.a)("buildQSViewSelect","union"),nextStage:R.j,enabled:!0,priority:4,desc:null,info:null},t=i.props.buildQSMoserObjectsSetOpSelected.length;return t<2?(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionUnionDesc_disabled_"+t)):i.props.buildQSMoserObjectsSetOpSelected[0].messages.length?(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionUnionDesc_disabled_many"),e.info=i.props.buildQSMoserObjectsSetOpSelected[0].messages.join("\n\n")):e.desc=2===t?Object(C.getString)("buildQS_suggestionUnionDesc_enabled_2"):Object(C.getString)("buildQS_suggestionUnionDesc_enabled_many"),e},i.suggestionIntersect=function(){var e={icon:h.a,label:Object(C.getString)("buildQS_suggestionIntersectLabel"),desc:Object(C.getString)("buildQS_suggestionIntersectDesc_enabled"),dataTid:Object(D.a)("buildQSViewSelect","intersect"),nextStage:R.d,enabled:!0,priority:5,info:null},t=i.props.buildQSMoserObjectsSetOpSelected.length;return 2!==t?(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionIntersectDesc_disabled_"+(t<2?t:"many"))):i.props.buildQSMoserObjectsSetOpSelected[0].messages.length&&(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionIntersectDesc_disabled_2")),t>1&&i.props.buildQSMoserObjectsSetOpSelected[0].messages.length&&(e.info=i.props.buildQSMoserObjectsSetOpSelected[0].messages.join("\n\n")),e},i.suggestionExcept=function(){var e={icon:f.a,label:Object(C.getString)("buildQS_suggestionExceptLabel"),desc:Object(C.getString)("buildQS_suggestionExceptDesc_enabled"),dataTid:Object(D.a)("buildQSViewSelect","except"),nextStage:R.c,enabled:!0,priority:6,info:null},t=i.props.buildQSMoserObjectsSetOpSelected.length;return 2!==t?(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionExceptDesc_disabled_"+(t<2?t:"many"))):i.props.buildQSMoserObjectsSetOpSelected[0].messages.length&&(e.enabled=!1,e.desc=Object(C.getString)("buildQS_suggestionExceptDesc_disabled_2")),t>1&&i.props.buildQSMoserObjectsSetOpSelected[0].messages.length&&(e.info=i.props.buildQSMoserObjectsSetOpSelected[0].messages.join("\n\n")),e},i.suggestionsData=function(){return[i.suggestionCopy(),i.suggestionView(),i.suggestionJoin(),i.suggestionUnion(),i.suggestionIntersect(),i.suggestionExcept()].filter(function(e){return!1!==e}).sort(function(e,t){return e.enabled&&t.enabled||!e.enabled&&!t.enabled?e.priority>t.priority?1:-1:e.enabled&&!t.enabled?-1:1})},i.suggestions=function(){return i.suggestionsData().map(function(e,t){return c.a.createElement(u.FlexItem,{onMouseOut:function(){return e.enabled&&i.setState({suggestionFocus:void 0})},onMouseOver:function(){return e.enabled&&i.setState({suggestionFocus:t})},key:t,onClick:function(){e.enabled&&(i.setState({suggestionSelected:t}),i.props.setSeletedSuggestionNextStage(e.nextStage,t))},onDoubleClick:function(){return e.enabled&&i.props.nextAction(e.nextStage)},className:"bi-mui-buildQSViewSelect__suggestion "+(e.enabled?i.state.suggestionSelected===t?"bi-mui-buildQSViewSelect__suggestion_selected":i.state.suggestionFocus===t?"bi-mui-buildQSViewSelect__suggestion_focus":"":"bi-mui-buildQSViewSelect__suggestion_disabled"),"data-tid":e.dataTid,tabIndex:e.enabled?0:-1,onKeyDown:function(r){e.enabled&&32===r.keyCode&&(i.setState({suggestionSelected:t}),i.props.setSeletedSuggestionNextStage(e.nextStage,t))},ref:function(e){return i._suggestionRefs[t]=e}},c.a.createElement(u.FlexLayout,{direction:"row",className:"bi-mui-buildQSViewSelect__header "+(e.enabled?"":"bi-mui-buildQSViewSelect__header_disabled")},c.a.createElement(u.FlexItem,{gutter:[1,1,1,0]},c.a.createElement(u.SVGIcon,{iconId:e.icon.id})),c.a.createElement(u.FlexItem,{grow:!0,gutter:[1,0]},c.a.createElement(u.Label,{label:e.label,className:"bi-mui-buildQSViewSelect__suggestionLabel",ellipsis:!0,location:"end","data-tid":Object(D.a)("buildQSViewSelect","suggestionLabel")})),e.info&&c.a.createElement(u.FlexItem,{alignSelf:"center",className:"bi-mui-buildQSViewSelect__informationContainer"},c.a.createElement(u.Button,{className:"bi-mui-buildQSViewSelect__information",title:Object(C.getString)("information"),"aria-label":Object(C.getString)("information"),icon:b.a.id,variant:"icon",iconSize:"small",intent:"primary",onClick:function(){return i.setState(function(t){var i;return(i={})[e.nextStage+"_informationActive"]=!t[e.nextStage+"_informationActive"],i})},onMouseOut:function(){return i.setState({infoFocus:void 0})},onMouseOver:function(){return i.setState({infoFocus:t})},"data-tid":Object(D.a)("buildQSViewSelect",e.nextStage+"_information_open"),ref:function(t){i["_"+e.nextStage+"ButtonRef"]=t}}),i.state[e.nextStage+"_informationActive"]&&c.a.createElement(u.Flyout,{className:"bi-mui-buildQSViewSelect__informationTextContent",placement:"leftTop",padding:"default",onClose:function(){var t;i.setState(((t={})[e.nextStage+"_informationActive"]=!1,t)),i["_"+e.nextStage+"ButtonRef"].focus()},title:Object(C.getString)("buildQS_suggestion_InfoTitle"),showX:!0,"data-tid":Object(D.a)("buildQSViewSelect",e.nextStage+"_information"),textContent:e.info}))),c.a.createElement(u.VSpacer,{size:2}),c.a.createElement(u.FlexLayout,{direction:"row"},c.a.createElement(u.FlexItem,{grow:!0,height:84,className:"bi-mui-buildQSViewSelect__suggestionBody "+(e.enabled?"":"bi-mui-buildQSViewSelect__suggestionBody_disabled")},c.a.createElement(u.Label,{label:e.desc,"data-tid":Object(D.a)("buildQSViewSelect","suggestionDescription"),tabIndex:-1,style:{cursor:"inherit"}}))))})};var r=i.props.selectedSuggestionNextStage.index;if(void 0===r){var n=i.suggestionsData(),s=n.findIndex(function(e){return e.enabled});s>=0&&(r=s,i.props.setSeletedSuggestionNextStage(n[s].nextStage,s))}return i.state={suggestionFocus:void 0,suggestionSelected:r,isAddFlyoutOpen:!1},i}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.componentDidMount=function(){var e=Object(a.findDOMNode)(this._suggestionRefs[this.state.suggestionSelected]);e&&e.focus&&e.focus()},i.render=function(){var e=this;return c.a.createElement(u.FlexLayout,{height:"100%",direction:"row","data-tid":Object(D.a)("buildQSViewSelect"),className:"bi-mui-buildQSViewSelect"},c.a.createElement(u.Container,{className:"bi-mui-buildQSViewSelect__treeContainer",minWidth:300,width:300,resizeMinConstraintsX:300,resizeMaxConstraintsX:800,resizable:!0},c.a.createElement(u.FlexLayout,{direction:"column",height:"100%"},c.a.createElement(u.FlexItem,{gutter:[1,2]},c.a.createElement(u.FlexLayout,{direction:"row"},c.a.createElement(u.FlexItem,{grow:!0,alignSelf:"center"},c.a.createElement(u.TruncatedText,{value:this.props.treeTitle,location:"end"})),c.a.createElement(u.Button,{className:"bi-mui-buildQSViewSelect__addTables",title:Object(C.getString)("addTables"),"aria-label":Object(C.getString)("addTables"),icon:M.a.id,variant:"icon",iconSize:"small",intent:"primary",onClick:function(){e.setState(function(e){return{isAddFlyoutOpen:!e.isAddFlyoutOpen}})},ref:function(t){return e._addButtonRef=t},"data-tid":Object(D.a)("buildQSViewSelect","add")}),this.state.isAddFlyoutOpen&&c.a.createElement(u.Flyout,{hideArrow:!0,onClose:function(){e.setState({isAddFlyoutOpen:!1})},triggerNode:Object(a.findDOMNode)(this._addButtonRef),placement:"bottom"},c.a.createElement(N.a,null)))),c.a.createElement(k.a,{data:this.props.buildQSMoserObjects,remove:this.props.removeTreeObjects,emptyState:c.a.createElement(d.PanelMessage,null,c.a.createElement(d.EmptyState,{maxWidth:250,icon:P.a,header:Object(C.getString)("selectTables"),body:Object(C.getString)("buildQS_selectAndAddTables"),button:c.a.createElement(u.Button,{label:Object(C.getString)("selectTables"),title:Object(C.getString)("selectTables"),"aria-label":Object(C.getString)("selectTables"),intent:"primary",onClick:function(){e.setState({isAddFlyoutOpen:!0})},"data-tid":Object(D.a)("buildQSViewSelect","add")})}))}))),c.a.createElement(u.FlexItem,{grow:!0,gutter:[0,0,0,2]},c.a.createElement(u.FlexLayout,{direction:"column"},c.a.createElement(u.TruncatedText,{value:Object(C.getString)("buildQS_selectionMessage"),"data-tid":Object(D.a)("buildQSViewSelect","title")}),c.a.createElement(u.FlexLayout,{wrap:"wrap"},this.suggestions()))))},t}(s.Component))||r)||r},1599:function(e,t,i){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([304],{"3865314c5959606874d4":function(t,i){t.exports=e},"5486c7259ad9ec0432ef":function(e,t,i){"use strict";var r=i("9689a9c94ae38b47fa2c"),n=i.n(r),o=i("9ce58a7deea14f49ef01"),s=i.n(o),c=new n.a({id:"subset_16_v7",use:"subset_16_v7-usage",viewBox:"0 0 16 16",content:''});s.a.add(c),t.a=c},"97aadbec84eddc67c47d":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i("3865314c5959606874d4"),n=(i.n(r),i("5486c7259ad9ec0432ef"));t.default=n.a}},["97aadbec84eddc67c47d"])}(i(15))},1600:function(e,t,i){"use strict";i.d(t,"a",function(){return S});var r,n=i(1),o=i.n(n),s=i(0),c=i.n(s),a=i(16),l=i(3),u=i(2),d=i(25),p=i(758),b=i(8),g=i(14),f=i(5);var S=Object(f.e)(function(e){return{module:e.module,buildQSMoserObjects:e.buildQSMoserObjects,addTreeObjects:e.addTreeObjectsSelect,removeTreeObjects:e.removeTreeObjectsSelect}})(r=Object(a.observer)(r=function(e){function t(t){var i;return(i=e.call(this,t)||this).state={filter:""},i._initiallySelectedQSDataByIdMap={},i._currentlySelectedQSDataByIdMap={},i._getChildQuerySubjects=function(e){return Object(g.s)(e).filter(function(e){return e.getObjectType()===c.a.MoserObjectTypes.QUERY_SUBJECT})},i._moserObjectFilter=function(e){return e.getObjectType()===c.a.MoserObjectTypes.FOLDER_TYPE||e.getObjectType()===c.a.MoserObjectTypes.QUERY_SUBJECT},i._isIndeterminate=function(e){return e.getObjectType()===c.a.MoserObjectTypes.FOLDER_TYPE&&i._getChildQuerySubjects(e).some(function(e){return void 0!==i._getCurrentlySelectedQSData(e)})},i._isSelectable=function(e){return e.getObjectType()!==c.a.MoserObjectTypes.FOLDER_TYPE||i._getChildQuerySubjects(e).length>0},i._isSelected=function(e){return e.getObjectType()===c.a.MoserObjectTypes.FOLDER_TYPE?i._getChildQuerySubjects(e).every(function(e){return void 0!==i._getCurrentlySelectedQSData(e)}):e.getObjectType()===c.a.MoserObjectTypes.QUERY_SUBJECT&&void 0!==i._getCurrentlySelectedQSData(e)},i._onSelect=function(e){var t,r=i._isSelected(e);e.getObjectType()===c.a.MoserObjectTypes.FOLDER_TYPE?t=i._getChildQuerySubjects(e).filter(function(e){return void 0===i._getInitiallySelectedQSData(e)}):e.getObjectType()===c.a.MoserObjectTypes.QUERY_SUBJECT&&(t=[e]),t&&t.length&&(r?i.props.removeTreeObjects(t):i.props.addTreeObjects(t))},i.props.buildQSMoserObjects.forEach(function(e){i._initiallySelectedQSDataByIdMap[Object(b.getUniqueId)(e.qs)]=e,i._currentlySelectedQSDataByIdMap[Object(b.getUniqueId)(e.qs)]=e}),i}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var i=t.prototype;return i.componentWillReceiveProps=function(){var e=this;this._currentlySelectedQSDataByIdMap={},this.props.buildQSMoserObjects.forEach(function(t){e._currentlySelectedQSDataByIdMap[Object(b.getUniqueId)(t.qs)]=t})},i._getInitiallySelectedQSData=function(e){return this._initiallySelectedQSDataByIdMap[Object(b.getUniqueId)(e)]},i._getCurrentlySelectedQSData=function(e){return this._currentlySelectedQSDataByIdMap[Object(b.getUniqueId)(e)]},i.render=function(){var e=this;return o.a.createElement(l.FlexLayout,{direction:"row"},o.a.createElement(l.FlexLayout,{direction:"column",width:275,maxHeight:500},o.a.createElement(l.FlexItem,null,o.a.createElement(l.SearchInput,{fullWidth:!0,onChange:function(t){return e.setState({filter:t})},value:this.state.filter,placeholder:Object(u.getString)("find"),"data-tid":Object(d.a)("buildQSViewAddTree","searchInput")})),o.a.createElement(l.FlexItem,{shrink:!0,overflow:"auto",gutter:[1,0]},o.a.createElement(p.a,{data:this.props.module,filter:this.state.filter,fullHeight:!0,isIndeterminate:this._isIndeterminate,isSelectable:this._isSelectable,isSelected:this._isSelected,moserObjectFilter:this._moserObjectFilter,onSelect:this._onSelect,showRootNodes:!1}))))},t}(n.Component))||r)||r},1601:function(e,t,i){var r=i(1602);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};i(36)(r,n);r.locals&&(e.exports=r.locals)},1602:function(e,t,i){(e.exports=i(32)(void 0)).push([e.i,".bi-mui-buildQSViewSelect__suggestionLabel{font-size:1rem;font-weight:700;line-height:1.25rem}.bi-mui-buildQSViewSelect__treeContainer{border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea}.bi-mui-buildQSViewSelect__treeMessage .text-icon__header{font-size:1rem}.bi-mui-buildQSViewSelect__suggestion{width:calc(50% - 8px);border:2px solid #949394;padding:16px 24px 24px;margin-top:16px;cursor:pointer}.bi-mui-buildQSViewSelect__suggestionLabel>*{cursor:pointer}.bi-mui-buildQSViewSelect__suggestion:nth-child(odd){margin-right:16px}.bi-mui-buildQSViewSelect__suggestion_focus{border-color:#a8c0f3}.bi-mui-buildQSViewSelect__suggestion_selected{border-color:#2d74da}.bi-mui-buildQSViewSelect__suggestion_disabled{border-color:hsla(0,0%,92%,.5);cursor:not-allowed}.bi-mui-buildQSViewSelect__header{width:100%;border:none;resize:none}.bi-mui-buildQSViewSelect__header_disabled>:not(.bi-mui-buildQSViewSelect__informationContainer){cursor:not-allowed;opacity:.5}.bi-mui-buildQSViewSelect__header_disabled .bi-mui-buildQSViewSelect__suggestionLabel>*{cursor:not-allowed}.bi-mui-buildQSViewSelect__header_disabled .bi-mui-buildQSViewSelect__informationTextContent{white-space:pre-line}.bi-mui-buildQSViewSelect__suggestionBody{cursor:pointer;overflow-y:auto}.bi-mui-buildQSViewSelect__suggestionBody_disabled{cursor:not-allowed;opacity:.5}",""])},1603:function(e,t,i){"use strict";i.d(t,"a",function(){return u});var r,n=i(1),o=i.n(n),s=i(16),c=i(3),a=i(25),l=i(5);var u=Object(l.e)(function(e){return{stage:e.stage}})(r=Object(s.observer)(r=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){return o.a.createElement(c.FlexLayout,{height:"100%",direction:"column","data-tid":Object(a.a)("buildqs","xxx")},o.a.createElement(c.FlexItem,{gutter:[50],grow:!0,style:{border:"solid 1px rgba(0,0,0,0.05)",padding:"10px"}},o.a.createElement("span",null,"This will allow for the defining of a TYPEINSQL Table."),o.a.createElement("br",null),o.a.createElement("span",null,"The work that Samer has done.")))},t}(n.Component))||r)||r},1604:function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r,n=i(1),o=i(16),s=i(5);var c=Object(s.e)(function(e){return{initBuildQS:e.initBuildQSUnion}})(r=Object(o.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.render=function(){return null},t}(n.Component))||r)||r},1605:function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r,n=i(1),o=i(16),s=i(5);var c=Object(s.e)(function(e){return{initBuildQS:e.initBuildQSView}})(r=Object(o.observer)(r=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 i=t.prototype;return i.componentWillMount=function(){this.props.initBuildQS()},i.render=function(){return null},t}(n.Component))||r)||r},1606:function(e,t,i){"use strict";i.d(t,"a",function(){return K});var r,n,o,s,c,a,l,u,d,p,b,g,f,S,h,m,O,y,v,j,_=i(0),Q=i.n(_),w=i(6),I=i(2),T=i(4),E=i(14),M=i(9),x=i(775),P=i(27),D=i(5),C=i(220),q=i(8),k=i(1214),N=i(33),R=i(120),F=i(65),B=i(1607),V=i(177);function A(){return(A=Object.assign||function(e){for(var t=1;t1&&(o=this.buildQSMoserObjectsSelected[1].qs),(r=Object(q.getRelationship)(n,o,void 0,!1))&&r.getInstanceType(Q.a.InstanceType.REFERENCE)&&(r=r.clone()).setInstanceType(Q.a.InstanceType.COPY));var s=this.provider.getModuleId(),c=this.provider.getModule();this.join&&Object(D.l)(this.join,this),this.join=r?Object(k.b)(s,c,r):Object(k.a)(s,c,n,o),Object(D.i)(this.join,this)}},i.prevAction=function(){this.getCurrentStageAction("prev")(),this._setPrevAction()},i.nextAction=function(e){var t=this.getCurrentStageAction("next")()||e;this._setNextAction(t)},i.typeInSqlAction=function(){this.buildQSPreviousStage=this.currentStage,this.stage.unshift(V.i)},i.setTableName=function(e){this.userSetTableName=e},i.setTableNameFromPlaceholder=function(){this.userSetTableName||(this.userSetTableName=this.tableNamePlaceholder)},i.setReadOnly=function(e){this.readOnly=void 0!==e?e:!this.readOnly},i.setSqlExpression=function(e){this.sqlExpression=e||void 0},i._cloneBuildQSObjectsArrayForPreview=function(e,t,i){var r=Object(B.a)(e,A({},t),A({},i));if(this.edit){var n=Object(B.b)(this.elements[0]);r.forEach(function(e){e.items.forEach(function(t){t.checked=n.some(function(i){return i.qsIdentifierMapped===e.qsIdentifier&&i.qiIdentifierMapped===t.qiIdentifier})}),e.checked=e.items.every(function(e){return e.checked})})}return r},i._initializeNewTableClone=function(){var e,t=[];if(this.edit)(e=this.elements[0].clone()).setLabel(this.tableNamePlaceholder),(t=Object(B.b)(e)).length&&this.buildQSPreviewObjects.forEach(function(e){e.items.forEach(function(i){if(!i.checked){var r=t.find(function(t){return t.qsIdentifierMapped===e.qsIdentifier&&t.qiIdentifierMapped===i.qiIdentifier});r&&Object(B.c)(r.qi)}})});else{(e=this.buildQSPreviewObjects[0].qs.clone()).setLabel(this.tableNamePlaceholder),e.setIdentifier(null),Q.a.ModuleUtils.generateObjectId(this.module,e);for(var i=e.getItem().length;i>0;i--)Object(q.removeItems)(e.getItem()[0]);for(var r=e.getFilter().length;r>0;r--)Object(q.removeItems)(e.getFilter()[0]);e.setInstanceType(Q.a.InstanceType.COPY)}return{qsClone:e,existingQueryItems:t}},i._duplicateFolderStructure=function(e,t){for(var i=this,r=e,n=Object(E.q)(t,!0);n[0].getObjectType()!==Q.a.MoserObjectTypes.QUERY_SUBJECT;)n.shift();n.shift();for(var o=function(){var e=n[0].getObjectType(),t=n[0].getLabel(),o=Object(E.r)(r).find(function(i){return i.getObjectType()===e&&i.getLabel()===t});if(o)r=o;else{var s=i.provider.getObjectFactory().createItemTypeFolder();s.setLabel(t),Q.a.ModuleUtils.generateObjectId(r,s),Q.a.ModuleUtils.add(s,r,-1,i.provider.getObjectFactory()),r=s}n.shift()};n[0]!==t;)o();return r},i._addQI2QSDupclicatingFolders=function(e,t,i){var r=this._duplicateFolderStructure(e,i);Object(q.setObjectProperty)(t,M.a,{qsIdentifierMapped:Object(T.getAncestor)(i,Q.a.MoserObjectTypes.QUERY_SUBJECT).getIdentifier(),qiIdentifierMapped:i.getIdentifier()}),Q.a.ModuleUtils.add(t,r,-1,this.provider.getObjectFactory())},i._setPreviewTreeCopy=function(){this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview(this.buildQSMoserObjectsSelected,null,{selectable:!0})},i.initBuildQSCopy=function(){this.buildQSPreviousStage===V.f?this._setPrevAction():(this._setPreviewTreeCopy(),this._setNextAction(V.f))},i.nextCopy=function(){return this._setPreviewTreeCopy(),V.f},i.buildQSNewTableCopy=function(e){var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier();try{e.length&&[e[0]].forEach(function(e){e.items.forEach(function(e){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier&&t.qiIdentifierMapped!==e.qiIdentifier})){var i=e.qi.clone();Q.a.ModuleUtils.generateObjectId(r,i),i.setIdForExpression(o+"."+i.getIdentifier()),t._addQI2QSDupclicatingFolders(r,i,e.qi)}})}),!this.edit&&Object(B.d)(r,{cleanItemNormalization:!0})}catch(e){var s=Object(N.a)(e);s&&this.provider.showToast(s)}return r},i._setPreviewTreeExcept=function(){this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview([this.buildQSMoserObjectsSetOpSelected[0]],null,{selectable:!1})},i.initBuildQSExcept=function(){this.buildQSPreviousStage===V.f?this._setPrevAction():(this._setPreviewTreeExcept(),this._setNextAction(V.f))},i.nextExcept=function(){return this._setPreviewTreeExcept(),V.f},i._finishQueryOpSetup=function(e,t,i){e.setDuplicates(Q.a.SetOperationDuplicates.REMOVE),i.forEach(function(t){return e.addQueryRef(t.qsIdentifier)}),t.setClassifier(Q.a.QsClassifierType.OPERATION_QUERY_SUBJECT),t.setQueryOperation(e)},i.buildQSNewTableExcept=function(e){for(var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier(),s=r.getRef().length;s>0;s--)r.removeRef(r.getRef()[0]);e.length&&[e[0]].forEach(function(e){e.items.forEach(function(i){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier||t.qiIdentifierMapped!==i.qiIdentifier})){var s=i.qi.clone();Q.a.ModuleUtils.generateObjectId(r,s),s.setIdForExpression(o+"."+s.getIdentifier()),s.setExpression(null),t._addQI2QSDupclicatingFolders(r,s,i.qi)}})}),!this.edit&&Object(B.d)(r,X);var c=this.provider.getObjectFactory().createQuerySubjectQueryOperation();return c.setSetOperation(Q.a.SetOperation.EXCEPT),this._finishQueryOpSetup(c,r,this.buildQSMoserObjectsSetOpSelected),r},i._setPreviewTreeIntersect=function(){this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview([this.buildQSMoserObjectsSetOpSelected[0]],null,{selectable:!1})},i.initBuildQSIntersect=function(){this.buildQSPreviousStage===V.f?this._setPrevAction():(this._setPreviewTreeIntersect(),this._setNextAction(V.f))},i.nextIntersect=function(){return this._setPreviewTreeIntersect(),V.f},i.buildQSNewTableIntersect=function(e){for(var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier(),s=r.getRef().length;s>0;s--)r.removeRef(r.getRef()[0]);e.length&&[e[0]].forEach(function(e){e.items.forEach(function(i){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier||t.qiIdentifierMapped!==i.qiIdentifier})){var s=i.qi.clone();Q.a.ModuleUtils.generateObjectId(r,s),s.setIdForExpression(o+"."+s.getIdentifier()),s.setExpression(null),t._addQI2QSDupclicatingFolders(r,s,i.qi)}})}),!this.edit&&Object(B.d)(r,X);var c=this.provider.getObjectFactory().createQuerySubjectQueryOperation();return c.setSetOperation(Q.a.SetOperation.INTERSECT),this._finishQueryOpSetup(c,r,this.buildQSMoserObjectsSetOpSelected),r},i.nextJoin=function(){var e=this;this.join.updateRelationship(),this.joinRelationship=this.join.relationship.clone(),1===this.buildQSMoserObjects.length&&this.buildQSMoserObjects.push({qs:this.join.rightQuerySubject,checked:!0,qsIdentifier:this.join.rightQuerySubject.getIdentifier(),items:Object(T.getChildQueryItem)(this.join.rightQuerySubject).map(function(e){return{qi:e,checked:!0,selectable:!0,qiIdentifier:e.getIdentifier()}})}),this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview(this.buildQSMoserObjectsSelected,null,{selectable:!0});var t=this.buildQSPreviewObjects[1].qsIdentifier===this.joinRelationship.getRight().getRef()?this.buildQSPreviewObjects[1]:this.buildQSPreviewObjects[0];return t.items=t.items.filter(function(t){return e.joinRelationship.getLink().every(function(e){return e.getRightRef()!==t.qi.getIdentifier()})}),V.f},i.buildQSNewTableJoin=function(e){for(var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier(),s=r.getRef().length;s>0;s--)r.removeRef(r.getRef()[0]);if(e.forEach(function(e){return e.items.forEach(function(i){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier||t.qiIdentifierMapped!==i.qiIdentifier})){var s=i.qi.clone();Q.a.ModuleUtils.generateObjectId(r,s),s.setIdForExpression(o+"."+s.getIdentifier()),t._setExpression(s,e,i),t._addQI2QSDupclicatingFolders(r,s,i.qi)}})}),!this.edit&&Object(B.d)(r,{removeQueryOperation:!0,removeItemNormalization:!0,removeSqlQuery:!0}),this.joinRelationship){var c=this.provider.getObjectFactory().createQuerySubjectJoinOperation();c.addRelationship(this.joinRelationship),c.addQueryRef(this.joinRelationship.getLeft().getRef()),c.addQueryRef(this.joinRelationship.getRight().getRef()),r.setJoinOperation(c)}return r.setClassifier(Q.a.QsClassifierType.JOIN_QUERY_SUBJECT),r},i._prosessMoserQueryItemPreview=function(e,t){var i=Object(T.getAncestor)(e,Q.a.MoserObjectTypes.QUERY_SUBJECT).getIdentifier(),r=this.buildQSPreviewObjects.findIndex(function(e){return e.qsIdentifier===i});if(-1!==r){var n=e.getIdentifier(),o=this.buildQSPreviewObjects[r].items.findIndex(function(e){return e.qiIdentifier===n});-1!==o&&(void 0===t.checked?this.buildQSPreviewObjects[r].items[o].checked=!this.buildQSPreviewObjects[r].items[o].checked:this.buildQSPreviewObjects[r].items[o].checked=t.checked,this.buildQSPreviewObjects[r].checked=this.buildQSPreviewObjects[r].items.every(function(e){return e.checked}))}},i._prosessMoserQuerySubjectPreview=function(e,t){var i=this,r=e.getIdentifier(),n=this.buildQSPreviewObjects.findIndex(function(e){return e.qsIdentifier===r});-1!==n&&(void 0===t.checked?this.buildQSPreviewObjects[n].checked=!this.buildQSPreviewObjects[n].checked:this.buildQSPreviewObjects[n].checked=t.checked,this.buildQSPreviewObjects[n].items.forEach(function(e){e.checked=i.buildQSPreviewObjects[n].checked}))},i._prosessMoserObjectsPreview=function(e,t){var i=this;(e||[]).forEach(function(e){e.getObjectType()===Q.a.MoserObjectTypes.QUERY_SUBJECT?i._prosessMoserQuerySubjectPreview(e,t):e.getObjectType()===Q.a.MoserObjectTypes.QUERY_ITEM?i._prosessMoserQueryItemPreview(e,t):e.getObjectType()===Q.a.MoserObjectTypes.FOLDER&&i._prosessMoserObjectsPreview(Object(E.r)(e),t)})},i.toggleTreeObjectsPreview=function(e,t){this._prosessMoserObjectsPreview(e,{checked:t})},i.initBuildQSPreview=function(){var e=this;this.silent?this._setNextAction(V.g):(this.previewModule=Object(P.generateTempModuleFromModule)(this.module),this.previewModuleId=void 0,Object(F.a)(this.context,{temp:!0,module:this.previewModule}).then(function(t){var i=t.id;return e.action(function(){e.previewModuleId=i})}))},i.deleteSessionPreview=function(e){Object(R.a)(this.context,{moduleId:e}),this&&(this.previewModule=void 0,this.previewModuleId=void 0)},i.setTreeSelectionPreview=function(e){this.previewTreeSelection=e},i.nextPreview=function(){return V.g},i._prosessMoserQueryItemSelect=function(e,t){var i=Object(T.getAncestor)(e,Q.a.MoserObjectTypes.QUERY_SUBJECT),r=i.getIdentifier(),n=this.buildQSMoserObjects.findIndex(function(e){return e.qsIdentifier===r});t.add&&-1===n&&(n=this.buildQSMoserObjects.push({qs:i,checked:!!t.checked,items:[],qsIdentifier:r})-1,this.buildQSMoserObjects[n].totalItemCount=Object(E.s)(i).filter(function(e){return e.getObjectType()===Q.a.MoserObjectTypes.QUERY_ITEM}).length);var o=e.getIdentifier(),s=this.buildQSMoserObjects[n].items.findIndex(function(e){return e.qiIdentifier===o});t.add&&-1===s&&(s=this.buildQSMoserObjects[n].items.push({qi:e,checked:!!t.checked,qiIdentifier:o})-1),t.remove?this.buildQSMoserObjects[n].items.splice(s,1):(void 0===t.checked?this.buildQSMoserObjects[n].items[s].checked=!this.buildQSMoserObjects[n].items[s].checked:this.buildQSMoserObjects[n].items[s].checked=t.checked,this.buildQSMoserObjects[n].checked=this.buildQSMoserObjects[n].items.every(function(e){return e.checked}))},i._prosessMoserQuerySubjectSelect=function(e,t){var i=this,r=e.getIdentifier(),n=this.buildQSMoserObjects.findIndex(function(e){return e.qsIdentifier===r});if(t.add&&-1===n){var o=Object(E.s)(e).filter(function(e){return e.getObjectType()===Q.a.MoserObjectTypes.QUERY_ITEM}).length;if(!o)return;n=this.buildQSMoserObjects.push({qs:e,checked:!!t.checked,items:[],qsIdentifier:r})-1,this.buildQSMoserObjects[n].totalItemCount=o}if(t.add){var s=Object(E.s)(e).filter(function(e){return i.buildQSMoserObjects[n].items.every(function(t){return t.qiIdentifier!==e.getIdentifier()})});this._prosessMoserObjectsSelect(s,t)}t.remove?this.buildQSMoserObjects.splice(n,1):(void 0===t.checked?this.buildQSMoserObjects[n].checked=!this.buildQSMoserObjects[n].checked:this.buildQSMoserObjects[n].checked=t.checked,this.buildQSMoserObjects[n].items.forEach(function(e){e.checked=i.buildQSMoserObjects[n].checked}))},i._prosessMoserPackageSelect=function(e,t){var i=this;this.packageRef=e.getIdentifier();var r=this.buildQSMoserObjects.findIndex(function(e){return e.identifier===i.packageRef});t.add&&-1===r&&(r=this.buildQSMoserObjects.push({package:e,checked:!!t.checked,identifier:this.packageRef})-1),t.remove?this.buildQSMoserObjects.splice(r,1):void 0===t.checked?this.buildQSMoserObjects[r].checked=!this.buildQSMoserObjects[r].checked:this.buildQSMoserObjects[r].checked=t.checked},i._prosessMoserObjectsSelect=function(e,t){var i=this;(e||[]).forEach(function(e){switch(e.getObjectType()){case Q.a.MoserObjectTypes.QUERY_SUBJECT:i._prosessMoserQuerySubjectSelect(e,t);break;case Q.a.MoserObjectTypes.QUERY_ITEM:i._prosessMoserQueryItemSelect(e,t);break;case Q.a.MoserObjectTypes.FOLDER:i._prosessMoserObjectsSelect(Object(E.r)(e),t);break;case Q.a.MoserObjectTypes.FOLDER_TYPE:Object(T.isPackage)(e)?i._prosessMoserPackageSelect(e,t):i._prosessMoserObjectsSelect(Object(E.r)(e),t);break;case Q.a.MoserObjectTypes.MODULE:}})},i.addTreeObjectsSelect=function(e){this._prosessMoserObjectsSelect(e,{add:!0,checked:!0})},i.removeTreeObjectsSelect=function(e){this._prosessMoserObjectsSelect(e,{remove:!0})},i.toggleTreeObjectsSelect=function(e,t){this._prosessMoserObjects(e,{checked:t})},i.initBuildQSSelect=function(){this.initialStage&&(this._setNextAction(this.initialStage),this.edit&&(this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview(this.buildQSMoserObjectsSelected,null,{selectable:!0}),this.buildQSOldTable=this.buildQSNewTable,this.buildQSPreviewObjects=[]))},i.setSeletedSuggestionNextStage=function(e,t){this.selectedSuggestionNextStage={stage:e,index:t}},i.nextSelect=function(){return this.selectedSuggestionNextStage.stage},i.nextTypeInSQL=function(){return V.g},i._setPreviewTreeUnion=function(){this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview([this.buildQSMoserObjectsSetOpSelected[0]],null,{selectable:!1})},i.initBuildQSUnion=function(){this.buildQSPreviousStage===V.f?this._setPrevAction():(this._setPreviewTreeUnion(),this._setNextAction(V.f))},i.nextUnion=function(){return this._setPreviewTreeUnion(),V.f},i.buildQSNewTableUnion=function(e){for(var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier(),s=r.getRef().length;s>0;s--)r.removeRef(r.getRef()[0]);e.length&&[e[0]].forEach(function(e){e.items.forEach(function(i){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier||t.qiIdentifierMapped!==i.qiIdentifier})){var s=i.qi.clone();Q.a.ModuleUtils.generateObjectId(r,s),s.setIdForExpression(o+"."+s.getIdentifier()),s.setExpression(null),t._addQI2QSDupclicatingFolders(r,s,i.qi)}})}),!this.edit&&Object(B.d)(r,X);var c=this.provider.getObjectFactory().createQuerySubjectQueryOperation();return c.setSetOperation(Q.a.SetOperation.UNION),this._finishQueryOpSetup(c,r,this.buildQSMoserObjectsSetOpSelected),r},i._setPreviewTreeView=function(){this.buildQSPreviewObjects=this._cloneBuildQSObjectsArrayForPreview(this.buildQSMoserObjectsSelected,null,{selectable:!0})},i.initBuildQSView=function(){this.buildQSPreviousStage===V.f?this._setPrevAction():(this._setPreviewTreeView(),this._setNextAction(V.f))},i.nextView=function(){return this._setPreviewTreeView(),V.f},i.buildQSNewTableView=function(e){for(var t=this,i=this._initializeNewTableClone(),r=i.qsClone,n=i.existingQueryItems,o=r.getIdentifier(),s=r.getRef().length;s>0;s--)r.removeRef(r.getRef()[0]);return e.forEach(function(e){r.addRef(e.qsIdentifier),e.items.forEach(function(i){if(n.every(function(t){return t.qsIdentifierMapped!==e.qsIdentifier||t.qiIdentifierMapped!==i.qiIdentifier})){var s=i.qi.clone();Q.a.ModuleUtils.generateObjectId(r,s),s.setIdForExpression(o+"."+s.getIdentifier()),t._setExpression(s,e,i),t._addQI2QSDupclicatingFolders(r,s,i.qi)}})}),!this.edit&&Object(B.d)(r,{removeQueryOperation:!0,removeJoinOperation:!0,removeSqlQuery:!0,removeItemNormalization:1!==e.length,cleanItemNormalization:1===e.length}),r.setClassifier(Q.a.QsClassifierType.QUERY_SUBJECT),r},function(e,t,i){t&&L(e.prototype,t),i&&L(e,i)}(t,[{key:"isDetailsVisible",get:function(){return this.provider.isDetailsVisible()}},{key:"currentStage",get:function(){return this.stage[0]}},{key:"buildQSMoserObjectsSelected",get:function(){var e=this.buildQSMoserObjects.filter(function(e){return e.checked||e.items.some(function(e){return e.checked})}).map(function(e){return A({},e,{checked:!0})});return this.packageRef||e.forEach(function(e){return e.items=e.items.filter(function(e){return e.checked}).map(function(e){return A({},e,{checked:!0})})}),e||[]}},{key:"buildQSMoserObjectsSetOpSelected",get:function(){if(!this.buildQSMoserObjectsSelected.length||this.packageRef)return[];var e=this.buildQSMoserObjectsSelected[0],t=e.qs.getLabel(),i=e.items.map(function(e){return e.qi.getDatatype()}),r=this.buildQSMoserObjectsSelected.map(function(e){return A({},e)});return r[0].messages=[],r.forEach(function(n){n.items.length!==e.items.length?r[0].messages.push(Object(I.getString)("buildQS_suggestion_SetOpColNum",{baseTableName:t,baseTableColumnCount:e.items.length,otherTableName:n.qs.getLabel(),otherTableColumnCount:n.items.length})):(n.items=n.items.map(function(e){return A({},e)}),n.items.forEach(function(o,s){Q.a.ModuleUtils.areCompatibleDataTypes(i[s],o.qi.getDatatype())||r[0].messages.push(Object(I.getString)("buildQS_suggestion_SetOpDatatype",{baseTableName:t,baseTableColumnName:e.items[s].qi.getLabel(),baseTableColumnDatatype:i[s],otherTableName:n.qs.getLabel(),otherTableColumnName:o.qi.getLabel(),otherTableColumnDatatype:o.qi.getDatatype()})),o.qi.getRegularAggregate()===Y&&r[0].messages.push(Object(I.getString)("buildQS_suggestion_SetOpCalculated",{columnName:o.qi.getLabel(),tableName:n.qs.getLabel(),propertyName:Object(I.getString)("regularAggregate"),propertyValue:Object(I.getString)(Y.name())}))}))}),r}},{key:"buildQSPreviewObjectsSelectable",get:function(){return this.buildQSPreviewObjects.some(function(e){return e.items.some(function(e){return e.selectable})})}},{key:"buildQSPreviewObjectsSelected",get:function(){var e=this.buildQSPreviewObjects.filter(function(e){return e.checked||e.items.some(function(e){return e.checked})}).map(function(e){return A({},e)});return e.forEach(function(e){return e.items=e.items.filter(function(e){return e.checked}).map(function(e){return A({},e)})}),e||[]}},{key:"buildQSPreviewObjectsSelectedCount",get:function(){var e=0;return this.buildQSPreviewObjectsSelected.forEach(function(t){return t.items.forEach(function(t){t.checked&&(e+=1)})}),e}},{key:"numQueryItemsSelected",get:function(){if(this.currentStage===V.f&&this.buildQSPreviewObjectsSelectable)return this.buildQSPreviewObjectsSelectedCount}},{key:"dialogTitle",get:function(){var e="buildQS_title"+(this.edit?"Edit":"Create"),t=Object(I.getString)(e);return this.currentStage===V.h?t:this.buildQSPreviewObjectsSelected.length>1&&(this.currentStage===V.k||this.currentStage===V.f&&this.buildQSPreviousStage===V.k)?Object(I.getString)(e+"ViewMany",{value:t}):(t=Object(I.getString)(""+e+(this.currentStage===V.f?this.buildQSPreviousStage:this.currentStage),{value:t}),this.currentStage===V.f&&this.buildQSPreviousStage===V.e?Object(I.getString)(e+"_preview",{value:t}):t)}},{key:"tableNamePlaceholder",get:function(){if(this.edit)return this.elements[0].getLabel();for(var e,t="buildQS_qsLabel"+this.stage[this.currentStage===V.f?1:0],i=this.module.getQuerySubject(),r=this.packageRef?this.buildQSMoserObjects[0].package.getLabel():this.buildQSMoserObjects[0].qs.getLabel(),n=1;n<1e3&&(e=Object(I.getString)(t,{label:r,value:n}),!i.every(function(t){return!!t.getLabel().localeCompare(e)}));n++);return e}},{key:"treeTitle",get:function(){var e=Object(I.getString)("buildQS_selectItems");return this.currentStage===V.h?e=Object(I.getString)("buildQS_selectedTables"):this.currentStage!==V.j&&this.currentStage!==V.d&&this.currentStage!==V.c||(e=Object(I.getString)("buildQS_exploreItems")),e}},{key:"buildQSNewTable",get:function(){var e=this.currentStage===V.f?this.buildQSPreviousStage:this.currentStage,t=this.getAction("buildQSNewTable",e);return t?t(this.buildQSPreviewObjectsSelected):void 0}},{key:"previewGridStore",get:function(){var e=this;if(this.previewModuleId){this.previewModule.getQuerySubject().some(function(t){return t.getIdentifier()===e.buildQSNewTable.getIdentifier()&&(Object(q.removeItems)(t),!0)});var t=Object(P.addExpressionObjectToModule)(this.context,this.previewModule,this.buildQSNewTable.clone());Object(C.a)(this.context,{module:this.previewModule,moduleId:this.previewModuleId}).then(function(){});var i=Object(E.s)(t).filter(function(e){return e.getObjectType()===Q.a.MoserObjectTypes.QUERY_ITEM});return new x.default({},this.previewModuleId,t,i)}return null}},{key:"previewGridSelection",get:function(){var e=this;return this.previewGridStore?this.previewGridStore.queryItems.filter(function(t){var i=Object(q.getObjectProperty)(t,M.a);return!!i&&e.previewTreeSelection.some(function(e){return e.getIdentifier()===i.qiIdentifierMapped&&Object(T.getAncestorOrSelf)(e,Q.a.MoserObjectTypes.QUERY_SUBJECT).getIdentifier()===i.qsIdentifierMapped})}):[]}},{key:"prev",get:function(){return{disabled:!1,label:Object(I.getString)("buildQS_prev"),visible:!this.initialStage&&this.stage.length>1||this.initialStage&&this.buildQSPreviousStage===V.e}}},{key:"next",get:function(){return{disabled:V.h===this.currentStage&&!this.selectedSuggestionNextStage.stage||V.e===this.currentStage&&this.join&&!this.join.isValid,label:Object(I.getString)("buildQS_next"),visible:V.f!==this.currentStage}}},{key:"save",get:function(){return{disabled:!this.buildQSPreviewObjectsSelectedCount||this.edit&&JSON.stringify(this.buildQSNewTable)===JSON.stringify(this.buildQSOldTable),label:Object(I.getString)("buildQS_save"),visible:V.f===this.currentStage}}},{key:"typeInSql",get:function(){var e=this,t={disabled:!1,label:Object(I.getString)("buildQS_typeInSql")};return t.visible=[V.b,V.c,V.d,V.e,V.j,V.k].some(function(t){return t===e.currentStage}),t.visible=!1,t}}]),t}(D.a),o=J(n.prototype,"property",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),s=J(n.prototype,"elements",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),c=J(n.prototype,"edit",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),a=J(n.prototype,"silent",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=J(n.prototype,"module",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),u=J(n.prototype,"initialStage",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),d=J(n.prototype,"packageRef",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),p=J(n.prototype,"stage",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[V.h]}}),b=J(n.prototype,"previewModule",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),g=J(n.prototype,"previewModuleId",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),f=J(n.prototype,"previewTreeSelection",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=J(n.prototype,"buildQSPreviousStage",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),h=J(n.prototype,"readOnly",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=J(n.prototype,"userSetTableName",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),O=J(n.prototype,"sqlExpression",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),y=J(n.prototype,"selectedSuggestionNextStage",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=J(n.prototype,"buildQSMoserObjects",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=J(n.prototype,"buildQSPreviewObjects",[w.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),J(n.prototype,"isDetailsVisible",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"isDetailsVisible"),n.prototype),J(n.prototype,"currentStage",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"currentStage"),n.prototype),J(n.prototype,"buildQSMoserObjectsSelected",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSMoserObjectsSelected"),n.prototype),J(n.prototype,"buildQSMoserObjectsSetOpSelected",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSMoserObjectsSetOpSelected"),n.prototype),J(n.prototype,"buildQSPreviewObjectsSelectable",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSPreviewObjectsSelectable"),n.prototype),J(n.prototype,"buildQSPreviewObjectsSelected",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSPreviewObjectsSelected"),n.prototype),J(n.prototype,"buildQSPreviewObjectsSelectedCount",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSPreviewObjectsSelectedCount"),n.prototype),J(n.prototype,"numQueryItemsSelected",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"numQueryItemsSelected"),n.prototype),J(n.prototype,"dialogTitle",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"dialogTitle"),n.prototype),J(n.prototype,"tableNamePlaceholder",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"tableNamePlaceholder"),n.prototype),J(n.prototype,"treeTitle",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"treeTitle"),n.prototype),J(n.prototype,"buildQSNewTable",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"buildQSNewTable"),n.prototype),J(n.prototype,"previewGridStore",[D.d],Object.getOwnPropertyDescriptor(n.prototype,"previewGridStore"),n.prototype),J(n.prototype,"previewGridSelection",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"previewGridSelection"),n.prototype),J(n.prototype,"prev",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"prev"),n.prototype),J(n.prototype,"next",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"next"),n.prototype),J(n.prototype,"save",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"save"),n.prototype),J(n.prototype,"typeInSql",[w.computed],Object.getOwnPropertyDescriptor(n.prototype,"typeInSql"),n.prototype),J(n.prototype,"initBuildQS",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQS"),n.prototype),J(n.prototype,"saveAction",[r],Object.getOwnPropertyDescriptor(n.prototype,"saveAction"),n.prototype),J(n.prototype,"prevAction",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"prevAction"),n.prototype),J(n.prototype,"nextAction",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextAction"),n.prototype),J(n.prototype,"typeInSqlAction",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"typeInSqlAction"),n.prototype),J(n.prototype,"setTableName",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setTableName"),n.prototype),J(n.prototype,"setTableNameFromPlaceholder",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setTableNameFromPlaceholder"),n.prototype),J(n.prototype,"setReadOnly",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setReadOnly"),n.prototype),J(n.prototype,"setSqlExpression",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setSqlExpression"),n.prototype),J(n.prototype,"initBuildQSCopy",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSCopy"),n.prototype),J(n.prototype,"nextCopy",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextCopy"),n.prototype),J(n.prototype,"initBuildQSExcept",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSExcept"),n.prototype),J(n.prototype,"nextExcept",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextExcept"),n.prototype),J(n.prototype,"_setPreviewTreeIntersect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"_setPreviewTreeIntersect"),n.prototype),J(n.prototype,"initBuildQSIntersect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSIntersect"),n.prototype),J(n.prototype,"nextIntersect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextIntersect"),n.prototype),J(n.prototype,"nextJoin",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextJoin"),n.prototype),J(n.prototype,"toggleTreeObjectsPreview",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"toggleTreeObjectsPreview"),n.prototype),J(n.prototype,"initBuildQSPreview",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSPreview"),n.prototype),J(n.prototype,"deleteSessionPreview",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"deleteSessionPreview"),n.prototype),J(n.prototype,"setTreeSelectionPreview",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setTreeSelectionPreview"),n.prototype),J(n.prototype,"nextPreview",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextPreview"),n.prototype),J(n.prototype,"_prosessMoserQueryItemSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"_prosessMoserQueryItemSelect"),n.prototype),J(n.prototype,"addTreeObjectsSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"addTreeObjectsSelect"),n.prototype),J(n.prototype,"removeTreeObjectsSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"removeTreeObjectsSelect"),n.prototype),J(n.prototype,"toggleTreeObjectsSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"toggleTreeObjectsSelect"),n.prototype),J(n.prototype,"initBuildQSSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSSelect"),n.prototype),J(n.prototype,"setSeletedSuggestionNextStage",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"setSeletedSuggestionNextStage"),n.prototype),J(n.prototype,"nextSelect",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextSelect"),n.prototype),J(n.prototype,"nextTypeInSQL",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextTypeInSQL"),n.prototype),J(n.prototype,"initBuildQSUnion",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSUnion"),n.prototype),J(n.prototype,"initBuildQSView",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"initBuildQSView"),n.prototype),J(n.prototype,"nextView",[D.c],Object.getOwnPropertyDescriptor(n.prototype,"nextView"),n.prototype),n)},1607:function(e,t,i){"use strict";i.d(t,"a",function(){return u}),i.d(t,"b",function(){return d}),i.d(t,"c",function(){return p}),i.d(t,"d",function(){return b});var r=i(0),n=i.n(r),o=i(9),s=i(14),c=i(8),a=i(4);function l(){return(l=Object.assign||function(e){for(var t=1;tdiv:not(.is-currentNode):not(.ba-backbutton) .ba-common-label:hover,.bi-mui-BuildQSDialog-breadcrumb>div:not(.is-currentNode):not(.ba-backbutton) .ba-common-truncatedText__text:hover{color:#595859;cursor:default}",""])},704:function(e,t,i){"use strict";i.r(t);var r=i(1587);t.default={"components/BuildQSDialog":r}},758:function(e,t,i){"use strict";i.d(t,"a",function(){return O});var r,n,o,s=i(117),c=i.n(s),a=i(1),l=i.n(a),u=i(3),d=i(106),p=i.n(d),b=i(119),g=i(41),f=i(2),S=i(263),h=i(773);i(823);function m(){return(m=Object.assign||function(e){for(var t=1;t=0||(n[i]=e[i]);return n}(e,["isDisabled","isIndeterminate","isSelectable","isSelected","onSelect","node","visible","children","showConfidenceLevel","hasWarning"]),m=r(s),O=f&&Object(d.getConfidenceLevelFromProposal)(s),y=m?c.a.createElement(l.FlexLayout,{className:"bi-mui-selectableTreeItem",direction:"row",alignItems:"center"},c.a.createElement(l.FlexLayout,null,S(s)&&c.a.createElement(l.FlexItem,{gutter:[0,1,0,0],style:{"margin-left":"-25px"}},c.a.createElement(l.SVGIcon,{iconId:b.a.id,style:{fill:"orange"}}))),c.a.createElement(l.FlexItem,{grow:!0},p),f&&!Number.isNaN(O)&&c.a.createElement(l.FlexItem,{gutter:[0,0,0,2]},c.a.createElement(u.ColorRangedNumber,{className:"bi-mui-selectableTreeItem__confidenceLevel",value:O})),c.a.createElement(l.FlexItem,{gutter:[0,0,0,2]},c.a.createElement(l.Checkbox,{checked:n(s),disabled:t(s),onChange:function(e){return o(s,e)},indeterminate:i(s)}))):p;return c.a.createElement(l.TreeItem,g({node:s,visible:a},h),y)},t}(s.Component),n.defaultProps={isSelectable:function(){return!0},isSelected:function(){return!1},isDisabled:function(){return!1},isIndeterminate:function(){return!1},hasWarning:function(){return!1}},r=o))||r},819:function(e,t,i){var r=i(820);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};i(36)(r,n);r.locals&&(e.exports=r.locals)},820:function(e,t,i){(e.exports=i(32)(void 0)).push([e.i,".bi-mui-selectableTreeItem .ba-common-checkbox{margin:0}.bi-mui-selectableTreeItem__confidenceLevel{font-weight:700}",""])},823:function(e,t,i){var r=i(824);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};i(36)(r,n);r.locals&&(e.exports=r.locals)},824:function(e,t,i){(e.exports=i(32)(void 0)).push([e.i,".bi-mui-selectableTree .bi-mui-selectableTreeItem .bi-mui-selectableTreeItem__remove{display:none}.bi-mui-selectableTree .bi-mui-selectableTreeItem:hover .bi-mui-selectableTreeItem__remove{display:block}",""])}}]);
//# sourceMappingURL=buildQS.js.map