parameter.js 58 KB

12345678
  1. /*!
  2. * Licensed Materials - Property of IBM
  3. * IBM Cognos Products: Modeling UI
  4. * (C) Copyright IBM Corp. 2020
  5. * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. */
  7. (window.caModellingPerspective=window.caModellingPerspective||[]).push([[34],{1011:function(e,t,r){"use strict";var a=r(77);t.a=Object(a.a)("tableCountStateExtension",function(){return{dirtyPointer:0,setDirty:function(){this.dirtyPointer+=1}}})},1031:function(e,t,r){"use strict";r.d(t,"e",function(){return u}),r.d(t,"d",function(){return s}),r.d(t,"c",function(){return c}),r.d(t,"a",function(){return p}),r.d(t,"b",function(){return d});var a,n=r(0),o=r.n(n),i=r(30),l=((a={})[o.a.ParameterDataType.BOOLEAN.name()]=i.b,a[o.a.ParameterDataType.DATE.name()]=i.c,a[o.a.ParameterDataType.DATETIME.name()]=i.d,a[o.a.ParameterDataType.DECIMAL.name()]=i.e,a[o.a.ParameterDataType.INTEGER.name()]=i.f,a[o.a.ParameterDataType.INTERVAL.name()]=i.g,a[o.a.ParameterDataType.MEMBER_UNIQUE_NAME.name()]=i.h,a[o.a.ParameterDataType.STRING.name()]=i.k,a[o.a.ParameterDataType.TIME.name()]=i.l,a);function u(e){return function(e){return l[null==e?void 0:null==e.name?void 0:e.name()]}(e)||function(e){var t;return l[null==e?void 0:null==e.getDataType?void 0:null==(t=e.getDataType())?void 0:t.name()]}(e)}function s(e){return Object(i.B)(u(e))}function c(e){return Object(i.y)(u(e))}function p(e){return Object(i.m)(u(e))}function d(e){return Object(i.n)(u(e))}},1244:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return P});var a,n,o,i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(19),p=r(270),d=r.n(p),m=r(1886),y=r.n(m),g=r(5),f=r(2),b=r(25),h=r(1887),v=r(1245),O=r(114);var S=s.keyboardUtils.getKeyName,V=s.keyboardUtils.keyNames,j=function(e){return Object(b.a)("ParameterView",e)},P=Object(g.e)(function(e){return{parameterList:e.parameterList,parameterSearchString:e.parameterSearchString,setParameterSearchString:e.setParameterSearchString,getPromptStore:e.getPromptStore,viewMode:e.viewMode,parameterResponseNameList:e.parameterResponseNameList,parameterFaultNameList:e.parameterFaultNameList,setViewMode:e.setViewMode}})(a=Object(u.observer)((o=n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).state={menuIsOpened:!1,menuX:0,menuY:0},t._onMenuClick=function(e){var r=e.pageX,a=e.pageY;t.setState(function(e){return{menuIsOpened:!e.menuIsOpened,menuX:r,menuY:a}})},t._onKeyDown=function(e){var r=V.ENTER;switch(S(e)){case r:t._onMenuClick(e)}},t._onParameterMenuClose=function(){return t.setState({menuIsOpened:!1})},t.searchInput=function(){return l.a.createElement(s.SearchInput,{fullWidth:!0,delay:100,placeholder:Object(f.getString)("search_box_default_text"),value:t.props.parameterSearchString,onChange:function(e){return t.props.setParameterSearchString(e)},"data-tid":j("search")})},t.renderNoParameters=function(){var e=t.props.viewMode,r=e===O.l?"NoParameters":e===O.n?"NoResponseParameters":"NoFaultParameters";return l.a.createElement(c.PanelMessage,{topOffset:20,"data-tid":j(r)},l.a.createElement(c.EmptyState,{icon:d.a,header:Object(f.getString)("parameter"+r)}))},t.renderEmptySearch=function(){return l.a.createElement(c.PanelMessage,{topOffset:20,"data-tid":j("noSearchResults")},l.a.createElement(c.EmptyState,{icon:d.a,header:Object(f.getString)("filter_noSearchResults"),body:Object(f.getString)("filter_tryDifferentTerm")}))},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.parameterList,r=e.allowClear,a=e.allowRemove,n=e.getPromptStore,o=e.parameterSearchString,i=e.parameterResponseNameList,u=e.parameterFaultNameList,c=e.setViewMode,p=this.state,d=p.menuIsOpened,m=p.menuX,f=p.menuY,b=i||u;return b||c(O.l),l.a.createElement(l.a.Fragment,null,l.a.createElement(s.FlexLayout,{direction:"column"},l.a.createElement(s.FlexItem,null,l.a.createElement(s.FlexLayout,{direction:"row"},l.a.createElement(s.FlexItem,{grow:!0,shrink:!0,basis:"auto"},(t.length||o)&&this.searchInput(),!t.length&&(o?this.renderEmptySearch():this.renderNoParameters())),l.a.createElement(s.FlexItem,null,l.a.createElement(s.Button,{"data-tid":j("contextMenuButton"),button:!1,intent:"",size:"small",onClick:this._onMenuClick,onKeyPress:this._onKeyDown,variant:"inline",tabIndex:0,icon:l.a.createElement(s.SVGIcon,{pad:!0,iconId:y.a.id,size:"small"})})))),t.map(function(e){return l.a.createElement(g.b,{store:n(e.parameterValue.getParameterName())},l.a.createElement(h.a,{allowClear:r,allowRemove:a}))})),l.a.createElement(v.a,{allowClearAll:!!t.length&&r,allowRemoveAll:!!t.length&&a,allowViewChange:b,tid:j,isOpened:d,hideContextMenu:this._onParameterMenuClose,x:m,y:f}))},t}(i.Component),n.defaultProps={allowClear:!0,allowRemove:!1},a=o))||a)||a},1245:function(e,t,r){"use strict";r.d(t,"a",function(){return O});var a,n,o,i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(2),p=r(5),d=r(114);var m="clearAllParameterAction",y="removeAllParameterAction",g="clearParameterAction",f="removeParameterAction",b="viewModeAllAction",h="viewModeFaultAction",v="viewModeResponseAction",O=Object(p.e)(function(e){return{viewMode:e.viewMode,setViewMode:e.setViewMode,parameterValueSet:e.parameterValueSet,parameterValue:e.parameterValue,removeParameterValue:e.removeParameterValue,removeParameterValueValues:e.removeParameterValueValues,removeAllParameterValuesValues:e.removeAllParameterValuesValues,removeAllParameterValues:e.removeAllParameterValues}})(a=Object(u.observer)((o=n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).menuOptions=function(){var e=t.props,r=e.allowClear,a=e.allowClearAll,n=e.allowRemove,o=e.allowRemoveAll,i=e.allowViewChange,l=e.viewMode,u=[];return a&&u.push({value:m,label:Object(c.getString)("parameterClearAll"),title:Object(c.getString)("parameterClearAll")}),o&&u.push({value:y,label:Object(c.getString)("parameterRemoveAll"),title:Object(c.getString)("parameterRemoveAll")}),r&&u.push({value:g,label:Object(c.getString)("parameterClear"),title:Object(c.getString)("parameterClear")}),n&&u.push({value:f,label:Object(c.getString)("parameterRemove"),title:Object(c.getString)("parameterRemove")}),i&&l&&l!==d.l&&u.push({value:b,label:Object(c.getString)("parameterListModeAll"),title:Object(c.getString)("parameterListModeAll")}),i&&l!==d.m&&u.push({value:h,label:Object(c.getString)("parameterListModeFault"),title:Object(c.getString)("parameterListModeFault")}),i&&l!==d.n&&u.push({value:v,label:Object(c.getString)("parameterListModeResponse"),title:Object(c.getString)("parameterListModeResponse")}),u},t._onChange=function(e,r){var a=t.props,n=a.parameterValueSet,o=a.parameterValue,i=a.hideContextMenu,l=a.setViewMode,u=a.removeParameterValue,s=a.removeParameterValueValues,c=a.removeAllParameterValuesValues,p=a.removeAllParameterValues;switch(i(),r){case m:c(n);break;case y:p(n);break;case g:s(o);break;case f:u(o);break;case b:l(d.l);break;case h:l(d.m);break;case v:l(d.n)}},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.isOpened,r=e.hideContextMenu,a=e.tid,n=e.x,o=e.y;return t?l.a.createElement(s.ContextMenu,{fixedPosition:{x:n,y:o},"data-tid":a("contextMenu"),onChange:this._onChange,onClose:r},l.a.createElement(s.ContextMenu.List,{content:this.menuOptions(),name:a("contextMenuList"),"data-tid":a("contextMenuList")})):null},t}(i.Component),n.defaultProps={allowClear:!1,allowClearAll:!1,allowRemove:!1,allowRemoveAll:!1,allowViewChange:!1},a=o))||a)||a},1246:function(e,t,r){"use strict";r.d(t,"a",function(){return f});var a,n=r(91),o=r.n(n),i=r(5),l=r(16),u=r(1),s=r.n(u),c=r(17),p=r(3),d=r(25),m=r(1031),y=r(2);var g=function(e){return Object(d.a)("TypeInSingle",e)},f=Object(i.e)(function(e){return{parameterValue:e.parameterValue}})(a=Object(l.observer)(a=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).getDefault=function(){return Object(m.a)(t.props.parameterValue)},t.dateRender=function(){var e,r=Object(m.b)(t.props.parameterValue),a=o()(null!=(e=t.props.use)?e:t.getDefault(),r),n=c.getProductLocale();return s.a.createElement(p.SingleDatepicker,{onChange:function(e){return t.props.setUse(e.format(r))},date:a,numberOfMonths:1,locale:n,"data-tid":g("datePicker")})},t.dateTimeRender=function(){var e,r=Object(m.b)(t.props.parameterValue),a=o()(null!=(e=t.props.use)?e:t.getDefault(),r),n=c.getProductLocale();return s.a.createElement(p.FlexLayout,{direction:"row","data-tid":g("datetimePicker")},s.a.createElement(p.FlexItem,{gutter:[0,1,0,0]},s.a.createElement(p.SingleDatepicker,{onChange:function(e){return t.props.setUse(e.format(r))},date:a,numberOfMonths:1,locale:n,"data-tid":g("datePicker")})),s.a.createElement(p.FlexItem,null,s.a.createElement(p.TimePicker,{onChange:function(e){return t.props.setUse(e.format(r))},time:a,showSec:!0,locale:n,"data-tid":g("timePicker")})))},t.decimalRender=function(){return s.a.createElement(p.NumberInput,{allowEmpty:!0,value:t.props.use||"",onValueChange:t.props.setUse,placeholder:Object(y.getString)("parameterPlaceholder"),fullWidth:!0,"data-tid":g("decimalPicker")})},t.integerRender=function(){return s.a.createElement(p.NumberInput,{allowEmpty:!0,value:t.props.use||"",onValueChange:t.props.setUse,placeholder:Object(y.getString)("parameterPlaceholder"),scale:"0",fullWidth:!0,"data-tid":g("integerPicker")})},t.stringRender=function(){return s.a.createElement(p.TextInput,{value:t.props.use||"",onValueChange:t.props.setUse,onValueAccept:t.props.processValue,placeholder:Object(y.getString)("parameterPlaceholder"),fullWidth:!0,"data-tid":g("stringPicker")})},t.timeRender=function(){var e,r=Object(m.b)(t.props.parameterValue),a=o()(null!=(e=t.props.use)?e:t.getDefault(),r),n=c.getProductLocale();return s.a.createElement(p.TimePicker,{onChange:function(e){return t.props.setUse(e.format(r))},time:a,showSec:!0,locale:n,"data-tid":g("timePicker")})},t.render=function(){return t[Object(m.e)(t.props.parameterValue)+"Render"]()},t}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(u.Component))||a)||a},1247:function(e,t,r){"use strict";r.d(t,"c",function(){return l}),r.d(t,"e",function(){return u}),r.d(t,"d",function(){return s}),r.d(t,"b",function(){return c}),r.d(t,"a",function(){return p}),r.d(t,"i",function(){return d}),r.d(t,"h",function(){return m}),r.d(t,"g",function(){return y}),r.d(t,"f",function(){return b});var a=r(0),n=r.n(a),o=r(2),i=r(1031);function l(e){var t=n.a.createObjectFactory();return n.a.createJSONObjectFactory(t).createValueType(e)}function u(e,t){return e.getValues().find(function(e){return e.getOperator()===t.getOperator()&&e.getUse()===t.getUse()&&e.getUse2()===t.getUse2()})}function s(e,t){return e.getStaticValueSelector().find(function(e){return e.getOperator()===t.getOperator()&&e.getUse()===t.getUse()&&e.getUse2()===t.getUse2()})}function c(e,t){u(e,t)?console.warn("addValue '"+t+"' not added - a match already exists"):e.addValues(t)}function p(e,t){s(e,t)?console.warn("addStaticValueSelector '"+t+"' not added - a match already exists"):e.addStaticValueSelector(t)}function d(e,t){t.operator&&e.setOperator(t.operator),"string"==typeof t.use&&e.setUse(t.use),"string"==typeof t.display&&e.setDisplay(t.display),"string"==typeof t.use2&&e.setUse2(t.use2),"string"==typeof t.display2&&e.setDisplay2(t.display2)}function m(e,t){void 0===t&&(t=e.getParent()),t.removeValues(e)}function y(e,t){void 0===t&&(t=e.getParent()),t.removeStaticValueSelector(e)}function g(e,t){return null!=e?e:String(Object(i.a)(t))}function f(e,t){var r;return null!=(r=e.getDisplay())?r:g(e.getUse(),t)}function b(e,t){var r=f(e,t);switch(e.getOperator()){case n.a.ValueOperatorType.IS_NULL:return Object(o.getString)("parameterValueLabelNU");case n.a.ValueOperatorType.GREATER_THAN:return Object(o.getString)("parameterValueLabelGT",{str:r});case n.a.ValueOperatorType.GREATER_EQUAL:return Object(o.getString)("parameterValueLabelGE",{str:r});case n.a.ValueOperatorType.LESS_THAN:return Object(o.getString)("parameterValueLabelLT",{str:r});case n.a.ValueOperatorType.LESS_EQUAL:return Object(o.getString)("parameterValueLabelLE",{str:r});case n.a.ValueOperatorType.NOT_EQUAL:return Object(o.getString)("parameterValueLabelNE",{str:r});case n.a.ValueOperatorType.EQUAL:return Object(o.getString)("parameterValueLabelEQ",{str:r});case n.a.ValueOperatorType.BETWEEN:return Object(o.getString)("parameterValueLabelBE",{str:r,str2:function(e,t){var r;return null!=(r=e.getDisplay2())?r:g(e.getUse2(),t)}(e,t)});default:return"?"+f(e,t)+"?"}}},1248:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return j});var a,n,o,i,l,u,s,c=r(6),p=r(5),d=r(114),m=r(877),y=r(100),g=r(223),f=r(1011),b=r(42),h=r(1894);function v(e,t,r,a){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0})}function O(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(e,t,r,a,n){var o={};return Object.keys(a).forEach(function(e){o[e]=a[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,a){return a(e,t,r)||r},o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var j=(a=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),c=0;c<r;c++)a[c]=arguments[c];return v(t=e.call.apply(e,[this].concat(a))||this,"_isDirty",n,S(t)),t.originalModule=void 0,v(t,"promptStores",o,S(t)),v(t,"_viewMode",i,S(t)),v(t,"_parameterSearchString",l,S(t)),v(t,"_responseNameList",u,S(t)),v(t,"_faultNameList",s,S(t)),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){var t,r,a,n,o=this,i=(void 0===e?{}:e).originalModule,l=void 0===i?null:i;this.originalModule=l,this.reaction(function(){return o.provider.getParameterResponse()},this.setParameterResponseNameList),this.reaction(function(){return o.provider.getParameterFault()},this.setParameterFaultNameList),this.setParameterResponseNameList(null==(t=(r=this.provider).getParameterResponse)?void 0:t.call(r)),this.setParameterFaultNameList(null==(a=(n=this.provider).getParameterFault)?void 0:a.call(n))},r.setDirty=function(e){var t,r;(void 0===e&&(e=!0),this._isDirty=e,e)&&(Object(f.a)(this.provider.getModule()).setDirty(),null==(t=(r=this.provider).forceDirtySaveState)||t.call(r))},r.updatePromptStores=function(e){var t=this;e.forEach(function(e){var r=e.parameterValue.getParameterName();if(!t.promptStores.has(r)){var a=new h.a({setDirty:function(){return t.setDirty()},getModule:function(){return t.module},getModuleId:function(){return t.moduleId}},{parameterValue:e.parameterValue,prompt:e.prompt});t.promptStores.set(r,a),Object(p.i)(a,t)}})},r.getPromptStore=function(e){return this.promptStores.get(e)},r.setViewMode=function(e){this._viewMode=e},r.setParameterSearchString=function(e){this._parameterSearchString=e},r.setParameterResponseNameList=function(e){this._responseNameList=e?Object(m.f)(this.module,e,this.parameterValueSet):void 0},r.setParameterFaultNameList=function(e){this._responseNameList=e?Object(m.e)(this.module,e,this.parameterValueSet):void 0},r.getParameterList=function(e){return this[e+"NameList"]?Object(m.c)(this.module,this[e+"NameList"],this.parameterSearchString,this.parameterValueSet):[]},r.removeAllParameterValuesValues=function(e){Object(y.e)(e),this.setDirty(!0)},r.removeAllParameterValues=function(e){Object(y.d)(e),this.setDirty(!0)},r.saveModule=function(){if(this.isDirty){var e=this.provider.getBaseURLModule(),t=e?Object(b.f)(this.context,this.module,this.moduleId,e):Object(b.d)(this.context,this.module,this.moduleId);return this.originalModule?(Object(m.a)(this.module,this.originalModule),this.setDirty(!0)):this.setDirty(!1),t}return Promise.resolve()},function(e,t,r){t&&O(e.prototype,t),r&&O(e,r)}(t,[{key:"isDirty",get:function(){return this._isDirty}},{key:"context",get:function(){return this._dispatch.context}},{key:"module",get:function(){return this.provider.getModule()}},{key:"moduleId",get:function(){return this.provider.getModuleId()}},{key:"viewMode",get:function(){return this._viewMode}},{key:"parameterValueSet",get:function(){return Object(y.b)(this.module)}},{key:"parameterSearchString",get:function(){return this._parameterSearchString}},{key:"parameterResponseNameList",get:function(){return this._responseNameList}},{key:"parameterFaultNameList",get:function(){return this._faultNameList}},{key:"parameterAllNameList",get:function(){return this.parameterResponseNameList||this.parameterFaultNameList?[].concat((this.parameterResponseNameList||[]).slice(),(this.parameterFaultNameList||[]).slice()).sort():this.parameterValueSet.getParameterValue().map(function(e){return e.getParameterName()}).sort()}},{key:"parameterList",get:function(){var e,t=this.getParameterList(null!=(e=this.viewMode)?e:d.l);return this.updatePromptStores(t),t}},{key:"isParameterListAllFulfilled",get:function(){return this.getParameterList(d.l).every(function(e){return Object(g.d)(e.prompt)||!!e.parameterValue.getValues().length&&e.parameterValue.getValues().every(function(e){var t=e.getOperator();return t===d.k||!!e.getUse()&&(t!==d.a||!!e.getUse2())})})}}]),t}(p.a),n=V(a.prototype,"_isDirty",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V(a.prototype,"isDirty",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"isDirty"),a.prototype),V(a.prototype,"setDirty",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"setDirty"),a.prototype),V(a.prototype,"context",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"context"),a.prototype),V(a.prototype,"module",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"module"),a.prototype),V(a.prototype,"moduleId",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"moduleId"),a.prototype),o=V(a.prototype,"promptStores",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Map}}),V(a.prototype,"updatePromptStores",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"updatePromptStores"),a.prototype),V(a.prototype,"getPromptStore",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"getPromptStore"),a.prototype),i=V(a.prototype,"_viewMode",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),V(a.prototype,"viewMode",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"viewMode"),a.prototype),V(a.prototype,"setViewMode",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"setViewMode"),a.prototype),V(a.prototype,"parameterValueSet",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterValueSet"),a.prototype),l=V(a.prototype,"_parameterSearchString",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),V(a.prototype,"parameterSearchString",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterSearchString"),a.prototype),V(a.prototype,"setParameterSearchString",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"setParameterSearchString"),a.prototype),u=V(a.prototype,"_responseNameList",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),V(a.prototype,"parameterResponseNameList",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterResponseNameList"),a.prototype),V(a.prototype,"setParameterResponseNameList",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"setParameterResponseNameList"),a.prototype),s=V(a.prototype,"_faultNameList",[c.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),V(a.prototype,"parameterFaultNameList",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterFaultNameList"),a.prototype),V(a.prototype,"setParameterFaultNameList",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"setParameterFaultNameList"),a.prototype),V(a.prototype,"parameterAllNameList",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterAllNameList"),a.prototype),V(a.prototype,"parameterList",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"parameterList"),a.prototype),V(a.prototype,"isParameterListAllFulfilled",[c.computed],Object.getOwnPropertyDescriptor(a.prototype,"isParameterListAllFulfilled"),a.prototype),V(a.prototype,"removeAllParameterValuesValues",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"removeAllParameterValuesValues"),a.prototype),V(a.prototype,"removeAllParameterValues",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"removeAllParameterValues"),a.prototype),V(a.prototype,"saveModule",[p.c],Object.getOwnPropertyDescriptor(a.prototype,"saveModule"),a.prototype),a)},1885:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return g});var a,n=r(1),o=r.n(n),i=r(16),l=r(3),u=r(2),s=r(10),c=r(5),p=r(44),d=r(1244),m=r(1248),y=r(114);var g=Object(p.a)(s.s,{initializer:function(e,t){return new m.default({getParameterResponse:function(){return t.parameterResponse},getParameterFault:function(){return t.parameterFault},getModule:t.module&&function(){return t.module},getModuleId:t.moduleId&&function(){return t.moduleId}},{originalModule:t.originalModule})}})(a=Object(c.e)(function(e){return{viewMode:e.viewMode,setViewMode:e.setViewMode,isParameterListAllFulfilled:e.isParameterListAllFulfilled,saveModule:e.saveModule}})(a=Object(i.observer)(a=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this)._onSave=function(){var e=t.props,r=e.onClose,a=e.resolve;(0,e.saveModule)().then(function(){r(function(){a()})})},t._onClose=function(){var e=t.props,r=e.onClose,a=e.abort;(0,e.saveModule)().then(function(){r(function(){a()})})},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.prepareForClose,r=e.isParameterListAllFulfilled,a=e.viewMode,n=e.setViewMode;return a||n(y.m),o.a.createElement(l.Dialog,{width:"400px",onClose:this._onClose},o.a.createElement(l.Dialog.Header,null,o.a.createElement(l.TruncatedText,{value:Object(u.getString)("parameterDialogTitle")})),o.a.createElement(l.Dialog.Body,null,o.a.createElement(l.Container,{height:"475px",overflow:"auto"},o.a.createElement(d.default,null))),o.a.createElement(l.Dialog.Footer,null,o.a.createElement(l.Dialog.Button,{label:Object(u.getString)("cancel"),onClick:this._onClose}),o.a.createElement(l.Dialog.Button,{primary:!0,label:Object(u.getString)("done"),disabled:t||!r,onClick:this._onSave})))},t}(n.Component))||a)||a)||a},1886:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([780],{"3865314c5959606874d4":function(t,r){t.exports=e},"7c2db376ce0d1f5bdc4b":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("3865314c5959606874d4"),n=(r.n(a),r("80e093a7dfdd5dade304"));t.default=n.a},"80e093a7dfdd5dade304":function(e,t,r){"use strict";var a=r("9689a9c94ae38b47fa2c"),n=r.n(a),o=r("9ce58a7deea14f49ef01"),i=r.n(o),l=new n.a({id:"overflow-menu--vertical_16_v7",use:"overflow-menu--vertical_16_v7-usage",viewBox:"0 0 16 16",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="overflow-menu--vertical_16_v7"><circle cx="8" cy="3" r="1" /><circle cx="8" cy="8" r="1" /><circle cx="8" cy="13" r="1" /><path style="fill:none" d="M0 0h16v16H0z" /></symbol>'});i.a.add(l),t.a=l}},["7c2db376ce0d1f5bdc4b"])}(r(15))},1887:function(e,t,r){"use strict";r.d(t,"a",function(){return S});var a,n,o,i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(19),p=r(5),d=r(2),m=r(25),y=r(223),g=r(114),f=r(1245),b=r(1888),h=r(1889),v=r(1891);r(1892);var O=function(e){return Object(m.a)("PromptView",e)},S=Object(p.e)(function(e){return{parameterValue:e.parameterValue,prompt:e.prompt,callFetch:e.callFetch,fetchStatus:e.fetchStatus,isRange:e.isRange,isNotRange:e.isNotRange,userValuesList:e.userValuesList,isInverted:e.isInverted}})(a=Object(u.observer)((o=n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).state={menuIsOpened:!1,expanded:!1,menuX:0,menuY:0},t.extendedInfoString=function(){var e=t.props,r=e.userValuesList,a=e.isInverted;return r.length?Object(d.getString)(a?"parameterInfoStringSomeInverted":"parameterInfoStringSome",{length:r.length,infoString:r.map(function(e){return e.label}).join(", ")}):Object(d.getString)(a?"parameterInfoStringNoneInverted":"parameterInfoStringNone")},t.extendedInfo=function(){var e=t.props.fetchStatus;if(!t.state.expanded&&e===g.i)return l.a.createElement(s.FlexLayout,{direction:"row","data-tid":O("loading")},l.a.createElement(s.ProgressIndicator,{variant:"circle",size:"small"}),l.a.createElement(s.HSpacer,null),l.a.createElement(s.TruncatedText,{disabled:!0,value:Object(d.getString)("parameterValuesLoading")}));if(e===g.g)return l.a.createElement(s.TruncatedText,{disabled:!0,value:Object(d.getString)("parameterValuesFailure"),"data-tid":O("failed")});var r=t.extendedInfoString();return l.a.createElement(s.TruncatedText,{title:r,disabled:!0,value:r,"data-tid":O("info")})},t.label=function(){var e=t.props.parameterValue.parameterName;return l.a.createElement(s.FlexLayout,{direction:"column"},l.a.createElement(s.FlexItem,null,l.a.createElement(s.TruncatedText,{value:e,"data-tid":O("label"),style:{fontWeight:"bold",width:"100%"}})))},t._onMenu=function(e,r){t.setState(function(t){return{menuIsOpened:!t.menuIsOpened,menuX:e,menuY:r}})},t._onPromptMenuClose=function(){return t.setState({menuIsOpened:!1})},t.renderPrompt=function(){var e=t.props,r=e.isRange,a=e.isNotRange;return l.a.createElement(s.FlexItem,{gutter:[1,0]},a&&l.a.createElement(h.a,null),r&&l.a.createElement(v.a,null),l.a.createElement(s.HSpacer,null),l.a.createElement(b.a,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(){this.props.callFetch()},r.render=function(){var e=this,t=this.state,r=t.menuIsOpened,a=t.menuX,n=t.menuY,o=this.props,i=o.allowClear,u=o.allowRemove,s=o.prompt;return l.a.createElement(l.a.Fragment,null,l.a.createElement(c.ExpandableItemContainer,{draggable:!1,maxWidth:"none",width:"100%",className:"bi-mui-promptView",label:this.label(),extendedInfo:this.extendedInfo(),onContextMenuAction:this._onMenu,required:!Object(y.d)(s),onExpandAction:function(t){return e.setState({expanded:t})}},this.renderPrompt()),l.a.createElement(f.a,{allowClear:i,allowRemove:u,tid:O,isOpened:r,hideContextMenu:this._onPromptMenuClose,x:a,y:n}))},t}(i.Component),n.defaultProps={allowClear:!1,allowRemove:!1},a=o))||a)||a},1888:function(e,t,r){"use strict";r.d(t,"a",function(){return S});var a,n,o=r(5),i=r(1),l=r.n(i),u=r(16),s=r(3),c=r(25),p=r(19),d=r(270),m=r.n(d),y=r(69),g=r.n(y),f=r(2),b=r(114);function h(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var v=function(e){return Object(c.a)("SelectionView",e)},O=Object(u.observer)(a=function(e){function t(){return e.apply(this,arguments)||this}return h(t,e),t.prototype.render=function(){var e=this.props,t=e.isMulti,r=e.selectionList,a=e.isInverted,n=e.index,o=e.setValue,i=e.removeStaticValueSelector,u=r[n],c=u.isUserValue,p=u.label;return l.a.createElement(s.ListItem,{"data-index":n,fullWidth:!0},t&&l.a.createElement(s.FlexItem,null,l.a.createElement(s.Checkbox,{checked:a?!c:c,onClick:function(e){o(r[n]),e.stopPropagation()},"data-tid":v("listItemCheckBox"+n)})),l.a.createElement(s.FlexItem,{grow:!0,gutter:[0,1,0,1],onClick:function(e){o(r[n]),e.stopPropagation()}},l.a.createElement(s.TruncatedText,{fullWidth:!0,value:p,"data-tid":v("listItemText"+n)})),r[n].isStaticValue&&!r[n].isDataValue&&l.a.createElement(s.FlexItem,null,l.a.createElement(s.Button,{variant:"icon",intent:"primary",icon:g.a.id,onClick:function(){return i(r[n].value)},title:Object(f.getString)("remove"),"aria-label":Object(f.getString)("remove"),"data-tid":v("listItemRemove"+n),style:{paddingRight:"0px"}})))},t}(i.Component))||a,S=Object(o.e)(function(e){return{promptSearchString:e.promptSearchString,setPromptSearchString:e.setPromptSearchString,fetchStatus:e.fetchStatus,isMulti:e.isMulti,selectionList:e.selectionList,userValuesList:e.userValuesList,isInverted:e.isInverted,setInvert:e.setInvert,selectedKey:e.selectedKey,addSelectedKey:e.addSelectedKey,toggleSelection:e.toggleSelection,removeParameterValueValues:e.removeParameterValueValues,removeStaticValueSelector:e.removeStaticValueSelector}})(n=Object(u.observer)(n=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).setValue=function(e){t.props.toggleSelection(e)},t.searchInput=function(){var e=t.props,r=e.promptSearchString,a=e.setPromptSearchString;return l.a.createElement(s.SearchInput,{fullWidth:!0,placeholder:Object(f.getString)("search"),value:r,onChange:a,onClear:function(){return a(void 0)},delay:500,"data-tid":v("search")})},t.itemRenderer=function(e){var r=t.props,a=r.isMulti,n=r.selectionList,o=r.isInverted,i=r.removeStaticValueSelector;return l.a.createElement(O,{isMulti:a,selectionList:n,isInverted:o,index:e,setValue:t.setValue,removeStaticValueSelector:i})},t.renderFooter=function(){var e=t.props,r=e.isInverted,a=e.setInvert,n=e.isMulti,o=e.userValuesList,i=e.removeParameterValueValues;return l.a.createElement(s.FlexLayout,{direction:"row"},l.a.createElement(s.FlexItem,{grow:!0},l.a.createElement(s.Button,{size:"small",variant:"frameless",intent:"primary",label:Object(f.getString)("clear"),"aria-label":Object(f.getString)("clear"),title:Object(f.getString)("clear"),disabled:!(r||o.length),onClick:i,"data-tid":v("clear")})),n&&l.a.createElement(s.FlexItem,null,l.a.createElement(s.Button,{size:"small",variant:"frameless",intent:"primary",label:Object(f.getString)("invert"),"aria-label":Object(f.getString)("invert"),title:Object(f.getString)("invert"),disabled:!o.length,onClick:function(){return a(!r)},"data-tid":v("invert")})))},t.renderData=function(){var e=t.props,r=e.selectionList,a=e.selectedKey,n=e.addSelectedKey;return l.a.createElement(s.List,{fullWidth:!0,length:r.length,itemRenderer:t.itemRenderer,selectionMode:"single",isSelected:function(e){return r[e].key===a},onSelectionChange:function(e){return n(r[e.index].key)}})},t.renderEmptySearch=function(){return l.a.createElement(p.PanelMessage,{topOffset:20,"data-tid":v("emptySearch")},l.a.createElement(p.EmptyState,{icon:m.a,header:Object(f.getString)("filter_noSearchResults"),body:Object(f.getString)("filter_tryDifferentTerm")}))},t.renderNoData=function(){return l.a.createElement(p.PanelMessage,{topOffset:20,"data-tid":v("noData")},l.a.createElement(p.EmptyState,{icon:m.a,header:Object(f.getString)("noDataAvailable"),body:Object(f.getString)("noDataToView")}))},t.renderSuccess=function(){var e=t.props,r=e.selectionList,a=e.promptSearchString;return r.length?t.renderData():a?t.renderEmptySearch():t.renderNoData()},t.renderLoading=function(){return l.a.createElement(p.PanelMessage,{"data-tid":v("loading")},l.a.createElement(s.ProgressIndicator,{size:"normal"}))},t}return h(t,e),t.prototype.render=function(){var e=this.props,t=e.fetchStatus,r=e.selectionList;return l.a.createElement(s.Container,{gutter:0,height:300},l.a.createElement(s.FlexLayout,{fullHeight:!0,direction:"column"},l.a.createElement(s.FlexItem,null,this.searchInput()),l.a.createElement(s.FlexItem,{grow:!0},l.a.createElement(s.Container,{height:"100%"},t===b.j&&this.renderSuccess(),t===b.i&&this.renderLoading())),t===b.j&&!!r.length&&this.renderFooter()))},t}(i.Component))||n)||n},1889:function(e,t,r){"use strict";r.d(t,"a",function(){return b});var a,n=r(5),o=r(16),i=r(1),l=r.n(i),u=r(3),s=r(25),c=r(2),p=r(1246),d=r(877),m=r(114);function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var g=function(e){return Object(s.a)("TypeInSingle",e)},f={operator:null,use:null,display:null},b=Object(n.e)(function(e){return{createValue:e.createValue,selectionList:e.selectionList,selectedObject:e.selectedObject,typeInSelection:e.typeInSelection,isStringDataType:e.isStringDataType}})(a=Object(o.observer)(a=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).state=y({},f),t.getSelectedValue=function(){var e;return null==(e=t.props.selectedObject)?void 0:e.value},t.getOperator=function(){var e;return t.state.operator||(null==(e=t.getSelectedValue())?void 0:e.getOperator())||m.e},t.setOperator=function(e){return t.setState({operator:e})},t.getUse=function(){var e,r;return t.props.isStringDataType?null==(r=t.getSelectedValue())?void 0:r.getUse():t.state.use||(null==(e=t.getSelectedValue())?void 0:e.getUse())},t.setUse=function(e){return t.setState({use:e})},t.getDisplay=function(){var e;return t.state.display||(null==(e=t.getSelectedValue())?void 0:e.getDisplay())},t.setDisplay=function(e){return t.setState({display:e})},t.stateReset=function(e){return void 0===e&&(e={}),t.setState(e)},t.makeValue=function(){var e=t.props.createValue,r={operator:t.getOperator(),display:t.getDisplay()};return r.operator!==m.k&&(r.use=t.state.use||t.getUse()),e(r)},t.hasInput=function(){return t.state.operator||t.state.use||t.state.display},t.hasValidInput=function(){if(!t.hasInput())return!1;if(t.getOperator()===m.k)return!0;if(!t.state.use&&!t.getUse())return!1;var e=Object(d.b)(t.props.selectionList,t.makeValue());return null==e?!0:!e.isUserValue},t.processValue=function(){t.props.typeInSelection(t.makeValue()),t.stateReset(f)},t.render=function(){return l.a.createElement(u.Container,{gutter:0},l.a.createElement(p.a,{use:t.getUse(),setUse:t.setUse,processValue:t.processValue}),l.a.createElement(u.FlexLayout,{direction:"row"},l.a.createElement(u.FlexItem,{grow:!0}),l.a.createElement(u.FlexItem,null,l.a.createElement(u.Button,{size:"small",variant:"frameless",intent:"primary",label:Object(c.getString)("add"),"aria-label":Object(c.getString)("add"),title:Object(c.getString)("add"),disabled:!t.hasValidInput(),onClick:t.processValue,"data-tid":g("add")}))))},t}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.componentDidUpdate=function(e){var t=e.selectedObject,r=this.props.selectedObject;this.hasInput&&t!==r&&(this.hasValidInput()&&this.props.isStringDataType&&this.processValue(),this.stateReset(f))},t}(i.Component))||a)||a},1890:function(e,t,r){"use strict";r.d(t,"a",function(){return o});var a=r(0),n=r.n(a);function o(e){var t=n.a.createObjectFactory();return n.a.createJSONObjectFactory(t).createQueryValueSelector(e)}},1891:function(e,t,r){"use strict";r.d(t,"a",function(){return h});var a,n=r(5),o=r(16),i=r(1),l=r.n(i),u=r(3),s=r(2),c=r(25),p=r(114),d=r(1246),m=r(877);function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var g=function(e){return Object(c.a)("PromptView",e)},f={use2:null,display2:null},b=y({operator:null,use:null,display:null},f),h=Object(n.e)(function(e){return{createValue:e.createValue,selectionList:e.selectionList,selectedObject:e.selectedObject,typeInSelection:e.typeInSelection,isStringDataType:e.isStringDataType,dataMin:e.dataMin,dataMax:e.dataMax}})(a=Object(o.observer)(a=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return(t=e.call.apply(e,[this].concat(a))||this).state=y({},b),t.getSelectedValue=function(){var e;return null==(e=t.props.selectedObject)?void 0:e.value},t.getOperator=function(){var e;return t.state.operator||(null==(e=t.getSelectedValue())?void 0:e.getOperator())||p.a},t.setOperator=function(e){e===p.k?t.stateReset(b):e===p.a&&t.stateReset(f),t.setState({operator:e})},t.getUse=function(){var e;return t.state.use||(null==(e=t.getSelectedValue())?void 0:e.getUse())},t.setUse=function(e){return t.setState({use:e})},t.getDisplay=function(){var e;return t.state.display||(null==(e=t.getSelectedValue())?void 0:e.getDisplay())},t.setDisplay=function(e){return t.setState({display:e})},t.getUse2=function(){var e;return t.state.use2||(null==(e=t.getSelectedValue())?void 0:e.getUse2())},t.setUse2=function(e){return t.setState({use2:e})},t.getDisplay2=function(){var e;return t.state.display2||(null==(e=t.getSelectedValue())?void 0:e.getDisplay2())},t.setDisplay2=function(e){return t.setState({display2:e})},t.stateReset=function(e){return void 0===e&&(e={}),t.setState(e)},t.makeValue=function(){var e=t.props.createValue,r={operator:t.getOperator(),display:t.getDisplay()};return r.operator!==p.k&&(r.use=t.getUse()),r.operator===p.a&&(r.use2=t.getUse2(),r.display2=t.getDisplay2()),e(r)},t.hasInput=function(){return t.state.operator||t.state.use||t.state.display||t.state.use2||t.state.display2},t.hasValidInput=function(){if(!t.hasInput())return!1;if(t.getOperator()===p.k)return!0;if(!t.getUse())return!1;if(t.getOperator()===p.a&&!t.getUse2())return!1;var e=Object(m.b)(t.props.selectionList,t.makeValue());return null==e?!0:!e.isUserValue},t.processValue=function(){t.props.typeInSelection(t.makeValue()),t.stateReset(b)},t.numbersAreDifferent=function(){var e,r;return l.a.createElement(u.RangeSlider,{showInputBox:!0,showBoundaryLabels:!0,showTooltip:!0,min:t.props.dataMin,max:t.props.dataMax,values:[null!=(e=t.getUse())?e:t.props.dataMin,null!=(r=t.getUse2())?r:t.props.dataMax],onChange:function(e){t.setUse(String(e[0])),t.setUse2(String(e[1]))}})},t.renderOperation=function(){return l.a.createElement(u.Select,{size:"normal",customWidth:"100%",showAllList:!0,intent:"",options:p.p,selected:t.getOperator(),onChange:t.setOperator,"aria-label":Object(s.getString)("operation"),"data-tid":g("operation")})},t.renderLabel=function(){return l.a.createElement(u.TruncatedText,{disabled:!0,value:t.getOperator()===p.a?Object(s.getString)("parameterLabelFrom"):" "})},t.renderValue=function(){return l.a.createElement(d.a,{use:t.getUse(),setUse:t.setUse})},t.renderLabel2=function(){return l.a.createElement(u.TruncatedText,{disabled:!0,value:t.getOperator()===p.a?Object(s.getString)("parameterLabelTo"):" "})},t.renderValue2=function(){return l.a.createElement(d.a,{use:t.getUse2(),setUse:t.setUse2})},t.render=function(){return l.a.createElement(u.Container,{gutter:0,height:200},l.a.createElement(u.FlexLayout,{fullHeight:!0,direction:"column"},t.props.isStringDataType&&t.numbersAreDifferent(),!t.props.isStringDataType&&t.renderLabel(),!t.props.isStringDataType&&t.renderValue(),!t.props.isStringDataType&&t.getOperator()===p.a&&t.renderLabel2(),!t.props.isStringDataType&&t.getOperator()===p.a&&t.renderValue2(),l.a.createElement(u.FlexItem,{grow:!0}),l.a.createElement(u.FlexLayout,{direction:"row"},l.a.createElement(u.FlexItem,{grow:!0}),l.a.createElement(u.FlexItem,null,l.a.createElement(u.Button,{size:"small",variant:"frameless",intent:"primary",label:Object(s.getString)("add"),"aria-label":Object(s.getString)("add"),title:Object(s.getString)("add"),disabled:!t.hasValidInput(),onClick:t.processValue,"data-tid":g("add")})))))},t}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.componentDidUpdate=function(e){var t=e.selectedObject,r=this.props.selectedObject;this.hasInput&&t!==r&&this.stateReset(b)},t}(i.Component))||a)||a},1892:function(e,t,r){var a=r(1893);"string"==typeof a&&(a=[[e.i,a,""]]);var n={hmr:!0,transform:void 0};r(36)(a,n);a.locals&&(e.exports=a.locals)},1893:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-promptView{margin-top:16px}",""])},1894:function(e,t,r){"use strict";r.d(t,"a",function(){return L});var a,n,o,i,l,u,s,c,p,d=r(5),m=r(6),y=r(0),g=r.n(y),f=r(114),b=r(1201),h=r(1895),v=r(1247),O=r(144),S=r(877),V=r(1031);function j(e,t,r,a){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0})}function P(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e,t,r,a,n){var o={};return Object.keys(a).forEach(function(e){o[e]=a[e]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=r.slice().reverse().reduce(function(r,a){return a(e,t,r)||r},o),n&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(n):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}var L=(a=function(e){function t(t,r){var a,d=r.parameterValue,m=r.prompt;return j(a=e.apply(this,arguments)||this,"parameterValue",n,w(a)),j(a,"prompt",o,w(a)),j(a,"_promptSearchString",i,w(a)),j(a,"_fetchStatus",l,w(a)),j(a,"_dataMin",u,w(a)),j(a,"_dataMax",s,w(a)),j(a,"_dataValues",c,w(a)),j(a,"_selectedKey",p,w(a)),a.parameterValue=d,a.prompt=m,a}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.setInvert=function(e){void 0===e&&(e=!0),this.parameterValue.setInvert(e),this.provider.setDirty()},r.setPromptSearchString=function(e){this._promptSearchString!==e&&(this._promptSearchString=null!=e?e:"",this.callFetch())},r.setFetchStatus=function(e){this._fetchStatus=e},r.setDataMin=function(e){this._dataMin=String(e)},r.setDataMax=function(e){this._dataMax=String(e)},r.setDataValues=function(e){this._dataValues=e},r.callFetchMinMax=function(e){var t=this;return void 0!==this.dataMin&&void 0!==this.dataMax?Promise.resolve():(this.setDataMin(f.c),this.setDataMax(f.b),this.isNumericDataType?Object(b.a)(this.context,{moduleId:this.provider.getModuleId(),moserObject:e}).then(function(e){if(e&&e.data&&e.data.length&&e.data[0].pt&&e.data[0].pt.length>1){var r=e.data[0].pt;t.setDataMin(r[0].v?r[0].v:f.c),t.setDataMax(r[1].v?r[1].v:f.b)}}):Promise.resolve())},r.callFetchParameterValues=function(e){var t=this;return this.setDataValues([]),this.isRange?Promise.resolve():Object(h.a)(this.context,{moduleId:this.provider.getModuleId(),queryItem:e,offset:0,limit:f.f,searchString:this.promptSearchString}).then(function(e){t.setDataValues((e.dataItems[0].items||[]).map(function(e){var t;return String(null!=(t=e.t[0].d)?t:e.t[0].u)}))})},r.callFetch=function(){var e=this,t=this.queryExpression&&g.a.ModuleUtils.getMoserObjectByIdForExpression(this.queryExpression,this.provider.getModule());t?(this.setFetchStatus(f.i),Promise.all([this.callFetchMinMax(t),this.callFetchParameterValues(t)]).then(function(){return e.setFetchStatus(f.j)},function(){return e.setFetchStatus(f.g)})):this.setFetchStatus(f.j)},r.findSelectionInSelectionList=function(e,t){return e.find(function(e){return e.key===t.key})},r.sortNumeric=function(e){return this.sortNonNumeric(e).sort(function(e,t){var r=Number(e.label),a=Number(t.label);return isNaN(a)?0:isNaN(r)?1:r<a?-1:r>a?1:0})},r.sortNonNumeric=function(e){return e.sort(function(e,t){var r=e.label.toLowerCase(),a=t.label.toLowerCase();return r<a?-1:r>a?1:e.label>t.label?-1:e.label<t.label?1:e.value.getUse()<t.value.getUse()?-1:e.value.getUse()>t.value.getUse()?1:e.value.getUse2()<t.value.getUse2()?-1:e.value.getUse2()>t.value.getUse2()?1:0})},r.sortSelectionList=function(e){return this.isNumericDataType?this.sortNumeric(e):this.sortNonNumeric(e)},r.typeInSelection=function(e){var t,r,a=Object(S.b)(this.selectionList,e);null!=a&&a.isUserValue?this.addSelectedKey(a.key):(this.isSingle&&this.userValuesList.length&&this.removeValue(this.userValuesList[0].value),this.addValue(null!=(t=null==a?void 0:a.value)?t:e),this.addSelectedKey(null!=(r=null==a?void 0:a.key)?r:Object(S.d)(e)))},r.toggleSelection=function(e){var t,r,a=this.findSelectionInSelectionList(this.selectionList,e);if(a.isUserValue)return this.removeValue(a.value),void this.addSelectedKey(void 0);this.isSingle&&this.userValuesList.length&&this.removeValue(this.userValuesList[0].value),this.addValue(null!=(t=null==a?void 0:a.value)?t:e.value),this.addSelectedKey(null!=(r=null==a?void 0:a.key)?r:e.key)},r.addSelectedKey=function(e){this._selectedKey=e},r.getLocalizedValue=function(e){return Object(v.f)(e,this.parameterValue)},r.removeParameterValue=function(e,t,r){void 0===t&&(t=e.getParent()),void 0===r&&(r=this.provider.getModule()),Object(O.d)(e,t,r),this.provider.setDirty()},r.removeParameterValueValues=function(){this.setInvert(!1),Object(O.e)(this.parameterValue),this.provider.setDirty()},r.findValue=function(e){return Object(v.e)(this.parameterValue,e)},r.createValue=function(e){return Object(v.c)(e)},r.addValue=function(e){Object(v.b)(this.parameterValue,e),this.findStaticValueSelector(e)||this.addStaticValueSelector(this.createStaticValueSelector({operator:e.getOperator(),use:e.getUse(),display:e.getDisplay(),use2:e.getUse2(),display2:e.getDisplay2()})),this.provider.setDirty()},r.updateValue=function(e,t){Object(v.i)(e,t),this.provider.setDirty()},r.removeValue=function(e){Object(v.h)(e,this.parameterValue),this.parameterValue.getValues().length||this.setInvert(!1),this.provider.setDirty()},r.findStaticValueSelector=function(e){return Object(v.d)(this.prompt,e)},r.createStaticValueSelector=function(e){return Object(v.c)(e)},r.addStaticValueSelector=function(e){Object(v.a)(this.prompt,e),this.provider.setDirty()},r.updateStaticValueSelector=function(e,t){Object(v.i)(e,t),this.provider.setDirty()},r.removeStaticValueSelector=function(e){Object(v.g)(this.findStaticValueSelector(e),this.prompt);var t=this.findValue(e);t&&this.removeValue(t),this.provider.setDirty()},function(e,t,r){t&&P(e.prototype,t),r&&P(e,r)}(t,[{key:"capabilities",get:function(){return JSON.parse(this.prompt.getUiControlReference())||{}}},{key:"isBoundRange",get:function(){return!!this.capabilities.boundRange}},{key:"isUnBoundRange",get:function(){return!!this.capabilities.unboundedRange}},{key:"isRange",get:function(){return this.isBoundRange||this.isUnBoundRange}},{key:"isNotRange",get:function(){return!this.isRange}},{key:"isMulti",get:function(){return!!this.capabilities.multivalued}},{key:"isSingle",get:function(){return!this.isMulti}},{key:"isOptional",get:function(){return!!this.capabilities.optional}},{key:"isRequired",get:function(){return!this.isOptional}},{key:"isInverted",get:function(){return this.parameterValue.isInvert()}},{key:"isDiscrete",get:function(){return this.capabilities.discreteValue}},{key:"isNotDiscrete",get:function(){return!this.isDiscrete}},{key:"queryExpression",get:function(){var e,t,r;return null==(e=(t=this.prompt).getQueryValueSelector)?void 0:null==(r=e.call(t))?void 0:r.getUseExpression()}},{key:"isNumericDataType",get:function(){return Object(V.c)(this.parameterValue)}},{key:"isStringDataType",get:function(){return Object(V.d)(this.parameterValue)}},{key:"staticValueSelector",get:function(){return this.prompt.getStaticValueSelector()}},{key:"promptSearchString",get:function(){return this._promptSearchString}},{key:"fetchStatus",get:function(){return this._fetchStatus}},{key:"dataMin",get:function(){return this._dataMin}},{key:"dataMax",get:function(){return this._dataMax}},{key:"dataValues",get:function(){return this._dataValues}},{key:"userValuesList",get:function(){var e=this;return this.sortSelectionList(this.parameterValue.getValues().map(function(t){return{value:t,label:Object(v.f)(t,e.parameterValue),isUserValue:!0,key:Object(S.d)(t)}}))}},{key:"staticValuesList",get:function(){var e=this;return this.sortSelectionList(this.staticValueSelector.map(function(t){var r=e.createValue({operator:t.getOperator(),use:t.getUse(),display:t.getDisplay(),use2:t.getUse2(),display2:t.getDisplay2()});return{value:r,label:Object(v.f)(r,e.parameterValue),isStaticValue:!0,key:Object(S.d)(r)}}))}},{key:"dataValuesList",get:function(){var e=this;return this.sortSelectionList(this.dataValues.map(function(t){var r=e.createValue({operator:f.e,use:t});return{value:r,label:Object(v.f)(r,e.parameterValue),isDataValue:!0,key:Object(S.d)(r)}}))}},{key:"selectionList",get:function(){var e=this,t=[].concat(this.userValuesList);this.staticValuesList.forEach(function(r){var a=e.findSelectionInSelectionList(t,r);a?a.isStaticValue=!0:t.push(r)}),this.dataValuesList.forEach(function(r){var a=e.findSelectionInSelectionList(t,r);a?a.isDataValue=!0:t.push(r)});var r=t;if(this.promptSearchString){var a=this.promptSearchString.toLowerCase();r=t.filter(function(e){return e.label.toLowerCase().includes(a)})}return this.sortSelectionList(r).slice(0,f.f)}},{key:"selectedKey",get:function(){return this._selectedKey}},{key:"selectedObject",get:function(){var e=this;return this.selectionList.find(function(t){return t.key===e._selectedKey})}}]),t}(d.a),n=D(a.prototype,"parameterValue",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=D(a.prototype,"prompt",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(a.prototype,"capabilities",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"capabilities"),a.prototype),D(a.prototype,"isBoundRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isBoundRange"),a.prototype),D(a.prototype,"isUnBoundRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isUnBoundRange"),a.prototype),D(a.prototype,"isRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isRange"),a.prototype),D(a.prototype,"isNotRange",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNotRange"),a.prototype),D(a.prototype,"isMulti",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isMulti"),a.prototype),D(a.prototype,"isSingle",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isSingle"),a.prototype),D(a.prototype,"isOptional",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isOptional"),a.prototype),D(a.prototype,"isRequired",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isRequired"),a.prototype),D(a.prototype,"isInverted",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isInverted"),a.prototype),D(a.prototype,"setInvert",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setInvert"),a.prototype),D(a.prototype,"isDiscrete",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isDiscrete"),a.prototype),D(a.prototype,"isNotDiscrete",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNotDiscrete"),a.prototype),D(a.prototype,"queryExpression",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"queryExpression"),a.prototype),D(a.prototype,"isNumericDataType",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isNumericDataType"),a.prototype),D(a.prototype,"isStringDataType",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"isStringDataType"),a.prototype),D(a.prototype,"staticValueSelector",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"staticValueSelector"),a.prototype),i=D(a.prototype,"_promptSearchString",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D(a.prototype,"promptSearchString",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"promptSearchString"),a.prototype),D(a.prototype,"setPromptSearchString",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setPromptSearchString"),a.prototype),l=D(a.prototype,"_fetchStatus",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return f.h}}),D(a.prototype,"fetchStatus",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"fetchStatus"),a.prototype),D(a.prototype,"setFetchStatus",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setFetchStatus"),a.prototype),u=D(a.prototype,"_dataMin",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"dataMin",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataMin"),a.prototype),D(a.prototype,"setDataMin",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataMin"),a.prototype),s=D(a.prototype,"_dataMax",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"dataMax",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataMax"),a.prototype),D(a.prototype,"setDataMax",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataMax"),a.prototype),c=D(a.prototype,"_dataValues",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D(a.prototype,"dataValues",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataValues"),a.prototype),D(a.prototype,"setDataValues",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"setDataValues"),a.prototype),D(a.prototype,"callFetch",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"callFetch"),a.prototype),D(a.prototype,"userValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"userValuesList"),a.prototype),D(a.prototype,"staticValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"staticValuesList"),a.prototype),D(a.prototype,"dataValuesList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"dataValuesList"),a.prototype),D(a.prototype,"selectionList",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectionList"),a.prototype),D(a.prototype,"typeInSelection",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"typeInSelection"),a.prototype),D(a.prototype,"toggleSelection",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"toggleSelection"),a.prototype),p=D(a.prototype,"_selectedKey",[m.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),D(a.prototype,"selectedKey",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectedKey"),a.prototype),D(a.prototype,"addSelectedKey",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addSelectedKey"),a.prototype),D(a.prototype,"selectedObject",[m.computed],Object.getOwnPropertyDescriptor(a.prototype,"selectedObject"),a.prototype),D(a.prototype,"getLocalizedValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"getLocalizedValue"),a.prototype),D(a.prototype,"removeParameterValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeParameterValue"),a.prototype),D(a.prototype,"removeParameterValueValues",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeParameterValueValues"),a.prototype),D(a.prototype,"findValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"findValue"),a.prototype),D(a.prototype,"createValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"createValue"),a.prototype),D(a.prototype,"addValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addValue"),a.prototype),D(a.prototype,"updateValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"updateValue"),a.prototype),D(a.prototype,"removeValue",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeValue"),a.prototype),D(a.prototype,"findStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"findStaticValueSelector"),a.prototype),D(a.prototype,"createStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"createStaticValueSelector"),a.prototype),D(a.prototype,"addStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"addStaticValueSelector"),a.prototype),D(a.prototype,"updateStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"updateStaticValueSelector"),a.prototype),D(a.prototype,"removeStaticValueSelector",[d.c],Object.getOwnPropertyDescriptor(a.prototype,"removeStaticValueSelector"),a.prototype),a)},1895:function(e,t,r){"use strict";var a=r(772);t.a=function(e,t){var r=t.queryItem,n=t.searchString,o=t.offset,i=t.limit,l=t.moduleURL,u=t.moduleId;return e.resolveConnection(function(t){return e.ajaxService(Object(a.a)(l,u,Object(a.d)(r,n,o,i,t)))})}},721:function(e,t,r){"use strict";r.r(t);var a=r(1885),n=r(1244),o=r(1248);t.default={"components/ParameterView":n,"components/ParameterDialog":a,"stores/ParameterStore":o}},877:function(e,t,r){"use strict";r.d(t,"c",function(){return s}),r.d(t,"f",function(){return c}),r.d(t,"e",function(){return p}),r.d(t,"d",function(){return m}),r.d(t,"b",function(){return y}),r.d(t,"a",function(){return g});var a=r(114),n=r(223),o=r(1890),i=r(100),l=r(144),u=r(1247);function s(e,t,r,a){void 0===a&&(a=Object(i.b)(e));var o=t;if(r){var u=r.toLowerCase();o=t.filter(function(e){return e.toLowerCase().includes(u)})}return o.map(function(t){return{prompt:Object(n.c)(e,t),parameterValue:Object(l.c)(e,t,a)}})}function c(e,t,r){return void 0===r&&(r=Object(i.b)(e)),t.map(function(t){var a=t.parameterName;if(Object(n.c)(e,a)||Object(n.b)({parameterName:a,uiControlReference:JSON.stringify(t.capabilities),queryValueSelector:d(t.modelFilterItem)}),!Object(l.c)(e,a,r)){var o=Object(l.b)({parameterName:a,dataType:t.dataType,invert:!!t.invert,values:[]});Object(l.a)(e,o,r),t.values.forEach(function(e){Object(u.b)(o,Object(u.c)(e))})}return a}).sort()}function p(e,t,r){return void 0===r&&(r=Object(i.b)(e)),t.map(function(t){var o=t.value.parameterName;return Object(n.c)(e,o)||Object(n.a)(e,Object(n.b)({parameterName:o,uiControlReference:JSON.stringify(t.value.capabilities),queryValueSelector:d(t.value.modelFilterItem)})),Object(l.c)(e,o,r)||Object(l.a)(e,Object(l.b)({parameterName:o,dataType:a.o[t.value.dataType],invert:!1,values:[]}),r),o}).sort()}function d(e){return e?Object(o.a)({useExpression:e}):void 0}function m(e){return e.getOperator().name()+"_"+e.getUse()+"_"+e.getUse2()}function y(e,t,r){return void 0===r&&(r=m(t)),e.find(function(e){return e.key===r})}function g(e,t){!function(e,t){t.getPrompt().forEach(function(e){return t.removePrompt(e)}),e.getParameterValueSet().forEach(function(e){return t.addParameterValueSet(e)})}(e,t),function(e,t){t.getParameterValueSet().forEach(function(e){return t.removeParameterValueSet(e)}),e.getPrompt().forEach(function(e){return t.addPrompt(e)})}(e,t),t.setRefActiveParameterValueSet(e.getRefActiveParameterValueSet())}}}]);
  8. //# sourceMappingURL=parameter.js.map