@opcua/for-node-red
Version:
The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team
128 lines (102 loc) • 53.6 kB
HTML
<style>
.sterfive-combo-box{position:relative;width:100%}.sterfive-online-menu{height:auto;position:fixed;width:auto}.sterfive-input-error{border-color:var(--red-ui-form-input-border-error-color)!important;border-style:solid;border-width:1px}.sterfive-typedInput-options{background:#fff;border-style:solid;border-width:1px;border:1px solid var(--red-ui-primary-border-color);box-sizing:border-box;max-height:350px;overflow-y:auto;position:absolute;white-space:nowrap;z-index:2000}.sterfive-typedInput-options a{align-items:center;border-bottom:1px solid;border-color:var(--red-ui-secondary-border-color);border-style:solid;border-width:1px;color:var(--red-ui-form-text-color);display:flex;font-size:13px;padding:6px 18px 6px 6px;text-decoration:none}.sterfive-typedInput-options a:hover{background:var(--red-ui-workspace-button-background-hover);text-decoration:none}.sterfive-typedInput-options a:focus{outline:none}.sterfive-typedInput-options a:active,.sterfive-typedInput-options a:focus{background:var(--red-ui-workspace-button-background-active);text-decoration:none}.sterfive-typedInput-options a input[type=checkbox]{margin:0 6px 0 0}.sterfive-typedInput-options .sterfive-typedInput-icon{margin-right:6px}.sterfive-typedInput-options .sterfive-typedInput-icon:not(.fa){background-color:var(--red-ui-primary-text-color);height:14px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:12px}.sterfive-combo-box .sterfive-dropdown{background-color:#fff;border:1px solid #ccc;display:none;left:0;max-height:400px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.sterfive-combo-box li:before{content:none}.sterfive-tree li.expandable:before,.sterfive-tree li.no-expandable:before{content:"\f0da";cursor:pointer;font-family:FontAwesome;font-size:12pt;font-weight:900;margin-right:5px}.sterfive-tree li.no-expandable:before{opacity:0}.sterfive-tree li.expanded:before{content:"\f0d7";cursor:pointer;font-family:FontAwesome;font-size:12pt;font-weight:900;margin-right:5px}.sterfive-tree li span.selected{border:.5px dotted #33f}.sterfive-tree .fa{color:#333;margin-right:10px}.sterfive-tree ul{list-style:none;padding-inline-start:2%!important}.sterfive-tree li{cursor:pointer;padding:5px}.sterfive-tree{list-style-type:none}.sterfive-tree,.sterfive-tree ol,.sterfive-tree ul{list-style-type:none;margin:0;padding:0}.sterfive-tree li:hover{background-color:#eee}.sterfive-tree li.loading:before{animation:fa-spin 1s linear infinite;content:"\f110";cursor:pointer;font-family:FontAwesome;font-weight:900;margin-right:5px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sterfive-tree .spinner{animation:spin .7s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#666;display:inline-block;height:16px;width:16px}.sterfive-info{background-color:#fafad2;border-radius:10px;border-style:groove;display:block;font-size:10pt;margin:5px 0;padding:5px}.sterfive-info .ok{color:green}.sterfive-info .warning{color:darkred}.input-wrapper{border:0 solid #ccc;border-radius:5px;padding:0}.sterfive-input-group{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.sterfive-input-group button,.sterfive-input-group input{border:none;outline:none;padding:10px}.sterfive-input-group input{flex:1}.sterfive-input-group button{background-color:var(--red-ui-form-button-background);color:#7b7a7a;cursor:pointer}.sterfive-input-group button:hover{background-color:var(--red-ui-secondary-background-hover)}.sterfive-info-text{color:#777;font-size:12px;margin-left:10px;margin-top:5px}.custom-checkbox{cursor:pointer;display:inline-block;font-family:FontAwesome;font-size:16px;font-weight:900;margin-right:10px;text-align:center;width:1em}.custom-checkbox.unchecked:before{content:"\f096"}.custom-checkbox.checked:before{content:"\f046"}.validate-cancel-buttons{background-color:#fff;position:sticky;right:0;top:0;z-index:1001}.cancel-button,.validate-button{cursor:pointer;font-size:16px;margin:5px}.sterfive-combo-box .sterfive-dropdown{position:relative}.floating-buttons{position:fixed;z-index:1003}
/*# sourceMappingURL=OpcUa-Client2-Explore.css.map */
</style>
<script type="text/javascript">
(function(_0x59c2af,_0x2c7224){const _0x4b8c3d=_0x1089,_0x34632d=_0x59c2af();while(!![]){try{const _0x4d5e57=-parseInt(_0x4b8c3d(0x1a5))/0x1+-parseInt(_0x4b8c3d(0x191))/0x2*(parseInt(_0x4b8c3d(0x257))/0x3)+parseInt(_0x4b8c3d(0x1ab))/0x4*(parseInt(_0x4b8c3d(0x213))/0x5)+parseInt(_0x4b8c3d(0x19b))/0x6*(-parseInt(_0x4b8c3d(0x1a4))/0x7)+parseInt(_0x4b8c3d(0x275))/0x8*(parseInt(_0x4b8c3d(0x206))/0x9)+parseInt(_0x4b8c3d(0x25a))/0xa*(parseInt(_0x4b8c3d(0x1b4))/0xb)+parseInt(_0x4b8c3d(0x26a))/0xc*(parseInt(_0x4b8c3d(0x166))/0xd);if(_0x4d5e57===_0x2c7224)break;else _0x34632d['push'](_0x34632d['shift']());}catch(_0x321bc2){_0x34632d['push'](_0x34632d['shift']());}}}(_0x4b7d,0x63165),(function(){'use strict';const _0x1f1d3f=_0x1089;function _0x33f5bf(_0x388ef5,_0x3adaab,_0x1a0b8b,_0x566776){function _0x55e6a7(_0x3655b9){return _0x3655b9 instanceof _0x1a0b8b?_0x3655b9:new _0x1a0b8b(function(_0x5175cb){_0x5175cb(_0x3655b9);});}return new(_0x1a0b8b||(_0x1a0b8b=Promise))(function(_0x3fb8ba,_0x53156b){const _0x57390d=_0x1089;function _0x1f07aa(_0x2608c4){try{_0x506b3d(_0x566776['next'](_0x2608c4));}catch(_0x39f551){_0x53156b(_0x39f551);}}function _0x5a3911(_0x4301aa){const _0x20f523=_0x1089;try{_0x506b3d(_0x566776[_0x20f523(0x246)](_0x4301aa));}catch(_0x14f0b2){_0x53156b(_0x14f0b2);}}function _0x506b3d(_0x4e5726){const _0x57ab56=_0x1089;_0x4e5726[_0x57ab56(0x279)]?_0x3fb8ba(_0x4e5726['value']):_0x55e6a7(_0x4e5726[_0x57ab56(0x271)])['then'](_0x1f07aa,_0x5a3911);}_0x506b3d((_0x566776=_0x566776[_0x57390d(0x1e8)](_0x388ef5,_0x3adaab||[]))[_0x57390d(0x15c)]());});}typeof SuppressedError==='function'?SuppressedError:function(_0x27a752,_0x4bd962,_0x15755d){const _0xfd4ab8=_0x1089;var _0x334aa3=new Error(_0x15755d);return _0x334aa3[_0xfd4ab8(0x1ae)]='SuppressedError',_0x334aa3['error']=_0x27a752,_0x334aa3['suppressed']=_0x4bd962,_0x334aa3;};const _0x1605a8='ns=0;i=35',_0x324e15=_0x1f1d3f(0x1c0),_0x20e036=_0x1f1d3f(0x240),_0x144bed='ns=0;i=46',_0x1f3ae0='ns=0;i=34',_0x2beb60=_0x1f1d3f(0x1b7),_0x5dcf7a=_0x1f1d3f(0x186);var _0x2c1922;(function(_0x5b7c62){const _0x56ee03=_0x1f1d3f;_0x5b7c62[_0x5b7c62[_0x56ee03(0x1fd)]=0x0]=_0x56ee03(0x1fd),_0x5b7c62[_0x5b7c62[_0x56ee03(0x21c)]=0x1]=_0x56ee03(0x21c),_0x5b7c62[_0x5b7c62[_0x56ee03(0x21d)]=0x2]=_0x56ee03(0x21d),_0x5b7c62[_0x5b7c62[_0x56ee03(0x19a)]=0x3]=_0x56ee03(0x19a);}(_0x2c1922||(_0x2c1922={})));var _0x3ef8af;(function(_0x1cf7fa){const _0x3f8f05=_0x1f1d3f;_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x222)]=0x0]=_0x3f8f05(0x222),_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x1f8)]=0x1]='Object',_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x205)]=0x2]='Variable',_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x1be)]=0x4]='Method',_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x161)]=0x8]='ObjectType',_0x1cf7fa[_0x1cf7fa['VariableType']=0x10]=_0x3f8f05(0x1e2),_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x15b)]=0x20]=_0x3f8f05(0x15b),_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x1e1)]=0x40]=_0x3f8f05(0x1e1),_0x1cf7fa[_0x1cf7fa[_0x3f8f05(0x1fe)]=0x80]=_0x3f8f05(0x1fe);}(_0x3ef8af||(_0x3ef8af={})));var _0x51846b;(function(_0x14cbb4){const _0x2d0dcf=_0x1f1d3f;_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x1f8)]=0x1]='Object',_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x205)]=0x2]=_0x2d0dcf(0x205),_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x1be)]=0x4]=_0x2d0dcf(0x1be),_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x161)]=0x8]=_0x2d0dcf(0x161),_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x1e2)]=0x10]=_0x2d0dcf(0x1e2),_0x14cbb4[_0x14cbb4['ReferenceType']=0x20]=_0x2d0dcf(0x15b),_0x14cbb4[_0x14cbb4[_0x2d0dcf(0x1e1)]=0x40]=_0x2d0dcf(0x1e1),_0x14cbb4[_0x14cbb4['View']=0x80]='View';}(_0x51846b||(_0x51846b={})));var _0x1d68ed;(function(_0x4d6cbf){const _0x449a5b=_0x1f1d3f;_0x4d6cbf[_0x4d6cbf['ReferenceType']=0x1]='ReferenceType',_0x4d6cbf[_0x4d6cbf[_0x449a5b(0x1d1)]=0x2]=_0x449a5b(0x1d1),_0x4d6cbf[_0x4d6cbf['NodeClass']=0x4]=_0x449a5b(0x1aa),_0x4d6cbf[_0x4d6cbf[_0x449a5b(0x16e)]=0x8]=_0x449a5b(0x16e),_0x4d6cbf[_0x4d6cbf[_0x449a5b(0x15f)]=0x10]=_0x449a5b(0x15f),_0x4d6cbf[_0x4d6cbf['TypeDefinition']=0x20]=_0x449a5b(0x183);}(_0x1d68ed||(_0x1d68ed={})));function _0x509a5f(_0x2463a4){const _0x1a5800=_0x1f1d3f;switch(_0x2463a4){case _0x1a5800(0x23b):return _0x1605a8;case _0x1a5800(0x216):return _0x144bed;case'HasComponent':return _0x20e036;case _0x1a5800(0x1c7):return _0x1f3ae0;case _0x1a5800(0x274):return _0x2beb60;case _0x1a5800(0x260):return _0x5dcf7a;}}const _0x3cb20a=_0x4b23a4=>{const _0x496f41=_0x1f1d3f;switch(_0x4b23a4[_0x496f41(0x179)]){case _0x496f41(0x1f8):if(_0x4b23a4[_0x496f41(0x195)]===_0x1605a8);if(_0x4b23a4[_0x496f41(0x17d)]===_0x324e15||_0x4b23a4[_0x496f41(0x195)]===_0x496f41(0x172))return{'icon':_0x496f41(0x169),'color':_0x496f41(0x17f)};return{'icon':_0x496f41(0x22c),'color':'SeaGreen'};case _0x496f41(0x205):if(_0x4b23a4[_0x496f41(0x195)]===_0x20e036)return{'icon':_0x496f41(0x1e7),'color':'SteelBlue'};else return _0x4b23a4[_0x496f41(0x195)]===_0x144bed?{'icon':_0x496f41(0x1e7),'color':_0x496f41(0x1b0)}:{'icon':_0x496f41(0x1e7),'color':_0x496f41(0x26f)};case _0x496f41(0x1be):return{'icon':_0x496f41(0x24c),'color':_0x496f41(0x16d)};case _0x496f41(0x161):return{'icon':_0x496f41(0x22c),'color':'DarkOrange'};case _0x496f41(0x1e2):return{'icon':_0x496f41(0x15d),'color':_0x496f41(0x17a)};case _0x496f41(0x1e1):return{'icon':_0x496f41(0x1de),'color':_0x496f41(0x26f)};}return{'icon':'fa-question','color':_0x496f41(0x19c)};},_0xeabdfa=(_0x4ba57f,_0x1cb239,_0x3aaa16)=>_0x33f5bf(void 0x0,[_0x4ba57f,_0x1cb239,_0x3aaa16],void 0x0,function*({endpointNode:_0x16b82a,endpoint:_0x132ffc,baseUrl:_0x7f377c},_0x258fb1,_0x1b1391){const _0x517807=_0x1f1d3f,_0x3c0384=_0x7f377c+_0x517807(0x270),_0x20adfa=_0x3c0384+_0x517807(0x25e),_0x8fb457=Object[_0x517807(0x242)](Object[_0x517807(0x242)]({},_0x1b1391),{'nodeId':_0x258fb1,'resultMask':0x3f}),_0x146ca7=yield fetch(_0x20adfa,{'method':_0x517807(0x236),'body':JSON[_0x517807(0x19f)]({'endpointNode':_0x16b82a,'endpoint':_0x132ffc,'browseDescription':_0x8fb457}),'headers':{'Content-Type':_0x517807(0x17b)}});if(_0x146ca7[_0x517807(0x265)]!==0xc8)return console[_0x517807(0x227)](_0x517807(0x1c9),_0x146ca7[_0x517807(0x265)],_0x146ca7[_0x517807(0x221)]),{'references':[]};const _0x3a5cf9=yield _0x146ca7[_0x517807(0x1f2)](),_0x109940=_0x3a5cf9[_0x517807(0x220)][_0x517807(0x1b5)]||[];return{'references':_0x109940};}),_0x2e3582={'referenceTypeId':_0x509a5f(_0x1f1d3f(0x1c7)),'includeSubtypes':!![],'browseDirection':_0x2c1922['Forward'],'nodeClassMask':_0x3ef8af['Variable']|_0x3ef8af[_0x1f1d3f(0x1f8)]|_0x3ef8af[_0x1f1d3f(0x1be)],'resultMask':0x3f},_0x55d58c={'referenceTypeId':_0x509a5f(_0x1f1d3f(0x23b)),'includeSubtypes':!![],'browseDirection':_0x2c1922[_0x1f1d3f(0x1fd)],'nodeClassMask':_0x3ef8af[_0x1f1d3f(0x205)]|_0x3ef8af[_0x1f1d3f(0x1f8)]|_0x3ef8af[_0x1f1d3f(0x1be)],'resultMask':0x3f},_0x5af57e=(_0x28de00,_0x357397)=>_0x33f5bf(void 0x0,[_0x28de00,_0x357397],void 0x0,function*({endpointNode:_0x2bbc2a,endpoint:_0x7a694a,baseUrl:_0x57d773},{nodeId:_0x854e45,rootNodeId:_0x298508,isType:_0x22ac9f}){const _0x19da9f=_0x1f1d3f,_0x321c74=_0x57d773+_0x19da9f(0x270),_0x924d5e=_0x321c74+_0x19da9f(0x1f4),_0x2a5b8a=yield fetch(_0x924d5e,{'method':_0x19da9f(0x236),'body':JSON[_0x19da9f(0x19f)]({'endpointNode':_0x2bbc2a,'endpoint':_0x7a694a,'nodeId':_0x854e45,'rootNodeId':_0x298508,'isType':_0x22ac9f}),'headers':{'Content-Type':_0x19da9f(0x17b)}});if(_0x2a5b8a[_0x19da9f(0x265)]!==0xc8)return null;const _0x27bb62=yield _0x2a5b8a[_0x19da9f(0x1f2)]();return _0x27bb62['browsePath'];}),_0x2d63b3=(_0x5214c8,_0x366941)=>{const _0x46fead=_0x1f1d3f;if(_0x5214c8[_0x46fead(0x182)]!==_0x46fead(0x22b))return _0x5214c8[_0x46fead(0x1a2)];switch(_0x366941){case'browsePath':return _0x5214c8[_0x46fead(0x231)];case _0x46fead(0x1b3):return _0x5214c8['bp_aliased']||_0x5214c8[_0x46fead(0x231)];case _0x46fead(0x1d4):return _0x5214c8['nodeId_aliased']||_0x5214c8['nodeId_nsu'];case _0x46fead(0x269):return _0x5214c8[_0x46fead(0x23c)];default:case _0x46fead(0x237):return _0x5214c8[_0x46fead(0x237)];}},_0x7228a8=_0x2e60f7=>{const _0x4280f0=_0x1f1d3f;if(_0x2e60f7[_0x4280f0(0x182)]!==_0x4280f0(0x22b))return _0x4280f0(0x1e5)+_0x2e60f7[_0x4280f0(0x182)];else{let _0x4301b1=[];return _0x4301b1[_0x4280f0(0x19e)](_0x4280f0(0x26b)+_0x2e60f7['nodeId']),_0x4301b1[_0x4280f0(0x19e)](_0x4280f0(0x173)+_0x2e60f7[_0x4280f0(0x231)]),_0x4301b1['push']('node\x20class:\x20'+_0x3ef8af[_0x2e60f7[_0x4280f0(0x179)]]),_0x2e60f7['nodeId_nsu']&&_0x4301b1[_0x4280f0(0x19e)]('nsu\x20nodeId:\x20'+_0x2e60f7[_0x4280f0(0x23c)]),_0x2e60f7['nodeId_aliased']&&_0x4301b1[_0x4280f0(0x19e)](_0x4280f0(0x1eb)+_0x2e60f7[_0x4280f0(0x1cf)]),_0x2e60f7[_0x4280f0(0x231)]&&_0x4301b1['push'](_0x4280f0(0x199)+_0x2e60f7[_0x4280f0(0x20e)]),_0x4301b1[_0x4280f0(0x1da)]('\x0a');}};function _0x2d4722(_0x2ff912){const _0x1f1965=_0x1f1d3f;if(_0x2ff912[_0x1f1965(0x202)](/^nsu=/))return _0x1f1965(0x269);if(_0x2ff912[_0x1f1965(0x202)](/^(ns=.*;)?(i|b|s|g)=/))return _0x1f1965(0x237);if(_0x2ff912['match'](/^nsa=/))return _0x1f1965(0x1d4);if(_0x2ff912[_0x1f1965(0x202)](/^(\/|\.)[0-9]+:/))return _0x1f1965(0x26e);if(_0x2ff912[_0x1f1965(0x202)](/^(\/|\.).*:/))return _0x1f1965(0x26e);}function _0x2ff770(_0x2695cd){const _0x3c8f18=_0x1f1d3f,_0x3122d1=_0x2d4722(_0x2695cd);switch(_0x3122d1){case _0x3c8f18(0x237):return'n';case _0x3c8f18(0x1d4):return'na';case'nsuNodeID':return _0x3c8f18(0x1e6);case'browsePath':return'b';case _0x3c8f18(0x1b3):return'ab';default:return't';}}function _0x29ec54(_0x216c42){const _0x1b991b=_0x1f1d3f;let _0x29f2f5;switch(_0x216c42){case'n':_0x29f2f5='nodeId';break;case'na':_0x29f2f5=_0x1b991b(0x1d4);break;case _0x1b991b(0x1e6):_0x29f2f5=_0x1b991b(0x269);break;case'b':_0x29f2f5=_0x1b991b(0x26e);break;case'ab':_0x29f2f5=_0x1b991b(0x1b3);break;}return _0x29f2f5;}function _0x717c71(_0x3a2e24){const _0x56fe63=_0x1f1d3f;switch(_0x3a2e24){case'nodeId':return'n';case _0x56fe63(0x1d4):return'na';case'nsuNodeID':return _0x56fe63(0x1e6);case _0x56fe63(0x26e):return'b';case _0x56fe63(0x1b3):return'ab';default:return't';}}const _0x3d9c03=(_0x3d9813,_0x2ddf83)=>_0x33f5bf(void 0x0,[_0x3d9813,_0x2ddf83],void 0x0,function*({endpointNode:_0x410456,endpoint:_0x25be0f,baseUrl:_0xd969a2},_0x31e5eb){const _0x135815=_0x1f1d3f,_0x13fea1=_0xd969a2+_0x135815(0x270),_0x5db53e=_0x13fea1+_0x135815(0x272),_0x15324c=_0x410456['id'],_0x2c7225=RED['nodes'][_0x135815(0x24f)](_0x15324c);console[_0x135815(0x227)](_0x2c7225[_0x135815(0x1b6)]),_0x2c7225[_0x135815(0x1b6)];const _0x94cbe=_0x410456[_0x135815(0x1b6)],_0x3877c6=yield fetch(_0x5db53e,{'method':_0x135815(0x236),'body':JSON[_0x135815(0x19f)]({'endpointNode':_0x410456,'endpoint':_0x25be0f,'nodeId':_0x31e5eb,'namespaceAliases':_0x94cbe}),'headers':{'Content-Type':_0x135815(0x17b)}}),_0x359991=yield _0x3877c6[_0x135815(0x1f2)]();return{'json':_0x359991,'data':_0x3877c6};}),_0x7ebde3=(_0x3ccb32,_0x16315b,_0x114cd0,_0x74d852)=>_0x33f5bf(void 0x0,[_0x3ccb32,_0x16315b,_0x114cd0,_0x74d852],void 0x0,function*({endpointNode:_0x454c4f,endpoint:_0x264554,baseUrl:_0x13c45a},_0x3cf98d,_0x3fb462,_0x2764c0){const _0x2a2770=_0x1f1d3f,_0x561c0e=_0x3fb462[_0x2a2770(0x1a8)](),{json:_0x45d1eb,data:_0x394ffc}=yield _0x3d9c03({'endpointNode':_0x454c4f,'endpoint':_0x264554,'baseUrl':_0x13c45a},_0x561c0e),_0x38900c=(_0x35c384,_0x7d5c90)=>{_0x2764c0['text'](_0x35c384)['addClass']('sterfive-info')['addClass'](_0x7d5c90),_0x2764c0['show'](),setTimeout(()=>{const _0x269df6=_0x1089;_0x2764c0['removeClass'](_0x7d5c90),_0x2764c0[_0x269df6(0x1bb)]();},0xbb8);};if(_0x394ffc[_0x2a2770(0x265)]!==0xc8)return _0x38900c(_0x2a2770(0x1bf)+_0x561c0e,_0x2a2770(0x1bc)),![];else{if(_0x45d1eb[_0x2a2770(0x182)][_0x2a2770(0x202)](/Good/)){const _0x55875d=_0x7228a8(_0x45d1eb);_0x3fb462[_0x2a2770(0x1f1)](_0x2a2770(0x164),_0x55875d);const _0x305341=_0x2d63b3(_0x45d1eb,_0x3cf98d);return _0x3fb462[_0x2a2770(0x1a8)](_0x305341),_0x3fb462[_0x2a2770(0x224)]('change'),_0x38900c(_0x2a2770(0x22b),'ok'),!![];}else return _0x3fb462[_0x2a2770(0x1a8)](''+_0x561c0e),_0x38900c(_0x45d1eb[_0x2a2770(0x182)]+'\x20'+_0x394ffc[_0x2a2770(0x221)],_0x2a2770(0x1bc)),![];}});function _0x153a9c(_0x51cabe,_0x24c9b9){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x331eb3=_0x1089,_0x488016=_0x51cabe[_0x331eb3(0x177)](_0x331eb3(0x271)),_0x4d2c9b=yield _0xeabdfa(_0x24c9b9,_0x488016,_0x2e3582),_0x4e5e7b=yield _0xeabdfa(_0x24c9b9,_0x488016,_0x55d58c);return{'references':[..._0x4d2c9b['references'],..._0x4e5e7b[_0x331eb3(0x1b5)]]};});}const _0x21468f={'referenceTypeId':_0x509a5f('HasSubtype'),'includeSubtypes':!![],'browseDirection':_0x2c1922[_0x1f1d3f(0x1fd)],'nodeClassMask':_0x3ef8af[_0x1f1d3f(0x15b)]|_0x3ef8af[_0x1f1d3f(0x161)]|_0x3ef8af[_0x1f1d3f(0x1e1)]|_0x3ef8af[_0x1f1d3f(0x1e2)],'resultMask':0x3f};function _0x6e6d84(_0x3269b6,_0x4fb42a){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x341946=_0x3269b6['data']('value'),_0x51c651=yield _0xeabdfa(_0x4fb42a,_0x341946,_0x21468f);return _0x51c651;});}const _0x173ec7=_0x113673=>{const _0x38d9a9=_0x1f1d3f;var _0x215925,_0x78e65d,_0xff5032,_0xf33ea4;if(!_0x113673||!_0x113673[_0x38d9a9(0x237)]){const _0x5ec9c1=$(_0x38d9a9(0x210));return _0x5ec9c1;}const _0x374ea0=_0x113673[_0x38d9a9(0x237)]['toString'](),_0xb6eeb8=((_0x215925=_0x113673['displayName'])===null||_0x215925===void 0x0?void 0x0:_0x215925['text'])||((_0x78e65d=_0x113673[_0x38d9a9(0x17c)])===null||_0x78e65d===void 0x0?void 0x0:_0x78e65d[_0x38d9a9(0x1ae)])||_0x113673[_0x38d9a9(0x237)]['toString'](),{icon:_0x16aec2,color:_0x2377c2}=_0x3cb20a(_0x113673),_0x41034f='('+_0x113673['nodeId'][_0x38d9a9(0x1d0)]()+')\x20'+(((_0xff5032=_0x113673['browseName'])===null||_0xff5032===void 0x0?void 0x0:_0xff5032[_0x38d9a9(0x1ae)])||((_0xf33ea4=_0x113673['displayName'])===null||_0xf33ea4===void 0x0?void 0x0:_0xf33ea4[_0x38d9a9(0x24a)])||''),_0x2a0510=$(_0x38d9a9(0x200)+_0x113673[_0x38d9a9(0x237)][_0x38d9a9(0x1d0)]()+'\x22}><span\x20class=\x22tree-text\x22\x20title='+_0x41034f+_0x38d9a9(0x211)+_0x16aec2+_0x38d9a9(0x247)+_0x2377c2+';\x22></i>\x20'+_0xb6eeb8+_0x38d9a9(0x1ce));return _0x2a0510['addClass'](_0x38d9a9(0x1c4)),_0x2a0510[_0x38d9a9(0x177)](_0x38d9a9(0x271),_0x374ea0),_0x2a0510[_0x38d9a9(0x177)](_0x38d9a9(0x23e),_0x113673),_0x2a0510;},_0x23eaf8=(_0x16af35,_0x5530a3)=>{return _0x5530a3['find']('li[key=\x22'+_0x16af35+'\x22]');},_0x14279d=(_0x19f139,_0x5c2e5a)=>{const _0xf22630=_0x1f1d3f;_0x19f139['$tree'][_0xf22630(0x1f9)](_0xf22630(0x24e))['removeClass'](_0xf22630(0x1c8)),_0x5c2e5a[_0xf22630(0x1f9)]('.tree-text:first')[_0xf22630(0x1ca)](_0xf22630(0x1c8));},_0x4aff5b=(_0x21b493,_0x47cbae,_0x1fd17b)=>_0x33f5bf(void 0x0,void 0x0,void 0x0,function*(){const _0x4672ff=_0x1f1d3f;let _0x309346=_0x1fd17b[_0x4672ff(0x189)](_0x4672ff(0x1d6));_0x47cbae[_0x4672ff(0x1a3)][_0x4672ff(0x1b2)]||[];const _0x5d58cb=_0x47cbae['nodeIds']||[];if(_0x5d58cb[_0x4672ff(0x1d9)]===0x0)return;for(const _0x4f4816 of _0x5d58cb){_0x309346[_0x4672ff(0x175)](_0x4672ff(0x1c4))&&(yield _0x5bca20(_0x21b493,_0x309346));const _0x36769d=_0x23eaf8(_0x4f4816,_0x309346);if(_0x36769d[_0x4672ff(0x1d9)]===0x0)return;_0x309346=_0x36769d;}_0x14279d(_0x21b493,_0x309346),_0xc519e8(_0x21b493[_0x4672ff(0x188)],_0x309346);});function _0xc519e8(_0x240b44,_0x17e751){const _0x55c4d4=_0x1f1d3f,_0x5c69fb=_0x17e751[_0x55c4d4(0x1cd)]()[_0x55c4d4(0x268)],_0x3963d8=_0x240b44[_0x55c4d4(0x233)]();if(_0x3963d8==undefined)return;const _0x20bd03=_0x3963d8+_0x5c69fb-_0x240b44[_0x55c4d4(0x264)]()/0x2+_0x17e751[_0x55c4d4(0x264)]()/0x2;_0x240b44[_0x55c4d4(0x197)]({'scrollTop':_0x20bd03},0x1f4);}const _0x3f4c87=(_0x4083db,_0x5e35da)=>_0x33f5bf(void 0x0,void 0x0,void 0x0,function*(){const _0x5893e1=_0x1f1d3f,_0xe4989e=_0x4083db[_0x5893e1(0x1db)]['val'](),_0x3d6ce0={'nodeId':_0xe4989e,'rootNodeId':_0x5e35da[_0x5893e1(0x237)],'isType':_0x4083db[_0x5893e1(0x15a)][_0x5893e1(0x203)]||![]},_0x2cbe36=_0x1277e6(_0x4083db),_0x459ae2=yield _0x5af57e(_0x2cbe36,_0x3d6ce0);if(!_0x459ae2)return;yield _0x4aff5b(_0x4083db,_0x459ae2,_0x4083db[_0x5893e1(0x234)]);});function _0x30e46b(_0x14afe4,_0x42cf35,_0x39e8a0,_0x5169ee){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x3a1b9b=_0x1089;if(_0x42cf35[_0x3a1b9b(0x175)](_0x3a1b9b(0x21f))){console[_0x3a1b9b(0x227)](_0x3a1b9b(0x1f0));return;}if(_0x42cf35[_0x3a1b9b(0x175)](_0x3a1b9b(0x1e0))){console['log'](_0x3a1b9b(0x235));return;}_0x42cf35['addClass'](_0x3a1b9b(0x1e0)),_0x42cf35[_0x3a1b9b(0x23d)](_0x3a1b9b(0x1c2));try{_0x42cf35[_0x3a1b9b(0x189)]('ul')[_0x3a1b9b(0x25f)]();const {references:_0x1b87ca}=yield _0x39e8a0(_0x42cf35,_0x5169ee);_0x1b87ca['sort']((_0x17f7f5,_0x261ac9)=>{const _0x141fd6=_0x3a1b9b;var _0x556cc1,_0x6b9199;return(((_0x556cc1=_0x17f7f5['browseName'])===null||_0x556cc1===void 0x0?void 0x0:_0x556cc1[_0x141fd6(0x1ae)])||'')['localeCompare'](((_0x6b9199=_0x261ac9[_0x141fd6(0x17c)])===null||_0x6b9199===void 0x0?void 0x0:_0x6b9199[_0x141fd6(0x1ae)])||'');});for(const _0x2cab06 of _0x1b87ca){if(_0x14afe4['options'][_0x3a1b9b(0x248)]&&!_0x14afe4[_0x3a1b9b(0x15a)][_0x3a1b9b(0x248)](_0x2cab06))continue;const _0x2879bc=_0x173ec7(_0x2cab06);_0x42cf35[_0x3a1b9b(0x189)]('ul')[_0x3a1b9b(0x23d)](_0x2879bc);}_0x42cf35[_0x3a1b9b(0x1ca)](_0x3a1b9b(0x21f));}catch(_0x349ed5){_0x42cf35[_0x3a1b9b(0x189)]('ul')[_0x3a1b9b(0x23d)](_0x3a1b9b(0x1ee)+_0x349ed5[_0x3a1b9b(0x1c3)]+'</li>'),console['log'](_0x3a1b9b(0x276),_0x349ed5);}_0x42cf35['find']('.spinner')['remove'](),_0x42cf35['removeClass'](_0x3a1b9b(0x1e0));});}function _0x1277e6(_0x516cd8){const _0x51dceb=_0x1f1d3f,_0x16dd5d={'baseUrl':_0x516cd8['options'][_0x51dceb(0x1df)],'endpointNode':typeof _0x516cd8[_0x51dceb(0x15a)][_0x51dceb(0x190)]===_0x51dceb(0x267)?_0x516cd8[_0x51dceb(0x15a)][_0x51dceb(0x190)]():_0x516cd8[_0x51dceb(0x15a)][_0x51dceb(0x190)],'endpoint':typeof _0x516cd8['options'][_0x51dceb(0x27b)]===_0x51dceb(0x267)?_0x516cd8['options'][_0x51dceb(0x27b)]():_0x516cd8[_0x51dceb(0x15a)][_0x51dceb(0x27b)]};return _0x16dd5d;}function _0x5bca20(_0x4ad1f7,_0x36e450){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x116f1a=_0x1089;if(_0x36e450[_0x116f1a(0x175)](_0x116f1a(0x21f))){_0x36e450['removeClass'](_0x116f1a(0x1c4))[_0x116f1a(0x1ca)]('expanded'),_0x36e450[_0x116f1a(0x189)]('ul')['toggle']();return;}const _0x3afb30=_0x1277e6(_0x4ad1f7),_0x370ef8=!_0x4ad1f7['options']['isTypeRef']?_0x153a9c:_0x6e6d84;try{yield _0x30e46b(_0x4ad1f7,_0x36e450,_0x370ef8,_0x3afb30),_0x36e450[_0x116f1a(0x26d)](_0x116f1a(0x1c4))[_0x116f1a(0x1ca)](_0x116f1a(0x163));}catch(_0x823469){_0x36e450[_0x116f1a(0x26d)](_0x116f1a(0x1c4))[_0x116f1a(0x1ca)](_0x116f1a(0x163)),console[_0x116f1a(0x227)](_0x116f1a(0x228),_0x823469);}});}const _0x5c3097={'browseName':{'namespaceIndex':0x0,'name':_0x1f1d3f(0x262)},'nodeClass':'Object','nodeId':'ns=0;i=85','displayName':{'text':'Objects'},'typeDefinition':_0x324e15},_0x29137d=()=>{const _0x174900=_0x1f1d3f;$[_0x174900(0x273)](_0x174900(0x1f6),{'options':{'endpointNode':()=>({'endpoint':_0x174900(0x229)}),'endpoint':()=>undefined,'parentNode':()=>_0x5c3097,'filter':()=>!![],'baseUrl':'','isTypeRef':![]},'resolveParentNode'(){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x34452a=_0x1089,_0xa8e3cd=this;if(_0xa8e3cd[_0x34452a(0x230)]==undefined){const _0x5198e2=typeof _0xa8e3cd[_0x34452a(0x15a)][_0x34452a(0x204)]===_0x34452a(0x267)?_0xa8e3cd[_0x34452a(0x15a)][_0x34452a(0x204)][_0x34452a(0x23a)](_0xa8e3cd):_0xa8e3cd['options'][_0x34452a(0x204)];if(_0x5198e2 instanceof Promise){const _0xfc5fcb=yield _0x5198e2;_0xa8e3cd[_0x34452a(0x230)]=_0xfc5fcb;}else _0xa8e3cd[_0x34452a(0x230)]=_0x5198e2;}return _0xa8e3cd[_0x34452a(0x230)]||_0x5c3097;});},'reset'(){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0xaca031=_0x1089,_0x58af57=this,_0x529815=_0x58af57;_0x529815['__parentNode']=undefined,_0x58af57[_0xaca031(0x234)][_0xaca031(0x25f)]();const _0x197407=yield this[_0xaca031(0x1dd)](),_0x54bec9=_0x173ec7(_0x197407);_0x58af57[_0xaca031(0x234)][_0xaca031(0x23d)](_0x54bec9),_0x58af57['currentParent']=_0x197407;});},'verify'(_0x3b5a20){const _0x439587=_0x174900,_0x1dca51=this,_0x6fc826=_0x1277e6(_0x1dca51);_0x7ebde3(_0x6fc826,_0x3b5a20,_0x1dca51['$input'],_0x1dca51[_0x439587(0x17e)])[_0x439587(0x1f3)](_0x50781d=>{const _0x347462=_0x439587;!_0x50781d?_0x1dca51[_0x347462(0x1cb)]['addClass']('sterfive-input-error'):_0x1dca51['$combo'][_0x347462(0x26d)](_0x347462(0x1d7));});},'_hideMenu'(_0xee045b){const _0x4306ee=_0x174900,_0x4fa6fd=this;$(document)['off'](_0x4306ee(0x244)),_0xee045b[_0x4306ee(0x1bb)](),_0xee045b[_0x4306ee(0x1ec)]({'height':_0x4306ee(0x194)});if(_0xee045b[_0x4306ee(0x252)]['multiple']){var _0xd35985=[];_0xee045b[_0x4306ee(0x1f9)](_0x4306ee(0x23f))[_0x4306ee(0x277)](function(){const _0xc30a46=_0x4306ee;$(this)[_0xc30a46(0x1a9)](_0xc30a46(0x223))&&_0xd35985[_0xc30a46(0x19e)]($(this)['data'](_0xc30a46(0x271)));}),_0xee045b[_0x4306ee(0x217)](_0xd35985);}_0x4fa6fd['$elementDiv']['is'](_0x4306ee(0x238))?_0x4fa6fd[_0x4306ee(0x1db)]['trigger'](_0x4306ee(0x1dc)):_0x4fa6fd[_0x4306ee(0x215)][_0x4306ee(0x224)]('focus');},'_createMenu'(_0x57d5e0,_0x2b4dba,_0x4b7c07){const _0x3b73e9=_0x174900;var _0x442f5f=this;const _0xcc892b=$('<div>')[_0x3b73e9(0x1ca)](_0x3b73e9(0x16a));return _0xcc892b[_0x3b73e9(0x252)]=_0x2b4dba,_0xcc892b[_0x3b73e9(0x217)]=_0x4b7c07,_0x57d5e0[_0x3b73e9(0x18e)](_0x468dd9=>{const _0x422e7d=_0x3b73e9;typeof _0x468dd9==='string'&&(_0x468dd9={'value':_0x468dd9,'label':_0x468dd9});var _0x3da157=$('<a\x20href=\x22#\x22></a>')['attr'](_0x422e7d(0x271),_0x468dd9['value'])[_0x422e7d(0x170)](_0xcc892b);_0x468dd9[_0x422e7d(0x21e)]&&_0x3da157[_0x422e7d(0x24a)](_0x468dd9[_0x422e7d(0x21e)]);_0x468dd9[_0x422e7d(0x164)]&&_0x3da157['prop'](_0x422e7d(0x164),_0x468dd9[_0x422e7d(0x164)]);if(_0x468dd9[_0x422e7d(0x24b)]){if(_0x468dd9[_0x422e7d(0x24b)]['indexOf']('<')===0x0)$(_0x468dd9[_0x422e7d(0x24b)])[_0x422e7d(0x1e4)](_0x3da157);else _0x468dd9[_0x422e7d(0x24b)]['indexOf']('/')!==-0x1?$(_0x422e7d(0x16b),{'class':_0x422e7d(0x1a6),'style':'mask-image:\x20url('+_0x468dd9[_0x422e7d(0x24b)]+_0x422e7d(0x1d8)+_0x468dd9['icon']+');'})[_0x422e7d(0x1e4)](_0x3da157):$('<i>',{'class':_0x422e7d(0x19d)+_0x468dd9[_0x422e7d(0x24b)]})['prependTo'](_0x3da157);}else _0x3da157[_0x422e7d(0x1ec)]({'paddingLeft':_0x422e7d(0x24d)});!_0x468dd9['icon']&&!_0x468dd9['label']&&_0x3da157[_0x422e7d(0x24a)](_0x468dd9[_0x422e7d(0x271)]);var _0x269b45;_0x2b4dba['multiple']&&(_0x269b45=$(_0x422e7d(0x181))[_0x422e7d(0x1ec)]('pointer-events','none')[_0x422e7d(0x177)](_0x422e7d(0x271),_0x468dd9[_0x422e7d(0x271)])[_0x422e7d(0x1e4)](_0x3da157)['on'](_0x422e7d(0x209),function(_0x392194){const _0x551726=_0x422e7d;_0x392194[_0x551726(0x184)]();})),_0x3da157['on'](_0x422e7d(0x25c),function(_0x482041){const _0xb82b72=_0x422e7d;_0x482041['preventDefault'](),_0x482041['stopPropagation'](),!_0x2b4dba[_0xb82b72(0x22d)]?(_0x4b7c07(_0x468dd9[_0xb82b72(0x271)]),_0x442f5f['_hideMenu'](_0xcc892b)):_0x269b45[_0xb82b72(0x1a9)]('checked',!_0x269b45[_0xb82b72(0x1a9)](_0xb82b72(0x223)));});}),_0xcc892b['css']({'display':_0x3b73e9(0x1a7)}),_0xcc892b['on'](_0x3b73e9(0x1cc),function(_0x375f2b){const _0x1f3ee6=_0x3b73e9;if(_0x375f2b[_0x1f3ee6(0x254)]===0x28)_0x375f2b['preventDefault'](),$(this)[_0x1f3ee6(0x189)](_0x1f3ee6(0x239))[_0x1f3ee6(0x15c)]()[_0x1f3ee6(0x224)]('focus');else{if(_0x375f2b['keyCode']===0x26)_0x375f2b[_0x1f3ee6(0x184)](),$(this)[_0x1f3ee6(0x189)](_0x1f3ee6(0x239))[_0x1f3ee6(0x226)]()['trigger']('focus');else _0x375f2b[_0x1f3ee6(0x254)]===0x1b&&(_0x375f2b['preventDefault'](),_0x442f5f[_0x1f3ee6(0x1b1)](_0xcc892b));}_0x375f2b[_0x1f3ee6(0x18f)]();}),_0xcc892b;},'disarmClick':![],'_showMenu'(_0x27b74c,_0x5837f4){const _0x23eeb3=_0x174900;if(this[_0x23eeb3(0x26c)]){this[_0x23eeb3(0x26c)]=![];return;}var _0x14f8e5=this,_0x148866=_0x5837f4['offset'](),_0x46deef=_0x5837f4['height'](),_0x47702d=_0x27b74c[_0x23eeb3(0x264)](),_0x2c2138=_0x46deef+_0x148866['top'];_0x2c2138+_0x47702d-$(document)['scrollTop']()>$(window)[_0x23eeb3(0x264)]()&&(_0x2c2138-=_0x2c2138+_0x47702d-$(window)[_0x23eeb3(0x264)]()+0x5),_0x2c2138<0x0&&(_0x27b74c[_0x23eeb3(0x264)](_0x47702d+_0x2c2138),_0x2c2138=0x0),_0x27b74c[_0x23eeb3(0x1ec)]({'top':_0x2c2138+'px','left':_0x148866[_0x23eeb3(0x1d2)]+'px'}),_0x27b74c[_0x23eeb3(0x250)](0x64),this[_0x23eeb3(0x278)](function(){const _0x15f09d=_0x23eeb3;_0x14f8e5[_0x15f09d(0x187)][_0x15f09d(0x1ca)](_0x15f09d(0x245)),$(document)['on'](_0x15f09d(0x244),function(_0x4c6835){const _0x571bcc=_0x15f09d;!$(_0x4c6835['target'])['closest'](_0x27b74c)[_0x571bcc(0x1d9)]&&_0x14f8e5['_hideMenu'](_0x27b74c),$(_0x4c6835[_0x571bcc(0x1ed)])['closest'](_0x5837f4)['length']&&(_0x14f8e5['disarmClick']=!![],_0x4c6835[_0x571bcc(0x184)]());});});},'_showTypeMenu'(){const _0x4485e8=_0x174900,_0x2462af=this;this[_0x4485e8(0x160)](_0x2462af[_0x4485e8(0x212)],_0x2462af[_0x4485e8(0x1cb)]),_0x2462af[_0x4485e8(0x188)]['hide']();const _0x2bf337=_0x2462af[_0x4485e8(0x253)];var _0x41bda0=_0x2462af[_0x4485e8(0x212)]['find'](_0x4485e8(0x20f)+_0x2bf337+'\x27');setTimeout(function(){const _0x537d3a=_0x4485e8;_0x41bda0[_0x537d3a(0x224)](_0x537d3a(0x1dc));},0x78);},'_initMenu'(){const _0x5a268f=_0x174900,_0x39273d=this;_0x39273d[_0x5a268f(0x215)]['attr'](_0x5a268f(0x201),-0x1),_0x39273d[_0x5a268f(0x215)]['on'](_0x5a268f(0x263),function(_0xa0e440){const _0x5f6dc=_0x5a268f;_0xa0e440[_0x5f6dc(0x184)]();});_0x39273d[_0x5a268f(0x212)]&&_0x39273d[_0x5a268f(0x212)][_0x5a268f(0x1a0)]();const _0x402cff=[{'label':_0x5a268f(0x24a),'value':'t','title':'Value\x20is\x20not\x20verified','icon':_0x5a268f(0x1ea)},{'label':_0x5a268f(0x258),'value':_0x5a268f(0x266),'title':_0x5a268f(0x22f),'icon':_0x5a268f(0x20a)},{'label':_0x5a268f(0x20b),'value':'n','icon':'<i\x20class=\x22fa\x20fa-tag\x22/>1\x20 \x20'},{'label':'Aliased\x20NodeId','value':'na','icon':_0x5a268f(0x1ac)},{'label':_0x5a268f(0x165),'value':_0x5a268f(0x1e6),'icon':_0x5a268f(0x1ef)},{'label':'BrowsePath','value':'b','icon':_0x5a268f(0x251)},{'label':_0x5a268f(0x225),'value':'ab','icon':_0x5a268f(0x1c5)}],_0x1dce2c=_0x2ff770(_0x39273d['$input']['val']()),_0x497dc7=_0x402cff[_0x5a268f(0x1f9)](_0x1cff79=>_0x1cff79['value']===_0x1dce2c);_0x39273d[_0x5a268f(0x167)][_0x5a268f(0x25f)]()['append']('<span\x20title='+((_0x497dc7===null||_0x497dc7===void 0x0?void 0x0:_0x497dc7[_0x5a268f(0x164)])||'')+_0x5a268f(0x158)+((_0x497dc7===null||_0x497dc7===void 0x0?void 0x0:_0x497dc7[_0x5a268f(0x24b)])||'')+_0x5a268f(0x1d5)),_0x39273d[_0x5a268f(0x253)]=_0x1dce2c;const _0xf22c31=this;_0x39273d[_0x5a268f(0x212)]=this[_0x5a268f(0x1bd)](_0x402cff,{},_0x5622c2=>{const _0x6d8252=_0x5a268f,_0x2fa50c=_0x29ec54(_0x5622c2);_0x2fa50c&&_0xf22c31[_0x6d8252(0x16c)](_0x2fa50c);const _0x373c66=_0x402cff[_0x6d8252(0x1f9)](_0xc9e0b7=>_0xc9e0b7[_0x6d8252(0x271)]===_0x5622c2);_0x39273d['selectedMenuItem']=_0x5622c2,_0x39273d[_0x6d8252(0x167)][_0x6d8252(0x25f)]()[_0x6d8252(0x23d)]('<span\x20title='+((_0x373c66===null||_0x373c66===void 0x0?void 0x0:_0x373c66['title'])||'')+'> \x20'+((_0x373c66===null||_0x373c66===void 0x0?void 0x0:_0x373c66[_0x6d8252(0x24b)])||'')+_0x6d8252(0x1d5));}),_0x39273d[_0x5a268f(0x212)][_0x5a268f(0x170)](document[_0x5a268f(0x207)]),_0x39273d['$menu']['hide'](),_0x39273d[_0x5a268f(0x215)]['show']();},'mode'(){const _0x4812fe=_0x174900,_0x5e5335=this;return _0x29ec54(_0x5e5335[_0x4812fe(0x253)]);},'setMode'(_0x222585){const _0x3a40ee=this,_0x198781=_0x717c71(_0x222585);_0x3a40ee['selectedMenuItem']=_0x198781;},'_create'(){const _0x2f8f04=_0x174900,_0x3f317c=this;_0x3f317c[_0x2f8f04(0x1db)]=this[_0x2f8f04(0x1f5)],_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x1ec)](_0x2f8f04(0x22e),_0x2f8f04(0x1a7)),_0x3f317c[_0x2f8f04(0x1c1)]=_0x3f317c['$input'][_0x2f8f04(0x192)](_0x2f8f04(0x219))[_0x2f8f04(0x1af)]()['addClass'](_0x2f8f04(0x21a)),_0x3f317c[_0x2f8f04(0x1cb)]=$(_0x2f8f04(0x18d)),_0x3f317c[_0x2f8f04(0x1cb)][_0x2f8f04(0x1ca)](_0x2f8f04(0x174)),_0x3f317c[_0x2f8f04(0x1db)]['replaceWith'](_0x3f317c[_0x2f8f04(0x1cb)]),_0x3f317c[_0x2f8f04(0x16f)]=$(_0x2f8f04(0x18d))['addClass'](_0x2f8f04(0x18a)),_0x3f317c['$combo'][_0x2f8f04(0x23d)](_0x3f317c[_0x2f8f04(0x16f)]),_0x3f317c[_0x2f8f04(0x16f)][_0x2f8f04(0x23d)](_0x3f317c[_0x2f8f04(0x1db)]),_0x3f317c[_0x2f8f04(0x1fc)]=$(_0x2f8f04(0x1fb)),_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x15e)](_0x3f317c[_0x2f8f04(0x1fc)]),_0x3f317c[_0x2f8f04(0x1fc)]['on'](_0x2f8f04(0x25c),function(){return _0x33f5bf(this,void 0x0,void 0x0,function*(){const _0xbde4b=_0x1089;var _0x4910e0;let _0x117a96=![],_0x54119a;!_0x3f317c[_0xbde4b(0x188)]['is'](_0xbde4b(0x238))&&(_0x3f317c[_0xbde4b(0x17e)]['hide'](),_0x54119a=yield _0x3f317c['resolveParentNode'](),(_0x54119a!==_0x3f317c[_0xbde4b(0x20c)]||((_0x4910e0=_0x3f317c[_0xbde4b(0x20c)])===null||_0x4910e0===void 0x0?void 0x0:_0x4910e0['nodeId'])!==_0x54119a[_0xbde4b(0x237)])&&(yield _0x3f317c[_0xbde4b(0x27c)]()),_0x117a96=!![]),_0x3f317c[_0xbde4b(0x188)][_0xbde4b(0x162)](),_0x117a96&&(yield _0x3f4c87(_0x3f317c,_0x54119a));});}),_0x3f317c[_0x2f8f04(0x1a1)]=$('<button\x20title=\x22verify\x20nodeId\x20or\x20browsePath\x22><i\x20class=\x22fa\x20fa-refresh\x22></i></button>'),_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x15e)](_0x3f317c['$verifyBtn']),_0x3f317c[_0x2f8f04(0x1a1)]['on'](_0x2f8f04(0x25c),()=>{const _0x1f1664=_0x2f8f04,_0x5ad610=_0x3f317c[_0x1f1664(0x261)]();if(!_0x5ad610)return;this[_0x1f1664(0x16c)](_0x5ad610);});const _0x331a22=_0x1778a1=>_0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x2827f8=_0x2f8f04,_0xcb42c=this;let _0x4b48c8=_0xcb42c[_0x2827f8(0x261)]();if(!_0x4b48c8)return;const _0xc761c4=_0x1277e6(_0xcb42c),{data:_0x240321,json:_0x5e28ed}=yield _0x3d9c03(_0xc761c4,_0x1778a1);if(_0x240321[_0x2827f8(0x265)]!==0xc8)return;if(_0x5e28ed[_0x2827f8(0x182)][_0x2827f8(0x202)](/Good/)){const _0x2f233e=_0x2d63b3(_0x5e28ed,_0x4b48c8);_0xcb42c[_0x2827f8(0x1db)][_0x2827f8(0x1a8)](_0x2f233e),_0xcb42c['$input'][_0x2827f8(0x224)](_0x2827f8(0x22a));}});{_0x3f317c[_0x2f8f04(0x187)]=$('<div>'),_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x25b)](_0x3f317c[_0x2f8f04(0x187)]),_0x3f317c['$selectTrigger']=$(_0x2f8f04(0x208))[_0x2f8f04(0x1e4)](_0x3f317c[_0x2f8f04(0x187)]),$(_0x2f8f04(0x18b))['toggle'](!![])['appendTo'](_0x3f317c[_0x2f8f04(0x215)]),_0x3f317c[_0x2f8f04(0x215)]['on'](_0x2f8f04(0x25c),function(_0x233c83){const _0x2a252a=_0x2f8f04;_0x233c83[_0x2a252a(0x184)](),_0x233c83[_0x2a252a(0x18f)](),_0x3f317c[_0x2a252a(0x198)]();}),_0x3f317c['$selectTrigger']['on'](_0x2f8f04(0x1cc),function(_0x5d1948){const _0x3d6d3d=_0x2f8f04;_0x5d1948[_0x3d6d3d(0x254)]===0x28&&_0x3f317c[_0x3d6d3d(0x198)](),_0x5d1948[_0x3d6d3d(0x18f)]();})['on'](_0x2f8f04(0x1dc),function(){const _0x42914a=_0x2f8f04;_0x3f317c[_0x42914a(0x187)][_0x42914a(0x1ca)](_0x42914a(0x245));})['on'](_0x2f8f04(0x180),function(){const _0x55e1bf=_0x2f8f04;_0x3f317c[_0x55e1bf(0x187)][_0x55e1bf(0x26d)](_0x55e1bf(0x245));}),_0x3f317c['$selectLabel']=$(_0x2f8f04(0x27a))[_0x2f8f04(0x170)](_0x3f317c[_0x2f8f04(0x215)]);}this['_initMenu']();!_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x1f1)](_0x2f8f04(0x25d))&&_0x3f317c[_0x2f8f04(0x1db)][_0x2f8f04(0x1f1)](_0x2f8f04(0x25d),'enter\x20a\x20nodeId\x20or\x20a\x20browsePath\x20');_0x3f317c['$info']=$('<div\x20class=\x22sterfive-info-text\x22></div>'),_0x3f317c[_0x2f8f04(0x17e)][_0x2f8f04(0x1bb)](),_0x3f317c[_0x2f8f04(0x1cb)][_0x2f8f04(0x23d)](_0x3f317c['$info']),_0x3f317c[_0x2f8f04(0x188)]=$(_0x2f8f04(0x18d))[_0x2f8f04(0x1ca)](_0x2f8f04(0x18c))['hide']()['appendTo'](_0x3f317c['$combo']),_0x3f317c[_0x2f8f04(0x234)]=$('<ul\x20class=\x22sterfive-tree\x22></ul>')[_0x2f8f04(0x170)](_0x3f317c[_0x2f8f04(0x188)]),this[_0x2f8f04(0x27c)]();const _0xf917b9=(_0x2ab8cb,_0x60dd0d)=>{const _0x61e3c6=_0x2f8f04,_0x480fff=0x14,_0x38d0b0=0x14,_0x104d91=_0x2ab8cb[_0x61e3c6(0x171)](),_0xfc9270=_0x60dd0d;if(_0xfc9270[_0x61e3c6(0x1e9)]>=_0x104d91[_0x61e3c6(0x1d2)]&&_0xfc9270['pageX']<=_0x104d91[_0x61e3c6(0x1d2)]+_0x480fff&&_0xfc9270[_0x61e3c6(0x1ad)]>=_0x104d91[_0x61e3c6(0x268)]&&_0xfc9270['pageY']<=_0x104d91[_0x61e3c6(0x268)]+_0x38d0b0)return!![];return![];},_0x151ea9=_0x5485ce=>_0x33f5bf(this,void 0x0,void 0x0,function*(){const _0x17654e=_0x2f8f04;if(_0x5485ce[_0x17654e(0x175)]('expandable'))_0x5bca20(_0x3f317c,_0x5485ce);else{if(_0x5485ce['hasClass']('expanded'))_0x5485ce[_0x17654e(0x189)]('ul')[_0x17654e(0x162)](),_0x5485ce[_0x17654e(0x196)](_0x17654e(0x259));else{if(_0x5485ce[_0x17654e(0x189)]('ul')['children']()['length']>0x0)_0x5485ce[_0x17654e(0x189)]('ul')['toggle'](),_0x5485ce[_0x17654e(0x196)](_0x17654e(0x259));else;}}});_0x3f317c[_0x2f8f04(0x234)]['on'](_0x2f8f04(0x241),'li',function(_0x3e08c8){const _0x5d1637=_0x2f8f04;var _0x50c5d5,_0x53feac;_0x3e08c8['stopPropagation']();let _0x345e9b=$(this);if(_0xf917b9(_0x345e9b,_0x3e08c8))_0x151ea9(_0x345e9b);else{const _0x1ae7c1=_0x345e9b['data'](_0x5d1637(0x271)),_0x58aa5f=_0x345e9b['data'](_0x5d1637(0x23e));if(_0x3f317c[_0x5d1637(0x15a)]['isSelectable']&&!_0x3f317c[_0x5d1637(0x15a)][_0x5d1637(0x21b)](_0x58aa5f))return;_0x3f317c[_0x5d1637(0x1db)][_0x5d1637(0x177)](_0x5d1637(0x23e),_0x58aa5f),((_0x50c5d5=_0x58aa5f['displayName'])===null||_0x50c5d5===void 0x0?void 0x0:_0x50c5d5[_0x5d1637(0x24a)])||((_0x53feac=_0x58aa5f[_0x5d1637(0x17c)])===null||_0x53feac===void 0x0?void 0x0:_0x53feac[_0x5d1637(0x1ae)])||_0x58aa5f[_0x5d1637(0x237)][_0x5d1637(0x1d0)]();let _0x49cb6f=_0x3f317c[_0x5d1637(0x261)]();!_0x49cb6f&&(_0x49cb6f='nodeId',_0x3f317c['setMode'](_0x49cb6f)),_0x331a22(_0x1ae7c1)[_0x5d1637(0x1f3)](()=>{const _0x7a6b7c=_0x5d1637;_0x3f317c[_0x7a6b7c(0x188)][_0x7a6b7c(0x1bb)]();})[_0x5d1637(0x1f7)](_0x270608=>{const _0x3a30d8=_0x5d1637;_0x3f317c[_0x3a30d8(0x188)][_0x3a30d8(0x1bb)]();});}}),_0x3f317c[_0x2f8f04(0x234)]['on'](_0x2f8f04(0x25c),'li',function(_0x1cca11){_0x1cca11['stopPropagation']();let _0x10ae0e=$(this);_0xf917b9(_0x10ae0e,_0x1cca11)&&_0x151ea9(_0x10ae0e),_0x14279d(_0x3f317c,_0x10ae0e);}),$(document)['on']('click',function(_0x27bd37){const _0x364a7d=_0x2f8f04;!$(_0x27bd37[_0x364a7d(0x1ed)])[_0x364a7d(0x1ff)](_0x3f317c[_0x364a7d(0x1cb)])[_0x364a7d(0x1d9)]&&_0x3f317c['$dropdown'][_0x364a7d(0x1bb)]();});}});},_0x52cca9=()=>{const _0x514ce1=_0x1f1d3f,_0x205a5f=$(_0x514ce1(0x185)),_0x2411ca=_0x205a5f[_0x514ce1(0x1a8)](),_0x1b89a0=RED[_0x514ce1(0x193)][_0x514ce1(0x24f)](_0x2411ca);if(!_0x1b89a0)return undefined;const {endpoint:_0x321898,securityMode:_0x9b7f48,securityPolicy:_0x51a93f,userIdentityType:_0x2ddeb9,credentials:_0x218535,namespaceAliases:_0x3bb553}=_0x1b89a0,_0x2c54f3={'endpoint':_0x321898,'securityMode':_0x9b7f48,'securityPolicy':_0x51a93f,'userIdentityType':_0x2ddeb9,'credentials':_0x218535,'namespaceAliases':_0x3bb553};return _0x2c54f3;},_0x1f6c50=()=>{const _0x36d6b5=_0x1f1d3f,_0x2a55a8=$(_0x36d6b5(0x185)),_0x36ee61=_0x2a55a8[_0x36d6b5(0x1a8)](),_0x1b1229=_0x52cca9();if(!_0x1b1229)return undefined;const _0x326559=_0x1b1229[_0x36d6b5(0x1b6)];return Object['assign']({'namespaceAliases':_0x326559,'id':_0x36ee61},_0x1b1229);},_0x2076e5=()=>{return{'endpointNode':_0x1f6c50};},_0x3e8e86=()=>{const _0x4eec39=_0x1f1d3f,_0x2449d1=$(_0x4eec39(0x176));if(_0x2449d1[_0x4eec39(0x1d9)]){const _0x5dc634=$(_0x4eec39(0x1fa),{'src':_0x4eec39(0x1c6),'scrolling':'no','style':_0x4eec39(0x249),'allowtransparency':_0x4eec39(0x1d3),'width':_0x4eec39(0x1b9),'height':_0x4eec39(0x232)});_0x2449d1[_0x4eec39(0x23d)](_0x5dc634),_0x5dc634[_0x4eec39(0x1ec)]({'position':_0x4eec39(0x178),'right':'20px','bottom':_0x4eec39(0x214)});}};RED[_0x1f1d3f(0x193)][_0x1f1d3f(0x256)](_0x1f1d3f(0x159),{'category':'opcua','color':_0x1f1d3f(0x1e3),'align':_0x1f1d3f(0x1b8),'icon':_0x1f1d3f(0x168),'paletteLabel':_0x1f1d3f(0x1ba),'defaults':{'inputs':{'value':0x1},'output':{'value':0x4},'name':{'value':''},'endpoint':{'value':'','required':!![],'type':'OpcUa-Endpoint2'},'nodeId':{'value':'','required':![]},'outputType':{'value':_0x1f1d3f(0x255),'required':!![]},'excludeEmpty':{'value':![]},'followOrganizes':{'value':![]}},'outputs':0x1,'label'(){const _0x18b1ac=_0x1f1d3f;return this[_0x18b1ac(0x1ae)]||_0x18b1ac(0x218);},'labelStyle'(){const _0x1b4805=_0x1f1d3f;return this['name']?_0x1b4805(0x20d):'';},'oneditprepare'(){const _0x346406=_0x1f1d3f,_0x5ca26e=this;_0x29137d(),_0x3e8e86(),_0x5ca26e['inputs']=0x1;const _0xe2108d=$('#node-input-nodeId');_0xe2108d[_0x346406(0x243)](Object[_0x346406(0x242)](Object[_0x346406(0x242)]({},_0x2076e5()),{'isSelectable'(_0x57a9f8){const _0x566a36=_0x346406;return _0x57a9f8[_0x566a36(0x179)]===_0x566a36(0x205)||_0x57a9f8['nodeClass']===_0x566a36(0x1f8);}}));},'oneditsave'(){}});}()));function _0x1089(_0x34fb2a,_0x33769a){const _0x4b7dde=_0x4b7d();return _0x1089=function(_0x108955,_0x290188){_0x108955=_0x108955-0x158;let _0x2d8ebb=_0x4b7dde[_0x108955];return _0x2d8ebb;},_0x1089(_0x34fb2a,_0x33769a);}function _0x4b7d(){const _0x401fc4=['<button\x20type=\x22button\x22\x20tabindex=\x220\x22></button>','mousedown','<i\x20class=\x22fa\x20fa-envelope-open-o\x22/>','NodeId','currentParent','node_label_italic','bp_aliased','[value=\x27','<li><i\x20class=\x22fa\x20fa-error\x22\x20style=\x22color:red;\x22></i>no\x20reference\x20!<ul></ul></li>','><i\x20class=\x22fa\x20','$menu','15PSxruP','16px','$selectTrigger','HasProperty','callback','OPCUA\x20Explore','<div>','main-wrapper','isSelectable','Inverse','Both','label','fetched','browseResult','statusText','Unspecified','checked','trigger','Aliased\x20Browse\x20Path','prev','log','error','opc.tcp://opcuademo.sterfive.com:26543','change','Good','fa-object-group','multiple','border','node\x20id\x20or\x20\x20browse\x20path\x20comes\x20from\x20injected\x20msg\x20parameter','__parentNode','bp_indexed','30px','scrollTop','$tree','already\x20loading','POST','nodeId',':visible',':focus','call','Organizes','nodeId_nsu','append','reference','input[type=\x22checkbox\x22]','ns=0;i=47','dblclick','assign','nodeBrowser','mousedown.red-ui-typedInput-close-property-select','red-ui-typedInput-focus','throw','\x22\x20style=\x22color:','filter','background-color:transparent;overflow:hidden;border:3px','text','icon','fa-cog','18px','li\x20>\x20.tree-text','node','slideDown','<i\x20class=\x22fa\x20fa-tag\x22/><i\x20class=\x22fa\x20fa-fighter-jet\x22/> ','opts','selectedMenuItem','keyCode','Value','registerType','2433891vqxwVf','msg.','expandable\x20expanded','5852500QujCrO','before','click','placeholder','/browse','empty','HasTypeDefinition','mode','Objects','mousedown.red-ui-typedInput-focus-block','height','status','msg','function','top','nsuNodeID','132clsUNU','nodeId:\x20','disarmClick','removeClass','browsePath','CadetBlue','/opcua-for-node-red','value','/checkNodeId','widget','HasSubtype','62304rTnvan','err','each','_delay','done','<span\x20class=\x22red-ui-typedInput-type-label\x22></span>','endpoint','reset','> \x20','OpcUa-Client2-Explore','options','ReferenceType','next','fa-sliders','after','DisplayName','_showMenu','ObjectType','toggle','expanded','title','NodeId\x20with\x20namespace\x20Urn','1472900nVkXzd','$selectLabel','../../icons/opcuanodeLogo.png','fa-folder','sterfive-typedInput-options\x20sterfive-online-menu','<i>','verify','SandyBrown','BrowseName','$inputGroup','appendTo','offset','i=61','browse\x20path:\x20','sterfive-combo-box','hasClass','.red-ui-tray-body','data','absolute','nodeClass','DarkOrange','application/json','browseName','typeDefinition','$info','rgba(61,\x2060,\x204,\x200.525)','blur','<input\x20type=\x22checkbox\x22>','statusCode','TypeDefinition','preventDefault','#node-input-endpoint','ns=0;i=40','$uiSelect','$dropdown','children','sterfive-input-group','<i\x20class=\x22red-ui-typedInput-icon\x20fa\x20fa-caret-down\x22></i>','sterfive-dropdown','<div/>','forEach','stopPropagation','endpointNode','2aKVbSM','wrap','nodes','auto','referenceTypeId','toggleClass','animate','_showTypeMenu','aliased\x20browsePath:\x20','Invalid','4710RiDkVv','grey','red-ui-typedInput-icon\x20','push','stringify','remove','$verifyBtn','requestedNodeId','relativePath','4417wglgCH','658412pKvIxR','red-ui-typedInput-icon','none','val','prop','NodeClass','241476GRRxOM','<i\x20class=\x22fa\x20fa-bookmark\x22/> \x20','pageY','name','parent','DodgerBlue','_hideMenu','elements','aliasedBrowsePath','11EIQhwO','references','namespaceAliases','ns=0;i=45','right','180px','explore','hide','failure','_createMenu','Method','!!failure!!','ns=0;i=61','$elementDiv','<div\x20class=\x22spinner\x22></div>','message','expandable','<i\x20class=\x22fa\x20fa-bookmark\x22/><i\x20class=\x22fa\x20fa-fighter-jet\x22/> ','/opcua-for-node-red/support-frame.html','HasChild','selected','fetching\x20failed\x20with\x20error','addClass','$combo','keydown','position','</span><ul></ul></li>','nodeId_aliased','toString','IsForward','left','true','aliasedNodeId','</span>',':first','sterfive-input-error',');\x20-webkit-mask-image:\x20url(','length','join','$input','focus','resolveParentNode','fa-text-width','baseUrl','loading','DataType','VariableType','#C0DEED','prependTo','statusCode:\x20','nsu','fa-list-alt','apply','pageX','<i\x20class=\x22fa\x20fa-font\x22/i>\x20','aliased\x20NodeId:\x20','css','target','<li>error\x20','<i\x20class=\x22fa\x20fa-id-card\x22/> \x20','already\x20fetched','attr','json','then','/walk-backward','element','sterfive.nodeBrowser','catch','Object','find','<iframe></iframe>','<button\x20title=\x22open\x20OPCUA\x20AddressSpace\x20Browser\x22><i\x20class=\x22fa\x20fa-sitemap\x22></i></button>','$toggleTreeBtn','Forward','View','closest','<li\x20key=\x22','tabindex','match','isTypeRef','parentNode','Variable','414IQpVus','body'];_0x4b7d=function(){return _0x401fc4;};return _0x4b7d();}
</script>
<script type="text/x-red" data-template-name="OpcUa-Client2-Explore">
<style>
.my-checkbox-label {
width: fit-content !important;
cursor: pointer;
user-select: none;
}
.my-checkbox-input {
visibility: hidden;
}
.my-checkbox-mark {
margin-left: 20px;
font-family: "FontAwesome";
font-size: 24px;
}
.my-checkbox-input:checked ~ .my-checkbox-mark::before {
content: "\f205";
/* fa-toggle-on */
}
.my-checkbox-input:not(checked) ~ .my-checkbox-mark::before {
content: "\f204";
/* fa-toggle-off */
}
</style>
<h3>Opc-UA Explore</h3>
<div class="form-row">
<label for="node-input-name"><i class="icon-tasks"></i>Name</label>
<input type="text" id="node-input-name" placeholder="enter the friendly name of the node" />
</div>
<div class="form-row">
<label for="node-input-endpoint"><i class="icon-tasks"></i> Endpoint</label>
<input type="text" id="node-input-endpoint" placeholder="opc.tcp://localhost:4334" />
</div>
<div class="form-row">
<label for="node-input-nodeId" style="width: 100%"><i class="fa fa-tag"></i>NodeId</label>
<input type="text" id="node-input-nodeId" placeholder="ns=2;s=Variable1 or empty" />
</div>
<div class="form-row">
<label for="node-input-outputType">Output type</label>
<select type="text" id="node-input-outputType" style="width: 72%">
<option selected value="Value">Value</option>
<option value="NodeId">Node ID</option>
<option value="NSUNodeId">Node ID with Uri</option>
<option value="BrowsePath">Browse Path</option>
<option value="AliasedBrowsePath">Aliased Browse Path</option>
<option value="Variant">Variant</option>
<option value="DataValue">DataValue</option>
<option value="StatusCode">StatusCode</option>
</select>
</div>
<!-- excludeEmpty -->
<div class="form-row">
<label class="my-checkbox-label" for="node-input-excludeEmpty"><i class="fa fa-play"></i> exclude empty</label>
<label>
<input type="checkbox" checked class="my-checkbox-input" id="node-input-excludeEmpty" />
<span class="my-checkbox-mark"></span>
</label>
</div>
<!-- follow Organizes Reference-->
<div class="form-row">
<label class="my-checkbox-label" for="node-input-followOrganizes"
><i class="fa fa-play"></i>
follow Organizes Reference
</label>
<label>
<input type="checkbox" checked class="my-checkbox-input" id="node-input-followOrganizes" />
<span class="my-checkbox-mark"></span>
</label>
</div>
</script>
<script type="text/markdown" data-help-name="OpcUa-Client2-Explore">
explore a node of a OPCUA server, and get the structure of the node and its children.
## Explore action
you can either
- Inject your OPC UA address (NodeId) by the `nodeId` or `topic` property of an injected message or
- use the nodeId attribute defined in the OpcUa-Explore node itself.
## Input
The explore operation is triggered when the node receive an input message.
The nodeId to explore can be specified in the following ways, in priority order:
:msg.nodeId (string): the nodeId to explore
or if `msg.nodeId` is not defined:
:parameter.nodeId (string): the nodeId to read defined in the node configuration itself.
## Output
:msg.payload (Object): the structure of the node and its children.
### output type
- you can control the value that will be stored on the leaf of the returned object.
- It can be either
| Leaf Output Type | msg:outputType | Description |
| ------------------ | ----------------- | ---------------------------------------------------------------------------------------- |
| Value | Value | the variable value |
| DataValue | DataValue | the variable value with additional information |
| Variant | Variant | the variable value with additional information |
| StatusCode | StatusCode | the status code of the variable |
| NodeId | NodeId | the nodeId of the variable ( with namespace index) |
| NodeId with Uri | NSUNodeId | the nodeI