diff --git a/staging/opcua/v0.1/core.ttl b/staging/opcua/v0.1/core.ttl new file mode 100644 index 0000000..1d2afde --- /dev/null +++ b/staging/opcua/v0.1/core.ttl @@ -0,0 +1,58549 @@ +@prefix base: . +@prefix opcua: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +opcua: a owl:Ontology ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo 1e-01 . + +opcua:AbsoluteValue a opcua:ExceptionDeviationFormat ; + base:hasFieldName "AbsoluteValue" ; + base:hasValueNode base:_Nbf0232a8da5740668995b8eef50c4edc . + +opcua:AccessLevel a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "AccessLevel" ; + base:hasValueNode base:_N79476ad38b1e47b9a6ce54952af88004, + base:_Na7c5dbe59e534d7289c194a5e43c3d90 . + +opcua:AccessLevelEx a opcua:AttributeWriteMask ; + base:hasFieldName "AccessLevelEx" ; + base:hasValueNode base:_Nec01bbd264b448bcb1b4d164bd328d92 . + +opcua:AccessRestrictions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "AccessRestrictions" ; + base:hasValueNode base:_Ne00b4ef170074e1ea1af0f86fe8775f1, + base:_Nffc9a16e7d7c47649052ffa9a419e069 . + +opcua:Active a opcua:AlarmMask ; + base:hasFieldName "Active" ; + base:hasValueNode base:_N7afc33681f7e47dbab02cf7bcf91b806 . + +opcua:AddNode a opcua:PermissionType ; + base:hasFieldName "AddNode" ; + base:hasValueNode base:_N68fdbf0f12df42f7a854474a25648165 . + +opcua:AddReference a opcua:PermissionType ; + base:hasFieldName "AddReference" ; + base:hasValueNode base:_N0ee2ccb556164cb4ba1a444cc587bc19 . + +opcua:Advanced a opcua:DiagnosticsLevel ; + base:hasFieldName "Advanced" ; + base:hasValueNode base:_Nbb77212b94a047c8afb8a436c3684548 . + +opcua:All a opcua:NodeAttributesMask, + opcua:TrustListMasks ; + base:hasFieldName "All" ; + base:hasValueNode base:_N33a012349d094c4ebeeaa352d8dc58f1, + base:_Nfa854fa072064420a4bd21f260fc47ae . + +opcua:And a opcua:FilterOperator ; + base:hasFieldName "And" ; + base:hasValueNode base:_Nee22d7d0e23744f38c78faa5e13bb814 . + +opcua:Anonymous a opcua:IdentityCriteriaType, + opcua:UserTokenType ; + base:hasFieldName "Anonymous" ; + base:hasValueNode base:_Nb05f2b613cf3442d849eab1b84d1b6da, + base:_Nf35fae9c69b248d79e468d93eea10303 . + +opcua:Append a opcua:OpenFileMode ; + base:hasFieldName "Append" ; + base:hasValueNode base:_N93d3796a1d514d4386a8391eb9d3db5f . + +opcua:Application a opcua:IdentityCriteriaType ; + base:hasFieldName "Application" ; + base:hasValueNode base:_N6a71d0f841ee4689981e79c20b90bb0d . + +opcua:ApplyRestrictionsToBrowse a opcua:AccessRestrictionType ; + base:hasFieldName "ApplyRestrictionsToBrowse" ; + base:hasValueNode base:_Nde983af58c0d4b6bb7bdbacdd9394a54 . + +opcua:AscendingWriterId a opcua:DataSetOrderingType ; + base:hasFieldName "AscendingWriterId" ; + base:hasValueNode base:_N6d018635eb78420691ab1c4fdf9ee4ad . + +opcua:AscendingWriterIdSingle a opcua:DataSetOrderingType ; + base:hasFieldName "AscendingWriterIdSingle" ; + base:hasValueNode base:_N7748f8ec0eb244cbab79b751a3ad1963 . + +opcua:AtLeastOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "AtLeastOnce" ; + base:hasValueNode base:_N54596dea70b94487a99e033d0500957d . + +opcua:AtMostOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "AtMostOnce" ; + base:hasValueNode base:_N407e9b30242e48eea88db4de43f6e9c7 . + +opcua:AuthenticatedUser a opcua:IdentityCriteriaType ; + base:hasFieldName "AuthenticatedUser" ; + base:hasValueNode base:_N09ec3a9ab92249b292660487fa2620c6 . + +opcua:BackupNotReady a opcua:RedundantServerMode ; + base:hasFieldName "BackupNotReady" ; + base:hasValueNode base:_N920c554e81644932a575156a7ad82e90 . + +opcua:BackupReady a opcua:RedundantServerMode ; + base:hasFieldName "BackupReady" ; + base:hasValueNode base:_N21078892c5114833acc045662c062002 . + +opcua:BaseNode a opcua:NodeAttributesMask ; + base:hasFieldName "BaseNode" ; + base:hasValueNode base:_N397cf91a779845e0baace1de5e1edb7e . + +opcua:Basic a opcua:DiagnosticsLevel ; + base:hasFieldName "Basic" ; + base:hasValueNode base:_Nd996a829a7dc4ea2a710347a820037a1 . + +opcua:BestEffort a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "BestEffort" ; + base:hasValueNode base:_Nfca75ead4b564ac4a420e3777ebede49 . + +opcua:Between a opcua:FilterOperator ; + base:hasFieldName "Between" ; + base:hasValueNode base:_Ndf700290fc244aeb93aa49236211dbcd . + +opcua:BitwiseAnd a opcua:FilterOperator ; + base:hasFieldName "BitwiseAnd" ; + base:hasValueNode base:_N91cebc0a059c46709d9e9e99329d28d5 . + +opcua:BitwiseOr a opcua:FilterOperator ; + base:hasFieldName "BitwiseOr" ; + base:hasValueNode base:_Nd8d2d3deb72c475e9a27da2d416f1d5c . + +opcua:Body a opcua:UABinaryFileDataType ; + base:hasFieldName "Body" . + +opcua:BridgeDoesNotProvideNetworkId a opcua:TsnFailureCode ; + base:hasFieldName "BridgeDoesNotProvideNetworkId" ; + base:hasValueNode base:_Nafc60a9b8f494b0a92e9fc8a78fe13ee . + +opcua:Browse a opcua:PermissionType ; + base:hasFieldName "Browse" ; + base:hasValueNode base:_N49f26392c42b43a3ac503192ebe91b0f . + +opcua:Call a opcua:PermissionType ; + base:hasFieldName "Call" ; + base:hasValueNode base:_N7a3527fc863845319bd2808fc27a3db0 . + +opcua:CannotStoreDestinationAddress a opcua:TsnFailureCode ; + base:hasFieldName "CannotStoreDestinationAddress" ; + base:hasValueNode base:_Ned9cd854783140a59e94c5485653e342 . + +opcua:Cast a opcua:FilterOperator ; + base:hasFieldName "Cast" ; + base:hasValueNode base:_Nd71abd9099004567b3a64b05dd3d1167 . + +opcua:Certificate a opcua:UserTokenType ; + base:hasFieldName "Certificate" ; + base:hasValueNode base:_N8deb4fd24493450b8b7b3dd3599c4516 . + +opcua:CheckRevocationStatusOffline a opcua:TrustListValidationOptions ; + base:hasFieldName "CheckRevocationStatusOffline" ; + base:hasValueNode base:_Nfa4867fa66e841618193ca501313c3de . + +opcua:CheckRevocationStatusOnline a opcua:TrustListValidationOptions ; + base:hasFieldName "CheckRevocationStatusOnline" ; + base:hasValueNode base:_Ncc99c8fae5fe40188a04644f932956a3 . + +opcua:Client a opcua:ApplicationType ; + base:hasFieldName "Client" ; + base:hasValueNode base:_Nbcfca797719c45ce94d5a7a83920acc4 . + +opcua:ClientAndServer a opcua:ApplicationType ; + base:hasFieldName "ClientAndServer" ; + base:hasValueNode base:_N4ed64abd37cb47dda9f6c51fecee04ac . + +opcua:Cold a opcua:RedundancySupport ; + base:hasFieldName "Cold" ; + base:hasValueNode base:_N431a7022983e48bf9b2ea6a8157134a4 . + +opcua:CommunicationFault a opcua:ServerState ; + base:hasFieldName "CommunicationFault" ; + base:hasValueNode base:_N2bbf7551331043c798285573f6e3cf9f . + +opcua:Complete a opcua:NegotiationStatus ; + base:hasFieldName "Complete" ; + base:hasValueNode base:_Na34815a2a40e434697f0873a80b65a1f . + +opcua:Configuring a opcua:TsnStreamState ; + base:hasFieldName "Configuring" ; + base:hasValueNode base:_N81f930ebba28431a95e6fd26f249547c . + +opcua:Constant a opcua:AccessLevelExType ; + base:hasFieldName "Constant" ; + base:hasValueNode base:_Nee7a1919a8b9417ebea57e71f08550cb . + +opcua:Constraint a opcua:NamingRuleType ; + base:hasFieldName "Constraint" ; + base:hasValueNode base:_N74ba5e22ec20430d9c77857cbb610c5f . + +opcua:ContainsNoLoops a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "ContainsNoLoops" ; + base:hasValueNode base:_Naba4f6ca727a45519d0e2fc4ee68f03a, + base:_Ndaf0bbec065542c7b064090be9e6e776 . + +opcua:CurrentRead a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "CurrentRead" ; + base:hasValueNode base:_Ndd7e10f44ddb4f9a9d18c3492135fed3, + base:_Nef7f082432f747978210c1011425bd99 . + +opcua:CurrentWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "CurrentWrite" ; + base:hasValueNode base:_N0481995f37b6400c9dcfc503bb3aaeed, + base:_Na19f9d7f4e4148648929b65b58a4e9e9 . + +opcua:DataSetMessageHeader a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "DataSetMessageHeader" ; + base:hasValueNode base:_N4340e3747c8542749a801f9c1747916e . + +opcua:DataSetWriterName a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "DataSetWriterName" ; + base:hasValueNode base:_Nfd05178dee0f4a8abc237261406956b7 . + +opcua:Debug a opcua:DiagnosticsLevel ; + base:hasFieldName "Debug" ; + base:hasValueNode base:_Neba852305ac8430b8f7c9d948cf5363e . + +opcua:Delete a opcua:HistoryUpdateType ; + base:hasFieldName "Delete" ; + base:hasValueNode base:_N260e86f23ae6421cabf9dce929eb2eac . + +opcua:DeleteHistory a opcua:PermissionType ; + base:hasFieldName "DeleteHistory" ; + base:hasValueNode base:_N6290823aaaf744beb902862bf855e1d5 . + +opcua:DeleteNode a opcua:PermissionType ; + base:hasFieldName "DeleteNode" ; + base:hasValueNode base:_N278cf69556aa4983ba3300fdc4d15e8c . + +opcua:Disabled a opcua:OverrideValueHandling, + opcua:PubSubState, + opcua:TsnStreamState, + opcua:UserConfigurationMask ; + base:hasFieldName "Disabled" ; + base:hasValueNode base:_N052b1de17ab140b5bf0ddeaf4dd90af3, + base:_N3d13c88f7cab4af58e152c0e7357c042, + base:_N4cccb3bc3b4a4da5ab75c2170241a782, + base:_N5ec77c210df24bfb9ed4b8ee8f86beb9 . + +opcua:DiscoveryServer a opcua:ApplicationType ; + base:hasFieldName "DiscoveryServer" ; + base:hasValueNode base:_N4c43c024a0c94c63843c139269f4d167 . + +opcua:Dormant a opcua:InterfaceOperStatus ; + base:hasFieldName "Dormant" ; + base:hasValueNode base:_N090136053e504524b373d436c1055892 . + +opcua:Down a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Down" ; + base:hasValueNode base:_N0233d576f8e345678983ecfda0e6c8ea, + base:_N6199789b25274bfa9a01335fc0384c16 . + +opcua:EgressPortNotAvbCapable a opcua:TsnFailureCode ; + base:hasFieldName "EgressPortNotAvbCapable" ; + base:hasValueNode base:_Necee565837d94c268a297ba2b433d9f7 . + +opcua:ElementAdd a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementAdd" ; + base:hasValueNode base:_N5fe797a9334a4ecc802b05ecc28f46c4 . + +opcua:ElementMatch a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementMatch" ; + base:hasValueNode base:_Nbef29a17ec7f466d89bff61792572923 . + +opcua:ElementModify a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementModify" ; + base:hasValueNode base:_N6058c4caf9d74e85bb55fdfb472955d4 . + +opcua:ElementRemove a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ElementRemove" ; + base:hasValueNode base:_Nca1ae52bea8c4e1a83e9c17af5762e78 . + +opcua:EncryptionRequired a opcua:AccessRestrictionType ; + base:hasFieldName "EncryptionRequired" ; + base:hasValueNode base:_Ne8a930027c8d4068a90392a43d8c9163 . + +opcua:Equals a opcua:FilterOperator ; + base:hasFieldName "Equals" ; + base:hasValueNode base:_N28590b4b40d24d2ca0c3f1767d5854c2 . + +opcua:EraseExisting a opcua:OpenFileMode ; + base:hasFieldName "EraseExisting" ; + base:hasValueNode base:_N0d5cf57a9cf3430fb8ce2e0696b079cb . + +opcua:EventFields a opcua:HistoryEventFieldList ; + base:hasFieldName "EventFields" . + +opcua:ExactlyOnce a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "ExactlyOnce" ; + base:hasValueNode base:_N6dc4ca6e569a4fa5a62e7479ad40b004 . + +opcua:Executable a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Executable" ; + base:hasValueNode base:_N9b20b20b0eaf4557be5423373c0a03f2, + base:_Nbf14e31ae0424f73ae4810adf27406aa . + +opcua:Failed a opcua:NegotiationStatus, + opcua:ServerState, + opcua:TsnListenerStatus, + opcua:TsnTalkerStatus ; + base:hasFieldName "Failed" ; + base:hasValueNode base:_N106d9029772b4d0fb40b8440d17f83fa, + base:_N1372f38e30404463b93f76cb6c12f590, + base:_N499f0024557f450da8809813d136aff8, + base:_N8988d1bc44e44740a0c7044394ceb011 . + +opcua:FeatureNotPropagated a opcua:TsnFailureCode ; + base:hasFieldName "FeatureNotPropagated" ; + base:hasValueNode base:_N9b131ecfe6b148cca651f2e457ea5bab . + +opcua:FeatureNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "FeatureNotSupported" ; + base:hasValueNode base:_N13e966c26c0445cdb91e48d88c3a234c . + +opcua:FirstValueChangedForStreamId a opcua:TsnFailureCode ; + base:hasFieldName "FirstValueChangedForStreamId" ; + base:hasValueNode base:_N939c4fa711e640bfa5a08d85673ec5d7 . + +opcua:Full a opcua:Duplex ; + base:hasFieldName "Full" ; + base:hasValueNode base:_Nf371123f37034b85be41772c3ff22910 . + +opcua:GreaterThan a opcua:FilterOperator ; + base:hasFieldName "GreaterThan" ; + base:hasValueNode base:_Nc9ffe85b5d134d0f80407478e6c10521 . + +opcua:GreaterThanOrEqual a opcua:FilterOperator ; + base:hasFieldName "GreaterThanOrEqual" ; + base:hasValueNode base:_N7ff03c67714c41218ff1ce3f47dfcd17 . + +opcua:GroupHeader a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "GroupHeader" ; + base:hasValueNode base:_Nfb33f78e4e9541a5a2a748a72cb9681e . + +opcua:GroupId a opcua:IdentityCriteriaType ; + base:hasFieldName "GroupId" ; + base:hasValueNode base:_N697d7a6781bb4df6976a8ce1a3c2a6c4 . + +opcua:Half a opcua:Duplex ; + base:hasFieldName "Half" ; + base:hasValueNode base:_Ncb0191c0d3804694a71c1749a91d517d . + +opcua:Historizing a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Historizing" ; + base:hasValueNode base:_N1ebc5266e75948e782ad458b00d53364, + base:_Nfe335a3a91dc40a185af9ddf71c41c2f . + +opcua:HistoryRead a opcua:AccessLevelExType, + opcua:AccessLevelType, + opcua:EventNotifierType ; + base:hasFieldName "HistoryRead" ; + base:hasValueNode base:_N486616f0b5ae456db35c8721f3c3d4c5, + base:_N6b68f2cf9cac4eb8907ebe9edfee9032, + base:_N7838b4f5f6ff4b8aa003e4c837178ed5 . + +opcua:HistoryWrite a opcua:AccessLevelExType, + opcua:AccessLevelType, + opcua:EventNotifierType ; + base:hasFieldName "HistoryWrite" ; + base:hasValueNode base:_N180caf83df8a46bf954961cc5f23bc59, + base:_N1d4216fe4465457aaf24ff11656e7e1e, + base:_N673fde8e4a2349fe964a3858426d9b90 . + +opcua:Hot a opcua:RedundancySupport ; + base:hasFieldName "Hot" ; + base:hasValueNode base:_N45f0c061af70463c967e6b5632e19dac . + +opcua:HotAndMirrored a opcua:RedundancySupport ; + base:hasFieldName "HotAndMirrored" ; + base:hasValueNode base:_Ndc062d040f5b4f98aecf887210072e12 . + +opcua:InList a opcua:FilterOperator ; + base:hasFieldName "InList" ; + base:hasValueNode base:_N01a6e23e9714412990b6253d3fb9361b . + +opcua:InProgress a opcua:NegotiationStatus ; + base:hasFieldName "InProgress" ; + base:hasValueNode base:_N0f7d94b67f6146c8b75056032900fa96 . + +opcua:InView a opcua:FilterOperator ; + base:hasFieldName "InView" ; + base:hasValueNode base:_N6f78053e6f844dc281e5631c17798431 . + +opcua:Info a opcua:DiagnosticsLevel ; + base:hasFieldName "Info" ; + base:hasValueNode base:_N86178357ad184d65825aadcce8ea6f0f . + +opcua:Information a opcua:PubSubDiagnosticsCounterClassification ; + base:hasFieldName "Information" ; + base:hasValueNode base:_Nf7b27cb79cdf406fab990793af94b924 . + +opcua:Insert a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Insert" ; + base:hasValueNode base:_N9cd17c6898ef4bf9aebadb9e29069cc7, + base:_Nce23ec65c5ff45c3b7a794500f7cb5c5 . + +opcua:InsertHistory a opcua:PermissionType ; + base:hasFieldName "InsertHistory" ; + base:hasValueNode base:_N77599c42ddb14d65b89b4928d303ca2e . + +opcua:InsufficientBandwidth a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientBandwidth" ; + base:hasValueNode base:_N3423adc3e5ec46c4a649f38d1668451c . + +opcua:InsufficientResources a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientResources" ; + base:hasValueNode base:_N57ecc8ff3335439a8c9d7d4de0c3c5d3 . + +opcua:InsufficientTrafficClassBandwidth a opcua:TsnFailureCode ; + base:hasFieldName "InsufficientTrafficClassBandwidth" ; + base:hasValueNode base:_N15cddd25af5e421f9e5c16288cccc4e9 . + +opcua:Invalid a opcua:MessageSecurityMode ; + base:hasFieldName "Invalid" ; + base:hasValueNode base:_N8a806cf8abbb4454b121ce1968631627 . + +opcua:InverseName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "InverseName" ; + base:hasValueNode base:_N42393e201acc427c9193f516f902cf99, + base:_Naab0e72e756a4ff58a6f3c89de67271e . + +opcua:IsAbstract a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "IsAbstract" ; + base:hasValueNode base:_N14bbe884351341f39d9ceefa66933ebd, + base:_N6c5574abeddf43e183ce16d49710b3b5 . + +opcua:IsNull a opcua:FilterOperator ; + base:hasFieldName "IsNull" ; + base:hasValueNode base:_Neb9095c74c754844839ba902fd394b0c . + +opcua:Issue a opcua:SecurityTokenRequestType ; + base:hasFieldName "Issue" ; + base:hasValueNode base:_Nd3790b802f5e4a8fa50fa6adfbec84fe . + +opcua:IssuedToken a opcua:UserTokenType ; + base:hasFieldName "IssuedToken" ; + base:hasValueNode base:_N8875faedc7a34c0c894963b0b4e19d67 . + +opcua:LastMethodInputValues a opcua:ProgramDiagnostic2DataType ; + base:hasFieldName "LastMethodInputValues" . + +opcua:LastMethodOutputValues a opcua:ProgramDiagnostic2DataType ; + base:hasFieldName "LastMethodOutputValues" . + +opcua:LastUsableValue a opcua:OverrideValueHandling ; + base:hasFieldName "LastUsableValue" ; + base:hasValueNode base:_N3f2f72fc4d054683a3293efc5a6158eb . + +opcua:LatencyHasChanged a opcua:TsnFailureCode ; + base:hasFieldName "LatencyHasChanged" ; + base:hasValueNode base:_Nd82469cf204a4b8794fe0c112b94dde4 . + +opcua:LessThan a opcua:FilterOperator ; + base:hasFieldName "LessThan" ; + base:hasValueNode base:_N5acdeb5d7f46422c85709ded0aa1b459 . + +opcua:LessThanOrEqual a opcua:FilterOperator ; + base:hasFieldName "LessThanOrEqual" ; + base:hasValueNode base:_N987965247ca04229869e3229e23907ef . + +opcua:Like a opcua:FilterOperator ; + base:hasFieldName "Like" ; + base:hasValueNode base:_N578bd2f6651c427dadf18660333817a7 . + +opcua:Limited a opcua:ConversionLimitEnum ; + base:hasFieldName "Limited" ; + base:hasValueNode base:_N11a8fb911e15419a88fd96f2ea0e76f4 . + +opcua:Linear a opcua:AxisScaleEnumeration ; + base:hasFieldName "Linear" ; + base:hasValueNode base:_N529cfe6ca5bd4c96bee0baaafaa60d17 . + +opcua:Ln a opcua:AxisScaleEnumeration ; + base:hasFieldName "Ln" ; + base:hasValueNode base:_N4be9449b6c9a49b3a0d0608bfa3d4c02 . + +opcua:Log a opcua:AxisScaleEnumeration, + opcua:DiagnosticsLevel ; + base:hasFieldName "Log" ; + base:hasValueNode base:_N4979057544804cc58bc36d1052ee7c66, + base:_Nac65921a2caf4893aee851cb8ed17c52 . + +opcua:LowerLayerDown a opcua:InterfaceOperStatus ; + base:hasFieldName "LowerLayerDown" ; + base:hasValueNode base:_N4c997f77616e44cebff16112c1ddf1b2 . + +opcua:Mandatory a opcua:NamingRuleType ; + base:hasFieldName "Mandatory" ; + base:hasValueNode base:_N8593d4e56b4c403da1c290553ac49b4d . + +opcua:MaxFanInPortsLimitReached a opcua:TsnFailureCode ; + base:hasFieldName "MaxFanInPortsLimitReached" ; + base:hasValueNode base:_N3ce1608610bb4973be8c7ba6b143e702 . + +opcua:MaxFrameSizeTooLarge a opcua:TsnFailureCode ; + base:hasFieldName "MaxFrameSizeTooLarge" ; + base:hasValueNode base:_N5afc1b1254b441d6b9da8d1fdf3c1c72 . + +opcua:MaxLatencyExceeded a opcua:TsnFailureCode ; + base:hasFieldName "MaxLatencyExceeded" ; + base:hasValueNode base:_N08f226310b644ae9a69b2bec9a7adc3f . + +opcua:MessageType a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "MessageType" ; + base:hasValueNode base:_N03a623588e674603af85badc2064fc71 . + +opcua:MetaDataVersion a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "MetaDataVersion" ; + base:hasValueNode base:_Nfb146b0ab6184d369c09714b399ce73b . + +opcua:Method a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Method" ; + base:hasValueNode base:_N01b2252b1d604741831bccf8a42e60ca, + base:_N0e35dca24f424ece8fc3bcd86a9cc72d . + +opcua:MinimumSamplingInterval a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "MinimumSamplingInterval" ; + base:hasValueNode base:_N9888adea36fd434e8f4f1f42d774ae09, + base:_Nd0c0c928fa244063a03bd16d91a7dfd4 . + +opcua:ModifyHistory a opcua:PermissionType ; + base:hasFieldName "ModifyHistory" ; + base:hasValueNode base:_N425ced8a8a0e438c81fc1053000e0c82 . + +opcua:MustChangePassword a opcua:UserConfigurationMask ; + base:hasFieldName "MustChangePassword" ; + base:hasValueNode base:_Nd0bbea98eb004588be49aa8b7eaeb562 . + +opcua:NetworkMessageHeader a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "NetworkMessageHeader" ; + base:hasValueNode base:_N62182828650a465394b445c19d0418e4 . + +opcua:NoChangeByUser a opcua:UserConfigurationMask ; + base:hasFieldName "NoChangeByUser" ; + base:hasValueNode base:_N1cb9dcd041594fb58eecff837c33aa91 . + +opcua:NoConfiguration a opcua:ServerState ; + base:hasFieldName "NoConfiguration" ; + base:hasValueNode base:_Nc97d70d54f9b45b68f08fccb6468eca4 . + +opcua:NoConversion a opcua:ConversionLimitEnum ; + base:hasFieldName "NoConversion" ; + base:hasValueNode base:_N74020f5971e941b5a900948c1ca4de3f . + +opcua:NoDelete a opcua:UserConfigurationMask ; + base:hasFieldName "NoDelete" ; + base:hasValueNode base:_Ndfe1368a9e6f40f4bffd84fa93f22a75 . + +opcua:NoFailure a opcua:TsnFailureCode ; + base:hasFieldName "NoFailure" ; + base:hasValueNode base:_N25135bdc6fa442d38bff6ba612d12cca . + +opcua:NoNegotiation a opcua:NegotiationStatus ; + base:hasFieldName "NoNegotiation" ; + base:hasValueNode base:_Nab614ac6dda44144bdb4ca2e051c4763 . + +opcua:NoSubDataTypes a opcua:AccessLevelExType ; + base:hasFieldName "NoSubDataTypes" ; + base:hasValueNode base:_Ne70b5943db604fa6b5419a03e43501f4 . + +opcua:NonVolatile a opcua:AccessLevelExType ; + base:hasFieldName "NonVolatile" ; + base:hasValueNode base:_N1d65f34c197e41e99a2f05a4f8d0ac57 . + +opcua:NonatomicRead a opcua:AccessLevelExType ; + base:hasFieldName "NonatomicRead" ; + base:hasValueNode base:_N5f43ca4f10794966b542ef360f2f2f61 . + +opcua:NonatomicWrite a opcua:AccessLevelExType ; + base:hasFieldName "NonatomicWrite" ; + base:hasValueNode base:_Ne07bbffa3805425f8fbe177038918082 . + +opcua:None a opcua:MessageSecurityMode, + opcua:NodeAttributesMask, + opcua:RedundancySupport, + opcua:TrustListMasks, + opcua:TsnListenerStatus, + opcua:TsnTalkerStatus ; + base:hasFieldName "None" ; + base:hasValueNode base:_N18427cc350544ecf9ca9baf1dee955b7, + base:_N4e02f9931d46417ab298a6f0c5bdc785, + base:_N5438e1f845f347eab2ba6ca53c056f6d, + base:_N764ceb3e5db343b0b980d20687bb1799, + base:_Nb81da2ce286d4f46acfbdd80a8a5ffa4, + base:_Nd210774a710844ddaa2420ceb2213847 . + +opcua:Not a opcua:FilterOperator ; + base:hasFieldName "Not" ; + base:hasValueNode base:_N02c2f9e2de164e6693e5bb2980ac4064 . + +opcua:NotPresent a opcua:InterfaceOperStatus ; + base:hasFieldName "NotPresent" ; + base:hasValueNode base:_N60c61a6aedb5470c86c7d4d78aef303e . + +opcua:NotSpecified a opcua:BrokerTransportQualityOfService ; + base:hasFieldName "NotSpecified" ; + base:hasValueNode base:_Ne23207a3a2a04ce6983bec1fcf45a6ff . + +opcua:Numeric a opcua:IdType ; + base:hasFieldName "Numeric" ; + base:hasValueNode base:_N475c5ad6476f44db897905b95dbe35ef . + +opcua:Object a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Object" ; + base:hasValueNode base:_N4ba4de73a12b48d9b8251421b48fbdf4, + base:_N9b2f22acd78c4cadb0d549f1b751dc74 . + +opcua:ObjectType a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "ObjectType" ; + base:hasValueNode base:_N5aeeba9673604ed281cd36a70a8818b7, + base:_Nb9a11616d8b24d70a730ab2eb9a11268 . + +opcua:OfType a opcua:FilterOperator ; + base:hasFieldName "OfType" ; + base:hasValueNode base:_Ne936468fce504e5d9e71ecc8c6199d52 . + +opcua:Opaque a opcua:IdType ; + base:hasFieldName "Opaque" ; + base:hasValueNode base:_N08c5ee998cb24412afa61a284433e6d7 . + +opcua:Operational a opcua:PubSubState, + opcua:TsnStreamState ; + base:hasFieldName "Operational" ; + base:hasValueNode base:_N46fa430f2acf4c5694d86d0da306512f, + base:_N7cd76b00063349a0ab90bf8179f28a71 . + +opcua:Optional a opcua:NamingRuleType ; + base:hasFieldName "Optional" ; + base:hasValueNode base:_Ne46f4dc88c6a426ea8d5060dfd2093a6 . + +opcua:Or a opcua:FilterOperator ; + base:hasFieldName "Or" ; + base:hasValueNode base:_N4098699c03014b24a14206b4aecef7f5 . + +opcua:OutOfMmrpResources a opcua:TsnFailureCode ; + base:hasFieldName "OutOfMmrpResources" ; + base:hasValueNode base:_N4954e9d2d57e422d8f6609bf8d0020cc . + +opcua:OutOfMsrpResources a opcua:TsnFailureCode ; + base:hasFieldName "OutOfMsrpResources" ; + base:hasValueNode base:_N7822907781854a12b031454f3be0918a . + +opcua:OverrideValue a opcua:FieldTargetDataType, + opcua:OverrideValueHandling ; + base:hasFieldName "OverrideValue" ; + base:hasValueNode base:_N2f162578403a422eb19731042935b057 . + +opcua:PartialFailed a opcua:TsnListenerStatus ; + base:hasFieldName "PartialFailed" ; + base:hasValueNode base:_N51236e082b0f470aafe5fd477de310f1 . + +opcua:Paused a opcua:PubSubState ; + base:hasFieldName "Paused" ; + base:hasValueNode base:_N603e66b041b04c5799fb09adc6b2ab61 . + +opcua:PayloadHeader a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PayloadHeader" ; + base:hasValueNode base:_N5e2d2a3c956c45d68d84d4d922aafedd . + +opcua:PercentOfEURange a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfEURange" ; + base:hasValueNode base:_N1adc5985e74a488ba3d68f69513fb4dc . + +opcua:PercentOfRange a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfRange" ; + base:hasValueNode base:_N76ba3507e7454eb0a6c8c807f0ff50e1 . + +opcua:PercentOfValue a opcua:ExceptionDeviationFormat ; + base:hasFieldName "PercentOfValue" ; + base:hasValueNode base:_Nb593c24a29d347f5bb30301f0da940ec . + +opcua:PicoSeconds a opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PicoSeconds" ; + base:hasValueNode base:_Nac43c5af14a040cfb012bbf9f7cdce03, + base:_Nbedbd3a2b3e04b0ea5f272fd7158be1a . + +opcua:PreOperational a opcua:PubSubState ; + base:hasFieldName "PreOperational" ; + base:hasValueNode base:_Nc59aab3dcb7d48ba857fedef2a9d72d6 . + +opcua:PrimaryOnly a opcua:RedundantServerMode ; + base:hasFieldName "PrimaryOnly" ; + base:hasValueNode base:_N6022fa3451a446e6a15f13c3f614e579 . + +opcua:PrimaryWithBackup a opcua:RedundantServerMode ; + base:hasFieldName "PrimaryWithBackup" ; + base:hasValueNode base:_N7327233395914ecda4970b822af79ca2 . + +opcua:PriorityIsNotAnSrcClass a opcua:TsnFailureCode ; + base:hasFieldName "PriorityIsNotAnSrcClass" ; + base:hasValueNode base:_Nffa0390913ad40978e05c98686d16a62 . + +opcua:PromotedField a opcua:DataSetFieldFlags ; + base:hasFieldName "PromotedField" ; + base:hasValueNode base:_Nf817ad76dd374d1c8269c9bb8a4b3337 . + +opcua:PromotedFields a opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PromotedFields" ; + base:hasValueNode base:_Nfbc1b4f1fc2a4295a79ce94f513df168 . + +opcua:PublisherId a opcua:DataSetReaderDataType, + opcua:JsonDataSetMessageContentMask, + opcua:JsonNetworkMessageContentMask, + opcua:PubSubConnectionDataType, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "PublisherId" ; + base:hasValueNode base:_N04b43c2d14bd4a6d9186e35c9959a4b6, + base:_N4ca25507de5d4e7fac79fc70bf0498bd, + base:_Nbac0b3441f4f43cda905e59bc45f051d . + +opcua:RawData a opcua:DataSetFieldContentMask ; + base:hasFieldName "RawData" ; + base:hasValueNode base:_Ne3bb57c9cf23480da9685d8d961c9575 . + +opcua:Read a opcua:OpenFileMode, + opcua:PermissionType ; + base:hasFieldName "Read" ; + base:hasValueNode base:_N2e052e7ffef24a488e5572ffec7008ae, + base:_Nb6d80e11b5ef479898d139b27829164c . + +opcua:ReadHistory a opcua:PermissionType ; + base:hasFieldName "ReadHistory" ; + base:hasValueNode base:_Nb7cf3ab07e114e909f93baa463c38adb . + +opcua:ReadRolePermissions a opcua:PermissionType ; + base:hasFieldName "ReadRolePermissions" ; + base:hasValueNode base:_N3e38f76fbea94174ba71966db56b8988 . + +opcua:Ready a opcua:TsnListenerStatus, + opcua:TsnStreamState, + opcua:TsnTalkerStatus ; + base:hasFieldName "Ready" ; + base:hasValueNode base:_N48dd767375f74479a58588f221b338e5, + base:_Nb0187c37a9514708848766e293f68dcf, + base:_Nb05186d7a8fe41f6b9e948016357e496 . + +opcua:ReceiveEvents a opcua:PermissionType ; + base:hasFieldName "ReceiveEvents" ; + base:hasValueNode base:_Neb6e80f56e504605a29097f28ca3c9b0 . + +opcua:ReferenceConnection a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceConnection" ; + base:hasValueNode base:_N060ce4438abb4a3ba5292608f87895ac . + +opcua:ReferencePubDataset a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferencePubDataset" ; + base:hasValueNode base:_N778d9fd12d4240b8912696c2336631f8 . + +opcua:ReferencePushTarget a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferencePushTarget" ; + base:hasValueNode base:_Nea39d3b865914a3e84f9a649dde15cbd . + +opcua:ReferenceReader a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceReader" ; + base:hasValueNode base:_N1b759e8a63a94d02a349c695f68449f1 . + +opcua:ReferenceReaderGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceReaderGroup" ; + base:hasValueNode base:_N379551fa7f444d7d924de35521dbc975 . + +opcua:ReferenceSecurityGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceSecurityGroup" ; + base:hasValueNode base:_N162b8975b8ac4d5a86780ffcdb92caee . + +opcua:ReferenceSubDataset a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceSubDataset" ; + base:hasValueNode base:_N7d3e54cd2c4c4e5fbcd8a59d65678b60 . + +opcua:ReferenceWriter a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceWriter" ; + base:hasValueNode base:_N550bd5f4c78e488da835a0d080d43457 . + +opcua:ReferenceWriterGroup a opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ReferenceWriterGroup" ; + base:hasValueNode base:_Ne68c4f37052b4bcaab72c7105cb0f1b7 . + +opcua:RelatedTo a opcua:FilterOperator ; + base:hasFieldName "RelatedTo" ; + base:hasValueNode base:_N6c50addfc07f4529b31987eeabc893ac . + +opcua:Remove a opcua:PerformUpdateType ; + base:hasFieldName "Remove" ; + base:hasValueNode base:_N6cd868c4a647459396e19442ab27e1fc . + +opcua:RemoveReference a opcua:PermissionType ; + base:hasFieldName "RemoveReference" ; + base:hasValueNode base:_Nbf916c530e0e4568a24eee498eeed0a8 . + +opcua:Renew a opcua:SecurityTokenRequestType ; + base:hasFieldName "Renew" ; + base:hasValueNode base:_N72ffc7f6fe9a42a499053441bb1c5415 . + +opcua:Replace a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Replace" ; + base:hasValueNode base:_N6d27c192608a4c27a5d7400713af8afd, + base:_Na109f9ffb84a4e688a99a2a63b851a9c . + +opcua:ReplyTo a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "ReplyTo" ; + base:hasValueNode base:_Nfd27a74360db4925b5fa583019c7fbaf . + +opcua:RequiresDigitCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresDigitCharacters" ; + base:hasValueNode base:_Nb3d17a7dc54940a387d4c26e2ae52c24 . + +opcua:RequiresLowerCaseCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresLowerCaseCharacters" ; + base:hasValueNode base:_N4e344993330f47f38988a57b857e6c01 . + +opcua:RequiresSpecialCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresSpecialCharacters" ; + base:hasValueNode base:_N15452566828a4834bd95653180662085 . + +opcua:RequiresUpperCaseCharacters a opcua:PasswordOptionsMask ; + base:hasFieldName "RequiresUpperCaseCharacters" ; + base:hasValueNode base:_N152ccd7a47c347b18d972ad30e0cd206 . + +opcua:ReversibleFieldEncoding a opcua:JsonDataSetMessageContentMask ; + base:hasFieldName "ReversibleFieldEncoding" ; + base:hasValueNode base:_N4d5dc869622f49b09179a3420ec80e5c . + +opcua:Role a opcua:IdentityCriteriaType ; + base:hasFieldName "Role" ; + base:hasValueNode base:_N36534908682f429bb483067765ba120a . + +opcua:Running a opcua:ServerState ; + base:hasFieldName "Running" ; + base:hasValueNode base:_N188fbde317e845a0b0b7f82312abc8e4 . + +opcua:SemanticChange a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "SemanticChange" ; + base:hasValueNode base:_N323b5530b0744979a3d36e4384ec88a2, + base:_N926cadb8482648f587050ac8d4aa4dc9 . + +opcua:SequenceNumber a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "SequenceNumber" ; + base:hasValueNode base:_N817ca9e3b3c8475ab888cf07765c5351, + base:_Nc29829a2c91a420eb4d2d2c2e0087776, + base:_Nfef8c39fffbe4de1a07fb3304f7c3c92 . + +opcua:ServerPicoSeconds a opcua:DataSetFieldContentMask ; + base:hasFieldName "ServerPicoSeconds" ; + base:hasValueNode base:_Ne8243c624c6742779a71b34e0b8e7d52 . + +opcua:ServerTimestamp a opcua:DataSetFieldContentMask ; + base:hasFieldName "ServerTimestamp" ; + base:hasValueNode base:_N9c777c20370c41bc8271fc806b41cce6 . + +opcua:SessionRequired a opcua:AccessRestrictionType ; + base:hasFieldName "SessionRequired" ; + base:hasValueNode base:_N88a8fca6c8454185bf249c733f36913e . + +opcua:Shutdown a opcua:ServerState ; + base:hasFieldName "Shutdown" ; + base:hasValueNode base:_Nf3982f41cb9e40bca800dea6ffbe6f2a . + +opcua:Sign a opcua:MessageSecurityMode ; + base:hasFieldName "Sign" ; + base:hasValueNode base:_N50768742996d4877b458c7dcac05d9e0 . + +opcua:SignAndEncrypt a opcua:MessageSecurityMode ; + base:hasFieldName "SignAndEncrypt" ; + base:hasValueNode base:_N19746701fc5544bfaf00f3af911a360d . + +opcua:SigningRequired a opcua:AccessRestrictionType ; + base:hasFieldName "SigningRequired" ; + base:hasValueNode base:_N66abb7ee8e4d41df8f6160bd28c9576c . + +opcua:SingleDataSetMessage a opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "SingleDataSetMessage" ; + base:hasValueNode base:_Nddfb6c867147440fa140b66c57093e68 . + +opcua:SourcePicoSeconds a opcua:DataSetFieldContentMask ; + base:hasFieldName "SourcePicoSeconds" ; + base:hasValueNode base:_N62cc6d12d1d24a0294372e50eaba3dde . + +opcua:SourceTimestamp a opcua:DataSetFieldContentMask ; + base:hasFieldName "SourceTimestamp" ; + base:hasValueNode base:_Ned7efe52445d442d9889218e8b3876fc . + +opcua:SrClassPriorityMismatch a opcua:TsnFailureCode ; + base:hasFieldName "SrClassPriorityMismatch" ; + base:hasValueNode base:_N22a5a80a463a4d459d6a584ac55cb50b . + +opcua:Status a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask ; + base:hasFieldName "Status" ; + base:hasValueNode base:_Ndda21499612a4b70bf3658e955d9e715, + base:_Ndf74dd87d3d148119833839a39024cc6 . + +opcua:StatusWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "StatusWrite" ; + base:hasValueNode base:_N415f573a49bc49ed91d9f2fd9cfad302, + base:_Na6b75b3da76342e2a7b2c5420faf9a51 . + +opcua:StreamDestinationAddressInUse a opcua:TsnFailureCode ; + base:hasFieldName "StreamDestinationAddressInUse" ; + base:hasValueNode base:_N4ba37c7eee4d458183ac6e9582bc2dc7 . + +opcua:StreamIdInUse a opcua:TsnFailureCode ; + base:hasFieldName "StreamIdInUse" ; + base:hasValueNode base:_N9f7613217dc942e4825b5fefed6de096 . + +opcua:StreamIdTypeNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "StreamIdTypeNotSupported" ; + base:hasValueNode base:_Nfc3b9497230c42a4bb89c85842fe6e68 . + +opcua:StreamPreemptedByHigherRank a opcua:TsnFailureCode ; + base:hasFieldName "StreamPreemptedByHigherRank" ; + base:hasValueNode base:_Nb301878b807b42b7b5ab442f8048a409 . + +opcua:StreamTransformNotSupported a opcua:TsnFailureCode ; + base:hasFieldName "StreamTransformNotSupported" ; + base:hasValueNode base:_N481d674ed39243e4a6731ef350aeeb84 . + +opcua:StructureWithOptionalFields a opcua:StructureType ; + base:hasFieldName "StructureWithOptionalFields" ; + base:hasValueNode base:_Nc414cfbfbd3b44e388c1b4387a7dde75 . + +opcua:StructureWithSubtypedValues a opcua:StructureType ; + base:hasFieldName "StructureWithSubtypedValues" ; + base:hasValueNode base:_Nbd4255dcca0f494aaa0bf42cf0e89cac . + +opcua:SubscribeToEvents a opcua:EventNotifierType ; + base:hasFieldName "SubscribeToEvents" ; + base:hasValueNode base:_Nc811f5e2f16547b396c6a0e2f881239d . + +opcua:SubstituteValue a opcua:PublishedVariableDataType ; + base:hasFieldName "SubstituteValue" . + +opcua:SupportDescriptionForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDescriptionForUser" ; + base:hasValueNode base:_Nac84ad0791f743d69a44d2481335c43d . + +opcua:SupportDisableDeleteForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDisableDeleteForUser" ; + base:hasValueNode base:_N5717fada3b964d06bec8640b44c23958 . + +opcua:SupportDisableUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportDisableUser" ; + base:hasValueNode base:_N2825b84769714e4bb7d2e37539ed49ff . + +opcua:SupportInitialPasswordChange a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportInitialPasswordChange" ; + base:hasValueNode base:_N055c3d0f89054b369ee9450355750f8f . + +opcua:SupportNoChangeForUser a opcua:PasswordOptionsMask ; + base:hasFieldName "SupportNoChangeForUser" ; + base:hasValueNode base:_Nf56f64186d3a4a969c82a0aaf3a44b55 . + +opcua:SuppressCertificateExpired a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressCertificateExpired" ; + base:hasValueNode base:_N8ea4ffce2f04473eafbc2361092f7e47 . + +opcua:SuppressHostNameInvalid a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressHostNameInvalid" ; + base:hasValueNode base:_Nc662640999bc4257bcd659a935dc1ff4 . + +opcua:SuppressIssuerCertificateExpired a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressIssuerCertificateExpired" ; + base:hasValueNode base:_Ne36125462b9946a89670957f2465b6ce . + +opcua:SuppressIssuerRevocationStatusUnknown a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressIssuerRevocationStatusUnknown" ; + base:hasValueNode base:_Na8333b53234a45daad1a907ea4002a5a . + +opcua:SuppressRevocationStatusUnknown a opcua:TrustListValidationOptions ; + base:hasFieldName "SuppressRevocationStatusUnknown" ; + base:hasValueNode base:_Nff7bcb5075d041279b30abae5f1483de . + +opcua:Suspended a opcua:ServerState ; + base:hasFieldName "Suspended" ; + base:hasValueNode base:_Nab8993bc7d3449a48439879329330936 . + +opcua:Symmetric a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "Symmetric" ; + base:hasValueNode base:_Nb6f40a0bd40b4c878ab6ded60be93395, + base:_Nba9b837faa7348bda283dd1b3d1abd09 . + +opcua:Test a opcua:ServerState ; + base:hasFieldName "Test" ; + base:hasValueNode base:_N78c6d6f076ee445f83d2d5bb50632969 . + +opcua:Testing a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Testing" ; + base:hasValueNode base:_N12d15ea5f9274a4381e509f3c6ce6b36, + base:_Nf9c428c3cee4438db1cb6336be8f183e . + +opcua:Thumbprint a opcua:IdentityCriteriaType ; + base:hasFieldName "Thumbprint" ; + base:hasValueNode base:_Ndd0e388951164750bcd6b72b0138c1da . + +opcua:Timestamp a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "Timestamp" ; + base:hasValueNode base:_N1a947fedb892445880c9eddca4118449, + base:_N293b8d25c0cf4488bf393b57e584406e, + base:_N5736a9dcddb74923a6e58a8970581a5f . + +opcua:TimestampWrite a opcua:AccessLevelExType, + opcua:AccessLevelType ; + base:hasFieldName "TimestampWrite" ; + base:hasValueNode base:_N3635b90e3ae943bc83b23e5397c7d87c, + base:_Nf427930793b44a5cba5cf7055b7b9101 . + +opcua:Transparent a opcua:RedundancySupport ; + base:hasFieldName "Transparent" ; + base:hasValueNode base:_N4313734a4f9c4302a4a5eb2bdd0f3258 . + +opcua:Unacknowledged a opcua:AlarmMask ; + base:hasFieldName "Unacknowledged" ; + base:hasValueNode base:_Ne6608777fc1241d391a366bcd7370127 . + +opcua:Unconfirmed a opcua:AlarmMask ; + base:hasFieldName "Unconfirmed" ; + base:hasValueNode base:_N663b589ce3f14ef29184c82cec77fc7a . + +opcua:Undefined a opcua:DataSetOrderingType ; + base:hasFieldName "Undefined" ; + base:hasValueNode base:_N730e39336c09472f9897ebd229b12431 . + +opcua:UnionWithSubtypedValues a opcua:StructureType ; + base:hasFieldName "UnionWithSubtypedValues" ; + base:hasValueNode base:_N2207a56d3e374e32aee300b568a1d40e . + +opcua:Unknown a opcua:Duplex, + opcua:ExceptionDeviationFormat, + opcua:InterfaceOperStatus, + opcua:NegotiationStatus, + opcua:ServerState ; + base:hasFieldName "Unknown" ; + base:hasValueNode base:_N0a29766c43824a6c939be42a63fd6956, + base:_N1603e68598b7476f93cfe21c904b6d3f, + base:_N1aad145d284243a6ac9d96f4469b6cc7, + base:_Nc0db4b1d61914651bd9708a7d19cb73b, + base:_Ncc4dce25b58f43ec80cb520178c4e41e . + +opcua:Unlimited a opcua:ConversionLimitEnum ; + base:hasFieldName "Unlimited" ; + base:hasValueNode base:_N9a0a795e3d2c416ba518aa23562dfb0c . + +opcua:Unspecified a opcua:NodeClass ; + base:hasFieldName "Unspecified" ; + base:hasValueNode base:_N85df70df800f45589b2f930c7ab1a4ec . + +opcua:Up a opcua:InterfaceAdminStatus, + opcua:InterfaceOperStatus ; + base:hasFieldName "Up" ; + base:hasValueNode base:_N6627dfdb57e34aff929a61acf53b21a7, + base:_N9ef8477aca4843d29cb5c4bc13ded214 . + +opcua:Update a opcua:HistoryUpdateType, + opcua:PerformUpdateType ; + base:hasFieldName "Update" ; + base:hasValueNode base:_N475ef656cf574a68a0d001b4e4a0c480, + base:_N646beafb2f9646fa8b8eb215ae03d2aa . + +opcua:UseDifferentDestinationAddress a opcua:TsnFailureCode ; + base:hasFieldName "UseDifferentDestinationAddress" ; + base:hasValueNode base:_N8ae98373090e425c8f7705071c9c8142 . + +opcua:UserAccessLevel a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserAccessLevel" ; + base:hasValueNode base:_N0a304773e9a942a883d134db4631ecd5, + base:_N16cc8ac3a50840e5a6b983984140534b . + +opcua:UserExecutable a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserExecutable" ; + base:hasValueNode base:_Ncea90cdc85cd410982729547752e813e, + base:_Nd3e6feac0efc4a258f074f0496a0678f . + +opcua:UserWriteMask a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "UserWriteMask" ; + base:hasValueNode base:_N139cfa3956ef466d83a9b310ef73e770, + base:_Ne5b7ba6c316a4ace8a72f1ff244a482b . + +opcua:ValueForVariableType a opcua:AttributeWriteMask ; + base:hasFieldName "ValueForVariableType" ; + base:hasValueNode base:_N92aff7c5ca074b189a899e0a8ef553c7 . + +opcua:Variable a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "Variable" ; + base:hasValueNode base:_N055fb201c43b4a68af51222502894630, + base:_N8512ce8bf9a74146b43b8110a19c173f . + +opcua:VariableType a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "VariableType" ; + base:hasValueNode base:_N2f9c0f85f7d145af9d58fa747e727a18, + base:_N8493fce2740947948530fc6c3236b02d . + +opcua:View a opcua:NodeAttributesMask, + opcua:NodeClass ; + base:hasFieldName "View" ; + base:hasValueNode base:_N195580b47c7a4427b686cd822604adee, + base:_N23d9480f5efd406bb0bf89578b48d064 . + +opcua:VlanBlockedOnEgress a opcua:TsnFailureCode ; + base:hasFieldName "VlanBlockedOnEgress" ; + base:hasValueNode base:_Ncd060ab4d3e8474eb55bd5d74f215f97 . + +opcua:VlanTaggingDisabledOnEgress a opcua:TsnFailureCode ; + base:hasFieldName "VlanTaggingDisabledOnEgress" ; + base:hasValueNode base:_N00a78e63249f437ca3f2b1557d1a05bf . + +opcua:Warm a opcua:RedundancySupport ; + base:hasFieldName "Warm" ; + base:hasValueNode base:_Nd40f3fc8626348e6859a0cc46f226f01 . + +opcua:Write a opcua:OpenFileMode, + opcua:PermissionType ; + base:hasFieldName "Write" ; + base:hasValueNode base:_Nbd5920c04dc544bfad3f594620309a88, + base:_Nc386d175bdd24ec5b790bd7d2f96073a . + +opcua:WriteAttribute a opcua:PermissionType ; + base:hasFieldName "WriteAttribute" ; + base:hasValueNode base:_Neba66cc4169341d982ae2db78266e247 . + +opcua:WriteFullArrayOnly a opcua:AccessLevelExType ; + base:hasFieldName "WriteFullArrayOnly" ; + base:hasValueNode base:_N90c6fbe650bd4ddb9bf232436b151d4c . + +opcua:WriteHistorizing a opcua:PermissionType ; + base:hasFieldName "WriteHistorizing" ; + base:hasValueNode base:_N82ff00039a044bbfb99c6053130724a1 . + +opcua:WriteMask a opcua:AttributeWriteMask, + opcua:NodeAttributesMask ; + base:hasFieldName "WriteMask" ; + base:hasValueNode base:_N596c428743b64d7c8a6db07e4c5e081b, + base:_Nc1091a56e1c44c1e88511d05f53e960b . + +opcua:WriteRolePermissions a opcua:PermissionType ; + base:hasFieldName "WriteRolePermissions" ; + base:hasValueNode base:_Nfc87e5cff63f44ac8212cb2a8bd8ab73 . + +opcua:WriterGroupName a opcua:JsonDataSetMessageContentMask, + opcua:JsonNetworkMessageContentMask ; + base:hasFieldName "WriterGroupName" ; + base:hasValueNode base:_N94d3f49cf08d42c3b625ed576614d526, + base:_Nf975b8d15661475caa04545b10d58c11 . + +opcua:X509Subject a opcua:IdentityCriteriaType ; + base:hasFieldName "X509Subject" ; + base:hasValueNode base:_Ndbc8f2f55cb244d6965d01f9d480ff6d . + +opcua:nodei1 a opcua:DataTypeNodeClass ; + base:definesType opcua:Boolean ; + base:hasBrowseName "Boolean" ; + base:hasDisplayName "Boolean" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "1" . + +opcua:nodei10 a opcua:DataTypeNodeClass ; + base:definesType opcua:Float ; + base:hasBrowseName "Float" ; + base:hasDisplayName "Float" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10" . + +opcua:nodei100 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei123, + opcua:nodei14799, + opcua:nodei15067 ; + base:definesType opcua:EnumDefinition ; + base:hasBrowseName "EnumDefinition" ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "100" . + +opcua:nodei10060 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveLevelAlarmType ; + base:hasBrowseName "NonExclusiveLevelAlarmType" ; + base:hasDisplayName "NonExclusiveLevelAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10060" . + +opcua:nodei101 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14800, + opcua:nodei14844, + opcua:nodei15065 ; + base:definesType opcua:StructureField ; + base:hasBrowseName "StructureField" ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "101" . + +opcua:nodei102 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14801, + opcua:nodei14845, + opcua:nodei15083 ; + base:definesType opcua:EnumField ; + base:hasBrowseName "EnumField" ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "102" . + +opcua:nodei10214 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveRateOfChangeAlarmType ; + base:hasBrowseName "NonExclusiveRateOfChangeAlarmType" ; + base:hasDisplayName "NonExclusiveRateOfChangeAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10214" ; + base:hasProperty opcua:nodei16858 . + +opcua:nodei10368 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveDeviationAlarmType ; + base:hasBrowseName "NonExclusiveDeviationAlarmType" ; + base:hasDisplayName "NonExclusiveDeviationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10368" ; + base:hasProperty opcua:nodei10522, + opcua:nodei16776 . + +opcua:nodei10523 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DiscreteAlarmType ; + base:hasBrowseName "DiscreteAlarmType" ; + base:hasDisplayName "DiscreteAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10523" . + +opcua:nodei10637 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:OffNormalAlarmType ; + base:hasBrowseName "OffNormalAlarmType" ; + base:hasDisplayName "OffNormalAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10637" ; + base:hasProperty opcua:nodei11158 . + +opcua:nodei10751 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TripAlarmType ; + base:hasBrowseName "TripAlarmType" ; + base:hasDisplayName "TripAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10751" . + +opcua:nodei11 a opcua:DataTypeNodeClass ; + base:definesType opcua:Double ; + base:hasBrowseName "Double" ; + base:hasDisplayName "Double" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11" . + +opcua:nodei11093 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionShelvingEventType ; + base:hasBrowseName "AuditConditionShelvingEventType" ; + base:hasDisplayName "AuditConditionShelvingEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11093" ; + base:hasProperty opcua:nodei11855 . + +opcua:nodei11163 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseConditionClassType ; + base:hasBrowseName "BaseConditionClassType" ; + base:hasDisplayName "BaseConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11163" . + +opcua:nodei11164 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProcessConditionClassType ; + base:hasBrowseName "ProcessConditionClassType" ; + base:hasDisplayName "ProcessConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11164" . + +opcua:nodei11165 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:MaintenanceConditionClassType ; + base:hasBrowseName "MaintenanceConditionClassType" ; + base:hasDisplayName "MaintenanceConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11165" . + +opcua:nodei11166 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemConditionClassType ; + base:hasBrowseName "SystemConditionClassType" ; + base:hasDisplayName "SystemConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11166" . + +opcua:nodei11187 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AggregateConfigurationType ; + base:hasBrowseName "AggregateConfigurationType" ; + base:hasDisplayName "AggregateConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11187" ; + base:hasProperty opcua:nodei11188, + opcua:nodei11189, + opcua:nodei11190, + opcua:nodei11191 . + +opcua:nodei11202 a opcua:HistoricalDataConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "HA Configuration" ; + base:hasComponent opcua:nodei11203 ; + base:hasDisplayName "HA Configuration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11202" ; + base:hasProperty opcua:nodei11208 ; + base:hasSymbolicName "HAConfiguration" . + +opcua:nodei11214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotations" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "Annotations" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11214" ; + base:hasValueRank "-2" . + +opcua:nodei11215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoricalEventFilter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "HistoricalEventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11215" ; + base:hasValueRank "-2" . + +opcua:nodei11216 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11218, + opcua:nodei11226, + opcua:nodei15271 ; + base:definesType opcua:ModificationInfo ; + base:hasBrowseName "ModificationInfo" ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11216" . + +opcua:nodei11234 a opcua:DataTypeNodeClass ; + base:definesType opcua:HistoryUpdateType ; + base:hasBrowseName "HistoryUpdateType" ; + base:hasDisplayName "HistoryUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11234" ; + base:hasProperty opcua:nodei11884 . + +opcua:nodei11238 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateValueDiscreteType ; + base:hasBrowseName "MultiStateValueDiscreteType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateValueDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11238" ; + base:hasProperty opcua:nodei11241, + opcua:nodei11461 ; + base:hasValueRank "-2" . + +opcua:nodei11285 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TimeAverage2" ; + base:hasDescription "Retrieve the time weighted average data over the interval using Simple Bounding Values." ; + base:hasDisplayName "TimeAverage2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11285" ; + base:hasSymbolicName "AggregateFunction_TimeAverage2" . + +opcua:nodei11286 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Minimum2" ; + base:hasDescription "Retrieve the minimum value in the interval including the Simple Bounding Values." ; + base:hasDisplayName "Minimum2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11286" ; + base:hasSymbolicName "AggregateFunction_Minimum2" . + +opcua:nodei11287 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Maximum2" ; + base:hasDescription "Retrieve the maximum value in the interval including the Simple Bounding Values." ; + base:hasDisplayName "Maximum2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11287" ; + base:hasSymbolicName "AggregateFunction_Maximum2" . + +opcua:nodei11288 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Range2" ; + base:hasDescription "Retrieve the difference between the Minimum2 and Maximum2 value over the interval." ; + base:hasDisplayName "Range2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11288" ; + base:hasSymbolicName "AggregateFunction_Range2" . + +opcua:nodei11292 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "WorstQuality2" ; + base:hasDescription "Retrieve the worst StatusCode of data in the interval including the Simple Bounding Values." ; + base:hasDisplayName "WorstQuality2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11292" ; + base:hasSymbolicName "AggregateFunction_WorstQuality2" . + +opcua:nodei11293 a opcua:DataTypeNodeClass ; + base:definesType opcua:PerformUpdateType ; + base:hasBrowseName "PerformUpdateType" ; + base:hasDisplayName "PerformUpdateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11293" ; + base:hasProperty opcua:nodei11885 . + +opcua:nodei11304 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Total2" ; + base:hasDescription "Retrieve the total (time integral) of the data over the interval using Simple Bounding Values." ; + base:hasDisplayName "Total2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11304" ; + base:hasSymbolicName "AggregateFunction_Total2" . + +opcua:nodei11305 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MinimumActualTime2" ; + base:hasDescription "Retrieve the minimum value with the actual timestamp including the Simple Bounding Values." ; + base:hasDisplayName "MinimumActualTime2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11305" ; + base:hasSymbolicName "AggregateFunction_MinimumActualTime2" . + +opcua:nodei11306 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaximumActualTime2" ; + base:hasDescription "Retrieve the maximum value with the actual timestamp including the Simple Bounding Values." ; + base:hasDisplayName "MaximumActualTime2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11306" ; + base:hasSymbolicName "AggregateFunction_MaximumActualTime2" . + +opcua:nodei11307 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationInStateZero" ; + base:hasDescription "Retrieve the time a Boolean or numeric was in a zero state using Simple Bounding Values." ; + base:hasDisplayName "DurationInStateZero" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11307" ; + base:hasSymbolicName "AggregateFunction_DurationInStateZero" . + +opcua:nodei11308 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationInStateNonZero" ; + base:hasDescription "Retrieve the time a Boolean or numeric was in a non-zero state using Simple Bounding Values." ; + base:hasDisplayName "DurationInStateNonZero" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11308" ; + base:hasSymbolicName "AggregateFunction_DurationInStateNonZero" . + +opcua:nodei11312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrentServerId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11312" ; + base:hasSymbolicName "Server_ServerRedundancy_CurrentServerId" . + +opcua:nodei11314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUriArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUriArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11314" ; + base:hasSymbolicName "Server_ServerRedundancy_ServerUriArray" ; + base:hasValueRank "1" . + +opcua:nodei11426 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StandardDeviationSample" ; + base:hasDescription "Retrieve the standard deviation for the interval for a sample of the population (n-1)." ; + base:hasDisplayName "StandardDeviationSample" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11426" ; + base:hasSymbolicName "AggregateFunction_StandardDeviationSample" . + +opcua:nodei11427 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StandardDeviationPopulation" ; + base:hasDescription "Retrieve the standard deviation for the interval for a complete population (n) which includes Simple Bounding Values." ; + base:hasDisplayName "StandardDeviationPopulation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11427" ; + base:hasSymbolicName "AggregateFunction_StandardDeviationPopulation" . + +opcua:nodei11428 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VarianceSample" ; + base:hasDescription "Retrieve the variance for the interval as calculated by the StandardDeviationSample." ; + base:hasDisplayName "VarianceSample" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11428" ; + base:hasSymbolicName "AggregateFunction_VarianceSample" . + +opcua:nodei11429 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VariancePopulation" ; + base:hasDescription "Retrieve the variance for the interval as calculated by the StandardDeviationPopulation which includes Simple Bounding Values." ; + base:hasDisplayName "VariancePopulation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11429" ; + base:hasSymbolicName "AggregateFunction_VariancePopulation" . + +opcua:nodei11432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "The human readable strings associated with the values of an enumerated value (when values are sequential)." ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11432" ; + base:hasValueRank "1" . + +opcua:nodei11433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsText" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "The string representation of the current value for a variable with an enumerated data type." ; + base:hasDisplayName "ValueAsText" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11433" . + +opcua:nodei11436 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgressEventType ; + base:hasBrowseName "ProgressEventType" ; + base:hasDisplayName "ProgressEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11436" ; + base:hasProperty opcua:nodei12502, + opcua:nodei12503 . + +opcua:nodei11446 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemStatusChangeEventType ; + base:hasBrowseName "SystemStatusChangeEventType" ; + base:hasDisplayName "SystemStatusChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11446" ; + base:hasProperty opcua:nodei11696 . + +opcua:nodei11487 a opcua:VariableTypeNodeClass ; + base:definesType opcua:OptionSetType ; + base:hasBrowseName "OptionSetType" ; + base:hasDisplayName "OptionSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11487" ; + base:hasProperty opcua:nodei11488, + opcua:nodei11701 . + +opcua:nodei11498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum number of bytes supported by the DataVariable." ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11498" . + +opcua:nodei11505 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "StartBound" ; + base:hasDescription "Retrieve the value at the beginning of the interval using Simple Bounding Values." ; + base:hasDisplayName "StartBound" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11505" ; + base:hasSymbolicName "AggregateFunction_StartBound" . + +opcua:nodei11506 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EndBound" ; + base:hasDescription "Retrieve the value at the end of the interval using Simple Bounding Values." ; + base:hasDisplayName "EndBound" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11506" ; + base:hasSymbolicName "AggregateFunction_EndBound" . + +opcua:nodei11507 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DeltaBounds" ; + base:hasDescription "Retrieve the difference between the StartBound and EndBound value in the interval." ; + base:hasDisplayName "DeltaBounds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11507" ; + base:hasSymbolicName "AggregateFunction_DeltaBounds" . + +opcua:nodei11512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum length for an array that can be stored in the owning variable." ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11512" . + +opcua:nodei11513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDescription "The engineering units for the value of the owning variable." ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11513" . + +opcua:nodei11564 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimitsType" ; + base:hasDisplayName "OperationLimitsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11564" ; + base:hasProperty opcua:nodei11565, + opcua:nodei11567, + opcua:nodei11569, + opcua:nodei11570, + opcua:nodei11571, + opcua:nodei11572, + opcua:nodei11573, + opcua:nodei11574, + opcua:nodei12161, + opcua:nodei12162, + opcua:nodei12163, + opcua:nodei12164 . + +opcua:nodei11575 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileType ; + base:hasBrowseName "FileType" ; + base:hasComponent opcua:nodei11580, + opcua:nodei11583, + opcua:nodei11585, + opcua:nodei11588, + opcua:nodei11590, + opcua:nodei11593 ; + base:hasDisplayName "FileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11575" ; + base:hasProperty opcua:nodei11576, + opcua:nodei11579, + opcua:nodei12686, + opcua:nodei12687, + opcua:nodei13341, + opcua:nodei24244, + opcua:nodei25200 . + +opcua:nodei11595 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AddressSpaceFileType ; + base:hasBrowseName "AddressSpaceFileType" ; + base:hasComponent opcua:nodei11615 ; + base:hasDisplayName "AddressSpaceFileType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11595" . + +opcua:nodei11616 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NamespaceMetadataType ; + base:hasBrowseName "NamespaceMetadataType" ; + base:hasComponent opcua:nodei11624 ; + base:hasDisplayName "NamespaceMetadataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11616" ; + base:hasProperty opcua:nodei11617, + opcua:nodei11618, + opcua:nodei11619, + opcua:nodei11620, + opcua:nodei11621, + opcua:nodei11622, + opcua:nodei11623, + opcua:nodei16137, + opcua:nodei16138, + opcua:nodei16139, + opcua:nodei25267, + opcua:nodei32419 . + +opcua:nodei11645 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NamespacesType ; + base:hasBrowseName "NamespacesType" ; + base:hasComponent opcua:nodei11646 ; + base:hasDisplayName "NamespacesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11645" . + +opcua:nodei117 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasSubStateMachine ; + base:hasBrowseName "HasSubStateMachine" ; + base:hasDisplayName "HasSubStateMachine" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "117" . + +opcua:nodei11737 a opcua:DataTypeNodeClass ; + base:definesType opcua:BitFieldMaskDataType ; + base:hasBrowseName "BitFieldMaskDataType" ; + base:hasDisplayName "BitFieldMaskDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11737" . + +opcua:nodei11753 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemOffNormalAlarmType ; + base:hasBrowseName "SystemOffNormalAlarmType" ; + base:hasDisplayName "SystemOffNormalAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11753" . + +opcua:nodei11939 a opcua:DataTypeNodeClass ; + base:definesType opcua:OpenFileMode ; + base:hasBrowseName "OpenFileMode" ; + base:hasDisplayName "OpenFileMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11939" ; + base:hasProperty opcua:nodei11940 . + +opcua:nodei11943 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11949, + opcua:nodei11957, + opcua:nodei15363 ; + base:definesType opcua:EndpointUrlListDataType ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11943" . + +opcua:nodei11944 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei11950, + opcua:nodei11958, + opcua:nodei15364 ; + base:definesType opcua:NetworkGroupDataType ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11944" . + +opcua:nodei11945 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentNetworkRedundancyType ; + base:hasBrowseName "NonTransparentNetworkRedundancyType" ; + base:hasDisplayName "NonTransparentNetworkRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11945" ; + base:hasProperty opcua:nodei11948 . + +opcua:nodei12 a opcua:DataTypeNodeClass ; + base:definesType opcua:String ; + base:hasBrowseName "String" ; + base:hasDisplayName "String" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12" . + +opcua:nodei120 a opcua:DataTypeNodeClass ; + base:definesType opcua:NamingRuleType ; + base:hasBrowseName "NamingRuleType" ; + base:hasDisplayName "NamingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "120" ; + base:hasProperty opcua:nodei12169 . + +opcua:nodei12021 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ArrayItemType ; + base:hasBrowseName "ArrayItemType" ; + base:hasDisplayName "ArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12021" ; + base:hasProperty opcua:nodei12024, + opcua:nodei12025, + opcua:nodei12026, + opcua:nodei12027, + opcua:nodei12028 ; + base:hasValueRank "0" . + +opcua:nodei12029 a opcua:VariableTypeNodeClass ; + base:definesType opcua:YArrayItemType ; + base:hasBrowseName "YArrayItemType" ; + base:hasDisplayName "YArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12029" ; + base:hasProperty opcua:nodei12037 ; + base:hasValueRank "1" . + +opcua:nodei12038 a opcua:VariableTypeNodeClass ; + base:definesType opcua:XYArrayItemType ; + base:hasBrowseName "XYArrayItemType" ; + base:hasDatatype opcua:XVType ; + base:hasDisplayName "XYArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12038" ; + base:hasProperty opcua:nodei12046 ; + base:hasValueRank "1" . + +opcua:nodei12047 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ImageItemType ; + base:hasBrowseName "ImageItemType" ; + base:hasDisplayName "ImageItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12047" ; + base:hasProperty opcua:nodei12055, + opcua:nodei12056 ; + base:hasValueRank "2" . + +opcua:nodei12057 a opcua:VariableTypeNodeClass ; + base:definesType opcua:CubeItemType ; + base:hasBrowseName "CubeItemType" ; + base:hasDisplayName "CubeItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12057" ; + base:hasProperty opcua:nodei12065, + opcua:nodei12066, + opcua:nodei12067 ; + base:hasValueRank "3" . + +opcua:nodei12068 a opcua:VariableTypeNodeClass ; + base:definesType opcua:NDimensionArrayItemType ; + base:hasBrowseName "NDimensionArrayItemType" ; + base:hasDisplayName "NDimensionArrayItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12068" ; + base:hasProperty opcua:nodei12076 ; + base:hasValueRank "0" . + +opcua:nodei12077 a opcua:DataTypeNodeClass ; + base:definesType opcua:AxisScaleEnumeration ; + base:hasBrowseName "AxisScaleEnumeration" ; + base:hasDisplayName "AxisScaleEnumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12077" ; + base:hasProperty opcua:nodei12078 . + +opcua:nodei12079 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12081, + opcua:nodei12089, + opcua:nodei15379 ; + base:definesType opcua:AxisInformation ; + base:hasBrowseName "AxisInformation" ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12079" . + +opcua:nodei12080 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12082, + opcua:nodei12090, + opcua:nodei15380 ; + base:definesType opcua:XVType ; + base:hasBrowseName "XVType" ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12080" . + +opcua:nodei12170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ViewVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The version number of the view." ; + base:hasDisplayName "ViewVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12170" . + +opcua:nodei12171 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12173, + opcua:nodei12181, + opcua:nodei15377 ; + base:definesType opcua:ComplexNumberType ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12171" . + +opcua:nodei12172 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12174, + opcua:nodei12182, + opcua:nodei15378 ; + base:definesType opcua:DoubleComplexNumberType ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12172" . + +opcua:nodei12189 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12195, + opcua:nodei12207, + opcua:nodei15095 ; + base:definesType opcua:ServerOnNetwork ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12189" . + +opcua:nodei12522 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListType ; + base:hasBrowseName "TrustListType" ; + base:hasComponent opcua:nodei12543, + opcua:nodei12546, + opcua:nodei12548, + opcua:nodei12550 ; + base:hasDisplayName "TrustListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12522" ; + base:hasProperty opcua:nodei12542, + opcua:nodei19296, + opcua:nodei23563, + opcua:nodei32254 . + +opcua:nodei12552 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrustListMasks ; + base:hasBrowseName "TrustListMasks" ; + base:hasDisplayName "TrustListMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12552" ; + base:hasProperty opcua:nodei12553 . + +opcua:nodei12554 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12676, + opcua:nodei12680, + opcua:nodei15044 ; + base:definesType opcua:TrustListDataType ; + base:hasBrowseName "TrustListDataType" ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12554" . + +opcua:nodei12555 a opcua:ObjectTypeNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:definesType opcua:CertificateGroupType ; + base:hasBrowseName "CertificateGroupType" ; + base:hasComponent opcua:nodei13599, + opcua:nodei19450, + opcua:nodei20143, + opcua:nodei23526 ; + base:hasDisplayName "CertificateGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12555" ; + base:hasProperty opcua:nodei13631 . + +opcua:nodei12556 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateType ; + base:hasBrowseName "CertificateType" ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12556" . + +opcua:nodei12557 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ApplicationCertificateType ; + base:hasBrowseName "ApplicationCertificateType" ; + base:hasDisplayName "ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12557" . + +opcua:nodei12558 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HttpsCertificateType ; + base:hasBrowseName "HttpsCertificateType" ; + base:hasDisplayName "HttpsCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12558" . + +opcua:nodei12559 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RsaMinApplicationCertificateType ; + base:hasBrowseName "RsaMinApplicationCertificateType" ; + base:hasDisplayName "RsaMinApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12559" . + +opcua:nodei12560 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RsaSha256ApplicationCertificateType ; + base:hasBrowseName "RsaSha256ApplicationCertificateType" ; + base:hasDisplayName "RsaSha256ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12560" . + +opcua:nodei12561 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListUpdatedAuditEventType ; + base:hasBrowseName "TrustListUpdatedAuditEventType" ; + base:hasDisplayName "TrustListUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12561" ; + base:hasProperty opcua:nodei32281 . + +opcua:nodei12581 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerConfigurationType ; + base:hasBrowseName "ServerConfigurationType" ; + base:hasComponent opcua:nodei12616, + opcua:nodei12731, + opcua:nodei12734, + opcua:nodei12775, + opcua:nodei13950, + opcua:nodei25698, + opcua:nodei25699, + opcua:nodei32296, + opcua:nodei32299 ; + base:hasDisplayName "ServerConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12581" ; + base:hasProperty opcua:nodei12583, + opcua:nodei12584, + opcua:nodei12585, + opcua:nodei12708, + opcua:nodei23593, + opcua:nodei25696, + opcua:nodei25697, + opcua:nodei25724 . + +opcua:nodei12620 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateUpdatedAuditEventType ; + base:hasBrowseName "CertificateUpdatedAuditEventType" ; + base:hasDisplayName "CertificateUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12620" ; + base:hasProperty opcua:nodei13735, + opcua:nodei13736 . + +opcua:nodei12745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDescription "Contains the human-readable representation for each bit of the bit mask." ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12745" ; + base:hasValueRank "1" . + +opcua:nodei12755 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12757, + opcua:nodei12765, + opcua:nodei15084 ; + base:definesType opcua:OptionSet ; + base:hasBrowseName "OptionSet" ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12755" . + +opcua:nodei12756 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12758, + opcua:nodei12766, + opcua:nodei15085 ; + base:definesType opcua:Union ; + base:hasBrowseName "Union" ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12756" . + +opcua:nodei12877 a opcua:DataTypeNodeClass ; + base:definesType opcua:NormalizedString ; + base:hasBrowseName "NormalizedString" ; + base:hasDisplayName "NormalizedString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12877" . + +opcua:nodei12878 a opcua:DataTypeNodeClass ; + base:definesType opcua:DecimalString ; + base:hasBrowseName "DecimalString" ; + base:hasDisplayName "DecimalString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12878" . + +opcua:nodei12879 a opcua:DataTypeNodeClass ; + base:definesType opcua:DurationString ; + base:hasBrowseName "DurationString" ; + base:hasDisplayName "DurationString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12879" . + +opcua:nodei12880 a opcua:DataTypeNodeClass ; + base:definesType opcua:TimeString ; + base:hasBrowseName "TimeString" ; + base:hasDisplayName "TimeString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12880" . + +opcua:nodei12881 a opcua:DataTypeNodeClass ; + base:definesType opcua:DateString ; + base:hasBrowseName "DateString" ; + base:hasDisplayName "DateString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12881" . + +opcua:nodei12890 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12892, + opcua:nodei12900, + opcua:nodei15105 ; + base:definesType opcua:DiscoveryConfiguration ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12890" . + +opcua:nodei12891 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei12893, + opcua:nodei12901, + opcua:nodei15106 ; + base:definesType opcua:MdnsDiscoveryConfiguration ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12891" . + +opcua:nodei129 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasArgumentDescription ; + base:hasBrowseName "HasArgumentDescription" ; + base:hasDisplayName "HasArgumentDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "129" . + +opcua:nodei12908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum length for a byte string that can be stored in the owning variable." ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12908" . + +opcua:nodei13 a opcua:DataTypeNodeClass ; + base:definesType opcua:DateTime ; + base:hasBrowseName "DateTime" ; + base:hasDisplayName "DateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13" . + +opcua:nodei131 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasOptionalInputArgumentDescription ; + base:hasBrowseName "HasOptionalInputArgumentDescription" ; + base:hasDisplayName "HasOptionalInputArgumentDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "131" . + +opcua:nodei13353 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileDirectoryType ; + base:hasBrowseName "FileDirectoryType" ; + base:hasComponent opcua:nodei13387, + opcua:nodei13390, + opcua:nodei13393, + opcua:nodei13395 ; + base:hasDisplayName "FileDirectoryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13353" ; + base:organizes opcua:nodei13354, + opcua:nodei13366 . + +opcua:nodei13813 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateGroupFolderType ; + base:hasBrowseName "CertificateGroupFolderType" ; + base:hasComponent opcua:nodei13814, + opcua:nodei13848, + opcua:nodei13882 ; + base:hasDisplayName "CertificateGroupFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13813" ; + base:organizes opcua:nodei13916 . + +opcua:nodei14 a opcua:DataTypeNodeClass ; + base:definesType opcua:Guid ; + base:hasBrowseName "Guid" ; + base:hasDisplayName "Guid" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14" . + +opcua:nodei14209 a opcua:ObjectTypeNodeClass ; + opcua:HasReaderGroup opcua:nodei17325 ; + opcua:HasWriterGroup opcua:nodei17310 ; + base:definesType opcua:PubSubConnectionType ; + base:hasBrowseName "PubSubConnectionType" ; + base:hasComponent opcua:nodei14221, + opcua:nodei14225, + opcua:nodei14600, + opcua:nodei17203, + opcua:nodei17306, + opcua:nodei17427, + opcua:nodei17465, + opcua:nodei19241 ; + base:hasDisplayName "PubSubConnectionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14209" ; + base:hasProperty opcua:nodei14595, + opcua:nodei17485 . + +opcua:nodei14232 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubGroupType ; + base:hasBrowseName "PubSubGroupType" ; + base:hasComponent opcua:nodei15265 ; + base:hasDisplayName "PubSubGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14232" ; + base:hasProperty opcua:nodei15926, + opcua:nodei15927, + opcua:nodei15928, + opcua:nodei17488, + opcua:nodei17724 . + +opcua:nodei14273 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14319, + opcua:nodei14323, + opcua:nodei15060 ; + base:definesType opcua:PublishedVariableDataType ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14273" . + +opcua:nodei14415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerNetworkGroups" ; + base:hasDatatype opcua:NetworkGroupDataType ; + base:hasDisplayName "ServerNetworkGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14415" ; + base:hasSymbolicName "Server_ServerRedundancy_ServerNetworkGroups" ; + base:hasValueRank "1" . + +opcua:nodei14416 a opcua:ObjectTypeNodeClass ; + opcua:HasPubSubConnection opcua:nodei14417 ; + base:definesType opcua:PublishSubscribeType ; + base:hasBrowseName "PublishSubscribeType" ; + base:hasComponent opcua:nodei14432, + opcua:nodei14434, + opcua:nodei15844, + opcua:nodei16598, + opcua:nodei17296, + opcua:nodei18715, + opcua:nodei23622, + opcua:nodei23642, + opcua:nodei23649, + opcua:nodei25403 ; + base:hasDisplayName "PublishSubscribeType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14416" ; + base:hasProperty opcua:nodei17479, + opcua:nodei25432, + opcua:nodei25433, + opcua:nodei32396, + opcua:nodei32397 . + +opcua:nodei14476 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPubSubConnection ; + base:hasBrowseName "HasPubSubConnection" ; + base:hasDisplayName "HasPubSubConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14476" . + +opcua:nodei14477 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetFolderType ; + base:hasBrowseName "DataSetFolderType" ; + base:hasComponent opcua:nodei14487, + opcua:nodei14493, + opcua:nodei14496, + opcua:nodei14499, + opcua:nodei16935, + opcua:nodei16960, + opcua:nodei16994, + opcua:nodei16997 ; + base:hasDisplayName "DataSetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14477" ; + base:organizes opcua:nodei14478 . + +opcua:nodei14509 a opcua:ObjectTypeNodeClass ; + opcua:DataSetToWriter opcua:nodei15222 ; + base:definesType opcua:PublishedDataSetType ; + base:hasBrowseName "PublishedDataSetType" ; + base:hasComponent opcua:nodei15481 ; + base:hasDisplayName "PublishedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14509" ; + base:hasProperty opcua:nodei14519, + opcua:nodei15229, + opcua:nodei16759, + opcua:nodei25521 . + +opcua:nodei14523 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei124, + opcua:nodei14794, + opcua:nodei15050 ; + base:definesType opcua:DataSetMetaDataType ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14523" . + +opcua:nodei14524 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14795, + opcua:nodei14839, + opcua:nodei15051 ; + base:definesType opcua:FieldMetaData ; + base:hasBrowseName "FieldMetaData" ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14524" . + +opcua:nodei14525 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei125, + opcua:nodei14796, + opcua:nodei15057 ; + base:definesType opcua:DataTypeDescription ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14525" . + +opcua:nodei14533 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14802, + opcua:nodei14846, + opcua:nodei15041 ; + base:definesType opcua:KeyValuePair ; + base:hasBrowseName "KeyValuePair" ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14533" . + +opcua:nodei14534 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PublishedDataItemsType ; + base:hasBrowseName "PublishedDataItemsType" ; + base:hasComponent opcua:nodei14555, + opcua:nodei14558 ; + base:hasDisplayName "PublishedDataItemsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14534" ; + base:hasProperty opcua:nodei14548 . + +opcua:nodei14572 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PublishedEventsType ; + base:hasBrowseName "PublishedEventsType" ; + base:hasComponent opcua:nodei15052 ; + base:hasDisplayName "PublishedEventsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14572" ; + base:hasProperty opcua:nodei14586, + opcua:nodei14587, + opcua:nodei14588 . + +opcua:nodei14593 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14803, + opcua:nodei14847, + opcua:nodei15049 ; + base:definesType opcua:ConfigurationVersionDataType ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14593" . + +opcua:nodei14643 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubStatusType ; + base:hasBrowseName "PubSubStatusType" ; + base:hasComponent opcua:nodei14644, + opcua:nodei14645, + opcua:nodei14646 ; + base:hasDisplayName "PubSubStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14643" . + +opcua:nodei14647 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubState ; + base:hasBrowseName "PubSubState" ; + base:hasDisplayName "PubSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14647" ; + base:hasProperty opcua:nodei14648 . + +opcua:nodei14744 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei14804, + opcua:nodei14848, + opcua:nodei15061 ; + base:definesType opcua:FieldTargetDataType ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14744" . + +opcua:nodei14936 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:DataSetToWriter ; + base:hasBrowseName "DataSetToWriter" ; + base:hasDisplayName "DataSetToWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14936" . + +opcua:nodei15 a opcua:DataTypeNodeClass ; + base:definesType opcua:ByteString ; + base:hasBrowseName "ByteString" ; + base:hasDisplayName "ByteString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15" . + +opcua:nodei15002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCharacters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "The maximum number of Unicode characters supported by the DataVariable." ; + base:hasDisplayName "MaxCharacters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15002" . + +opcua:nodei15005 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15421, + opcua:nodei15529, + opcua:nodei15700 ; + base:definesType opcua:SimpleTypeDescription ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15005" . + +opcua:nodei15006 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15422, + opcua:nodei15531, + opcua:nodei15714 ; + base:definesType opcua:UABinaryFileDataType ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15006" . + +opcua:nodei15007 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15479, + opcua:nodei15579, + opcua:nodei15726 ; + base:definesType opcua:BrokerConnectionTransportDataType ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15007" . + +opcua:nodei15008 a opcua:DataTypeNodeClass ; + base:definesType opcua:BrokerTransportQualityOfService ; + base:hasBrowseName "BrokerTransportQualityOfService" ; + base:hasDisplayName "BrokerTransportQualityOfService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15008" ; + base:hasProperty opcua:nodei15009 . + +opcua:nodei15013 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionResetEventType ; + base:hasBrowseName "AuditConditionResetEventType" ; + base:hasDisplayName "AuditConditionResetEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15013" . + +opcua:nodei15031 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessLevelType ; + base:hasBrowseName "AccessLevelType" ; + base:hasDisplayName "AccessLevelType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15031" ; + base:hasProperty opcua:nodei15032 . + +opcua:nodei15033 a opcua:DataTypeNodeClass ; + base:definesType opcua:EventNotifierType ; + base:hasBrowseName "EventNotifierType" ; + base:hasDisplayName "EventNotifierType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15033" ; + base:hasProperty opcua:nodei15034 . + +opcua:nodei15064 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramConnectionTransportType ; + base:hasBrowseName "DatagramConnectionTransportType" ; + base:hasComponent opcua:nodei15072 ; + base:hasDisplayName "DatagramConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15064" ; + base:hasProperty opcua:nodei23839, + opcua:nodei23840, + opcua:nodei25525, + opcua:nodei25526 . + +opcua:nodei15108 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSetType" ; + base:hasDisplayName "SubscribedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15108" . + +opcua:nodei15109 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ChoiceStateType ; + base:hasBrowseName "ChoiceStateType" ; + base:hasDisplayName "ChoiceStateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15109" . + +opcua:nodei15111 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TargetVariablesType ; + base:hasBrowseName "TargetVariablesType" ; + base:hasComponent opcua:nodei15115, + opcua:nodei15118 ; + base:hasDisplayName "TargetVariablesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15111" ; + base:hasProperty opcua:nodei15114 . + +opcua:nodei15112 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasGuard ; + base:hasBrowseName "HasGuard" ; + base:hasDisplayName "HasGuard" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15112" . + +opcua:nodei15113 a opcua:VariableTypeNodeClass ; + base:definesType opcua:GuardVariableType ; + base:hasBrowseName "GuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "GuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15113" . + +opcua:nodei15127 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetMirrorType ; + base:hasBrowseName "SubscribedDataSetMirrorType" ; + base:hasDisplayName "SubscribedDataSetMirrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15127" . + +opcua:nodei15128 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ExpressionGuardVariableType ; + base:hasBrowseName "ExpressionGuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ExpressionGuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15128" ; + base:hasProperty opcua:nodei15129 . + +opcua:nodei15155 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerConnectionTransportType ; + base:hasBrowseName "BrokerConnectionTransportType" ; + base:hasDisplayName "BrokerConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15155" ; + base:hasProperty opcua:nodei15156, + opcua:nodei15178 . + +opcua:nodei15181 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UserCredentialCertificateType ; + base:hasBrowseName "UserCredentialCertificateType" ; + base:hasDisplayName "UserCredentialCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15181" . + +opcua:nodei15296 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDataSetWriter ; + base:hasBrowseName "HasDataSetWriter" ; + base:hasDisplayName "HasDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15296" . + +opcua:nodei15297 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDataSetReader ; + base:hasBrowseName "HasDataSetReader" ; + base:hasDisplayName "HasDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15297" . + +opcua:nodei15298 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterType ; + base:hasBrowseName "DataSetWriterType" ; + base:hasComponent opcua:nodei15299, + opcua:nodei15303, + opcua:nodei19550, + opcua:nodei21095 ; + base:hasDisplayName "DataSetWriterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15298" ; + base:hasProperty opcua:nodei17493, + opcua:nodei21092, + opcua:nodei21093, + opcua:nodei21094 . + +opcua:nodei15305 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterTransportType ; + base:hasBrowseName "DataSetWriterTransportType" ; + base:hasDisplayName "DataSetWriterTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15305" . + +opcua:nodei15306 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderType ; + base:hasBrowseName "DataSetReaderType" ; + base:hasComponent opcua:nodei15307, + opcua:nodei15311, + opcua:nodei15316, + opcua:nodei17386, + opcua:nodei17389, + opcua:nodei19609, + opcua:nodei21103 ; + base:hasDisplayName "DataSetReaderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15306" ; + base:hasProperty opcua:nodei15932, + opcua:nodei15933, + opcua:nodei15934, + opcua:nodei17494, + opcua:nodei17563, + opcua:nodei17564, + opcua:nodei21097, + opcua:nodei21098, + opcua:nodei21099, + opcua:nodei21100, + opcua:nodei21101, + opcua:nodei21102 . + +opcua:nodei15317 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ElseGuardVariableType ; + base:hasBrowseName "ElseGuardVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ElseGuardVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15317" . + +opcua:nodei15318 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseAnalogType ; + base:hasBrowseName "BaseAnalogType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "BaseAnalogType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15318" ; + base:hasProperty opcua:nodei17567, + opcua:nodei17568, + opcua:nodei17569 ; + base:hasValueRank "-2" . + +opcua:nodei15319 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderTransportType ; + base:hasBrowseName "DataSetReaderTransportType" ; + base:hasDisplayName "DataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15319" . + +opcua:nodei15383 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ProgramDiagnostic2Type ; + base:hasBrowseName "ProgramDiagnostic2Type" ; + base:hasComponent opcua:nodei15384, + opcua:nodei15385, + opcua:nodei15386, + opcua:nodei15388, + opcua:nodei15389, + opcua:nodei15390, + opcua:nodei15391, + opcua:nodei15392, + opcua:nodei15393, + opcua:nodei15394, + opcua:nodei15395 ; + base:hasDatatype opcua:ProgramDiagnostic2DataType ; + base:hasDisplayName "ProgramDiagnostic2Type" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15383" ; + base:hasProperty opcua:nodei15387 . + +opcua:nodei15406 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessLevelExType ; + base:hasBrowseName "AccessLevelExType" ; + base:hasDisplayName "AccessLevelExType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15406" ; + base:hasProperty opcua:nodei15407 . + +opcua:nodei15452 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroupFolderType" ; + base:hasComponent opcua:nodei15459, + opcua:nodei15461, + opcua:nodei15464, + opcua:nodei25312, + opcua:nodei25315 ; + base:hasDisplayName "SecurityGroupFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15452" ; + base:hasProperty opcua:nodei25317 ; + base:organizes opcua:nodei15453 . + +opcua:nodei15471 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SecurityGroupType ; + base:hasBrowseName "SecurityGroupType" ; + base:hasComponent opcua:nodei25624, + opcua:nodei25625 ; + base:hasDisplayName "SecurityGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15471" ; + base:hasProperty opcua:nodei15046, + opcua:nodei15047, + opcua:nodei15048, + opcua:nodei15056, + opcua:nodei15472 . + +opcua:nodei15480 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21150, + opcua:nodei21174, + opcua:nodei21198 ; + base:definesType opcua:WriterGroupDataType ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15480" . + +opcua:nodei15487 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei126, + opcua:nodei15058, + opcua:nodei15589 ; + base:definesType opcua:StructureDescription ; + base:hasBrowseName "StructureDescription" ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15487" . + +opcua:nodei15488 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei127, + opcua:nodei15059, + opcua:nodei15590 ; + base:definesType opcua:EnumDescription ; + base:hasBrowseName "EnumDescription" ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15488" . + +opcua:nodei15489 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExtensionFieldsType ; + base:hasBrowseName "ExtensionFieldsType" ; + base:hasComponent opcua:nodei15491, + opcua:nodei15494 ; + base:hasDisplayName "ExtensionFieldsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15489" ; + base:hasProperty opcua:nodei15490 . + +opcua:nodei15502 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21151, + opcua:nodei21175, + opcua:nodei21199 ; + base:definesType opcua:NetworkAddressDataType ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15502" . + +opcua:nodei15510 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21152, + opcua:nodei21176, + opcua:nodei21200 ; + base:definesType opcua:NetworkAddressUrlDataType ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15510" . + +opcua:nodei15520 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21153, + opcua:nodei21177, + opcua:nodei21201 ; + base:definesType opcua:ReaderGroupDataType ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15520" . + +opcua:nodei15528 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15671, + opcua:nodei15949, + opcua:nodei16150 ; + base:definesType opcua:EndpointType ; + base:hasBrowseName "EndpointType" ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15528" . + +opcua:nodei15530 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21154, + opcua:nodei21178, + opcua:nodei21202 ; + base:definesType opcua:PubSubConfigurationDataType ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15530" . + +opcua:nodei15532 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei21155, + opcua:nodei21179, + opcua:nodei21203 ; + base:definesType opcua:DatagramWriterGroupTransportDataType ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15532" . + +opcua:nodei15534 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15676, + opcua:nodei15950, + opcua:nodei16151 ; + base:definesType opcua:DataTypeSchemaHeader ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15534" . + +opcua:nodei15535 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubStatusEventType ; + base:hasBrowseName "PubSubStatusEventType" ; + base:hasDisplayName "PubSubStatusEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15535" ; + base:hasProperty opcua:nodei15545, + opcua:nodei15546, + opcua:nodei15547 . + +opcua:nodei15548 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubTransportLimitsExceedEventType ; + base:hasBrowseName "PubSubTransportLimitsExceedEventType" ; + base:hasDisplayName "PubSubTransportLimitsExceedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15548" ; + base:hasProperty opcua:nodei15561, + opcua:nodei15562 . + +opcua:nodei15563 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubCommunicationFailureEventType ; + base:hasBrowseName "PubSubCommunicationFailureEventType" ; + base:hasDisplayName "PubSubCommunicationFailureEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15563" ; + base:hasProperty opcua:nodei15576 . + +opcua:nodei15578 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15677, + opcua:nodei15951, + opcua:nodei16152 ; + base:definesType opcua:PublishedDataSetDataType ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15578" . + +opcua:nodei15580 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15678, + opcua:nodei15952, + opcua:nodei16153 ; + base:definesType opcua:PublishedDataSetSourceDataType ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15580" . + +opcua:nodei15581 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15679, + opcua:nodei15953, + opcua:nodei16154 ; + base:definesType opcua:PublishedDataItemsDataType ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15581" . + +opcua:nodei15582 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15681, + opcua:nodei15954, + opcua:nodei16155 ; + base:definesType opcua:PublishedEventsDataType ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15582" . + +opcua:nodei15583 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetFieldContentMask ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15583" ; + base:hasProperty opcua:nodei15584 . + +opcua:nodei15597 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15682, + opcua:nodei15955, + opcua:nodei16156 ; + base:definesType opcua:DataSetWriterDataType ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15597" . + +opcua:nodei15598 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15683, + opcua:nodei15956, + opcua:nodei16157 ; + base:definesType opcua:DataSetWriterTransportDataType ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15598" . + +opcua:nodei15605 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15688, + opcua:nodei15987, + opcua:nodei16158 ; + base:definesType opcua:DataSetWriterMessageDataType ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15605" . + +opcua:nodei15607 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleSetType ; + base:hasBrowseName "RoleSetType" ; + base:hasComponent opcua:nodei15608, + opcua:nodei15997, + opcua:nodei16000 ; + base:hasDisplayName "RoleSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15607" . + +opcua:nodei15609 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15689, + opcua:nodei15988, + opcua:nodei16159 ; + base:definesType opcua:PubSubGroupDataType ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15609" . + +opcua:nodei15611 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15691, + opcua:nodei15990, + opcua:nodei16161 ; + base:definesType opcua:WriterGroupTransportDataType ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15611" . + +opcua:nodei15616 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15693, + opcua:nodei15991, + opcua:nodei16280 ; + base:definesType opcua:WriterGroupMessageDataType ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15616" . + +opcua:nodei15617 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15694, + opcua:nodei15992, + opcua:nodei16281 ; + base:definesType opcua:PubSubConnectionDataType ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15617" . + +opcua:nodei15618 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15695, + opcua:nodei15993, + opcua:nodei16282 ; + base:definesType opcua:ConnectionTransportDataType ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15618" . + +opcua:nodei15620 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleType ; + base:hasBrowseName "RoleType" ; + base:hasComponent opcua:nodei15624, + opcua:nodei15626, + opcua:nodei16176, + opcua:nodei16178, + opcua:nodei16180, + opcua:nodei16182 ; + base:hasDisplayName "RoleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15620" ; + base:hasProperty opcua:nodei15410, + opcua:nodei15411, + opcua:nodei16173, + opcua:nodei16174, + opcua:nodei16175, + opcua:nodei24139 . + +opcua:nodei15621 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15701, + opcua:nodei15995, + opcua:nodei16284 ; + base:definesType opcua:ReaderGroupTransportDataType ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15621" . + +opcua:nodei15622 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15702, + opcua:nodei15996, + opcua:nodei16285 ; + base:definesType opcua:ReaderGroupMessageDataType ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15622" . + +opcua:nodei15623 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15703, + opcua:nodei16007, + opcua:nodei16286 ; + base:definesType opcua:DataSetReaderDataType ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15623" . + +opcua:nodei15628 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15705, + opcua:nodei16008, + opcua:nodei16287 ; + base:definesType opcua:DataSetReaderTransportDataType ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15628" . + +opcua:nodei15629 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15706, + opcua:nodei16009, + opcua:nodei16288 ; + base:definesType opcua:DataSetReaderMessageDataType ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15629" . + +opcua:nodei15630 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15707, + opcua:nodei16010, + opcua:nodei16308 ; + base:definesType opcua:SubscribedDataSetDataType ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15630" . + +opcua:nodei15631 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15712, + opcua:nodei16011, + opcua:nodei16310 ; + base:definesType opcua:TargetVariablesDataType ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15631" . + +opcua:nodei15632 a opcua:DataTypeNodeClass ; + base:definesType opcua:IdentityCriteriaType ; + base:hasBrowseName "IdentityCriteriaType" ; + base:hasDisplayName "IdentityCriteriaType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15632" ; + base:hasProperty opcua:nodei15633 . + +opcua:nodei15634 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15042, + opcua:nodei15728, + opcua:nodei15736 ; + base:definesType opcua:IdentityMappingRuleType ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15634" . + +opcua:nodei15635 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15713, + opcua:nodei16012, + opcua:nodei16311 ; + base:definesType opcua:SubscribedDataSetMirrorDataType ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15635" . + +opcua:nodei15642 a opcua:DataTypeNodeClass ; + base:definesType opcua:UadpNetworkMessageContentMask ; + base:hasBrowseName "UadpNetworkMessageContentMask" ; + base:hasDisplayName "UadpNetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15642" ; + base:hasProperty opcua:nodei15643 . + +opcua:nodei15645 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15715, + opcua:nodei16014, + opcua:nodei16323 ; + base:definesType opcua:UadpWriterGroupMessageDataType ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15645" . + +opcua:nodei15646 a opcua:DataTypeNodeClass ; + base:definesType opcua:UadpDataSetMessageContentMask ; + base:hasBrowseName "UadpDataSetMessageContentMask" ; + base:hasDisplayName "UadpDataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15646" ; + base:hasProperty opcua:nodei15647 . + +opcua:nodei15652 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15717, + opcua:nodei16015, + opcua:nodei16391 ; + base:definesType opcua:UadpDataSetWriterMessageDataType ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15652" . + +opcua:nodei15653 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15718, + opcua:nodei16016, + opcua:nodei16392 ; + base:definesType opcua:UadpDataSetReaderMessageDataType ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15653" . + +opcua:nodei15654 a opcua:DataTypeNodeClass ; + base:definesType opcua:JsonNetworkMessageContentMask ; + base:hasBrowseName "JsonNetworkMessageContentMask" ; + base:hasDisplayName "JsonNetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15654" ; + base:hasProperty opcua:nodei15655 . + +opcua:nodei15657 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15719, + opcua:nodei16017, + opcua:nodei16393 ; + base:definesType opcua:JsonWriterGroupMessageDataType ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15657" . + +opcua:nodei15658 a opcua:DataTypeNodeClass ; + base:definesType opcua:JsonDataSetMessageContentMask ; + base:hasBrowseName "JsonDataSetMessageContentMask" ; + base:hasDisplayName "JsonDataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15658" ; + base:hasProperty opcua:nodei15659 . + +opcua:nodei15664 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15724, + opcua:nodei16018, + opcua:nodei16394 ; + base:definesType opcua:JsonDataSetWriterMessageDataType ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15664" . + +opcua:nodei15665 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15725, + opcua:nodei16019, + opcua:nodei16404 ; + base:definesType opcua:JsonDataSetReaderMessageDataType ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15665" . + +opcua:nodei15667 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15727, + opcua:nodei16021, + opcua:nodei16524 ; + base:definesType opcua:BrokerWriterGroupTransportDataType ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15667" . + +opcua:nodei15669 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15729, + opcua:nodei16022, + opcua:nodei16525 ; + base:definesType opcua:BrokerDataSetWriterTransportDataType ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15669" . + +opcua:nodei15670 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15733, + opcua:nodei16023, + opcua:nodei16526 ; + base:definesType opcua:BrokerDataSetReaderTransportDataType ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15670" . + +opcua:nodei15744 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TemporaryFileTransferType ; + base:hasBrowseName "TemporaryFileTransferType" ; + base:hasComponent opcua:nodei15746, + opcua:nodei15749, + opcua:nodei15751, + opcua:nodei15754 ; + base:hasDisplayName "TemporaryFileTransferType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15744" ; + base:hasProperty opcua:nodei15745 . + +opcua:nodei15803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FileTransferStateMachineType ; + base:hasBrowseName "FileTransferStateMachineType" ; + base:hasComponent opcua:nodei15815, + opcua:nodei15817, + opcua:nodei15819, + opcua:nodei15821, + opcua:nodei15823, + opcua:nodei15825, + opcua:nodei15827, + opcua:nodei15829, + opcua:nodei15831, + opcua:nodei15833, + opcua:nodei15835, + opcua:nodei15837, + opcua:nodei15839, + opcua:nodei15841, + opcua:nodei15843 ; + base:hasDisplayName "FileTransferStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15803" . + +opcua:nodei15874 a opcua:DataTypeNodeClass ; + base:definesType opcua:OverrideValueHandling ; + base:hasBrowseName "OverrideValueHandling" ; + base:hasDisplayName "OverrideValueHandling" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15874" ; + base:hasProperty opcua:nodei15875 . + +opcua:nodei15904 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetFieldFlags ; + base:hasBrowseName "DataSetFieldFlags" ; + base:hasDisplayName "DataSetFieldFlags" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15904" ; + base:hasProperty opcua:nodei15577 . + +opcua:nodei15906 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubKeyServiceType ; + base:hasBrowseName "PubSubKeyServiceType" ; + base:hasComponent opcua:nodei15907, + opcua:nodei15910, + opcua:nodei15913, + opcua:nodei25277 ; + base:hasDisplayName "PubSubKeyServiceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15906" . + +opcua:nodei16 a opcua:DataTypeNodeClass ; + base:definesType opcua:XmlElement ; + base:hasBrowseName "XmlElement" ; + base:hasDisplayName "XmlElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16" . + +opcua:nodei16307 a opcua:DataTypeNodeClass ; + base:definesType opcua:AudioDataType ; + base:hasBrowseName "AudioDataType" ; + base:hasDisplayName "AudioDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16307" . + +opcua:nodei16309 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SelectionListType ; + base:hasBrowseName "SelectionListType" ; + base:hasDisplayName "SelectionListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16309" ; + base:hasProperty opcua:nodei16312, + opcua:nodei17632, + opcua:nodei17633 . + +opcua:nodei16313 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17537, + opcua:nodei17541, + opcua:nodei17547 ; + base:definesType opcua:AdditionalParametersType ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16313" . + +opcua:nodei16314 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FileSystem" ; + base:hasComponent opcua:nodei16348, + opcua:nodei16351, + opcua:nodei16354, + opcua:nodei16356 ; + base:hasDisplayName "FileSystem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16314" . + +opcua:nodei16361 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAlarmSuppressionGroup ; + base:hasBrowseName "HasAlarmSuppressionGroup" ; + base:hasDisplayName "HasAlarmSuppressionGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16361" . + +opcua:nodei16362 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlarmGroupMember ; + base:hasBrowseName "AlarmGroupMember" ; + base:hasDisplayName "AlarmGroupMember" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16362" . + +opcua:nodei16405 a opcua:ObjectTypeNodeClass ; + opcua:AlarmGroupMember opcua:nodei16406 ; + base:definesType opcua:AlarmGroupType ; + base:hasBrowseName "AlarmGroupType" ; + base:hasDisplayName "AlarmGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16405" . + +opcua:nodei17 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeId ; + base:hasBrowseName "NodeId" ; + base:hasDisplayName "NodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17" . + +opcua:nodei17080 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DiscrepancyAlarmType ; + base:hasBrowseName "DiscrepancyAlarmType" ; + base:hasDisplayName "DiscrepancyAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17080" ; + base:hasProperty opcua:nodei17215, + opcua:nodei17216, + opcua:nodei17217 . + +opcua:nodei17218 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SafetyConditionClassType ; + base:hasBrowseName "SafetyConditionClassType" ; + base:hasDisplayName "SafetyConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17218" . + +opcua:nodei17219 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HighlyManagedAlarmConditionClassType ; + base:hasBrowseName "HighlyManagedAlarmConditionClassType" ; + base:hasDisplayName "HighlyManagedAlarmConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17219" . + +opcua:nodei17220 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrainingConditionClassType ; + base:hasBrowseName "TrainingConditionClassType" ; + base:hasDisplayName "TrainingConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17220" . + +opcua:nodei17221 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TestingConditionClassType ; + base:hasBrowseName "TestingConditionClassType" ; + base:hasDisplayName "TestingConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17221" . + +opcua:nodei17225 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionSuppressionEventType ; + base:hasBrowseName "AuditConditionSuppressionEventType" ; + base:hasDisplayName "AuditConditionSuppressionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17225" . + +opcua:nodei17242 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionSilenceEventType ; + base:hasBrowseName "AuditConditionSilenceEventType" ; + base:hasDisplayName "AuditConditionSilenceEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17242" . + +opcua:nodei17259 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionOutOfServiceEventType ; + base:hasBrowseName "AuditConditionOutOfServiceEventType" ; + base:hasDisplayName "AuditConditionOutOfServiceEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17259" . + +opcua:nodei17276 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectDisable ; + base:hasBrowseName "HasEffectDisable" ; + base:hasDisplayName "HasEffectDisable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17276" . + +opcua:nodei17277 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AlarmRateVariableType ; + base:hasBrowseName "AlarmRateVariableType" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "AlarmRateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17277" ; + base:hasProperty opcua:nodei17278 . + +opcua:nodei17279 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AlarmMetricsType ; + base:hasBrowseName "AlarmMetricsType" ; + base:hasComponent opcua:nodei17280, + opcua:nodei17281, + opcua:nodei17282, + opcua:nodei17283, + opcua:nodei17284, + opcua:nodei17286, + opcua:nodei17288, + opcua:nodei17991, + opcua:nodei18666 ; + base:hasDisplayName "AlarmMetricsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17279" . + +opcua:nodei17467 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17468, + opcua:nodei17472, + opcua:nodei17476 ; + base:definesType opcua:DatagramConnectionTransportDataType ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17467" . + +opcua:nodei17496 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialConfigurationFolderType ; + base:hasBrowseName "KeyCredentialConfigurationFolderType" ; + base:hasComponent opcua:nodei17511, + opcua:nodei17522 ; + base:hasDisplayName "KeyCredentialConfigurationFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17496" . + +opcua:nodei17497 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogUnitType ; + base:hasBrowseName "AnalogUnitType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17497" ; + base:hasProperty opcua:nodei17502 ; + base:hasValueRank "-2" . + +opcua:nodei17548 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei17549, + opcua:nodei17553, + opcua:nodei17557 ; + base:definesType opcua:EphemeralKeyType ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17548" . + +opcua:nodei17570 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogUnitRangeType ; + base:hasBrowseName "AnalogUnitRangeType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogUnitRangeType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17570" ; + base:hasProperty opcua:nodei17575 ; + base:hasValueRank "-2" . + +opcua:nodei17588 a opcua:DataTypeNodeClass ; + base:definesType opcua:Index ; + base:hasBrowseName "Index" ; + base:hasDisplayName "Index" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17588" . + +opcua:nodei17589 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DictionaryEntryType ; + base:hasBrowseName "DictionaryEntryType" ; + base:hasComponent opcua:nodei17590 ; + base:hasDisplayName "DictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17589" . + +opcua:nodei17591 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DictionaryFolderType ; + base:hasBrowseName "DictionaryFolderType" ; + base:hasComponent opcua:nodei17592, + opcua:nodei17593 ; + base:hasDisplayName "DictionaryFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17591" . + +opcua:nodei17597 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDictionaryEntry ; + base:hasBrowseName "HasDictionaryEntry" ; + base:hasDisplayName "HasDictionaryEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17597" . + +opcua:nodei17598 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IrdiDictionaryEntryType ; + base:hasBrowseName "IrdiDictionaryEntryType" ; + base:hasDisplayName "IrdiDictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17598" . + +opcua:nodei17600 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UriDictionaryEntryType ; + base:hasBrowseName "UriDictionaryEntryType" ; + base:hasDisplayName "UriDictionaryEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17600" . + +opcua:nodei17603 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasInterface ; + base:hasBrowseName "HasInterface" ; + base:hasDisplayName "HasInterface" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17603" . + +opcua:nodei17604 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAddIn ; + base:hasBrowseName "HasAddIn" ; + base:hasDisplayName "HasAddIn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17604" . + +opcua:nodei17605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultInstanceBrowseName" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDescription "Allows the definition of BrowseName on an ObjectType that all instances should use by default." ; + base:hasDisplayName "DefaultInstanceBrowseName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17605" . + +opcua:nodei17641 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RoleMappingRuleChangedAuditEventType ; + base:hasBrowseName "RoleMappingRuleChangedAuditEventType" ; + base:hasDisplayName "RoleMappingRuleChangedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17641" . + +opcua:nodei17709 a opcua:VariableTypeNodeClass ; + base:definesType opcua:RationalNumberType ; + base:hasBrowseName "RationalNumberType" ; + base:hasComponent opcua:nodei17712, + opcua:nodei17713 ; + base:hasDatatype opcua:RationalNumber ; + base:hasDisplayName "RationalNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17709" . + +opcua:nodei17714 a opcua:VariableTypeNodeClass ; + base:definesType opcua:VectorType ; + base:hasBrowseName "VectorType" ; + base:hasDatatype opcua:Vector ; + base:hasDisplayName "VectorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17714" ; + base:hasProperty opcua:nodei17715 . + +opcua:nodei17716 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DVectorType ; + base:hasBrowseName "3DVectorType" ; + base:hasComponent opcua:nodei18769, + opcua:nodei18770, + opcua:nodei18771 ; + base:hasDatatype opcua:3DVector ; + base:hasDisplayName "3DVectorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17716" ; + base:hasSymbolicName "ThreeDVectorType" . + +opcua:nodei17721 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ConnectionTransportType ; + base:hasBrowseName "ConnectionTransportType" ; + base:hasDisplayName "ConnectionTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17721" . + +opcua:nodei17725 a opcua:ObjectTypeNodeClass ; + opcua:HasDataSetWriter opcua:nodei17743 ; + base:definesType opcua:WriterGroupType ; + base:hasBrowseName "WriterGroupType" ; + base:hasComponent opcua:nodei17741, + opcua:nodei17742, + opcua:nodei17812, + opcua:nodei17969, + opcua:nodei17992 ; + base:hasDisplayName "WriterGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17725" ; + base:hasProperty opcua:nodei17559, + opcua:nodei17736, + opcua:nodei17737, + opcua:nodei17738, + opcua:nodei17739, + opcua:nodei17740 . + +opcua:nodei17852 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuthorizationServiceConfigurationType ; + base:hasBrowseName "AuthorizationServiceConfigurationType" ; + base:hasDisplayName "AuthorizationServiceConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17852" ; + base:hasProperty opcua:nodei17860, + opcua:nodei18072, + opcua:nodei18073 . + +opcua:nodei17983 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectEnable ; + base:hasBrowseName "HasEffectEnable" ; + base:hasDisplayName "HasEffectEnable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17983" . + +opcua:nodei17984 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectSuppressed ; + base:hasBrowseName "HasEffectSuppressed" ; + base:hasDisplayName "HasEffectSuppressed" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17984" . + +opcua:nodei17985 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffectUnsuppressed ; + base:hasBrowseName "HasEffectUnsuppressed" ; + base:hasDisplayName "HasEffectUnsuppressed" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17985" . + +opcua:nodei17986 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AudioVariableType ; + base:hasBrowseName "AudioVariableType" ; + base:hasDatatype opcua:AudioDataType ; + base:hasDisplayName "AudioVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17986" ; + base:hasProperty opcua:nodei17988, + opcua:nodei17989, + opcua:nodei17990 . + +opcua:nodei17997 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:WriterGroupTransportType ; + base:hasBrowseName "WriterGroupTransportType" ; + base:hasDisplayName "WriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17997" . + +opcua:nodei17998 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:WriterGroupMessageType ; + base:hasBrowseName "WriterGroupMessageType" ; + base:hasDisplayName "WriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17998" . + +opcua:nodei17999 a opcua:ObjectTypeNodeClass ; + opcua:HasDataSetReader opcua:nodei18076 ; + base:definesType opcua:ReaderGroupType ; + base:hasBrowseName "ReaderGroupType" ; + base:hasComponent opcua:nodei21015, + opcua:nodei21080, + opcua:nodei21081, + opcua:nodei21082, + opcua:nodei21085 ; + base:hasDisplayName "ReaderGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17999" . + +opcua:nodei18 a opcua:DataTypeNodeClass ; + base:definesType opcua:ExpandedNodeId ; + base:hasBrowseName "ExpandedNodeId" ; + base:hasDisplayName "ExpandedNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18" . + +opcua:nodei18001 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialConfigurationType ; + base:hasBrowseName "KeyCredentialConfigurationType" ; + base:hasComponent opcua:nodei17534, + opcua:nodei18006, + opcua:nodei18008 ; + base:hasDisplayName "KeyCredentialConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18001" ; + base:hasProperty opcua:nodei18004, + opcua:nodei18005, + opcua:nodei18069, + opcua:nodei18165 . + +opcua:nodei18011 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialAuditEventType ; + base:hasBrowseName "KeyCredentialAuditEventType" ; + base:hasDisplayName "KeyCredentialAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18011" ; + base:hasProperty opcua:nodei18028 . + +opcua:nodei18029 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialUpdatedAuditEventType ; + base:hasBrowseName "KeyCredentialUpdatedAuditEventType" ; + base:hasDisplayName "KeyCredentialUpdatedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18029" . + +opcua:nodei18047 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:KeyCredentialDeletedAuditEventType ; + base:hasBrowseName "KeyCredentialDeletedAuditEventType" ; + base:hasDisplayName "KeyCredentialDeletedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18047" ; + base:hasProperty opcua:nodei18064 . + +opcua:nodei18347 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:InstrumentDiagnosticAlarmType ; + base:hasBrowseName "InstrumentDiagnosticAlarmType" ; + base:hasDisplayName "InstrumentDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18347" . + +opcua:nodei18496 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemDiagnosticAlarmType ; + base:hasBrowseName "SystemDiagnosticAlarmType" ; + base:hasDisplayName "SystemDiagnosticAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18496" . + +opcua:nodei18665 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StatisticalConditionClassType ; + base:hasBrowseName "StatisticalConditionClassType" ; + base:hasDisplayName "StatisticalConditionClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18665" . + +opcua:nodei18772 a opcua:VariableTypeNodeClass ; + base:definesType opcua:CartesianCoordinatesType ; + base:hasBrowseName "CartesianCoordinatesType" ; + base:hasDatatype opcua:CartesianCoordinates ; + base:hasDisplayName "CartesianCoordinatesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18772" ; + base:hasProperty opcua:nodei18773 . + +opcua:nodei18774 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DCartesianCoordinatesType ; + base:hasBrowseName "3DCartesianCoordinatesType" ; + base:hasComponent opcua:nodei18776, + opcua:nodei18777, + opcua:nodei18778 ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasDisplayName "3DCartesianCoordinatesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18774" ; + base:hasSymbolicName "ThreeDCartesianCoordinatesType" . + +opcua:nodei18779 a opcua:VariableTypeNodeClass ; + base:definesType opcua:OrientationType ; + base:hasBrowseName "OrientationType" ; + base:hasDatatype opcua:Orientation ; + base:hasDisplayName "OrientationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18779" ; + base:hasProperty opcua:nodei18780 . + +opcua:nodei18781 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DOrientationType ; + base:hasBrowseName "3DOrientationType" ; + base:hasComponent opcua:nodei18783, + opcua:nodei18784, + opcua:nodei18785 ; + base:hasDatatype opcua:3DOrientation ; + base:hasDisplayName "3DOrientationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18781" ; + base:hasSymbolicName "ThreeDOrientationType" . + +opcua:nodei18786 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FrameType ; + base:hasBrowseName "FrameType" ; + base:hasComponent opcua:nodei18787, + opcua:nodei18789, + opcua:nodei18801 ; + base:hasDatatype opcua:Frame ; + base:hasDisplayName "FrameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18786" ; + base:hasProperty opcua:nodei18788, + opcua:nodei18790 . + +opcua:nodei18791 a opcua:VariableTypeNodeClass ; + base:definesType opcua:3DFrameType ; + base:hasBrowseName "3DFrameType" ; + base:hasComponent opcua:nodei18792, + opcua:nodei18796 ; + base:hasDatatype opcua:3DFrame ; + base:hasDisplayName "3DFrameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18791" ; + base:hasSymbolicName "ThreeDFrameType" . + +opcua:nodei18804 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasWriterGroup ; + base:hasBrowseName "HasWriterGroup" ; + base:hasDisplayName "HasWriterGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18804" . + +opcua:nodei18805 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasReaderGroup ; + base:hasBrowseName "HasReaderGroup" ; + base:hasDisplayName "HasReaderGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18805" . + +opcua:nodei18806 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18815, + opcua:nodei18851, + opcua:nodei19064 ; + base:definesType opcua:RationalNumber ; + base:hasBrowseName "RationalNumber" ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18806" . + +opcua:nodei18807 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18816, + opcua:nodei18852, + opcua:nodei19065 ; + base:definesType opcua:Vector ; + base:hasBrowseName "Vector" ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18807" . + +opcua:nodei18808 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18817, + opcua:nodei18853, + opcua:nodei19066 ; + base:definesType opcua:3DVector ; + base:hasBrowseName "3DVector" ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18808" ; + base:hasSymbolicName "ThreeDVector" . + +opcua:nodei18809 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18818, + opcua:nodei18854, + opcua:nodei19067 ; + base:definesType opcua:CartesianCoordinates ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18809" . + +opcua:nodei18810 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18819, + opcua:nodei18855, + opcua:nodei19068 ; + base:definesType opcua:3DCartesianCoordinates ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18810" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" . + +opcua:nodei18811 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18820, + opcua:nodei18856, + opcua:nodei19069 ; + base:definesType opcua:Orientation ; + base:hasBrowseName "Orientation" ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18811" . + +opcua:nodei18812 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18821, + opcua:nodei18857, + opcua:nodei19070 ; + base:definesType opcua:3DOrientation ; + base:hasBrowseName "3DOrientation" ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18812" ; + base:hasSymbolicName "ThreeDOrientation" . + +opcua:nodei18813 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18822, + opcua:nodei18858, + opcua:nodei19071 ; + base:definesType opcua:Frame ; + base:hasBrowseName "Frame" ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18813" . + +opcua:nodei18814 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei18823, + opcua:nodei18859, + opcua:nodei19072 ; + base:definesType opcua:3DFrame ; + base:hasBrowseName "3DFrame" ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18814" ; + base:hasSymbolicName "ThreeDFrame" . + +opcua:nodei19 a opcua:DataTypeNodeClass ; + base:definesType opcua:StatusCode ; + base:hasBrowseName "StatusCode" ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19" . + +opcua:nodei19077 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDictionaryEntryDiscreteBaseType ; + base:hasBrowseName "MultiStateDictionaryEntryDiscreteBaseType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateDictionaryEntryDiscreteBaseType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19077" ; + base:hasProperty opcua:nodei19082, + opcua:nodei19083 . + +opcua:nodei19084 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDictionaryEntryDiscreteType ; + base:hasBrowseName "MultiStateDictionaryEntryDiscreteType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "MultiStateDictionaryEntryDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19084" ; + base:hasProperty opcua:nodei19090 . + +opcua:nodei19095 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryAnnotationUpdateEventType ; + base:hasBrowseName "AuditHistoryAnnotationUpdateEventType" ; + base:hasDisplayName "AuditHistoryAnnotationUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19095" ; + base:hasProperty opcua:nodei19293, + opcua:nodei19294, + opcua:nodei19295 . + +opcua:nodei19297 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListOutOfDateAlarmType ; + base:hasBrowseName "TrustListOutOfDateAlarmType" ; + base:hasDisplayName "TrustListOutOfDateAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19297" ; + base:hasProperty opcua:nodei19446, + opcua:nodei19447, + opcua:nodei19448 . + +opcua:nodei19677 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsType ; + base:hasBrowseName "PubSubDiagnosticsType" ; + base:hasComponent opcua:nodei19678, + opcua:nodei19679, + opcua:nodei19684, + opcua:nodei19689, + opcua:nodei19690, + opcua:nodei19691, + opcua:nodei19722 ; + base:hasDisplayName "PubSubDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19677" . + +opcua:nodei19723 a opcua:DataTypeNodeClass ; + base:definesType opcua:DiagnosticsLevel ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19723" ; + base:hasProperty opcua:nodei19724 . + +opcua:nodei19725 a opcua:VariableTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsCounterType ; + base:hasBrowseName "PubSubDiagnosticsCounterType" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PubSubDiagnosticsCounterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19725" ; + base:hasProperty opcua:nodei19726, + opcua:nodei19727, + opcua:nodei19728, + opcua:nodei19729 . + +opcua:nodei19730 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsCounterClassification ; + base:hasBrowseName "PubSubDiagnosticsCounterClassification" ; + base:hasDisplayName "PubSubDiagnosticsCounterClassification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19730" ; + base:hasProperty opcua:nodei19731 . + +opcua:nodei19732 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "PubSubDiagnosticsRootType" ; + base:hasComponent opcua:nodei19777 ; + base:hasDisplayName "PubSubDiagnosticsRootType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19732" . + +opcua:nodei19786 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsConnectionType ; + base:hasBrowseName "PubSubDiagnosticsConnectionType" ; + base:hasComponent opcua:nodei19831 ; + base:hasDisplayName "PubSubDiagnosticsConnectionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19786" . + +opcua:nodei19834 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsWriterGroupType ; + base:hasBrowseName "PubSubDiagnosticsWriterGroupType" ; + base:hasComponent opcua:nodei19848, + opcua:nodei19879 ; + base:hasDisplayName "PubSubDiagnosticsWriterGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19834" . + +opcua:nodei19903 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsReaderGroupType ; + base:hasBrowseName "PubSubDiagnosticsReaderGroupType" ; + base:hasComponent opcua:nodei19917, + opcua:nodei19948 ; + base:hasDisplayName "PubSubDiagnosticsReaderGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19903" . + +opcua:nodei19968 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsDataSetWriterType ; + base:hasBrowseName "PubSubDiagnosticsDataSetWriterType" ; + base:hasComponent opcua:nodei19982, + opcua:nodei20013 ; + base:hasDisplayName "PubSubDiagnosticsDataSetWriterType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19968" . + +opcua:nodei2 a opcua:DataTypeNodeClass ; + base:definesType opcua:SByte ; + base:hasBrowseName "SByte" ; + base:hasDisplayName "SByte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2" . + +opcua:nodei20 a opcua:DataTypeNodeClass ; + base:definesType opcua:QualifiedName ; + base:hasBrowseName "QualifiedName" ; + base:hasDisplayName "QualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20" . + +opcua:nodei2000 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageBMP ; + base:hasBrowseName "ImageBMP" ; + base:hasDisplayName "ImageBMP" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2000" . + +opcua:nodei2001 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageGIF ; + base:hasBrowseName "ImageGIF" ; + base:hasDisplayName "ImageGIF" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2001" . + +opcua:nodei2002 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImageJPG ; + base:hasBrowseName "ImageJPG" ; + base:hasDisplayName "ImageJPG" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2002" . + +opcua:nodei20027 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubDiagnosticsDataSetReaderType ; + base:hasBrowseName "PubSubDiagnosticsDataSetReaderType" ; + base:hasComponent opcua:nodei20041, + opcua:nodei20072 ; + base:hasDisplayName "PubSubDiagnosticsDataSetReaderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20027" . + +opcua:nodei2003 a opcua:DataTypeNodeClass ; + base:definesType opcua:ImagePNG ; + base:hasBrowseName "ImagePNG" ; + base:hasDisplayName "ImagePNG" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2003" . + +opcua:nodei2004 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerType ; + base:hasBrowseName "ServerType" ; + base:hasComponent opcua:nodei11489, + opcua:nodei11527, + opcua:nodei12746, + opcua:nodei12871, + opcua:nodei12883, + opcua:nodei2007, + opcua:nodei2009, + opcua:nodei2010, + opcua:nodei2011, + opcua:nodei2012 ; + base:hasDisplayName "ServerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2004" ; + base:hasProperty opcua:nodei12882, + opcua:nodei15003, + opcua:nodei17612, + opcua:nodei2005, + opcua:nodei2006, + opcua:nodei2008, + opcua:nodei2742 . + +opcua:nodei2013 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilitiesType" ; + base:hasComponent opcua:nodei11551, + opcua:nodei11562, + opcua:nodei16295, + opcua:nodei2019, + opcua:nodei2754 ; + base:hasDisplayName "ServerCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2013" ; + base:hasProperty opcua:nodei11549, + opcua:nodei11550, + opcua:nodei12910, + opcua:nodei2014, + opcua:nodei2016, + opcua:nodei2017, + opcua:nodei24088, + opcua:nodei24089, + opcua:nodei24090, + opcua:nodei24091, + opcua:nodei24092, + opcua:nodei24093, + opcua:nodei24094, + opcua:nodei24103, + opcua:nodei2732, + opcua:nodei2733, + opcua:nodei2734, + opcua:nodei3049, + opcua:nodei31770 . + +opcua:nodei2020 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnosticsType" ; + base:hasComponent opcua:nodei2021, + opcua:nodei2022, + opcua:nodei2023, + opcua:nodei2744 ; + base:hasDisplayName "ServerDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2020" ; + base:hasProperty opcua:nodei2025 . + +opcua:nodei2026 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummaryType" ; + base:hasComponent opcua:nodei12097, + opcua:nodei2027, + opcua:nodei2028 ; + base:hasDisplayName "SessionsDiagnosticsSummaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2026" . + +opcua:nodei2029 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsObjectType ; + base:hasBrowseName "SessionDiagnosticsObjectType" ; + base:hasComponent opcua:nodei2030, + opcua:nodei2031, + opcua:nodei2032 ; + base:hasDisplayName "SessionDiagnosticsObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2029" . + +opcua:nodei2033 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfoType" ; + base:hasDisplayName "VendorServerInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2033" . + +opcua:nodei2034 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancyType" ; + base:hasDisplayName "ServerRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2034" ; + base:hasProperty opcua:nodei2035, + opcua:nodei32410 . + +opcua:nodei2036 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransparentRedundancyType ; + base:hasBrowseName "TransparentRedundancyType" ; + base:hasDisplayName "TransparentRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2036" ; + base:hasProperty opcua:nodei2037, + opcua:nodei2038 . + +opcua:nodei2039 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentRedundancyType ; + base:hasBrowseName "NonTransparentRedundancyType" ; + base:hasDisplayName "NonTransparentRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2039" ; + base:hasProperty opcua:nodei2040 . + +opcua:nodei20408 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataSetOrderingType ; + base:hasBrowseName "DataSetOrderingType" ; + base:hasDisplayName "DataSetOrderingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20408" ; + base:hasProperty opcua:nodei15641 . + +opcua:nodei2052 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditEventType ; + base:hasBrowseName "AuditEventType" ; + base:hasDisplayName "AuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2052" ; + base:hasProperty opcua:nodei2053, + opcua:nodei2054, + opcua:nodei2055, + opcua:nodei2056, + opcua:nodei2057 . + +opcua:nodei2058 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditSecurityEventType ; + base:hasBrowseName "AuditSecurityEventType" ; + base:hasDisplayName "AuditSecurityEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2058" ; + base:hasProperty opcua:nodei17615 . + +opcua:nodei2059 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditChannelEventType ; + base:hasBrowseName "AuditChannelEventType" ; + base:hasDisplayName "AuditChannelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2059" ; + base:hasProperty opcua:nodei2745 . + +opcua:nodei2060 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditOpenSecureChannelEventType ; + base:hasBrowseName "AuditOpenSecureChannelEventType" ; + base:hasDisplayName "AuditOpenSecureChannelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2060" ; + base:hasProperty opcua:nodei2061, + opcua:nodei2062, + opcua:nodei2063, + opcua:nodei2065, + opcua:nodei2066, + opcua:nodei24135, + opcua:nodei2746 . + +opcua:nodei2069 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditSessionEventType ; + base:hasBrowseName "AuditSessionEventType" ; + base:hasDisplayName "AuditSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2069" ; + base:hasProperty opcua:nodei2070 . + +opcua:nodei2071 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCreateSessionEventType ; + base:hasBrowseName "AuditCreateSessionEventType" ; + base:hasDisplayName "AuditCreateSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2071" ; + base:hasProperty opcua:nodei2072, + opcua:nodei2073, + opcua:nodei2074, + opcua:nodei2747 . + +opcua:nodei2075 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditActivateSessionEventType ; + base:hasBrowseName "AuditActivateSessionEventType" ; + base:hasDisplayName "AuditActivateSessionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2075" ; + base:hasProperty opcua:nodei11485, + opcua:nodei2076, + opcua:nodei2077 . + +opcua:nodei2078 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCancelEventType ; + base:hasBrowseName "AuditCancelEventType" ; + base:hasDisplayName "AuditCancelEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2078" ; + base:hasProperty opcua:nodei2079 . + +opcua:nodei2080 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateEventType ; + base:hasBrowseName "AuditCertificateEventType" ; + base:hasDisplayName "AuditCertificateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2080" ; + base:hasProperty opcua:nodei2081 . + +opcua:nodei2082 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateDataMismatchEventType ; + base:hasBrowseName "AuditCertificateDataMismatchEventType" ; + base:hasDisplayName "AuditCertificateDataMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2082" ; + base:hasProperty opcua:nodei2083, + opcua:nodei2084 . + +opcua:nodei2085 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateExpiredEventType ; + base:hasBrowseName "AuditCertificateExpiredEventType" ; + base:hasDisplayName "AuditCertificateExpiredEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2085" . + +opcua:nodei2086 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateInvalidEventType ; + base:hasBrowseName "AuditCertificateInvalidEventType" ; + base:hasDisplayName "AuditCertificateInvalidEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2086" . + +opcua:nodei2087 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateUntrustedEventType ; + base:hasBrowseName "AuditCertificateUntrustedEventType" ; + base:hasDisplayName "AuditCertificateUntrustedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2087" . + +opcua:nodei2088 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateRevokedEventType ; + base:hasBrowseName "AuditCertificateRevokedEventType" ; + base:hasDisplayName "AuditCertificateRevokedEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2088" . + +opcua:nodei2089 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditCertificateMismatchEventType ; + base:hasBrowseName "AuditCertificateMismatchEventType" ; + base:hasDisplayName "AuditCertificateMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2089" . + +opcua:nodei2090 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditNodeManagementEventType ; + base:hasBrowseName "AuditNodeManagementEventType" ; + base:hasDisplayName "AuditNodeManagementEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2090" . + +opcua:nodei2091 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditAddNodesEventType ; + base:hasBrowseName "AuditAddNodesEventType" ; + base:hasDisplayName "AuditAddNodesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2091" ; + base:hasProperty opcua:nodei2092 . + +opcua:nodei2093 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditDeleteNodesEventType ; + base:hasBrowseName "AuditDeleteNodesEventType" ; + base:hasDisplayName "AuditDeleteNodesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2093" ; + base:hasProperty opcua:nodei2094 . + +opcua:nodei2095 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditAddReferencesEventType ; + base:hasBrowseName "AuditAddReferencesEventType" ; + base:hasDisplayName "AuditAddReferencesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2095" ; + base:hasProperty opcua:nodei2096 . + +opcua:nodei2097 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditDeleteReferencesEventType ; + base:hasBrowseName "AuditDeleteReferencesEventType" ; + base:hasDisplayName "AuditDeleteReferencesEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2097" ; + base:hasProperty opcua:nodei2098 . + +opcua:nodei2099 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateEventType ; + base:hasBrowseName "AuditUpdateEventType" ; + base:hasDisplayName "AuditUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2099" . + +opcua:nodei20998 a opcua:DataTypeNodeClass ; + base:definesType opcua:VersionTime ; + base:hasBrowseName "VersionTime" ; + base:hasDisplayName "VersionTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20998" . + +opcua:nodei21 a opcua:DataTypeNodeClass ; + base:definesType opcua:LocalizedText ; + base:hasBrowseName "LocalizedText" ; + base:hasDisplayName "LocalizedText" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21" . + +opcua:nodei2100 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditWriteUpdateEventType ; + base:hasBrowseName "AuditWriteUpdateEventType" ; + base:hasDisplayName "AuditWriteUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2100" ; + base:hasProperty opcua:nodei2101, + opcua:nodei2102, + opcua:nodei2103, + opcua:nodei2750 . + +opcua:nodei2104 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryUpdateEventType ; + base:hasBrowseName "AuditHistoryUpdateEventType" ; + base:hasDisplayName "AuditHistoryUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2104" ; + base:hasProperty opcua:nodei2751 . + +opcua:nodei21090 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ReaderGroupTransportType ; + base:hasBrowseName "ReaderGroupTransportType" ; + base:hasDisplayName "ReaderGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21090" . + +opcua:nodei21091 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ReaderGroupMessageType ; + base:hasBrowseName "ReaderGroupMessageType" ; + base:hasDisplayName "ReaderGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21091" . + +opcua:nodei21096 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetWriterMessageType ; + base:hasBrowseName "DataSetWriterMessageType" ; + base:hasDisplayName "DataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21096" . + +opcua:nodei21104 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataSetReaderMessageType ; + base:hasBrowseName "DataSetReaderMessageType" ; + base:hasDisplayName "DataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21104" . + +opcua:nodei21105 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpWriterGroupMessageType ; + base:hasBrowseName "UadpWriterGroupMessageType" ; + base:hasDisplayName "UadpWriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21105" ; + base:hasProperty opcua:nodei21106, + opcua:nodei21107, + opcua:nodei21108, + opcua:nodei21109, + opcua:nodei21110 . + +opcua:nodei21111 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpDataSetWriterMessageType ; + base:hasBrowseName "UadpDataSetWriterMessageType" ; + base:hasDisplayName "UadpDataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21111" ; + base:hasProperty opcua:nodei21112, + opcua:nodei21113, + opcua:nodei21114, + opcua:nodei21115 . + +opcua:nodei21116 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UadpDataSetReaderMessageType ; + base:hasBrowseName "UadpDataSetReaderMessageType" ; + base:hasDisplayName "UadpDataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21116" ; + base:hasProperty opcua:nodei17477, + opcua:nodei21117, + opcua:nodei21119, + opcua:nodei21120, + opcua:nodei21121, + opcua:nodei21122, + opcua:nodei21123, + opcua:nodei21124, + opcua:nodei21125 . + +opcua:nodei21126 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonWriterGroupMessageType ; + base:hasBrowseName "JsonWriterGroupMessageType" ; + base:hasDisplayName "JsonWriterGroupMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21126" ; + base:hasProperty opcua:nodei21127 . + +opcua:nodei21128 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonDataSetWriterMessageType ; + base:hasBrowseName "JsonDataSetWriterMessageType" ; + base:hasDisplayName "JsonDataSetWriterMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21128" ; + base:hasProperty opcua:nodei21129 . + +opcua:nodei21130 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:JsonDataSetReaderMessageType ; + base:hasBrowseName "JsonDataSetReaderMessageType" ; + base:hasDisplayName "JsonDataSetReaderMessageType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21130" ; + base:hasProperty opcua:nodei21131, + opcua:nodei21132 . + +opcua:nodei21133 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramWriterGroupTransportType ; + base:hasBrowseName "DatagramWriterGroupTransportType" ; + base:hasComponent opcua:nodei23842 ; + base:hasDisplayName "DatagramWriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21133" ; + base:hasProperty opcua:nodei21134, + opcua:nodei21135, + opcua:nodei23847, + opcua:nodei23848, + opcua:nodei23849, + opcua:nodei25527 . + +opcua:nodei21136 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerWriterGroupTransportType ; + base:hasBrowseName "BrokerWriterGroupTransportType" ; + base:hasDisplayName "BrokerWriterGroupTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21136" ; + base:hasProperty opcua:nodei15246, + opcua:nodei15247, + opcua:nodei15249, + opcua:nodei21137 . + +opcua:nodei21138 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerDataSetWriterTransportType ; + base:hasBrowseName "BrokerDataSetWriterTransportType" ; + base:hasDisplayName "BrokerDataSetWriterTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21138" ; + base:hasProperty opcua:nodei15250, + opcua:nodei15251, + opcua:nodei15330, + opcua:nodei21139, + opcua:nodei21140, + opcua:nodei21141 . + +opcua:nodei21142 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BrokerDataSetReaderTransportType ; + base:hasBrowseName "BrokerDataSetReaderTransportType" ; + base:hasDisplayName "BrokerDataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21142" ; + base:hasProperty opcua:nodei15334, + opcua:nodei15419, + opcua:nodei15420, + opcua:nodei21143, + opcua:nodei21144 . + +opcua:nodei21145 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NetworkAddressType ; + base:hasBrowseName "NetworkAddressType" ; + base:hasComponent opcua:nodei21146 ; + base:hasDisplayName "NetworkAddressType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21145" . + +opcua:nodei21147 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NetworkAddressUrlType ; + base:hasBrowseName "NetworkAddressUrlType" ; + base:hasComponent opcua:nodei21149 ; + base:hasDisplayName "NetworkAddressUrlType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21147" . + +opcua:nodei2127 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateMethodEventType ; + base:hasBrowseName "AuditUpdateMethodEventType" ; + base:hasDisplayName "AuditUpdateMethodEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2127" ; + base:hasProperty opcua:nodei2128, + opcua:nodei2129 . + +opcua:nodei2130 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SystemEventType ; + base:hasBrowseName "SystemEventType" ; + base:hasDisplayName "SystemEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2130" . + +opcua:nodei2131 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DeviceFailureEventType ; + base:hasBrowseName "DeviceFailureEventType" ; + base:hasDisplayName "DeviceFailureEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2131" . + +opcua:nodei2132 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseModelChangeEventType ; + base:hasBrowseName "BaseModelChangeEventType" ; + base:hasDisplayName "BaseModelChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2132" . + +opcua:nodei2137 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerVendorCapabilityType ; + base:hasBrowseName "ServerVendorCapabilityType" ; + base:hasDisplayName "ServerVendorCapabilityType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2137" . + +opcua:nodei2138 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerStatusType ; + base:hasBrowseName "ServerStatusType" ; + base:hasComponent opcua:nodei2139, + opcua:nodei2140, + opcua:nodei2141, + opcua:nodei2142, + opcua:nodei2752, + opcua:nodei2753 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2138" . + +opcua:nodei2150 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ServerDiagnosticsSummaryType ; + base:hasBrowseName "ServerDiagnosticsSummaryType" ; + base:hasComponent opcua:nodei2151, + opcua:nodei2152, + opcua:nodei2153, + opcua:nodei2154, + opcua:nodei2155, + opcua:nodei2156, + opcua:nodei2157, + opcua:nodei2159, + opcua:nodei2160, + opcua:nodei2161, + opcua:nodei2162, + opcua:nodei2163 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2150" . + +opcua:nodei2164 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SamplingIntervalDiagnosticsArrayType ; + base:hasBrowseName "SamplingIntervalDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12779 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2164" ; + base:hasValueRank "1" . + +opcua:nodei2165 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SamplingIntervalDiagnosticsType ; + base:hasBrowseName "SamplingIntervalDiagnosticsType" ; + base:hasComponent opcua:nodei11697, + opcua:nodei11698, + opcua:nodei11699, + opcua:nodei2166 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2165" . + +opcua:nodei2171 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SubscriptionDiagnosticsArrayType ; + base:hasBrowseName "SubscriptionDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12784 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2171" ; + base:hasValueRank "1" . + +opcua:nodei2172 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SubscriptionDiagnosticsType ; + base:hasBrowseName "SubscriptionDiagnosticsType" ; + base:hasComponent opcua:nodei2173, + opcua:nodei2174, + opcua:nodei2175, + opcua:nodei2176, + opcua:nodei2177, + opcua:nodei2179, + opcua:nodei2180, + opcua:nodei2181, + opcua:nodei2182, + opcua:nodei2183, + opcua:nodei2184, + opcua:nodei2185, + opcua:nodei2186, + opcua:nodei2187, + opcua:nodei2188, + opcua:nodei2189, + opcua:nodei2190, + opcua:nodei2191, + opcua:nodei2193, + opcua:nodei2998, + opcua:nodei8888, + opcua:nodei8889, + opcua:nodei8890, + opcua:nodei8891, + opcua:nodei8892, + opcua:nodei8893, + opcua:nodei8894, + opcua:nodei8895, + opcua:nodei8896, + opcua:nodei8897, + opcua:nodei8902 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2172" . + +opcua:nodei2196 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsArrayType ; + base:hasBrowseName "SessionDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12816 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2196" ; + base:hasValueRank "1" . + +opcua:nodei2197 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionDiagnosticsVariableType ; + base:hasBrowseName "SessionDiagnosticsVariableType" ; + base:hasComponent opcua:nodei11892, + opcua:nodei2198, + opcua:nodei2199, + opcua:nodei2200, + opcua:nodei2201, + opcua:nodei2202, + opcua:nodei2203, + opcua:nodei2204, + opcua:nodei2205, + opcua:nodei2206, + opcua:nodei2207, + opcua:nodei2208, + opcua:nodei2209, + opcua:nodei2217, + opcua:nodei2218, + opcua:nodei2219, + opcua:nodei2220, + opcua:nodei2221, + opcua:nodei2222, + opcua:nodei2223, + opcua:nodei2224, + opcua:nodei2225, + opcua:nodei2226, + opcua:nodei2227, + opcua:nodei2228, + opcua:nodei2229, + opcua:nodei2230, + opcua:nodei2231, + opcua:nodei2232, + opcua:nodei2233, + opcua:nodei2234, + opcua:nodei2235, + opcua:nodei2236, + opcua:nodei2237, + opcua:nodei2238, + opcua:nodei2239, + opcua:nodei2240, + opcua:nodei2241, + opcua:nodei2242, + opcua:nodei2730, + opcua:nodei2731, + opcua:nodei3050, + opcua:nodei8900 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2197" . + +opcua:nodei22 a opcua:DataTypeNodeClass ; + base:definesType opcua:Structure ; + base:hasBrowseName "Structure" ; + base:hasDisplayName "Structure" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "22" . + +opcua:nodei2243 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionSecurityDiagnosticsArrayType ; + base:hasBrowseName "SessionSecurityDiagnosticsArrayType" ; + base:hasComponent opcua:nodei12860 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArrayType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2243" ; + base:hasValueRank "1" . + +opcua:nodei2244 a opcua:VariableTypeNodeClass ; + base:definesType opcua:SessionSecurityDiagnosticsType ; + base:hasBrowseName "SessionSecurityDiagnosticsType" ; + base:hasComponent opcua:nodei2245, + opcua:nodei2246, + opcua:nodei2247, + opcua:nodei2248, + opcua:nodei2249, + opcua:nodei2250, + opcua:nodei2251, + opcua:nodei2252, + opcua:nodei3058 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2244" . + +opcua:nodei2299 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StateMachineType ; + base:hasBrowseName "StateMachineType" ; + base:hasComponent opcua:nodei2769, + opcua:nodei2770 ; + base:hasDisplayName "StateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2299" . + +opcua:nodei23 a opcua:DataTypeNodeClass ; + base:definesType opcua:DataValue ; + base:hasBrowseName "DataValue" ; + base:hasDisplayName "DataValue" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23" . + +opcua:nodei2307 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StateType ; + base:hasBrowseName "StateType" ; + base:hasDisplayName "StateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2307" ; + base:hasProperty opcua:nodei2308 . + +opcua:nodei2309 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:InitialStateType ; + base:hasBrowseName "InitialStateType" ; + base:hasDisplayName "InitialStateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2309" . + +opcua:nodei2310 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransitionType ; + base:hasBrowseName "TransitionType" ; + base:hasDisplayName "TransitionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2310" ; + base:hasProperty opcua:nodei2312 . + +opcua:nodei2315 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUpdateStateEventType ; + base:hasBrowseName "AuditUpdateStateEventType" ; + base:hasDisplayName "AuditUpdateStateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2315" ; + base:hasProperty opcua:nodei2777, + opcua:nodei2778 . + +opcua:nodei2318 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalDataConfigurationType ; + base:hasBrowseName "HistoricalDataConfigurationType" ; + base:hasComponent opcua:nodei11876, + opcua:nodei3059 ; + base:hasDisplayName "HistoricalDataConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2318" ; + base:hasProperty opcua:nodei11499, + opcua:nodei11500, + opcua:nodei19092, + opcua:nodei2323, + opcua:nodei2324, + opcua:nodei2325, + opcua:nodei2326, + opcua:nodei2327, + opcua:nodei2328, + opcua:nodei32619, + opcua:nodei32620 . + +opcua:nodei2330 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoryServerCapabilitiesType ; + base:hasBrowseName "HistoryServerCapabilitiesType" ; + base:hasComponent opcua:nodei11172 ; + base:hasDisplayName "HistoryServerCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2330" ; + base:hasProperty opcua:nodei11268, + opcua:nodei11269, + opcua:nodei11270, + opcua:nodei11278, + opcua:nodei11279, + opcua:nodei11280, + opcua:nodei11501, + opcua:nodei19094, + opcua:nodei2331, + opcua:nodei2332, + opcua:nodei2334, + opcua:nodei2335, + opcua:nodei2336, + opcua:nodei2337, + opcua:nodei2338 . + +opcua:nodei2340 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AggregateFunctionType ; + base:hasBrowseName "AggregateFunctionType" ; + base:hasDisplayName "AggregateFunctionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2340" . + +opcua:nodei2341 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Interpolative" ; + base:hasDescription "At the beginning of each interval, retrieve the calculated value from the data points on either side of the requested timestamp." ; + base:hasDisplayName "Interpolative" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2341" ; + base:hasSymbolicName "AggregateFunction_Interpolative" . + +opcua:nodei2342 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Average" ; + base:hasDescription "Retrieve the average value of the data over the interval." ; + base:hasDisplayName "Average" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2342" ; + base:hasSymbolicName "AggregateFunction_Average" . + +opcua:nodei2343 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TimeAverage" ; + base:hasDescription "Retrieve the time weighted average data over the interval using Interpolated Bounding Values." ; + base:hasDisplayName "TimeAverage" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2343" ; + base:hasSymbolicName "AggregateFunction_TimeAverage" . + +opcua:nodei2344 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Total" ; + base:hasDescription "Retrieve the total (time integral) of the data over the interval using Interpolated Bounding Values." ; + base:hasDisplayName "Total" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2344" ; + base:hasSymbolicName "AggregateFunction_Total" . + +opcua:nodei23455 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AliasNameType ; + base:hasBrowseName "AliasNameType" ; + base:hasDisplayName "AliasNameType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23455" . + +opcua:nodei23456 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AliasNameCategoryType ; + base:hasBrowseName "AliasNameCategoryType" ; + base:hasComponent opcua:nodei23462 ; + base:hasDisplayName "AliasNameCategoryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23456" ; + base:hasProperty opcua:nodei32850 ; + base:organizes opcua:nodei23457, + opcua:nodei23458 . + +opcua:nodei2346 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Minimum" ; + base:hasDescription "Retrieve the minimum raw value in the interval with the timestamp of the start of the interval." ; + base:hasDisplayName "Minimum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2346" ; + base:hasSymbolicName "AggregateFunction_Minimum" . + +opcua:nodei23468 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23499, + opcua:nodei23505, + opcua:nodei23511 ; + base:definesType opcua:AliasNameDataType ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23468" . + +opcua:nodei23469 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AliasFor ; + base:hasBrowseName "AliasFor" ; + base:hasDisplayName "AliasFor" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23469" . + +opcua:nodei2347 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Maximum" ; + base:hasDescription "Retrieve the maximum raw value in the interval with the timestamp of the start of the interval." ; + base:hasDisplayName "Maximum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2347" ; + base:hasSymbolicName "AggregateFunction_Maximum" . + +opcua:nodei2348 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MinimumActualTime" ; + base:hasDescription "Retrieve the minimum value in the interval and the Timestamp of the minimum value." ; + base:hasDisplayName "MinimumActualTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2348" ; + base:hasSymbolicName "AggregateFunction_MinimumActualTime" . + +opcua:nodei2349 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MaximumActualTime" ; + base:hasDescription "Retrieve the maximum value in the interval and the Timestamp of the maximum value." ; + base:hasDisplayName "MaximumActualTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2349" ; + base:hasSymbolicName "AggregateFunction_MaximumActualTime" . + +opcua:nodei23498 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23507, + opcua:nodei23520, + opcua:nodei23528 ; + base:definesType opcua:CurrencyUnitType ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23498" . + +opcua:nodei2350 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Range" ; + base:hasDescription "Retrieve the difference between the minimum and maximum Value over the interval." ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2350" ; + base:hasSymbolicName "AggregateFunction_Range" . + +opcua:nodei23501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnit" ; + base:hasDatatype opcua:CurrencyUnitType ; + base:hasDisplayName "CurrencyUnit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23501" ; + base:hasValueRank "-2" . + +opcua:nodei2351 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AnnotationCount" ; + base:hasDescription "Retrieve the number of Annotations in the interval." ; + base:hasDisplayName "AnnotationCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2351" ; + base:hasSymbolicName "AggregateFunction_AnnotationCount" . + +opcua:nodei23518 a opcua:ObjectTypeNodeClass ; + opcua:GeneratesEvent opcua:nodei2133 ; + opcua:HasOrderedComponent opcua:nodei23519 ; + base:definesType opcua:OrderedListType ; + base:hasBrowseName "OrderedListType" ; + base:hasDisplayName "OrderedListType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23518" ; + base:hasProperty opcua:nodei23525 . + +opcua:nodei2352 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Count" ; + base:hasDescription "Retrieve the number of raw values over the interval." ; + base:hasDisplayName "Count" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2352" ; + base:hasSymbolicName "AggregateFunction_Count" . + +opcua:nodei23537 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccApplicationCertificateType ; + base:hasBrowseName "EccApplicationCertificateType" ; + base:hasDisplayName "EccApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23537" . + +opcua:nodei23538 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccNistP256ApplicationCertificateType ; + base:hasBrowseName "EccNistP256ApplicationCertificateType" ; + base:hasDisplayName "EccNistP256ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23538" . + +opcua:nodei23539 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccNistP384ApplicationCertificateType ; + base:hasBrowseName "EccNistP384ApplicationCertificateType" ; + base:hasDisplayName "EccNistP384ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23539" . + +opcua:nodei23540 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccBrainpoolP256r1ApplicationCertificateType ; + base:hasBrowseName "EccBrainpoolP256r1ApplicationCertificateType" ; + base:hasDisplayName "EccBrainpoolP256r1ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23540" . + +opcua:nodei23541 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccBrainpoolP384r1ApplicationCertificateType ; + base:hasBrowseName "EccBrainpoolP384r1ApplicationCertificateType" ; + base:hasDisplayName "EccBrainpoolP384r1ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23541" . + +opcua:nodei23542 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccCurve25519ApplicationCertificateType ; + base:hasBrowseName "EccCurve25519ApplicationCertificateType" ; + base:hasDisplayName "EccCurve25519ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23542" . + +opcua:nodei23543 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EccCurve448ApplicationCertificateType ; + base:hasBrowseName "EccCurve448ApplicationCertificateType" ; + base:hasDisplayName "EccCurve448ApplicationCertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23543" . + +opcua:nodei2355 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NumberOfTransitions" ; + base:hasDescription "Retrieve the number of changes between zero and non-zero that a Boolean or Numeric value experienced in the interval." ; + base:hasDisplayName "NumberOfTransitions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2355" ; + base:hasSymbolicName "AggregateFunction_NumberOfTransitions" . + +opcua:nodei23556 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuthorizationServicesConfigurationFolderType ; + base:hasBrowseName "AuthorizationServicesConfigurationFolderType" ; + base:hasComponent opcua:nodei23557 ; + base:hasDisplayName "AuthorizationServicesConfigurationFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23556" . + +opcua:nodei23562 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsDeprecated ; + base:hasBrowseName "IsDeprecated" ; + base:hasDisplayName "IsDeprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23562" . + +opcua:nodei23564 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrustListValidationOptions ; + base:hasBrowseName "TrustListValidationOptions" ; + base:hasDisplayName "TrustListValidationOptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23564" ; + base:hasProperty opcua:nodei23565 . + +opcua:nodei2357 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Start" ; + base:hasDescription "Retrieve the value at the beginning of the interval using Interpolated Bounding Values." ; + base:hasDisplayName "Start" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2357" ; + base:hasSymbolicName "AggregateFunction_Start" . + +opcua:nodei2358 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "End" ; + base:hasDescription "Retrieve the value at the end of the interval using Interpolated Bounding Values." ; + base:hasDisplayName "End" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2358" ; + base:hasSymbolicName "AggregateFunction_End" . + +opcua:nodei2359 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Delta" ; + base:hasDescription "Retrieve the difference between the Start and End value in the interval." ; + base:hasDisplayName "Delta" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2359" ; + base:hasSymbolicName "AggregateFunction_Delta" . + +opcua:nodei23599 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23851, + opcua:nodei23919, + opcua:nodei23987 ; + base:definesType opcua:StandaloneSubscribedDataSetRefDataType ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23599" . + +opcua:nodei2360 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationGood" ; + base:hasDescription "Retrieve the total duration of time in the interval during which the data is good." ; + base:hasDisplayName "DurationGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2360" ; + base:hasSymbolicName "AggregateFunction_DurationGood" . + +opcua:nodei23600 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23852, + opcua:nodei23920, + opcua:nodei23988 ; + base:definesType opcua:StandaloneSubscribedDataSetDataType ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23600" . + +opcua:nodei23601 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23853, + opcua:nodei23921, + opcua:nodei23989 ; + base:definesType opcua:SecurityGroupDataType ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23601" . + +opcua:nodei23602 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23854, + opcua:nodei23922, + opcua:nodei23990 ; + base:definesType opcua:PubSubConfiguration2DataType ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23602" . + +opcua:nodei23603 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23855, + opcua:nodei23923, + opcua:nodei23991 ; + base:definesType opcua:QosDataType ; + base:hasBrowseName "QosDataType" ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23603" . + +opcua:nodei23604 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23856, + opcua:nodei23924, + opcua:nodei23992 ; + base:definesType opcua:TransmitQosDataType ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23604" . + +opcua:nodei23605 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23857, + opcua:nodei23925, + opcua:nodei23993 ; + base:definesType opcua:TransmitQosPriorityDataType ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23605" . + +opcua:nodei23606 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditClientEventType ; + base:hasBrowseName "AuditClientEventType" ; + base:hasDisplayName "AuditClientEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23606" ; + base:hasProperty opcua:nodei23908 . + +opcua:nodei23608 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23860, + opcua:nodei23928, + opcua:nodei23996 ; + base:definesType opcua:ReceiveQosDataType ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23608" . + +opcua:nodei23609 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23861, + opcua:nodei23929, + opcua:nodei23997 ; + base:definesType opcua:ReceiveQosPriorityDataType ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23609" . + +opcua:nodei2361 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DurationBad" ; + base:hasDescription "Retrieve the total duration of time in the interval during which the data is bad." ; + base:hasDisplayName "DurationBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2361" ; + base:hasSymbolicName "AggregateFunction_DurationBad" . + +opcua:nodei23612 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23864, + opcua:nodei23932, + opcua:nodei24000 ; + base:definesType opcua:DatagramConnectionTransport2DataType ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23612" . + +opcua:nodei23613 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23865, + opcua:nodei23933, + opcua:nodei24001 ; + base:definesType opcua:DatagramWriterGroupTransport2DataType ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23613" . + +opcua:nodei23614 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei23866, + opcua:nodei23934, + opcua:nodei24002 ; + base:definesType opcua:DatagramDataSetReaderTransportDataType ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23614" . + +opcua:nodei2362 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PercentGood" ; + base:hasDescription "Retrieve the percent of data (0 to 100) in the interval which has a good StatusCode." ; + base:hasDisplayName "PercentGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2362" ; + base:hasSymbolicName "AggregateFunction_PercentGood" . + +opcua:nodei2363 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PercentBad" ; + base:hasDescription "Retrieve the percent of data (0 to 100) in the interval which has a bad StatusCode." ; + base:hasDisplayName "PercentBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2363" ; + base:hasSymbolicName "AggregateFunction_PercentBad" . + +opcua:nodei2364 a opcua:AggregateFunctionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "WorstQuality" ; + base:hasDescription "Retrieve the worst StatusCode of data in the interval." ; + base:hasDisplayName "WorstQuality" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2364" ; + base:hasSymbolicName "AggregateFunction_WorstQuality" . + +opcua:nodei2365 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataItemType ; + base:hasBrowseName "DataItemType" ; + base:hasDisplayName "DataItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2365" ; + base:hasProperty opcua:nodei2366, + opcua:nodei2367 ; + base:hasValueRank "-2" . + +opcua:nodei2368 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AnalogItemType ; + base:hasBrowseName "AnalogItemType" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "AnalogItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2368" ; + base:hasProperty opcua:nodei2369 ; + base:hasValueRank "-2" . + +opcua:nodei2372 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DiscreteItemType ; + base:hasBrowseName "DiscreteItemType" ; + base:hasDisplayName "DiscreteItemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2372" ; + base:hasValueRank "-2" . + +opcua:nodei2373 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TwoStateDiscreteType ; + base:hasBrowseName "TwoStateDiscreteType" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TwoStateDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2373" ; + base:hasProperty opcua:nodei2374, + opcua:nodei2375 ; + base:hasValueRank "-2" . + +opcua:nodei23751 a opcua:DataTypeNodeClass ; + base:definesType opcua:UriString ; + base:hasBrowseName "UriString" ; + base:hasDisplayName "UriString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23751" . + +opcua:nodei2376 a opcua:VariableTypeNodeClass ; + base:definesType opcua:MultiStateDiscreteType ; + base:hasBrowseName "MultiStateDiscreteType" ; + base:hasDatatype opcua:UInteger ; + base:hasDisplayName "MultiStateDiscreteType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2376" ; + base:hasProperty opcua:nodei2377 ; + base:hasValueRank "-2" . + +opcua:nodei23795 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSetFolderType" ; + base:hasComponent opcua:nodei23807, + opcua:nodei23811, + opcua:nodei23814, + opcua:nodei23816, + opcua:nodei23819 ; + base:hasDisplayName "SubscribedDataSetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23795" ; + base:organizes opcua:nodei23796 . + +opcua:nodei2380 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ProgramDiagnosticType ; + base:hasBrowseName "ProgramDiagnosticType" ; + base:hasDatatype opcua:ProgramDiagnosticDataType ; + base:hasDisplayName "ProgramDiagnosticType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2380" ; + base:hasProperty opcua:nodei2381, + opcua:nodei2382, + opcua:nodei2383, + opcua:nodei2384, + opcua:nodei2385, + opcua:nodei2386, + opcua:nodei2387, + opcua:nodei2388, + opcua:nodei2389, + opcua:nodei2390 . + +opcua:nodei23828 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:StandaloneSubscribedDataSetType ; + base:hasBrowseName "StandaloneSubscribedDataSetType" ; + base:hasComponent opcua:nodei23829 ; + base:hasDisplayName "StandaloneSubscribedDataSetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23828" ; + base:hasProperty opcua:nodei23830, + opcua:nodei23831 . + +opcua:nodei23832 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapabilitiesType" ; + base:hasDisplayName "PubSubCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23832" ; + base:hasProperty opcua:nodei23833, + opcua:nodei23834, + opcua:nodei23835, + opcua:nodei23836, + opcua:nodei23837, + opcua:nodei23838, + opcua:nodei32651, + opcua:nodei32652, + opcua:nodei32653, + opcua:nodei32654, + opcua:nodei32655, + opcua:nodei32844, + opcua:nodei32845, + opcua:nodei32846, + opcua:nodei32847, + opcua:nodei32848 . + +opcua:nodei2391 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramStateMachineType ; + base:hasBrowseName "ProgramStateMachineType" ; + base:hasComponent opcua:nodei2399, + opcua:nodei2400, + opcua:nodei2402, + opcua:nodei2404, + opcua:nodei2406, + opcua:nodei2408, + opcua:nodei2410, + opcua:nodei2412, + opcua:nodei2414, + opcua:nodei2416, + opcua:nodei2418, + opcua:nodei2420, + opcua:nodei2422, + opcua:nodei2424, + opcua:nodei2426, + opcua:nodei2427, + opcua:nodei2428, + opcua:nodei2429, + opcua:nodei2430, + opcua:nodei3830, + opcua:nodei3835, + opcua:nodei3850 ; + base:hasDisplayName "ProgramStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2391" ; + base:hasProperty opcua:nodei2392, + opcua:nodei2393, + opcua:nodei2394, + opcua:nodei2395, + opcua:nodei2396, + opcua:nodei2397, + opcua:nodei2398 . + +opcua:nodei23926 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditClientUpdateMethodResultEventType ; + base:hasBrowseName "AuditClientUpdateMethodResultEventType" ; + base:hasDisplayName "AuditClientUpdateMethodResultEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23926" ; + base:hasProperty opcua:nodei23994, + opcua:nodei23995, + opcua:nodei23998, + opcua:nodei23999, + opcua:nodei25684 . + +opcua:nodei24016 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DatagramDataSetReaderTransportType ; + base:hasBrowseName "DatagramDataSetReaderTransportType" ; + base:hasComponent opcua:nodei24017 ; + base:hasDisplayName "DatagramDataSetReaderTransportType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24016" ; + base:hasProperty opcua:nodei24022, + opcua:nodei24023, + opcua:nodei25528 . + +opcua:nodei24033 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24034, + opcua:nodei24038, + opcua:nodei24042 ; + base:definesType opcua:ProgramDiagnostic2DataType ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24033" . + +opcua:nodei24105 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24108, + opcua:nodei24120, + opcua:nodei24132 ; + base:definesType opcua:PortableQualifiedName ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24105" . + +opcua:nodei24106 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24109, + opcua:nodei24121, + opcua:nodei24133 ; + base:definesType opcua:PortableNodeId ; + base:hasBrowseName "PortableNodeId" ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24106" . + +opcua:nodei24107 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24110, + opcua:nodei24122, + opcua:nodei24134 ; + base:definesType opcua:UnsignedRationalNumber ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24107" . + +opcua:nodei24136 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasStructuredComponent ; + base:hasBrowseName "HasStructuredComponent" ; + base:hasDisplayName "HasStructuredComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24136" . + +opcua:nodei24137 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AssociatedWith ; + base:hasBrowseName "AssociatedWith" ; + base:hasDisplayName "AssociatedWith" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24137" ; + base:isSymmetric "true" . + +opcua:nodei24158 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseEthernetPortType ; + base:hasBrowseName "IIeeeBaseEthernetPortType" ; + base:hasComponent opcua:nodei24159, + opcua:nodei24165, + opcua:nodei24166 ; + base:hasDisplayName "IIeeeBaseEthernetPortType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24158" . + +opcua:nodei24167 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IBaseEthernetCapabilitiesType ; + base:hasBrowseName "IBaseEthernetCapabilitiesType" ; + base:hasComponent opcua:nodei24168 ; + base:hasDisplayName "IBaseEthernetCapabilitiesType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24167" . + +opcua:nodei24169 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ISrClassType ; + base:hasBrowseName "ISrClassType" ; + base:hasComponent opcua:nodei24170, + opcua:nodei24171, + opcua:nodei24172 ; + base:hasDisplayName "ISrClassType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24169" . + +opcua:nodei24173 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnStreamType ; + base:hasBrowseName "IIeeeBaseTsnStreamType" ; + base:hasComponent opcua:nodei24174, + opcua:nodei24175, + opcua:nodei24176, + opcua:nodei24177, + opcua:nodei24178 ; + base:hasDisplayName "IIeeeBaseTsnStreamType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24173" . + +opcua:nodei24179 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnTrafficSpecificationType ; + base:hasBrowseName "IIeeeBaseTsnTrafficSpecificationType" ; + base:hasComponent opcua:nodei24180, + opcua:nodei24181, + opcua:nodei24182 ; + base:hasDisplayName "IIeeeBaseTsnTrafficSpecificationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24179" . + +opcua:nodei24183 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeBaseTsnStatusStreamType ; + base:hasBrowseName "IIeeeBaseTsnStatusStreamType" ; + base:hasComponent opcua:nodei24184, + opcua:nodei24185, + opcua:nodei24186, + opcua:nodei24187 ; + base:hasDisplayName "IIeeeBaseTsnStatusStreamType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24183" . + +opcua:nodei24188 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationType" ; + base:hasComponent opcua:nodei24189, + opcua:nodei24190 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24188" . + +opcua:nodei24191 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationTalkerType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationTalkerType" ; + base:hasComponent opcua:nodei24194 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationTalkerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24191" . + +opcua:nodei24195 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnInterfaceConfigurationListenerType ; + base:hasBrowseName "IIeeeTsnInterfaceConfigurationListenerType" ; + base:hasComponent opcua:nodei24198 ; + base:hasDisplayName "IIeeeTsnInterfaceConfigurationListenerType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24195" . + +opcua:nodei24199 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnMacAddressType ; + base:hasBrowseName "IIeeeTsnMacAddressType" ; + base:hasComponent opcua:nodei24200, + opcua:nodei24201 ; + base:hasDisplayName "IIeeeTsnMacAddressType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24199" . + +opcua:nodei24202 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeTsnVlanTagType ; + base:hasBrowseName "IIeeeTsnVlanTagType" ; + base:hasComponent opcua:nodei24203, + opcua:nodei24204 ; + base:hasDisplayName "IIeeeTsnVlanTagType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24202" . + +opcua:nodei24205 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IPriorityMappingEntryType ; + base:hasBrowseName "IPriorityMappingEntryType" ; + base:hasComponent opcua:nodei24206, + opcua:nodei24207, + opcua:nodei24208, + opcua:nodei24209 ; + base:hasDisplayName "IPriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24205" . + +opcua:nodei24210 a opcua:DataTypeNodeClass ; + base:definesType opcua:Duplex ; + base:hasBrowseName "Duplex" ; + base:hasDisplayName "Duplex" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24210" ; + base:hasProperty opcua:nodei24235 . + +opcua:nodei24212 a opcua:DataTypeNodeClass ; + base:definesType opcua:InterfaceAdminStatus ; + base:hasBrowseName "InterfaceAdminStatus" ; + base:hasDisplayName "InterfaceAdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24212" ; + base:hasProperty opcua:nodei24236 . + +opcua:nodei24214 a opcua:DataTypeNodeClass ; + base:definesType opcua:InterfaceOperStatus ; + base:hasBrowseName "InterfaceOperStatus" ; + base:hasDisplayName "InterfaceOperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24214" ; + base:hasProperty opcua:nodei24237 . + +opcua:nodei24216 a opcua:DataTypeNodeClass ; + base:definesType opcua:NegotiationStatus ; + base:hasBrowseName "NegotiationStatus" ; + base:hasDisplayName "NegotiationStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24216" ; + base:hasProperty opcua:nodei24238 . + +opcua:nodei24218 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnFailureCode ; + base:hasBrowseName "TsnFailureCode" ; + base:hasDisplayName "TsnFailureCode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24218" ; + base:hasProperty opcua:nodei24239 . + +opcua:nodei24220 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnStreamState ; + base:hasBrowseName "TsnStreamState" ; + base:hasDisplayName "TsnStreamState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24220" ; + base:hasProperty opcua:nodei24240 . + +opcua:nodei24222 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnTalkerStatus ; + base:hasBrowseName "TsnTalkerStatus" ; + base:hasDisplayName "TsnTalkerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24222" ; + base:hasProperty opcua:nodei24241 . + +opcua:nodei24224 a opcua:DataTypeNodeClass ; + base:definesType opcua:TsnListenerStatus ; + base:hasBrowseName "TsnListenerStatus" ; + base:hasDisplayName "TsnListenerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24224" ; + base:hasProperty opcua:nodei24242 . + +opcua:nodei24233 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIeeeAutoNegotiationStatusType ; + base:hasBrowseName "IIeeeAutoNegotiationStatusType" ; + base:hasComponent opcua:nodei24234 ; + base:hasDisplayName "IIeeeAutoNegotiationStatusType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24233" . + +opcua:nodei24263 a opcua:DataTypeNodeClass ; + base:definesType opcua:SemanticVersionString ; + base:hasBrowseName "SemanticVersionString" ; + base:hasDisplayName "SemanticVersionString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24263" . + +opcua:nodei24264 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UserManagementType ; + base:hasBrowseName "UserManagementType" ; + base:hasComponent opcua:nodei24269, + opcua:nodei24271, + opcua:nodei24273, + opcua:nodei24275 ; + base:hasDisplayName "UserManagementType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24264" ; + base:hasProperty opcua:nodei24265, + opcua:nodei24266, + opcua:nodei24267, + opcua:nodei24268 . + +opcua:nodei24277 a opcua:DataTypeNodeClass ; + base:definesType opcua:PasswordOptionsMask ; + base:hasBrowseName "PasswordOptionsMask" ; + base:hasDisplayName "PasswordOptionsMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24277" ; + base:hasProperty opcua:nodei24278 . + +opcua:nodei24279 a opcua:DataTypeNodeClass ; + base:definesType opcua:UserConfigurationMask ; + base:hasBrowseName "UserConfigurationMask" ; + base:hasDisplayName "UserConfigurationMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24279" ; + base:hasProperty opcua:nodei24280 . + +opcua:nodei24281 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei24292, + opcua:nodei24296, + opcua:nodei24300 ; + base:definesType opcua:UserManagementDataType ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24281" . + +opcua:nodei25 a opcua:DataTypeNodeClass ; + base:definesType opcua:DiagnosticInfo ; + base:hasBrowseName "DiagnosticInfo" ; + base:hasDisplayName "DiagnosticInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25" . + +opcua:nodei25218 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IVlanIdType ; + base:hasBrowseName "IVlanIdType" ; + base:hasComponent opcua:nodei25219 ; + base:hasDisplayName "IVlanIdType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25218" . + +opcua:nodei25220 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25239, + opcua:nodei25243, + opcua:nodei25247 ; + base:definesType opcua:PriorityMappingEntryType ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25220" . + +opcua:nodei25221 a opcua:ObjectTypeNodeClass ; + opcua:HasLowerLayerInterface opcua:nodei25226 ; + base:definesType opcua:IetfBaseNetworkInterfaceType ; + base:hasBrowseName "IetfBaseNetworkInterfaceType" ; + base:hasComponent opcua:nodei25222, + opcua:nodei25223, + opcua:nodei25224, + opcua:nodei25225 ; + base:hasDisplayName "IetfBaseNetworkInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei24148 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25221" . + +opcua:nodei25227 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PriorityMappingTableType ; + base:hasBrowseName "PriorityMappingTableType" ; + base:hasComponent opcua:nodei25229, + opcua:nodei25231 ; + base:hasDisplayName "PriorityMappingTableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25227" ; + base:hasProperty opcua:nodei25228 . + +opcua:nodei25237 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:UsesPriorityMappingTable ; + base:hasBrowseName "UsesPriorityMappingTable" ; + base:hasDisplayName "UsesPriorityMappingTable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25237" . + +opcua:nodei25238 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasLowerLayerInterface ; + base:hasBrowseName "HasLowerLayerInterface" ; + base:hasDisplayName "HasLowerLayerInterface" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25238" . + +opcua:nodei25253 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsExecutableOn ; + base:hasBrowseName "IsExecutableOn" ; + base:hasDisplayName "IsExecutableOn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25253" . + +opcua:nodei25254 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Controls ; + base:hasBrowseName "Controls" ; + base:hasDisplayName "Controls" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25254" . + +opcua:nodei25255 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Utilizes ; + base:hasBrowseName "Utilizes" ; + base:hasDisplayName "Utilizes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25255" . + +opcua:nodei25256 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Requires ; + base:hasBrowseName "Requires" ; + base:hasDisplayName "Requires" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25256" . + +opcua:nodei25257 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsPhysicallyConnectedTo ; + base:hasBrowseName "IsPhysicallyConnectedTo" ; + base:hasDisplayName "IsPhysicallyConnectedTo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25257" ; + base:isSymmetric "true" . + +opcua:nodei25258 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameEntityAs ; + base:hasBrowseName "RepresentsSameEntityAs" ; + base:hasDisplayName "RepresentsSameEntityAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25258" ; + base:isSymmetric "true" . + +opcua:nodei25259 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameHardwareAs ; + base:hasBrowseName "RepresentsSameHardwareAs" ; + base:hasDisplayName "RepresentsSameHardwareAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25259" ; + base:isSymmetric "true" . + +opcua:nodei25260 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:RepresentsSameFunctionalityAs ; + base:hasBrowseName "RepresentsSameFunctionalityAs" ; + base:hasDisplayName "RepresentsSameFunctionalityAs" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25260" ; + base:isSymmetric "true" . + +opcua:nodei25261 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsHostedBy ; + base:hasBrowseName "IsHostedBy" ; + base:hasDisplayName "IsHostedBy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25261" . + +opcua:nodei25262 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPhysicalComponent ; + base:hasBrowseName "HasPhysicalComponent" ; + base:hasDisplayName "HasPhysicalComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25262" . + +opcua:nodei25263 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasContainedComponent ; + base:hasBrowseName "HasContainedComponent" ; + base:hasDisplayName "HasContainedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25263" . + +opcua:nodei25264 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasAttachedComponent ; + base:hasBrowseName "HasAttachedComponent" ; + base:hasDisplayName "HasAttachedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25264" . + +opcua:nodei25265 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:IsExecutingOn ; + base:hasBrowseName "IsExecutingOn" ; + base:hasDisplayName "IsExecutingOn" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25265" . + +opcua:nodei25269 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25529, + opcua:nodei25545, + opcua:nodei25561 ; + base:definesType opcua:PublishedDataSetCustomSourceDataType ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25269" . + +opcua:nodei25270 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25530, + opcua:nodei25546, + opcua:nodei25562 ; + base:definesType opcua:PubSubKeyPushTargetDataType ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25270" . + +opcua:nodei25337 a opcua:ObjectTypeNodeClass ; + opcua:HasPushedSecurityGroup opcua:nodei25626 ; + base:definesType opcua:PubSubKeyPushTargetType ; + base:hasBrowseName "PubSubKeyPushTargetType" ; + base:hasComponent opcua:nodei25641, + opcua:nodei25644, + opcua:nodei25647 ; + base:hasDisplayName "PubSubKeyPushTargetType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25337" ; + base:hasProperty opcua:nodei25340, + opcua:nodei25634, + opcua:nodei25635, + opcua:nodei25636, + opcua:nodei25637, + opcua:nodei25638, + opcua:nodei25639, + opcua:nodei25640 . + +opcua:nodei25345 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasPushedSecurityGroup ; + base:hasBrowseName "HasPushedSecurityGroup" ; + base:hasDisplayName "HasPushedSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25345" . + +opcua:nodei25346 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "PubSubKeyPushTargetFolderType" ; + base:hasComponent opcua:nodei25358, + opcua:nodei25366, + opcua:nodei25369, + opcua:nodei25371, + opcua:nodei25374 ; + base:hasDisplayName "PubSubKeyPushTargetFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25346" ; + base:organizes opcua:nodei25347 . + +opcua:nodei25482 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfigurationType" ; + base:hasComponent opcua:nodei25505, + opcua:nodei25508 ; + base:hasDisplayName "PubSubConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25482" . + +opcua:nodei25517 a opcua:DataTypeNodeClass ; + base:definesType opcua:PubSubConfigurationRefMask ; + base:hasBrowseName "PubSubConfigurationRefMask" ; + base:hasDisplayName "PubSubConfigurationRefMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25517" ; + base:hasProperty opcua:nodei25518 . + +opcua:nodei25519 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25531, + opcua:nodei25547, + opcua:nodei25563 ; + base:definesType opcua:PubSubConfigurationRefDataType ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25519" . + +opcua:nodei25520 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei25532, + opcua:nodei25548, + opcua:nodei25564 ; + base:definesType opcua:PubSubConfigurationValueDataType ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25520" . + +opcua:nodei256 a opcua:DataTypeNodeClass ; + base:definesType opcua:IdType ; + base:hasBrowseName "IdType" ; + base:hasDisplayName "IdType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "256" ; + base:hasProperty opcua:nodei7591 . + +opcua:nodei257 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeClass ; + base:hasBrowseName "NodeClass" ; + base:hasDisplayName "NodeClass" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "257" ; + base:hasProperty opcua:nodei11878 . + +opcua:nodei25726 a opcua:DataTypeNodeClass ; + base:definesType opcua:EncodedTicket ; + base:hasBrowseName "EncodedTicket" ; + base:hasDisplayName "EncodedTicket" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25726" . + +opcua:nodei25731 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ApplicationConfigurationType ; + base:hasBrowseName "ApplicationConfigurationType" ; + base:hasDisplayName "ApplicationConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25731" ; + base:hasProperty opcua:nodei26849, + opcua:nodei26850, + opcua:nodei26851, + opcua:nodei26852 . + +opcua:nodei26 a opcua:DataTypeNodeClass ; + base:definesType opcua:Number ; + base:hasBrowseName "Number" ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26" . + +opcua:nodei26871 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProvisionableDeviceType ; + base:hasBrowseName "ProvisionableDeviceType" ; + base:hasComponent opcua:nodei26873, + opcua:nodei26875, + opcua:nodei26878 ; + base:hasDisplayName "ProvisionableDeviceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26871" ; + base:hasProperty opcua:nodei26872 . + +opcua:nodei27 a opcua:DataTypeNodeClass ; + base:definesType opcua:Integer ; + base:hasBrowseName "Integer" ; + base:hasDisplayName "Integer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27" . + +opcua:nodei2738 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SemanticChangeEventType ; + base:hasBrowseName "SemanticChangeEventType" ; + base:hasDisplayName "SemanticChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2738" ; + base:hasProperty opcua:nodei2739 . + +opcua:nodei2748 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditUrlMismatchEventType ; + base:hasBrowseName "AuditUrlMismatchEventType" ; + base:hasDisplayName "AuditUrlMismatchEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2748" ; + base:hasProperty opcua:nodei2749 . + +opcua:nodei2755 a opcua:VariableTypeNodeClass ; + base:definesType opcua:StateVariableType ; + base:hasBrowseName "StateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "StateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2755" ; + base:hasProperty opcua:nodei2756, + opcua:nodei2757, + opcua:nodei2758, + opcua:nodei2759 . + +opcua:nodei2760 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FiniteStateVariableType ; + base:hasBrowseName "FiniteStateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FiniteStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2760" ; + base:hasProperty opcua:nodei2761 . + +opcua:nodei2762 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TransitionVariableType ; + base:hasBrowseName "TransitionVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TransitionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2762" ; + base:hasProperty opcua:nodei11456, + opcua:nodei2763, + opcua:nodei2764, + opcua:nodei2765, + opcua:nodei2766 . + +opcua:nodei2767 a opcua:VariableTypeNodeClass ; + base:definesType opcua:FiniteTransitionVariableType ; + base:hasBrowseName "FiniteTransitionVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FiniteTransitionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2767" ; + base:hasProperty opcua:nodei2768 . + +opcua:nodei2771 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FiniteStateMachineType ; + base:hasBrowseName "FiniteStateMachineType" ; + base:hasComponent opcua:nodei17635, + opcua:nodei17636, + opcua:nodei2772, + opcua:nodei2773 ; + base:hasDisplayName "FiniteStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2771" . + +opcua:nodei2782 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ConditionType ; + base:hasBrowseName "ConditionType" ; + base:hasComponent opcua:nodei12912, + opcua:nodei3875, + opcua:nodei9011, + opcua:nodei9020, + opcua:nodei9022, + opcua:nodei9024, + opcua:nodei9027, + opcua:nodei9028, + opcua:nodei9029 ; + base:hasDisplayName "ConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2782" ; + base:hasProperty opcua:nodei11112, + opcua:nodei11113, + opcua:nodei16363, + opcua:nodei16364, + opcua:nodei32060, + opcua:nodei3874, + opcua:nodei9009, + opcua:nodei9010, + opcua:nodei9026 . + +opcua:nodei2787 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshStartEventType ; + base:hasBrowseName "RefreshStartEventType" ; + base:hasDisplayName "RefreshStartEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2787" . + +opcua:nodei2788 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshEndEventType ; + base:hasBrowseName "RefreshEndEventType" ; + base:hasDisplayName "RefreshEndEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2788" . + +opcua:nodei2789 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:RefreshRequiredEventType ; + base:hasBrowseName "RefreshRequiredEventType" ; + base:hasDisplayName "RefreshRequiredEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2789" . + +opcua:nodei2790 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionEventType ; + base:hasBrowseName "AuditConditionEventType" ; + base:hasDisplayName "AuditConditionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2790" . + +opcua:nodei28 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInteger ; + base:hasBrowseName "UInteger" ; + base:hasDisplayName "UInteger" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28" . + +opcua:nodei2803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionEnableEventType ; + base:hasBrowseName "AuditConditionEnableEventType" ; + base:hasDisplayName "AuditConditionEnableEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2803" . + +opcua:nodei2829 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionCommentEventType ; + base:hasBrowseName "AuditConditionCommentEventType" ; + base:hasDisplayName "AuditConditionCommentEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2829" ; + base:hasProperty opcua:nodei11851, + opcua:nodei17222 . + +opcua:nodei2830 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DialogConditionType ; + base:hasBrowseName "DialogConditionType" ; + base:hasComponent opcua:nodei24312, + opcua:nodei9035, + opcua:nodei9055, + opcua:nodei9069 ; + base:hasDisplayName "DialogConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2830" ; + base:hasProperty opcua:nodei2831, + opcua:nodei9064, + opcua:nodei9065, + opcua:nodei9066, + opcua:nodei9067, + opcua:nodei9068 . + +opcua:nodei288 a opcua:DataTypeNodeClass ; + base:definesType opcua:IntegerId ; + base:hasBrowseName "IntegerId" ; + base:hasDisplayName "IntegerId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "288" . + +opcua:nodei2881 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AcknowledgeableConditionType ; + base:hasBrowseName "AcknowledgeableConditionType" ; + base:hasComponent opcua:nodei9073, + opcua:nodei9093, + opcua:nodei9102, + opcua:nodei9111, + opcua:nodei9113 ; + base:hasDisplayName "AcknowledgeableConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2881" . + +opcua:nodei289 a opcua:DataTypeNodeClass ; + base:definesType opcua:Counter ; + base:hasBrowseName "Counter" ; + base:hasDisplayName "Counter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "289" . + +opcua:nodei29 a opcua:DataTypeNodeClass ; + base:definesType opcua:Enumeration ; + base:hasBrowseName "Enumeration" ; + base:hasDisplayName "Enumeration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29" . + +opcua:nodei290 a opcua:DataTypeNodeClass ; + base:definesType opcua:Duration ; + base:hasBrowseName "Duration" ; + base:hasDisplayName "Duration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "290" . + +opcua:nodei291 a opcua:DataTypeNodeClass ; + base:definesType opcua:NumericRange ; + base:hasBrowseName "NumericRange" ; + base:hasDisplayName "NumericRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "291" . + +opcua:nodei2929 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ShelvedStateMachineType ; + base:hasBrowseName "ShelvedStateMachineType" ; + base:hasComponent opcua:nodei24756, + opcua:nodei24758, + opcua:nodei24760, + opcua:nodei2930, + opcua:nodei2932, + opcua:nodei2933, + opcua:nodei2935, + opcua:nodei2936, + opcua:nodei2940, + opcua:nodei2942, + opcua:nodei2943, + opcua:nodei2945, + opcua:nodei2947, + opcua:nodei2948, + opcua:nodei2949 ; + base:hasDisplayName "ShelvedStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2929" ; + base:hasProperty opcua:nodei9115 . + +opcua:nodei294 a opcua:DataTypeNodeClass ; + base:definesType opcua:UtcTime ; + base:hasBrowseName "UtcTime" ; + base:hasDisplayName "UtcTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "294" . + +opcua:nodei295 a opcua:DataTypeNodeClass ; + base:definesType opcua:LocaleId ; + base:hasBrowseName "LocaleId" ; + base:hasDisplayName "LocaleId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "295" . + +opcua:nodei2955 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:LimitAlarmType ; + base:hasBrowseName "LimitAlarmType" ; + base:hasDisplayName "LimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2955" ; + base:hasProperty opcua:nodei11124, + opcua:nodei11125, + opcua:nodei11126, + opcua:nodei11127, + opcua:nodei16572, + opcua:nodei16573, + opcua:nodei16574, + opcua:nodei16575, + opcua:nodei24770, + opcua:nodei24771, + opcua:nodei24772, + opcua:nodei24773, + opcua:nodei24774, + opcua:nodei24775, + opcua:nodei24776, + opcua:nodei24777 . + +opcua:nodei296 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15081, + opcua:nodei297, + opcua:nodei298 ; + base:definesType opcua:Argument ; + base:hasBrowseName "Argument" ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "296" . + +opcua:nodei299 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15371, + opcua:nodei300, + opcua:nodei301 ; + base:definesType opcua:StatusResult ; + base:hasBrowseName "StatusResult" ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "299" . + +opcua:nodei2999 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryEventUpdateEventType ; + base:hasBrowseName "AuditHistoryEventUpdateEventType" ; + base:hasDisplayName "AuditHistoryEventUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2999" ; + base:hasProperty opcua:nodei3003, + opcua:nodei3025, + opcua:nodei3028, + opcua:nodei3029, + opcua:nodei3030 . + +opcua:nodei3 a opcua:DataTypeNodeClass ; + base:definesType opcua:Byte ; + base:hasBrowseName "Byte" ; + base:hasDisplayName "Byte" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3" . + +opcua:nodei30 a opcua:DataTypeNodeClass ; + base:definesType opcua:Image ; + base:hasBrowseName "Image" ; + base:hasDisplayName "Image" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "30" . + +opcua:nodei3006 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryValueUpdateEventType ; + base:hasBrowseName "AuditHistoryValueUpdateEventType" ; + base:hasDisplayName "AuditHistoryValueUpdateEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3006" ; + base:hasProperty opcua:nodei3026, + opcua:nodei3031, + opcua:nodei3032, + opcua:nodei3033 . + +opcua:nodei3012 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryDeleteEventType ; + base:hasBrowseName "AuditHistoryDeleteEventType" ; + base:hasDisplayName "AuditHistoryDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3012" ; + base:hasProperty opcua:nodei3027 . + +opcua:nodei3014 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryRawModifyDeleteEventType ; + base:hasBrowseName "AuditHistoryRawModifyDeleteEventType" ; + base:hasDisplayName "AuditHistoryRawModifyDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3014" ; + base:hasProperty opcua:nodei3015, + opcua:nodei3016, + opcua:nodei3017, + opcua:nodei3034 . + +opcua:nodei3019 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryAtTimeDeleteEventType ; + base:hasBrowseName "AuditHistoryAtTimeDeleteEventType" ; + base:hasDisplayName "AuditHistoryAtTimeDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3019" ; + base:hasProperty opcua:nodei3020, + opcua:nodei3021 . + +opcua:nodei302 a opcua:DataTypeNodeClass ; + base:definesType opcua:MessageSecurityMode ; + base:hasBrowseName "MessageSecurityMode" ; + base:hasDisplayName "MessageSecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "302" ; + base:hasProperty opcua:nodei7595 . + +opcua:nodei3022 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryEventDeleteEventType ; + base:hasBrowseName "AuditHistoryEventDeleteEventType" ; + base:hasDisplayName "AuditHistoryEventDeleteEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3022" ; + base:hasProperty opcua:nodei3023, + opcua:nodei3024 . + +opcua:nodei303 a opcua:DataTypeNodeClass ; + base:definesType opcua:UserTokenType ; + base:hasBrowseName "UserTokenType" ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "303" ; + base:hasProperty opcua:nodei7596 . + +opcua:nodei3035 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:EventQueueOverflowEventType ; + base:hasBrowseName "EventQueueOverflowEventType" ; + base:hasDisplayName "EventQueueOverflowEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3035" . + +opcua:nodei304 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15098, + opcua:nodei305, + opcua:nodei306 ; + base:definesType opcua:UserTokenPolicy ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "304" . + +opcua:nodei3051 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BuildInfoType ; + base:hasBrowseName "BuildInfoType" ; + base:hasComponent opcua:nodei3052, + opcua:nodei3053, + opcua:nodei3054, + opcua:nodei3055, + opcua:nodei3056, + opcua:nodei3057 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfoType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3051" . + +opcua:nodei3062 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default Binary" ; + base:hasDescription "The default binary encoding for a data type." ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3062" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3063 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default XML" ; + base:hasDescription "The default XML encoding for a data type." ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3063" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3065 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlwaysGeneratesEvent ; + base:hasBrowseName "AlwaysGeneratesEvent" ; + base:hasDisplayName "AlwaysGeneratesEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3065" . + +opcua:nodei3067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Icon" ; + base:hasDatatype opcua:Image ; + base:hasDescription "A small image representing the object." ; + base:hasDisplayName "Icon" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3067" . + +opcua:nodei3068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodeVersion" ; + base:hasDatatype opcua:String ; + base:hasDescription "The version number of the node (used to indicate changes to references of the owning node)." ; + base:hasDisplayName "NodeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3068" . + +opcua:nodei3069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDescription "The local time where the owning variable value was collected." ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3069" . + +opcua:nodei307 a opcua:DataTypeNodeClass ; + base:definesType opcua:ApplicationType ; + base:hasBrowseName "ApplicationType" ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "307" ; + base:hasProperty opcua:nodei7597 . + +opcua:nodei3070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AllowNulls" ; + base:hasDatatype opcua:Boolean ; + base:hasDescription "Whether the value of the owning variable is allowed to be null." ; + base:hasDisplayName "AllowNulls" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3070" . + +opcua:nodei3071 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDescription "The human readable strings associated with the values of an enumerated value (when values have no sequence)." ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3071" ; + base:hasValueRank "1" . + +opcua:nodei3072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDescription "The input arguments for a method." ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3072" ; + base:hasValueRank "1" . + +opcua:nodei3073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDescription "The output arguments for a method." ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3073" ; + base:hasValueRank "1" . + +opcua:nodei308 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15087, + opcua:nodei309, + opcua:nodei310 ; + base:definesType opcua:ApplicationDescription ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "308" . + +opcua:nodei311 a opcua:DataTypeNodeClass ; + base:definesType opcua:ApplicationInstanceCertificate ; + base:hasBrowseName "ApplicationInstanceCertificate" ; + base:hasDisplayName "ApplicationInstanceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "311" . + +opcua:nodei312 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15099, + opcua:nodei313, + opcua:nodei314 ; + base:definesType opcua:EndpointDescription ; + base:hasBrowseName "EndpointDescription" ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "312" . + +opcua:nodei315 a opcua:DataTypeNodeClass ; + base:definesType opcua:SecurityTokenRequestType ; + base:hasBrowseName "SecurityTokenRequestType" ; + base:hasDisplayName "SecurityTokenRequestType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "315" ; + base:hasProperty opcua:nodei7598 . + +opcua:nodei316 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15140, + opcua:nodei317, + opcua:nodei318 ; + base:definesType opcua:UserIdentityToken ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "316" . + +opcua:nodei319 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15141, + opcua:nodei320, + opcua:nodei321 ; + base:definesType opcua:AnonymousIdentityToken ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "319" . + +opcua:nodei31917 a opcua:DataTypeNodeClass ; + base:definesType opcua:Handle ; + base:hasBrowseName "Handle" ; + base:hasDisplayName "Handle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31917" . + +opcua:nodei31918 a opcua:DataTypeNodeClass ; + base:definesType opcua:TrimmedString ; + base:hasBrowseName "TrimmedString" ; + base:hasDisplayName "TrimmedString" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31918" . + +opcua:nodei32 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:NonHierarchicalReferences ; + base:hasBrowseName "NonHierarchicalReferences" ; + base:hasDisplayName "NonHierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32" ; + base:isSymmetric "true" . + +opcua:nodei32059 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:AlarmSuppressionGroupMember ; + base:hasBrowseName "AlarmSuppressionGroupMember" ; + base:hasDisplayName "AlarmSuppressionGroupMember" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32059" . + +opcua:nodei32064 a opcua:ObjectTypeNodeClass ; + opcua:AlarmSuppressionGroupMember opcua:nodei32226 ; + base:definesType opcua:AlarmSuppressionGroupType ; + base:hasBrowseName "AlarmSuppressionGroupType" ; + base:hasDisplayName "AlarmSuppressionGroupType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32064" . + +opcua:nodei322 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15142, + opcua:nodei323, + opcua:nodei324 ; + base:definesType opcua:UserNameIdentityToken ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "322" . + +opcua:nodei32244 a opcua:VariableTypeNodeClass ; + base:definesType opcua:AlarmStateVariableType ; + base:hasBrowseName "AlarmStateVariableType" ; + base:hasDatatype opcua:AlarmMask ; + base:hasDisplayName "AlarmStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32244" ; + base:hasProperty opcua:nodei32245, + opcua:nodei32246, + opcua:nodei32247, + opcua:nodei32248, + opcua:nodei32249, + opcua:nodei32250 . + +opcua:nodei32251 a opcua:DataTypeNodeClass ; + base:definesType opcua:AlarmMask ; + base:hasBrowseName "AlarmMask" ; + base:hasDisplayName "AlarmMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32251" ; + base:hasProperty opcua:nodei32252 . + +opcua:nodei32260 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TrustListUpdateRequestedAuditEventType ; + base:hasBrowseName "TrustListUpdateRequestedAuditEventType" ; + base:hasDisplayName "TrustListUpdateRequestedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32260" . + +opcua:nodei32285 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32382, + opcua:nodei32386, + opcua:nodei32390 ; + base:definesType opcua:TransactionErrorType ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32285" . + +opcua:nodei32286 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransactionDiagnosticsType ; + base:hasBrowseName "TransactionDiagnosticsType" ; + base:hasDisplayName "TransactionDiagnosticsType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32286" ; + base:hasProperty opcua:nodei32287, + opcua:nodei32288, + opcua:nodei32289, + opcua:nodei32290, + opcua:nodei32291, + opcua:nodei32292 . + +opcua:nodei32306 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateUpdateRequestedAuditEventType ; + base:hasBrowseName "CertificateUpdateRequestedAuditEventType" ; + base:hasDisplayName "CertificateUpdateRequestedAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32306" . + +opcua:nodei32407 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasKeyValueDescription ; + base:hasBrowseName "HasKeyValueDescription" ; + base:hasDisplayName "HasKeyValueDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32407" . + +opcua:nodei32411 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonTransparentBackupRedundancyType ; + base:hasBrowseName "NonTransparentBackupRedundancyType" ; + base:hasComponent opcua:nodei32416 ; + base:hasDisplayName "NonTransparentBackupRedundancyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32411" ; + base:hasProperty opcua:nodei32413, + opcua:nodei32415 . + +opcua:nodei32417 a opcua:DataTypeNodeClass ; + base:definesType opcua:RedundantServerMode ; + base:hasBrowseName "RedundantServerMode" ; + base:hasDisplayName "RedundantServerMode" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32417" ; + base:hasProperty opcua:nodei32418 . + +opcua:nodei32421 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32422, + opcua:nodei32426, + opcua:nodei32430 ; + base:definesType opcua:BitFieldDefinition ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32421" . + +opcua:nodei32431 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BitFieldType ; + base:hasBrowseName "BitFieldType" ; + base:hasComponent opcua:nodei15014, + opcua:nodei32433 ; + base:hasDatatype opcua:UInteger ; + base:hasDisplayName "BitFieldType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32431" ; + base:hasProperty opcua:nodei32432 . + +opcua:nodei32434 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32560, + opcua:nodei32572, + opcua:nodei32584 ; + base:definesType opcua:AnnotationDataType ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32434" . + +opcua:nodei32435 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32561, + opcua:nodei32573, + opcua:nodei32585 ; + base:definesType opcua:LinearConversionDataType ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32435" . + +opcua:nodei32436 a opcua:DataTypeNodeClass ; + base:definesType opcua:ConversionLimitEnum ; + base:hasBrowseName "ConversionLimitEnum" ; + base:hasDisplayName "ConversionLimitEnum" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32436" ; + base:hasProperty opcua:nodei32437 . + +opcua:nodei32438 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32562, + opcua:nodei32574, + opcua:nodei32586 ; + base:definesType opcua:QuantityDimension ; + base:hasBrowseName "QuantityDimension" ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32438" . + +opcua:nodei32439 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:SyntaxReferenceEntryType ; + base:hasBrowseName "SyntaxReferenceEntryType" ; + base:hasDisplayName "SyntaxReferenceEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32439" ; + base:hasProperty opcua:nodei32441 . + +opcua:nodei32442 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:UnitType ; + base:hasBrowseName "UnitType" ; + base:hasDisplayName "UnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32442" ; + base:hasProperty opcua:nodei32443, + opcua:nodei32444, + opcua:nodei32445, + opcua:nodei32446 . + +opcua:nodei32447 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ServerUnitType ; + base:hasBrowseName "ServerUnitType" ; + base:hasComponent opcua:nodei32452, + opcua:nodei32462 ; + base:hasDisplayName "ServerUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32447" ; + base:hasProperty opcua:nodei32461 . + +opcua:nodei32467 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AlternativeUnitType ; + base:hasBrowseName "AlternativeUnitType" ; + base:hasDisplayName "AlternativeUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32467" ; + base:hasProperty opcua:nodei32472, + opcua:nodei32473, + opcua:nodei32474 . + +opcua:nodei32475 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:QuantityType ; + base:hasBrowseName "QuantityType" ; + base:hasComponent opcua:nodei32481 ; + base:hasDisplayName "QuantityType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32475" ; + base:hasProperty opcua:nodei32476, + opcua:nodei32477, + opcua:nodei32478, + opcua:nodei32479, + opcua:nodei32480 . + +opcua:nodei325 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15143, + opcua:nodei326, + opcua:nodei327 ; + base:definesType opcua:X509IdentityToken ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "325" . + +opcua:nodei32502 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:QuantitiesFolderType ; + base:hasBrowseName "QuantitiesFolderType" ; + base:hasDisplayName "QuantitiesFolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32502" ; + base:organizes opcua:nodei32503 . + +opcua:nodei32558 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEngineeringUnitDetails ; + base:hasBrowseName "HasEngineeringUnitDetails" ; + base:hasDisplayName "HasEngineeringUnitDetails" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32558" . + +opcua:nodei32559 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasQuantity ; + base:hasBrowseName "HasQuantity" ; + base:hasDisplayName "HasQuantity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32559" . + +opcua:nodei32621 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalEventConfigurationType ; + base:hasBrowseName "HistoricalEventConfigurationType" ; + base:hasComponent opcua:nodei32622 ; + base:hasDisplayName "HistoricalEventConfigurationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32621" ; + base:hasProperty opcua:nodei32623, + opcua:nodei32624 . + +opcua:nodei32625 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:HistoricalExternalEventSourceType ; + base:hasBrowseName "HistoricalExternalEventSourceType" ; + base:hasDisplayName "HistoricalExternalEventSourceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32625" ; + base:hasProperty opcua:nodei32626, + opcua:nodei32627, + opcua:nodei32628, + opcua:nodei32629, + opcua:nodei32630, + opcua:nodei32631, + opcua:nodei32632 . + +opcua:nodei32633 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCurrentData ; + base:hasBrowseName "HasCurrentData" ; + base:hasDisplayName "HasCurrentData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32633" . + +opcua:nodei32634 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCurrentEvent ; + base:hasBrowseName "HasCurrentEvent" ; + base:hasDisplayName "HasCurrentEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32634" . + +opcua:nodei32657 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ReferenceDescriptionVariableType ; + base:hasBrowseName "ReferenceDescriptionVariableType" ; + base:hasDatatype opcua:ReferenceDescriptionDataType ; + base:hasDisplayName "ReferenceDescriptionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32657" ; + base:hasProperty opcua:nodei32658 . + +opcua:nodei32659 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32661, + opcua:nodei32669, + opcua:nodei32677 ; + base:definesType opcua:ReferenceDescriptionDataType ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32659" . + +opcua:nodei32660 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32662, + opcua:nodei32670, + opcua:nodei32678 ; + base:definesType opcua:ReferenceListEntryDataType ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32660" . + +opcua:nodei32679 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasReferenceDescription ; + base:hasBrowseName "HasReferenceDescription" ; + base:hasDisplayName "HasReferenceDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32679" . + +opcua:nodei32750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDescription "Specifies the length, in bytes, of the OptionSet." ; + base:hasDisplayName "OptionSetLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32750" . + +opcua:nodei32758 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryConfigurationChangeEventType ; + base:hasBrowseName "AuditHistoryConfigurationChangeEventType" ; + base:hasDisplayName "AuditHistoryConfigurationChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32758" . + +opcua:nodei32803 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditHistoryBulkInsertEventType ; + base:hasBrowseName "AuditHistoryBulkInsertEventType" ; + base:hasDisplayName "AuditHistoryBulkInsertEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32803" ; + base:hasProperty opcua:nodei32821, + opcua:nodei32822, + opcua:nodei32823 . + +opcua:nodei32824 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei32825, + opcua:nodei32829, + opcua:nodei32833 ; + base:definesType opcua:HistoryModifiedEvent ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32824" . + +opcua:nodei33 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HierarchicalReferences ; + base:hasBrowseName "HierarchicalReferences" ; + base:hasDisplayName "HierarchicalReferences" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "33" . + +opcua:nodei331 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15199, + opcua:nodei332, + opcua:nodei333 ; + base:definesType opcua:EndpointConfiguration ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "331" . + +opcua:nodei338 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15361, + opcua:nodei339, + opcua:nodei340 ; + base:definesType opcua:BuildInfo ; + base:hasBrowseName "BuildInfo" ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "338" . + +opcua:nodei34 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasChild ; + base:hasBrowseName "HasChild" ; + base:hasDisplayName "HasChild" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "34" . + +opcua:nodei344 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15136, + opcua:nodei345, + opcua:nodei346 ; + base:definesType opcua:SignedSoftwareCertificate ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "344" . + +opcua:nodei347 a opcua:DataTypeNodeClass ; + base:definesType opcua:AttributeWriteMask ; + base:hasBrowseName "AttributeWriteMask" ; + base:hasDisplayName "AttributeWriteMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "347" ; + base:hasProperty opcua:nodei15036 . + +opcua:nodei348 a opcua:DataTypeNodeClass ; + base:definesType opcua:NodeAttributesMask ; + base:hasBrowseName "NodeAttributesMask" ; + base:hasDisplayName "NodeAttributesMask" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "348" ; + base:hasProperty opcua:nodei11881 . + +opcua:nodei35 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Organizes ; + base:hasBrowseName "Organizes" ; + base:hasDisplayName "Organizes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "35" . + +opcua:nodei36 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEventSource ; + base:hasBrowseName "HasEventSource" ; + base:hasDisplayName "HasEventSource" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "36" . + +opcua:nodei37 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasModellingRule ; + base:hasBrowseName "HasModellingRule" ; + base:hasDisplayName "HasModellingRule" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "37" . + +opcua:nodei376 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15165, + opcua:nodei377, + opcua:nodei378 ; + base:definesType opcua:AddNodesItem ; + base:hasBrowseName "AddNodesItem" ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "376" . + +opcua:nodei379 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15169, + opcua:nodei380, + opcua:nodei381 ; + base:definesType opcua:AddReferencesItem ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "379" . + +opcua:nodei38 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEncoding ; + base:hasBrowseName "HasEncoding" ; + base:hasDisplayName "HasEncoding" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "38" . + +opcua:nodei3806 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramTransitionAuditEventType ; + base:hasBrowseName "ProgramTransitionAuditEventType" ; + base:hasComponent opcua:nodei3825 ; + base:hasDisplayName "ProgramTransitionAuditEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3806" . + +opcua:nodei382 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15172, + opcua:nodei383, + opcua:nodei384 ; + base:definesType opcua:DeleteNodesItem ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "382" . + +opcua:nodei385 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15175, + opcua:nodei386, + opcua:nodei387 ; + base:definesType opcua:DeleteReferencesItem ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "385" . + +opcua:nodei388 a opcua:DataTypeNodeClass ; + base:definesType opcua:SessionAuthenticationToken ; + base:hasBrowseName "SessionAuthenticationToken" ; + base:hasDisplayName "SessionAuthenticationToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "388" . + +opcua:nodei39 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasDescription ; + base:hasBrowseName "HasDescription" ; + base:hasDisplayName "HasDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "39" . + +opcua:nodei4 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int16 ; + base:hasBrowseName "Int16" ; + base:hasDisplayName "Int16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "4" . + +opcua:nodei40 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasTypeDefinition ; + base:hasBrowseName "HasTypeDefinition" ; + base:hasDisplayName "HasTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "40" . + +opcua:nodei41 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:GeneratesEvent ; + base:hasBrowseName "GeneratesEvent" ; + base:hasDisplayName "GeneratesEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "41" . + +opcua:nodei432 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15102, + opcua:nodei433, + opcua:nodei434 ; + base:definesType opcua:RegisteredServer ; + base:hasBrowseName "RegisteredServer" ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "432" . + +opcua:nodei44 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:Aggregates ; + base:hasBrowseName "Aggregates" ; + base:hasDisplayName "Aggregates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "44" . + +opcua:nodei45 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasSubtype ; + base:hasBrowseName "HasSubtype" ; + base:hasDisplayName "HasSubtype" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "45" . + +opcua:nodei46 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasProperty ; + base:hasBrowseName "HasProperty" ; + base:hasDisplayName "HasProperty" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "46" . + +opcua:nodei47 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasComponent ; + base:hasBrowseName "HasComponent" ; + base:hasDisplayName "HasComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "47" . + +opcua:nodei48 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasNotifier ; + base:hasBrowseName "HasNotifier" ; + base:hasDisplayName "HasNotifier" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "48" . + +opcua:nodei49 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasOrderedComponent ; + base:hasBrowseName "HasOrderedComponent" ; + base:hasDisplayName "HasOrderedComponent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "49" . + +opcua:nodei5 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt16 ; + base:hasBrowseName "UInt16" ; + base:hasDisplayName "UInt16" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "5" . + +opcua:nodei50 a opcua:DataTypeNodeClass ; + base:definesType opcua:Decimal ; + base:hasBrowseName "Decimal" ; + base:hasDisplayName "Decimal" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "50" . + +opcua:nodei51 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:FromState ; + base:hasBrowseName "FromState" ; + base:hasDisplayName "FromState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "51" . + +opcua:nodei52 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:ToState ; + base:hasBrowseName "ToState" ; + base:hasDisplayName "ToState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "52" . + +opcua:nodei521 a opcua:DataTypeNodeClass ; + base:definesType opcua:ContinuationPoint ; + base:hasBrowseName "ContinuationPoint" ; + base:hasDisplayName "ContinuationPoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "521" . + +opcua:nodei53 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCause ; + base:hasBrowseName "HasCause" ; + base:hasDisplayName "HasCause" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "53" . + +opcua:nodei537 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15188, + opcua:nodei538, + opcua:nodei539 ; + base:definesType opcua:RelativePathElement ; + base:hasBrowseName "RelativePathElement" ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "537" . + +opcua:nodei54 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasEffect ; + base:hasBrowseName "HasEffect" ; + base:hasDisplayName "HasEffect" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "54" . + +opcua:nodei540 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15189, + opcua:nodei541, + opcua:nodei542 ; + base:definesType opcua:RelativePath ; + base:hasBrowseName "RelativePath" ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "540" . + +opcua:nodei56 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasHistoricalConfiguration ; + base:hasBrowseName "HasHistoricalConfiguration" ; + base:hasDisplayName "HasHistoricalConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "56" . + +opcua:nodei576 a opcua:DataTypeNodeClass ; + base:definesType opcua:FilterOperator ; + base:hasBrowseName "FilterOperator" ; + base:hasDisplayName "FilterOperator" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "576" ; + base:hasProperty opcua:nodei7605 . + +opcua:nodei583 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15204, + opcua:nodei584, + opcua:nodei585 ; + base:definesType opcua:ContentFilterElement ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "583" . + +opcua:nodei586 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15205, + opcua:nodei587, + opcua:nodei588 ; + base:definesType opcua:ContentFilter ; + base:hasBrowseName "ContentFilter" ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "586" . + +opcua:nodei589 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15206, + opcua:nodei590, + opcua:nodei591 ; + base:definesType opcua:FilterOperand ; + base:hasBrowseName "FilterOperand" ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "589" . + +opcua:nodei592 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15207, + opcua:nodei593, + opcua:nodei594 ; + base:definesType opcua:ElementOperand ; + base:hasBrowseName "ElementOperand" ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "592" . + +opcua:nodei595 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15208, + opcua:nodei596, + opcua:nodei597 ; + base:definesType opcua:LiteralOperand ; + base:hasBrowseName "LiteralOperand" ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "595" . + +opcua:nodei598 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15209, + opcua:nodei599, + opcua:nodei600 ; + base:definesType opcua:AttributeOperand ; + base:hasBrowseName "AttributeOperand" ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "598" . + +opcua:nodei6 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int32 ; + base:hasBrowseName "Int32" ; + base:hasDisplayName "Int32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6" . + +opcua:nodei601 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15210, + opcua:nodei602, + opcua:nodei603 ; + base:definesType opcua:SimpleAttributeOperand ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "601" . + +opcua:nodei61 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:FolderType ; + base:hasBrowseName "FolderType" ; + base:hasDisplayName "FolderType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "61" . + +opcua:nodei63 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseDataVariableType ; + base:hasBrowseName "BaseDataVariableType" ; + base:hasDisplayName "BaseDataVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "63" ; + base:hasValueRank "-2" . + +opcua:nodei659 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15273, + opcua:nodei660, + opcua:nodei661 ; + base:definesType opcua:HistoryEvent ; + base:hasBrowseName "HistoryEvent" ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "659" . + +opcua:nodei68 a opcua:VariableTypeNodeClass ; + base:definesType opcua:PropertyType ; + base:hasBrowseName "PropertyType" ; + base:hasDisplayName "PropertyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "68" ; + base:hasValueRank "-2" . + +opcua:nodei69 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataTypeDescriptionType ; + base:hasBrowseName "DataTypeDescriptionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescriptionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "69" ; + base:hasProperty opcua:nodei104, + opcua:nodei105 . + +opcua:nodei7 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt32 ; + base:hasBrowseName "UInt32" ; + base:hasDisplayName "UInt32" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7" . + +opcua:nodei719 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15293, + opcua:nodei720, + opcua:nodei721 ; + base:definesType opcua:MonitoringFilter ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "719" . + +opcua:nodei72 a opcua:VariableTypeNodeClass ; + base:definesType opcua:DataTypeDictionaryType ; + base:hasBrowseName "DataTypeDictionaryType" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "DataTypeDictionaryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "72" ; + base:hasProperty opcua:nodei106, + opcua:nodei107, + opcua:nodei15001 . + +opcua:nodei725 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15295, + opcua:nodei726, + opcua:nodei727 ; + base:definesType opcua:EventFilter ; + base:hasBrowseName "EventFilter" ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "725" . + +opcua:nodei75 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataTypeSystemType ; + base:hasBrowseName "DataTypeSystemType" ; + base:hasDisplayName "DataTypeSystemType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "75" . + +opcua:nodei7594 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15082, + opcua:nodei7616, + opcua:nodei8251 ; + base:definesType opcua:EnumValueType ; + base:hasBrowseName "EnumValueType" ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7594" . + +opcua:nodei76 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:DataTypeEncodingType ; + base:hasBrowseName "DataTypeEncodingType" ; + base:hasDisplayName "DataTypeEncodingType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "76" . + +opcua:nodei77 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ModellingRuleType ; + base:hasBrowseName "ModellingRuleType" ; + base:hasDisplayName "ModellingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "77" . + +opcua:nodei8 a opcua:DataTypeNodeClass ; + base:definesType opcua:Int64 ; + base:hasBrowseName "Int64" ; + base:hasDisplayName "Int64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8" . + +opcua:nodei84 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Root" ; + base:hasDescription "The root of the server address space." ; + base:hasDisplayName "Root" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "84" ; + base:hasSymbolicName "RootFolder" ; + base:organizes opcua:nodei85, + opcua:nodei86, + opcua:nodei87 . + +opcua:nodei851 a opcua:DataTypeNodeClass ; + base:definesType opcua:RedundancySupport ; + base:hasBrowseName "RedundancySupport" ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "851" ; + base:hasProperty opcua:nodei7611 . + +opcua:nodei852 a opcua:DataTypeNodeClass ; + base:definesType opcua:ServerState ; + base:hasBrowseName "ServerState" ; + base:hasDisplayName "ServerState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "852" ; + base:hasProperty opcua:nodei7612 . + +opcua:nodei853 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15362, + opcua:nodei854, + opcua:nodei855 ; + base:definesType opcua:RedundantServerDataType ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "853" . + +opcua:nodei856 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15365, + opcua:nodei857, + opcua:nodei858 ; + base:definesType opcua:SamplingIntervalDiagnosticsDataType ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "856" . + +opcua:nodei859 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15366, + opcua:nodei860, + opcua:nodei861 ; + base:definesType opcua:ServerDiagnosticsSummaryDataType ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "859" . + +opcua:nodei862 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15367, + opcua:nodei863, + opcua:nodei864 ; + base:definesType opcua:ServerStatusDataType ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "862" . + +opcua:nodei865 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15368, + opcua:nodei866, + opcua:nodei867 ; + base:definesType opcua:SessionDiagnosticsDataType ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "865" . + +opcua:nodei868 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15369, + opcua:nodei869, + opcua:nodei870 ; + base:definesType opcua:SessionSecurityDiagnosticsDataType ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "868" . + +opcua:nodei871 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15370, + opcua:nodei872, + opcua:nodei873 ; + base:definesType opcua:ServiceCounterDataType ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "871" . + +opcua:nodei874 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15372, + opcua:nodei875, + opcua:nodei876 ; + base:definesType opcua:SubscriptionDiagnosticsDataType ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "874" . + +opcua:nodei877 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15373, + opcua:nodei878, + opcua:nodei879 ; + base:definesType opcua:ModelChangeStructureDataType ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "877" . + +opcua:nodei884 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15375, + opcua:nodei885, + opcua:nodei886 ; + base:definesType opcua:Range ; + base:hasBrowseName "Range" ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "884" . + +opcua:nodei887 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15376, + opcua:nodei888, + opcua:nodei889 ; + base:definesType opcua:EUInformation ; + base:hasBrowseName "EUInformation" ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "887" . + +opcua:nodei890 a opcua:DataTypeNodeClass ; + base:definesType opcua:ExceptionDeviationFormat ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "890" ; + base:hasProperty opcua:nodei7614 . + +opcua:nodei891 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15382, + opcua:nodei892, + opcua:nodei893 ; + base:definesType opcua:Annotation ; + base:hasBrowseName "Annotation" ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "891" . + +opcua:nodei8912 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15086, + opcua:nodei8913, + opcua:nodei8917 ; + base:definesType opcua:TimeZoneDataType ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8912" . + +opcua:nodei8927 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionRespondEventType ; + base:hasBrowseName "AuditConditionRespondEventType" ; + base:hasDisplayName "AuditConditionRespondEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8927" ; + base:hasProperty opcua:nodei11852 . + +opcua:nodei894 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15381, + opcua:nodei895, + opcua:nodei896 ; + base:definesType opcua:ProgramDiagnosticDataType ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "894" . + +opcua:nodei8944 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionAcknowledgeEventType ; + base:hasBrowseName "AuditConditionAcknowledgeEventType" ; + base:hasDisplayName "AuditConditionAcknowledgeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8944" ; + base:hasProperty opcua:nodei11853, + opcua:nodei17223 . + +opcua:nodei8961 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditConditionConfirmEventType ; + base:hasBrowseName "AuditConditionConfirmEventType" ; + base:hasDisplayName "AuditConditionConfirmEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8961" ; + base:hasProperty opcua:nodei11854, + opcua:nodei17224 . + +opcua:nodei897 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15374, + opcua:nodei898, + opcua:nodei899 ; + base:definesType opcua:SemanticChangeStructureDataType ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "897" . + +opcua:nodei8995 a opcua:VariableTypeNodeClass ; + base:definesType opcua:TwoStateVariableType ; + base:hasBrowseName "TwoStateVariableType" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TwoStateVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8995" ; + base:hasProperty opcua:nodei11110, + opcua:nodei11111, + opcua:nodei8996, + opcua:nodei9000, + opcua:nodei9001 . + +opcua:nodei9 a opcua:DataTypeNodeClass ; + base:definesType opcua:UInt64 ; + base:hasBrowseName "UInt64" ; + base:hasDisplayName "UInt64" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9" . + +opcua:nodei9002 a opcua:VariableTypeNodeClass ; + base:definesType opcua:ConditionVariableType ; + base:hasBrowseName "ConditionVariableType" ; + base:hasDisplayName "ConditionVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9002" ; + base:hasProperty opcua:nodei9003 ; + base:hasValueRank "-2" . + +opcua:nodei9004 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasTrueSubState ; + base:hasBrowseName "HasTrueSubState" ; + base:hasDisplayName "HasTrueSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9004" . + +opcua:nodei9005 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasFalseSubState ; + base:hasBrowseName "HasFalseSubState" ; + base:hasDisplayName "HasFalseSubState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9005" . + +opcua:nodei9006 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:HasCondition ; + base:hasBrowseName "HasCondition" ; + base:hasDisplayName "HasCondition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9006" . + +opcua:nodei920 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15349, + opcua:nodei921, + opcua:nodei922 ; + base:definesType opcua:HistoryEventFieldList ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "920" . + +opcua:nodei9318 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLimitStateMachineType ; + base:hasBrowseName "ExclusiveLimitStateMachineType" ; + base:hasComponent opcua:nodei9329, + opcua:nodei9331, + opcua:nodei9333, + opcua:nodei9335, + opcua:nodei9337, + opcua:nodei9338, + opcua:nodei9339, + opcua:nodei9340 ; + base:hasDisplayName "ExclusiveLimitStateMachineType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9318" . + +opcua:nodei9341 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLimitAlarmType ; + base:hasBrowseName "ExclusiveLimitAlarmType" ; + base:hasComponent opcua:nodei9398, + opcua:nodei9455 ; + base:hasDisplayName "ExclusiveLimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9341" . + +opcua:nodei938 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15144, + opcua:nodei939, + opcua:nodei940 ; + base:definesType opcua:IssuedIdentityToken ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "938" . + +opcua:nodei94 a opcua:DataTypeNodeClass ; + base:definesType opcua:PermissionType ; + base:hasBrowseName "PermissionType" ; + base:hasDisplayName "PermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "94" ; + base:hasProperty opcua:nodei15030 . + +opcua:nodei948 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei15304, + opcua:nodei949, + opcua:nodei950 ; + base:definesType opcua:AggregateConfiguration ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "948" . + +opcua:nodei9482 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveLevelAlarmType ; + base:hasBrowseName "ExclusiveLevelAlarmType" ; + base:hasDisplayName "ExclusiveLevelAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9482" . + +opcua:nodei95 a opcua:DataTypeNodeClass ; + base:definesType opcua:AccessRestrictionType ; + base:hasBrowseName "AccessRestrictionType" ; + base:hasDisplayName "AccessRestrictionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "95" ; + base:hasProperty opcua:nodei15035 . + +opcua:nodei96 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei128, + opcua:nodei15062, + opcua:nodei16126 ; + base:definesType opcua:RolePermissionType ; + base:hasBrowseName "RolePermissionType" ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "96" . + +opcua:nodei9623 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveRateOfChangeAlarmType ; + base:hasBrowseName "ExclusiveRateOfChangeAlarmType" ; + base:hasDisplayName "ExclusiveRateOfChangeAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9623" ; + base:hasProperty opcua:nodei16899 . + +opcua:nodei97 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei121, + opcua:nodei14797, + opcua:nodei15063 ; + base:definesType opcua:DataTypeDefinition ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "97" . + +opcua:nodei9764 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ExclusiveDeviationAlarmType ; + base:hasBrowseName "ExclusiveDeviationAlarmType" ; + base:hasDisplayName "ExclusiveDeviationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9764" ; + base:hasProperty opcua:nodei16817, + opcua:nodei9905 . + +opcua:nodei98 a opcua:DataTypeNodeClass ; + base:definesType opcua:StructureType ; + base:hasBrowseName "StructureType" ; + base:hasDisplayName "StructureType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "98" ; + base:hasProperty opcua:nodei14528 . + +opcua:nodei99 a opcua:DataTypeNodeClass ; + opcua:HasEncoding opcua:nodei122, + opcua:nodei14798, + opcua:nodei15066 ; + base:definesType opcua:StructureDefinition ; + base:hasBrowseName "StructureDefinition" ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "99" . + +opcua:nodei9906 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:NonExclusiveLimitAlarmType ; + base:hasBrowseName "NonExclusiveLimitAlarmType" ; + base:hasComponent opcua:nodei10020, + opcua:nodei10029, + opcua:nodei10038, + opcua:nodei10047, + opcua:nodei9963 ; + base:hasDisplayName "NonExclusiveLimitAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9906" . + +opcua:3DFrameType a owl:Class ; + rdfs:subClassOf opcua:FrameType . + +opcua:3DVectorType a owl:Class ; + rdfs:subClassOf opcua:VectorType . + +opcua:A a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "A" . + +opcua:AbsoluteTemperatureExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "AbsoluteTemperatureExponent" . + +opcua:ActualSessionTimeout a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ActualSessionTimeout" . + +opcua:AddNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "AddNodesCount" . + +opcua:AddReferencesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "AddReferencesCount" . + +opcua:AdditionalParametersType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Parameters . + +opcua:AggregateConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PercentDataBad, + opcua:PercentDataGood, + opcua:TreatUncertainAsBad, + opcua:UseServerCapabilitiesDefaults, + opcua:UseSlopedExtrapolation . + +opcua:AlarmMetricsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:AlarmStateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AlarmSuppressionGroupMember a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:AlarmGroupMember . + +opcua:AlarmSuppressionGroupType a owl:Class ; + rdfs:subClassOf opcua:AlarmGroupType . + +opcua:Alias a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Alias" . + +opcua:AliasFor a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:AliasName a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "AliasName" . + +opcua:AliasNameDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AliasName, + opcua:ReferencedNodes . + +opcua:AlphabeticCode a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AlphabeticCode" . + +opcua:AlwaysGeneratesEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:GeneratesEvent . + +opcua:AmountOfSubstanceExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "AmountOfSubstanceExponent" . + +opcua:AnalogUnitRangeType a owl:Class ; + rdfs:subClassOf opcua:AnalogItemType . + +opcua:AnnotationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "AnnotationTime" . + +opcua:AnonymousIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken . + +opcua:ApplicationName a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ApplicationName" . + +opcua:AssociatedWith a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:AttributeOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:Alias, + opcua:AttributeId, + opcua:BrowsePath, + opcua:IndexRange, + opcua:NodeId . + +opcua:AuditActivateSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuditAddNodesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditAddReferencesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditCancelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateDataMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateExpiredEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateInvalidEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateRevokedEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditCertificateUntrustedEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCertificateEventType ; + base:isAbstract "true" . + +opcua:AuditClientUpdateMethodResultEventType a owl:Class ; + rdfs:subClassOf opcua:AuditClientEventType . + +opcua:AuditConditionAcknowledgeEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionCommentEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionConfirmEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionEnableEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionOutOfServiceEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionResetEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionRespondEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionShelvingEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionSilenceEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditConditionSuppressionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditConditionEventType . + +opcua:AuditDeleteNodesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditDeleteReferencesEventType a owl:Class ; + rdfs:subClassOf opcua:AuditNodeManagementEventType ; + base:isAbstract "true" . + +opcua:AuditHistoryAnnotationUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditHistoryAtTimeDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryBulkInsertEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType . + +opcua:AuditHistoryConfigurationChangeEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType . + +opcua:AuditHistoryEventDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryEventUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditHistoryRawModifyDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryDeleteEventType . + +opcua:AuditHistoryValueUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditOpenSecureChannelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditChannelEventType ; + base:isAbstract "true" . + +opcua:AuditProgramTransitionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateStateEventType ; + base:isAbstract "true" . + +opcua:AuditUrlMismatchEventType a owl:Class ; + rdfs:subClassOf opcua:AuditCreateSessionEventType ; + base:isAbstract "true" . + +opcua:AuditWriteUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateEventType ; + base:isAbstract "true" . + +opcua:AuthenticationMechanism a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AuthenticationMechanism" . + +opcua:AuthorizationServicesConfigurationFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:AxisScaleType a base:Field ; + base:hasDatatype opcua:AxisScaleEnumeration ; + base:hasFieldName "AxisScaleType" . + +opcua:AxisSteps a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "AxisSteps" . + +opcua:B a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "B" . + +opcua:BitFieldMaskDataType a owl:Class ; + rdfs:subClassOf opcua:UInt64 . + +opcua:BitFieldType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:BrokerConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:ResourceUri . + +opcua:BrokerConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportType . + +opcua:BrokerDataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:MetaDataQueueName, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerDataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportType . + +opcua:BrokerDataSetWriterTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:MetaDataQueueName, + opcua:MetaDataUpdateTime, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerDataSetWriterTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterTransportType . + +opcua:BrokerWriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportDataType ; + base:hasField opcua:AuthenticationProfileUri, + opcua:QueueName, + opcua:RequestedDeliveryGuarantee, + opcua:ResourceUri . + +opcua:BrokerWriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportType . + +opcua:BrowseCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "BrowseCount" . + +opcua:BrowseName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "BrowseName" ; + base:hasValueNode base:_N2292f5ce63704d57b2f8e2cf6cffac4a, + base:_Nfe89f6eb93cd4ae78cbb99b82144a788 . + +opcua:BrowseNextCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "BrowseNextCount" . + +opcua:BuildDate a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "BuildDate" . + +opcua:BuildNumber a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "BuildNumber" . + +opcua:C a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "C" . + +opcua:CallCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CallCount" . + +opcua:CertificateUpdateRequestedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:CertificateUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:ChannelLifetime a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "ChannelLifetime" . + +opcua:ChoiceStateType a owl:Class ; + rdfs:subClassOf opcua:StateType . + +opcua:ClientCertificate a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "ClientCertificate" . + +opcua:ClientConnectionTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ClientConnectionTime" . + +opcua:ClientDescription a base:Field ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasFieldName "ClientDescription" . + +opcua:ClientLastContactTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ClientLastContactTime" . + +opcua:ClientUserIdHistory a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ClientUserIdHistory" . + +opcua:ClientUserIdOfSession a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ClientUserIdOfSession" . + +opcua:ComplexNumberType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Imaginary, + opcua:Real . + +opcua:ConfigurationElement a base:Field ; + base:hasDatatype opcua:PubSubConfigurationRefDataType ; + base:hasFieldName "ConfigurationElement" . + +opcua:ConfigurationMask a base:Field ; + base:hasDatatype opcua:PubSubConfigurationRefMask ; + base:hasFieldName "ConfigurationMask" . + +opcua:ConfigurationProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ConfigurationProperties" . + +opcua:ConfiguredSize a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ConfiguredSize" . + +opcua:ConnectionIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ConnectionIndex" . + +opcua:ConnectionProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ConnectionProperties" . + +opcua:Connections a base:Field ; + base:hasDatatype opcua:PubSubConnectionDataType ; + base:hasFieldName "Connections" . + +opcua:ContinuationPoint a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:Controls a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:Counter a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:CreateMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CreateMonitoredItemsCount" . + +opcua:CreateSubscriptionCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "CreateSubscriptionCount" . + +opcua:Criteria a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Criteria" . + +opcua:CriteriaType a base:Field ; + base:hasDatatype opcua:IdentityCriteriaType ; + base:hasFieldName "CriteriaType" . + +opcua:CubeItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:CumulatedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CumulatedSessionCount" . + +opcua:CumulatedSubscriptionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CumulatedSubscriptionCount" . + +opcua:Currency a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Currency" . + +opcua:CurrentKeepAliveCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentKeepAliveCount" . + +opcua:CurrentLifetimeCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentLifetimeCount" . + +opcua:CurrentMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentMonitoredItemsCount" . + +opcua:CurrentPublishRequestsInQueue a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentPublishRequestsInQueue" . + +opcua:CurrentSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSessionCount" . + +opcua:CurrentSubscriptionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSubscriptionCount" . + +opcua:CurrentSubscriptionsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "CurrentSubscriptionsCount" . + +opcua:CurrentTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "CurrentTime" . + +opcua:CyclicDataSet a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "CyclicDataSet" . + +opcua:DataChangeNotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DataChangeNotificationsCount" . + +opcua:DataSetClasses a base:Field ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasFieldName "DataSetClasses" . + +opcua:DataSetOrdering a base:Field ; + base:hasDatatype opcua:DataSetOrderingType ; + base:hasFieldName "DataSetOrdering" . + +opcua:DataSetReaderProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "DataSetReaderProperties" . + +opcua:DataSetReaders a base:Field ; + base:hasDatatype opcua:DataSetReaderDataType ; + base:hasFieldName "DataSetReaders" . + +opcua:DataSetSource a base:Field ; + base:hasDatatype opcua:PublishedDataSetSourceDataType ; + base:hasFieldName "DataSetSource" . + +opcua:DataSetToWriter a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:DataSetWriterProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "DataSetWriterProperties" . + +opcua:DataSetWriters a base:Field ; + base:hasDatatype opcua:DataSetWriterDataType ; + base:hasFieldName "DataSetWriters" . + +opcua:DataTypeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DataTypeId" . + +opcua:DatagramConnectionTransport2DataType a owl:Class ; + rdfs:subClassOf opcua:DatagramConnectionTransportDataType ; + base:hasField opcua:DatagramQos, + opcua:DiscoveryAnnounceRate, + opcua:DiscoveryMaxMessageSize, + opcua:QosCategory . + +opcua:DatagramConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportType . + +opcua:DatagramDataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportDataType ; + base:hasField opcua:Address, + opcua:DatagramQos, + opcua:QosCategory, + opcua:Topic . + +opcua:DatagramDataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderTransportType . + +opcua:DatagramWriterGroupTransport2DataType a owl:Class ; + rdfs:subClassOf opcua:DatagramWriterGroupTransportDataType ; + base:hasField opcua:Address, + opcua:DatagramQos, + opcua:DiscoveryAnnounceRate, + opcua:QosCategory, + opcua:Topic . + +opcua:DatagramWriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportType . + +opcua:DateString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:DaylightSavingInOffset a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DaylightSavingInOffset" . + +opcua:DeadbandType a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DeadbandType" . + +opcua:DeadbandValue a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "DeadbandValue" . + +opcua:Decimal a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:DecimalString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:DefaultEncodingId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DefaultEncodingId" . + +opcua:DefaultSecurityKeyServices a base:Field ; + base:hasDatatype opcua:EndpointDescription ; + base:hasFieldName "DefaultSecurityKeyServices" . + +opcua:DeleteBidirectional a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DeleteBidirectional" . + +opcua:DeleteMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteMonitoredItemsCount" . + +opcua:DeleteNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteNodesCount" . + +opcua:DeleteReferencesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteReferencesCount" . + +opcua:DeleteSubscriptionsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "DeleteSubscriptionsCount" . + +opcua:DeleteTargetReferences a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "DeleteTargetReferences" . + +opcua:DeviceFailureEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:DialogConditionType a owl:Class ; + rdfs:subClassOf opcua:ConditionType . + +opcua:DimensionlessExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "DimensionlessExponent" . + +opcua:DisableCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DisableCount" . + +opcua:DiscardedMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscardedMessageCount" . + +opcua:Discipline a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Discipline" . + +opcua:DiscoveryAddress a base:Field ; + base:hasDatatype opcua:NetworkAddressDataType ; + base:hasFieldName "DiscoveryAddress" . + +opcua:DiscoveryMaxMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscoveryMaxMessageSize" . + +opcua:DiscoveryProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryProfileUri" . + +opcua:DiscoveryUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryUrl" . + +opcua:DiscrepancyAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:Divisor a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "Divisor" . + +opcua:DoubleComplexNumberType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Imaginary, + opcua:Real . + +opcua:DurationString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:EURange a base:Field ; + base:hasDatatype opcua:Range ; + base:hasFieldName "EURange" . + +opcua:EccBrainpoolP256r1ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccBrainpoolP384r1ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccCurve25519ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccCurve448ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccNistP256ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:EccNistP384ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:EccApplicationCertificateType . + +opcua:ElectricCurrentExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "ElectricCurrentExponent" . + +opcua:ElementIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "ElementIndex" . + +opcua:ElementOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:Index . + +opcua:ElseGuardVariableType a owl:Class ; + rdfs:subClassOf opcua:GuardVariableType . + +opcua:EnableCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EnableCount" . + +opcua:EncodedTicket a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:Encoding a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Encoding" . + +opcua:EndingBitPosition a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EndingBitPosition" . + +opcua:EndpointConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ChannelLifetime, + opcua:MaxArrayLength, + opcua:MaxBufferSize, + opcua:MaxByteStringLength, + opcua:MaxMessageSize, + opcua:MaxStringLength, + opcua:OperationTimeout, + opcua:SecurityTokenLifetime, + opcua:UseBinaryEncoding . + +opcua:EndpointUrlList a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EndpointUrlList" . + +opcua:EngineeringUnits a base:Field ; + base:hasDatatype opcua:EUInformation ; + base:hasFieldName "EngineeringUnits" . + +opcua:EnumDataTypes a base:Field ; + base:hasDatatype opcua:EnumDescription ; + base:hasFieldName "EnumDataTypes" . + +opcua:EphemeralKeyType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PublicKey, + opcua:Signature . + +opcua:Error a opcua:PubSubDiagnosticsCounterClassification, + opcua:PubSubState, + opcua:TsnStreamState, + base:Field ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "Error" ; + base:hasValueNode base:_N4a40ef0b95ad44ffba474a5c1b80c845, + base:_Na46d110100504671a2ae7291c9c1800d, + base:_Nd971ab8a07684f678cfda108916ca18a . + +opcua:ErrorCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ErrorCount" . + +opcua:EventNotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EventNotificationsCount" . + +opcua:EventNotifier a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "EventNotifier" ; + base:hasValueNode base:_Nb830254af0a642b099beda99f397a21c, + base:_Ne7564540b57d4c938222361bc250dbcf . + +opcua:EventQueueOverFlowCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "EventQueueOverFlowCount" . + +opcua:EventQueueOverflowEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:Events a base:Field ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasFieldName "Events" . + +opcua:ExclusiveDeviationAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:ExclusiveLevelAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:ExclusiveRateOfChangeAlarmType a owl:Class ; + rdfs:subClassOf opcua:ExclusiveLimitAlarmType . + +opcua:Exponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "Exponent" . + +opcua:ExpressionGuardVariableType a owl:Class ; + rdfs:subClassOf opcua:GuardVariableType . + +opcua:ExtensionFields a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "ExtensionFields" . + +opcua:FieldFlags a base:Field ; + base:hasDatatype opcua:DataSetFieldFlags ; + base:hasFieldName "FieldFlags" . + +opcua:FileHeader a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "FileHeader" . + +opcua:Filter a base:Field ; + base:hasDatatype opcua:ContentFilter ; + base:hasFieldName "Filter" . + +opcua:FilterOperands a base:Field ; + base:hasDatatype opcua:Structure ; + base:hasFieldName "FilterOperands" . + +opcua:FinalAddend a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "FinalAddend" . + +opcua:FromState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:GeneralModelChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseModelChangeEventType ; + base:isAbstract "true" . + +opcua:GroupIndex a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "GroupIndex" . + +opcua:Handle a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:HasAddIn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasAlarmSuppressionGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasAttachedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasPhysicalComponent . + +opcua:HasCause a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasCondition a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasContainedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasPhysicalComponent . + +opcua:HasCurrentData a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasCurrentEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasDataSetReader a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasDataSetWriter a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasDictionaryEntry a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasEffectDisable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectEnable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectSuppressed a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEffectUnsuppressed a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEffect . + +opcua:HasEncoding a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasEngineeringUnitDetails a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasFalseSubState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasGuard a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasHistoricalConfiguration a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasInterface a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasKeyValueDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasLowerLayerInterface a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HasModellingRule a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasNotifier a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasEventSource . + +opcua:HasOptionalInputArgumentDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasArgumentDescription . + +opcua:HasOrderedComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasProperty a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:HasPubSubConnection a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasPushedSecurityGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HasQuantity a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasReaderGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasReferenceDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild . + +opcua:HasStructuredComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasSubStateMachine a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasSubtype a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild . + +opcua:HasTrueSubState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasTypeDefinition a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:HasWriterGroup a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:High a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "High" . + +opcua:HighlyManagedAlarmConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:HistoricalExternalEventSourceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:HistoryModifiedEvent a owl:Class ; + rdfs:subClassOf opcua:HistoryEvent ; + base:hasField opcua:ModificationInfos . + +opcua:HistoryReadCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "HistoryReadCount" . + +opcua:HistoryUpdateCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "HistoryUpdateCount" . + +opcua:HttpsCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType . + +opcua:IBaseEthernetCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeAutoNegotiationStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseEthernetPortType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnStatusStreamType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnStreamType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeBaseTsnTrafficSpecificationType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeTsnInterfaceConfigurationListenerType a owl:Class ; + rdfs:subClassOf opcua:IIeeeTsnInterfaceConfigurationType ; + base:isAbstract "true" . + +opcua:IIeeeTsnInterfaceConfigurationTalkerType a owl:Class ; + rdfs:subClassOf opcua:IIeeeTsnInterfaceConfigurationType ; + base:isAbstract "true" . + +opcua:IIeeeTsnMacAddressType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIeeeTsnVlanTagType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IIetfBaseNetworkInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IOrderedObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IPriorityMappingEntryType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:ISrClassType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IVlanIdType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:Identifier a opcua:PubSubConfigurationValueDataType, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "Identifier" . + +opcua:IetfBaseNetworkInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ImageBMP a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImageGIF a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImageItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:ImageJPG a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:ImagePNG a owl:Class ; + rdfs:subClassOf opcua:Image . + +opcua:IncludeSubtypes a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IncludeSubtypes" . + +opcua:InitialAddend a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "InitialAddend" . + +opcua:InstrumentDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:IrdiDictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:IsDeprecated a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IsExecutableOn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IsExecutingOn a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Utilizes . + +opcua:IsHostedBy a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Utilizes . + +opcua:IsInverse a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsInverse" . + +opcua:IsOnline a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsOnline" . + +opcua:IsOptional a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsOptional" . + +opcua:IsPhysicallyConnectedTo a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:IssuedIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:EncryptionAlgorithm, + opcua:TokenData . + +opcua:IssuedTokenType a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "IssuedTokenType" . + +opcua:IssuerCertificates a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "IssuerCertificates" ; + base:hasValueNode base:_Nd2ff4b20b777442a98641627c0aebf04 . + +opcua:IssuerCrls a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "IssuerCrls" ; + base:hasValueNode base:_N4587ea8257fa4d60b3d3a021263c1817 . + +opcua:IssuerEndpointUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "IssuerEndpointUrl" . + +opcua:JsonDataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageDataType ; + base:hasField opcua:DataSetMessageContentMask, + opcua:NetworkMessageContentMask . + +opcua:JsonDataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageType . + +opcua:JsonDataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageDataType ; + base:hasField opcua:DataSetMessageContentMask . + +opcua:JsonDataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageType . + +opcua:JsonWriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageDataType ; + base:hasField opcua:NetworkMessageContentMask . + +opcua:JsonWriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageType . + +opcua:KeepAliveTime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "KeepAliveTime" . + +opcua:Key a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "Key" . + +opcua:KeyCredentialDeletedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:KeyCredentialAuditEventType . + +opcua:KeyCredentialUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:KeyCredentialAuditEventType . + +opcua:KeyLifetime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "KeyLifetime" . + +opcua:LatePublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "LatePublishRequestCount" . + +opcua:LengthExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "LengthExponent" . + +opcua:Low a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Low" . + +opcua:LuminousIntensityExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "LuminousIntensityExponent" . + +opcua:MaintenanceConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:MajorVersion a opcua:UadpDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "MajorVersion" ; + base:hasValueNode base:_N007c0e4c112b48c1ac0f4322ad5d9840 . + +opcua:ManufacturerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ManufacturerName" . + +opcua:MappingUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MappingUri" . + +opcua:MassExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "MassExponent" . + +opcua:MaxArrayLength a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxArrayLength" . + +opcua:MaxBufferSize a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxBufferSize" . + +opcua:MaxByteStringLength a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxByteStringLength" . + +opcua:MaxFutureKeyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxFutureKeyCount" . + +opcua:MaxKeepAliveCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxKeepAliveCount" . + +opcua:MaxLifetimeCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxLifetimeCount" . + +opcua:MaxMessageSize a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "MaxMessageSize" . + +opcua:MaxMonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxMonitoredItemCount" . + +opcua:MaxNetworkMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxNetworkMessageSize" . + +opcua:MaxNotificationsPerPublish a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxNotificationsPerPublish" . + +opcua:MaxPastKeyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxPastKeyCount" . + +opcua:MaxResponseMessageSize a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MaxResponseMessageSize" . + +opcua:MdnsDiscoveryConfiguration a owl:Class ; + rdfs:subClassOf opcua:DiscoveryConfiguration ; + base:hasField opcua:MdnsServerName, + opcua:ServerCapabilities . + +opcua:MdnsServerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MdnsServerName" . + +opcua:MessageReceiveTimeout a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MessageReceiveTimeout" . + +opcua:MessageRepeatCount a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "MessageRepeatCount" . + +opcua:MessageRepeatDelay a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MessageRepeatDelay" . + +opcua:MetaDataProperties a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "MetaDataProperties" . + +opcua:MetaDataUpdateTime a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "MetaDataUpdateTime" . + +opcua:MinorVersion a opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "MinorVersion" ; + base:hasValueNode base:_N8153681b12ee4cbf96bfa24e9ccce3f9, + base:_Naa50283d742c40e5b2518adaca4178a3 . + +opcua:ModificationInfos a base:Field ; + base:hasDatatype opcua:ModificationInfo ; + base:hasFieldName "ModificationInfos" . + +opcua:ModificationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "ModificationTime" . + +opcua:ModifyCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ModifyCount" . + +opcua:ModifyMonitoredItemsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ModifyMonitoredItemsCount" . + +opcua:ModifySubscriptionCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ModifySubscriptionCount" . + +opcua:MonitoringQueueOverflowCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MonitoringQueueOverflowCount" . + +opcua:MultiStateDictionaryEntryDiscreteType a owl:Class ; + rdfs:subClassOf opcua:MultiStateDictionaryEntryDiscreteBaseType . + +opcua:MultiStateDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:Multiplicand a base:Field ; + base:hasDatatype opcua:Float ; + base:hasFieldName "Multiplicand" . + +opcua:NDimensionArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:Namespaces a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Namespaces" . + +opcua:NetworkAddressUrlDataType a owl:Class ; + rdfs:subClassOf opcua:NetworkAddressDataType ; + base:hasField opcua:Url . + +opcua:NetworkAddressUrlType a owl:Class ; + rdfs:subClassOf opcua:NetworkAddressType . + +opcua:NetworkInterface a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "NetworkInterface" . + +opcua:NetworkPaths a base:Field ; + base:hasDatatype opcua:EndpointUrlListDataType ; + base:hasFieldName "NetworkPaths" . + +opcua:NextSequenceNumber a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "NextSequenceNumber" . + +opcua:NodeAttributes a base:Field ; + base:hasDatatype opcua:Structure ; + base:hasFieldName "NodeAttributes" . + +opcua:NonExclusiveDeviationAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonExclusiveLevelAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonExclusiveRateOfChangeAlarmType a owl:Class ; + rdfs:subClassOf opcua:NonExclusiveLimitAlarmType . + +opcua:NonTransparentBackupRedundancyType a owl:Class ; + rdfs:subClassOf opcua:NonTransparentRedundancyType . + +opcua:NonTransparentNetworkRedundancyType a owl:Class ; + rdfs:subClassOf opcua:NonTransparentRedundancyType . + +opcua:NormalizedString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:NotificationsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "NotificationsCount" . + +opcua:NumericCode a base:Field ; + base:hasDatatype opcua:Int16 ; + base:hasFieldName "NumericCode" . + +opcua:Offset a base:Field ; + base:hasDatatype opcua:Int16 ; + base:hasFieldName "Offset" . + +opcua:OperationTimeout a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "OperationTimeout" . + +opcua:OptionSet a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ValidBits, + opcua:Value ; + base:isAbstract "true" . + +opcua:OptionSetType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:OrderedListType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Parameters a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "Parameters" . + +opcua:ParentNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "ParentNodeId" . + +opcua:ParentNodeName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ParentNodeName" . + +opcua:Password a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "Password" . + +opcua:PercentDataBad a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PercentDataBad" . + +opcua:PercentDataGood a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PercentDataGood" . + +opcua:Permissions a base:Field ; + base:hasDatatype opcua:PermissionType ; + base:hasFieldName "Permissions" . + +opcua:PortableNodeId a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Identifier, + opcua:NamespaceUri . + +opcua:PortableQualifiedName a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Name, + opcua:NamespaceUri . + +opcua:PriorityMappingTableType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PriorityValue_DSCP a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PriorityValue_DSCP" . + +opcua:PriorityValue_PCP a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "PriorityValue_PCP" . + +opcua:ProcessConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:ProcessingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ProcessingOffset" . + +opcua:ProductName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ProductName" . + +opcua:ProgramDiagnosticType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ProgramStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:ProgramTransitionAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateStateEventType . + +opcua:ProgramTransitionEventType a owl:Class ; + rdfs:subClassOf opcua:TransitionEventType ; + base:isAbstract "true" . + +opcua:ProgressEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:Properties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "Properties" . + +opcua:PubSubCommunicationFailureEventType a owl:Class ; + rdfs:subClassOf opcua:PubSubStatusEventType ; + base:isAbstract "true" . + +opcua:PubSubConfiguration2DataType a owl:Class ; + rdfs:subClassOf opcua:PubSubConfigurationDataType ; + base:hasField opcua:ConfigurationProperties, + opcua:ConfigurationVersion, + opcua:DataSetClasses, + opcua:DefaultSecurityKeyServices, + opcua:PubSubKeyPushTargets, + opcua:SecurityGroups, + opcua:SubscribedDataSets . + +opcua:PubSubKeyPushTargets a base:Field ; + base:hasDatatype opcua:PubSubKeyPushTargetDataType ; + base:hasFieldName "PubSubKeyPushTargets" . + +opcua:PubSubTransportLimitsExceedEventType a owl:Class ; + rdfs:subClassOf opcua:PubSubStatusEventType ; + base:isAbstract "true" . + +opcua:PublicKey a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "PublicKey" . + +opcua:PublishCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "PublishCount" . + +opcua:PublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PublishRequestCount" . + +opcua:PublishedData a base:Field ; + base:hasDatatype opcua:PublishedVariableDataType ; + base:hasFieldName "PublishedData" . + +opcua:PublishedDataItemsDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:PublishedData . + +opcua:PublishedDataItemsType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetType . + +opcua:PublishedDataSetCustomSourceDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:CyclicDataSet . + +opcua:PublishedDataSets a base:Field ; + base:hasDatatype opcua:PublishedDataSetDataType ; + base:hasFieldName "PublishedDataSets" . + +opcua:PublishedEventsDataType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetSourceDataType ; + base:hasField opcua:EventNotifier, + opcua:Filter, + opcua:SelectedFields . + +opcua:PublishedEventsType a owl:Class ; + rdfs:subClassOf opcua:PublishedDataSetType . + +opcua:PublishedVariable a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "PublishedVariable" . + +opcua:PublishingEnabled a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "PublishingEnabled" . + +opcua:PublishingIntervalCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "PublishingIntervalCount" . + +opcua:PublishingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "PublishingOffset" . + +opcua:PushTargetFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PushTargetFolder" . + +opcua:PushTargetProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "PushTargetProperties" . + +opcua:QueryFirstCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "QueryFirstCount" . + +opcua:QueryNextCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "QueryNextCount" . + +opcua:RationalNumberType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ReadCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "ReadCount" . + +opcua:ReaderGroups a base:Field ; + base:hasDatatype opcua:ReaderGroupDataType ; + base:hasFieldName "ReaderGroups" . + +opcua:ReceiveOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "ReceiveOffset" . + +opcua:ReceiveQosPriorityDataType a owl:Class ; + rdfs:subClassOf opcua:ReceiveQosDataType ; + base:hasField opcua:PriorityLabel . + +opcua:ReceiverIndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "ReceiverIndexRange" . + +opcua:RecordId a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RecordId" . + +opcua:ReferenceDescriptionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ReferencedNodes a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "ReferencedNodes" . + +opcua:RefreshEndEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RefreshRequiredEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RefreshStartEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:RegisterNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "RegisterNodesCount" . + +opcua:RegisteredServer a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiscoveryUrls, + opcua:GatewayServerUri, + opcua:IsOnline, + opcua:ProductUri, + opcua:SemaphoreFilePath, + opcua:ServerNames, + opcua:ServerType, + opcua:ServerUri . + +opcua:RejectedRequestsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RejectedRequestsCount" . + +opcua:RejectedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RejectedSessionCount" . + +opcua:RepresentsSameFunctionalityAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:RepresentsSameEntityAs . + +opcua:RepresentsSameHardwareAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:RepresentsSameEntityAs . + +opcua:RepublishCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "RepublishCount" . + +opcua:RepublishMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishMessageCount" . + +opcua:RepublishMessageRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishMessageRequestCount" . + +opcua:RepublishRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "RepublishRequestCount" . + +opcua:RequestedKeyCount a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "RequestedKeyCount" . + +opcua:RequestedNewNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "RequestedNewNodeId" . + +opcua:Requires a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:Reserved a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "Reserved" . + +opcua:RetryInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "RetryInterval" . + +opcua:RoleId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "RoleId" . + +opcua:RoleMappingRuleChangedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:RsaMinApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:RsaSha256ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:SafetyConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:SamplingInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingInterval" . + +opcua:SamplingIntervalHint a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingIntervalHint" . + +opcua:SamplingOffset a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "SamplingOffset" . + +opcua:SchemaLocation a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SchemaLocation" . + +opcua:SecondsTillShutdown a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecondsTillShutdown" . + +opcua:SecurityGroupFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityGroupFolder" . + +opcua:SecurityLevel a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "SecurityLevel" . + +opcua:SecurityRejectedRequestsCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecurityRejectedRequestsCount" . + +opcua:SecurityRejectedSessionCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SecurityRejectedSessionCount" . + +opcua:SecurityTokenLifetime a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "SecurityTokenLifetime" . + +opcua:SelectClauses a base:Field ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasFieldName "SelectClauses" . + +opcua:SelectedFields a base:Field ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasFieldName "SelectedFields" . + +opcua:SemanticChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:SemaphoreFilePath a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SemaphoreFilePath" . + +opcua:Server a opcua:ApplicationType, + base:Field ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasFieldName "Server" ; + base:hasValueNode base:_Na2f79b88c20649acbea9b931114933fc . + +opcua:ServerCertificate a base:Field ; + base:hasDatatype opcua:ApplicationInstanceCertificate ; + base:hasFieldName "ServerCertificate" . + +opcua:ServerId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerId" . + +opcua:ServerName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerName" . + +opcua:ServerNames a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ServerNames" . + +opcua:ServerOnNetwork a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiscoveryUrl, + opcua:RecordId, + opcua:ServerCapabilities, + opcua:ServerName . + +opcua:ServerViewCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ServerViewCount" . + +opcua:ServiceLevel a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "ServiceLevel" . + +opcua:SessionAbortCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SessionAbortCount" . + +opcua:SessionAuthenticationToken a owl:Class ; + rdfs:subClassOf opcua:NodeId . + +opcua:SessionName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SessionName" . + +opcua:SessionTimeoutCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SessionTimeoutCount" . + +opcua:SetMonitoringModeCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetMonitoringModeCount" . + +opcua:SetPublishingModeCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetPublishingModeCount" . + +opcua:SetTriggeringCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "SetTriggeringCount" . + +opcua:ShutdownReason a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "ShutdownReason" . + +opcua:SimpleDataTypes a base:Field ; + base:hasDatatype opcua:SimpleTypeDescription ; + base:hasFieldName "SimpleDataTypes" . + +opcua:SoftwareVersion a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SoftwareVersion" . + +opcua:SourceNode a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SourceNode" . + +opcua:SpecifiedLists a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SpecifiedLists" . + +opcua:StandaloneSubscribedDataSetRefDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:DataSetName . + +opcua:StartTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "StartTime" . + +opcua:StartingBitPosition a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "StartingBitPosition" . + +opcua:State a base:Field ; + base:hasDatatype opcua:ServerState ; + base:hasFieldName "State" . + +opcua:StatisticalConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:StructureDataTypes a base:Field ; + base:hasDatatype opcua:StructureDescription ; + base:hasFieldName "StructureDataTypes" . + +opcua:SubscribedDataSetMirrorDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:ParentNodeName, + opcua:RolePermissions . + +opcua:SubscribedDataSetMirrorType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetType . + +opcua:SubscribedDataSets a base:Field ; + base:hasDatatype opcua:StandaloneSubscribedDataSetDataType ; + base:hasFieldName "SubscribedDataSets" . + +opcua:SubscriptionId a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "SubscriptionId" . + +opcua:SyntaxReferenceEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:SystemConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:SystemDiagnosticAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:SystemStatusChangeEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:TargetId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "TargetId" . + +opcua:TargetName a base:Field ; + base:hasDatatype opcua:QualifiedName ; + base:hasFieldName "TargetName" . + +opcua:TargetNodeClass a base:Field ; + base:hasDatatype opcua:NodeClass ; + base:hasFieldName "TargetNodeClass" . + +opcua:TargetServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TargetServerUri" . + +opcua:TargetVariables a base:Field ; + base:hasDatatype opcua:FieldTargetDataType ; + base:hasFieldName "TargetVariables" . + +opcua:TargetVariablesDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:TargetVariables . + +opcua:TargetVariablesType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetType . + +opcua:TemporaryFileTransferType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:TestingConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:TimeExponent a base:Field ; + base:hasDatatype opcua:SByte ; + base:hasFieldName "TimeExponent" . + +opcua:TimeString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:Title a base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "Title" . + +opcua:ToState a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:TokenData a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TokenData" . + +opcua:TokenType a base:Field ; + base:hasDatatype opcua:UserTokenType ; + base:hasFieldName "TokenType" . + +opcua:TotalCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TotalCount" . + +opcua:TotalRequestCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TotalRequestCount" . + +opcua:TrainingConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseConditionClassType ; + base:isAbstract "true" . + +opcua:TransferRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferRequestCount" . + +opcua:TransferSubscriptionsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TransferSubscriptionsCount" . + +opcua:TransferredToAltClientCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferredToAltClientCount" . + +opcua:TransferredToSameClientCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "TransferredToSameClientCount" . + +opcua:TranslateBrowsePathsToNodeIdsCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "TranslateBrowsePathsToNodeIdsCount" . + +opcua:TransmitQosPriorityDataType a owl:Class ; + rdfs:subClassOf opcua:TransmitQosDataType ; + base:hasField opcua:PriorityLabel . + +opcua:TransparentRedundancyType a owl:Class ; + rdfs:subClassOf opcua:ServerRedundancyType . + +opcua:TransportProtocol a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TransportProtocol" . + +opcua:TreatUncertainAsBad a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "TreatUncertainAsBad" . + +opcua:TrimmedString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:TripAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:TrustListDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IssuerCertificates, + opcua:IssuerCrls, + opcua:SpecifiedLists, + opcua:TrustedCertificates, + opcua:TrustedCrls . + +opcua:TrustListUpdateRequestedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:TrustListUpdatedAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:TrustedCertificates a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TrustedCertificates" ; + base:hasValueNode base:_Ndd9e2f39498f46d4a327a828f77343c7 . + +opcua:TrustedCrls a opcua:TrustListMasks, + base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "TrustedCrls" ; + base:hasValueNode base:_N13a8598bac2f4f5d9755b7d4f073e32b . + +opcua:TwoStateDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:TypeDefinition a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "TypeDefinition" . + +opcua:TypeDefinitionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "TypeDefinitionId" . + +opcua:UadpDataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageDataType ; + base:hasField opcua:DataSetClassId, + opcua:DataSetMessageContentMask, + opcua:DataSetOffset, + opcua:GroupVersion, + opcua:NetworkMessageContentMask, + opcua:NetworkMessageNumber, + opcua:ProcessingOffset, + opcua:PublishingInterval, + opcua:ReceiveOffset . + +opcua:UadpDataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetReaderMessageType . + +opcua:UadpDataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageDataType ; + base:hasField opcua:ConfiguredSize, + opcua:DataSetMessageContentMask, + opcua:DataSetOffset, + opcua:NetworkMessageNumber . + +opcua:UadpDataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:DataSetWriterMessageType . + +opcua:UadpWriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageDataType ; + base:hasField opcua:DataSetOrdering, + opcua:GroupVersion, + opcua:NetworkMessageContentMask, + opcua:PublishingOffset, + opcua:SamplingOffset . + +opcua:UadpWriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupMessageType . + +opcua:UnacknowledgedMessageCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "UnacknowledgedMessageCount" . + +opcua:UnauthorizedRequestCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "UnauthorizedRequestCount" . + +opcua:Union a opcua:StructureType, + owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasFieldName "Union" ; + base:hasValueNode base:_N167b2b8325f34e249bc243c8380e286b ; + base:isAbstract "true" . + +opcua:UnitId a base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "UnitId" . + +opcua:UnregisterNodesCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "UnregisterNodesCount" . + +opcua:UpdateType a base:Field ; + base:hasDatatype opcua:HistoryUpdateType ; + base:hasFieldName "UpdateType" . + +opcua:Uri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Uri" . + +opcua:UriDictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:DictionaryEntryType . + +opcua:Url a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Url" . + +opcua:UseBinaryEncoding a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseBinaryEncoding" . + +opcua:UseServerCapabilitiesDefaults a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseServerCapabilitiesDefaults" . + +opcua:UseSlopedExtrapolation a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "UseSlopedExtrapolation" . + +opcua:UserConfiguration a base:Field ; + base:hasDatatype opcua:UserConfigurationMask ; + base:hasFieldName "UserConfiguration" . + +opcua:UserCredentialCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType . + +opcua:UserIdentityTokens a base:Field ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasFieldName "UserIdentityTokens" . + +opcua:UserNameIdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:EncryptionAlgorithm, + opcua:Password, + opcua:UserName . + +opcua:UsesPriorityMappingTable a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:ValidBits a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "ValidBits" . + +opcua:Verb a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "Verb" . + +opcua:WhereClause a base:Field ; + base:hasDatatype opcua:ContentFilter ; + base:hasFieldName "WhereClause" . + +opcua:WriteCount a base:Field ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasFieldName "WriteCount" . + +opcua:WriteIndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "WriteIndexRange" . + +opcua:WriterGroups a base:Field ; + base:hasDatatype opcua:WriterGroupDataType ; + base:hasFieldName "WriterGroups" . + +opcua:X509IdentityToken a owl:Class ; + rdfs:subClassOf opcua:UserIdentityToken ; + base:hasField opcua:CertificateData . + +opcua:XYArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:XmlElement a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:YArrayItemType a owl:Class ; + rdfs:subClassOf opcua:ArrayItemType . + +opcua:nodei10021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10021" . + +opcua:nodei10025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10025" . + +opcua:nodei10027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10027" . + +opcua:nodei10028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10028" . + +opcua:nodei10030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10030" . + +opcua:nodei10034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10034" . + +opcua:nodei10036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10036" . + +opcua:nodei10037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10037" . + +opcua:nodei10039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10039" . + +opcua:nodei10043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10043" . + +opcua:nodei10045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10045" . + +opcua:nodei10046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10046" . + +opcua:nodei10048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10048" . + +opcua:nodei10052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10052" . + +opcua:nodei10054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10054" . + +opcua:nodei10055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10055" . + +opcua:nodei104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "104" . + +opcua:nodei105 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DictionaryFragment" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "DictionaryFragment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "105" . + +opcua:nodei10522 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10522" . + +opcua:nodei106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "106" . + +opcua:nodei107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "107" . + +opcua:nodei11110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11110" . + +opcua:nodei11111 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11111" . + +opcua:nodei11112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11112" . + +opcua:nodei11113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11113" . + +opcua:nodei11120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11120" . + +opcua:nodei11124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11124" . + +opcua:nodei11125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11125" . + +opcua:nodei11126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11126" . + +opcua:nodei11127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11127" . + +opcua:nodei11158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11158" . + +opcua:nodei11168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11168" . + +opcua:nodei11169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11169" . + +opcua:nodei11170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11170" . + +opcua:nodei11171 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11171" . + +opcua:nodei11172 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11172" . + +opcua:nodei11188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11188" . + +opcua:nodei11189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11189" . + +opcua:nodei11190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11190" . + +opcua:nodei11191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11191" . + +opcua:nodei11192 a opcua:HistoryServerCapabilitiesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "HistoryServerCapabilities" ; + base:hasComponent opcua:nodei11201 ; + base:hasDisplayName "HistoryServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11192" ; + base:hasProperty opcua:nodei11193, + opcua:nodei11196, + opcua:nodei11197, + opcua:nodei11198, + opcua:nodei11199, + opcua:nodei11200, + opcua:nodei11242, + opcua:nodei11273, + opcua:nodei11274, + opcua:nodei11275, + opcua:nodei11281, + opcua:nodei11282, + opcua:nodei11283, + opcua:nodei11502, + opcua:nodei19091 . + +opcua:nodei11193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11193" . + +opcua:nodei11196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11196" . + +opcua:nodei11197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11197" . + +opcua:nodei11198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11198" . + +opcua:nodei11199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteRawCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteRawCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11199" . + +opcua:nodei11200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteAtTimeCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteAtTimeCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11200" . + +opcua:nodei11201 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11201" . + +opcua:nodei11203 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11203" ; + base:hasProperty opcua:nodei11204, + opcua:nodei11205, + opcua:nodei11206, + opcua:nodei11207 . + +opcua:nodei11204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11204" . + +opcua:nodei11205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11205" . + +opcua:nodei11206 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11206" . + +opcua:nodei11207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11207" . + +opcua:nodei11208 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11208" . + +opcua:nodei11218 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15021 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11218" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11226 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15018 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11226" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei11241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11241" ; + base:hasValueRank "1" . + +opcua:nodei11242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryEventsCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryEventsCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11242" . + +opcua:nodei11268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnDataValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnDataValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11268" . + +opcua:nodei11269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnEventValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnEventValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11269" . + +opcua:nodei11270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertAnnotationCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertAnnotationCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11270" . + +opcua:nodei11273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnDataValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnDataValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11273" . + +opcua:nodei11274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReturnEventValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReturnEventValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11274" . + +opcua:nodei11275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertAnnotationCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertAnnotationCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11275" . + +opcua:nodei11278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11278" . + +opcua:nodei11279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11279" . + +opcua:nodei11280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11280" . + +opcua:nodei11281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11281" . + +opcua:nodei11282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11282" . + +opcua:nodei11283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11283" . + +opcua:nodei11322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11322" ; + base:hasValue 12 . + +opcua:nodei11323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11323" ; + base:hasValue 13 . + +opcua:nodei11324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11324" ; + base:hasValue 21 . + +opcua:nodei11325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11325" ; + base:hasValue 23 . + +opcua:nodei11326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11326" ; + base:hasValue 31 . + +opcua:nodei11327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11327" ; + base:hasValue 32 . + +opcua:nodei11340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11340" ; + base:hasValue 43 . + +opcua:nodei11341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11341" ; + base:hasValue 34 . + +opcua:nodei11342 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11342" ; + base:hasValue 12 . + +opcua:nodei11343 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11343" ; + base:hasValue 21 . + +opcua:nodei11456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11456" . + +opcua:nodei11461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsText" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ValueAsText" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11461" . + +opcua:nodei11485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11485" . + +opcua:nodei11488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11488" ; + base:hasValueRank "1" . + +opcua:nodei11489 a opcua:MethodNodeClass ; + base:hasBrowseName "GetMonitoredItems" ; + base:hasDisplayName "GetMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11489" ; + base:hasProperty opcua:nodei11490, + opcua:nodei11491 . + +opcua:nodei11490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11490" ; + base:hasValueRank "1" . + +opcua:nodei11491 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11491" ; + base:hasValueRank "1" . + +opcua:nodei11492 a opcua:MethodNodeClass ; + base:hasBrowseName "GetMonitoredItems" ; + base:hasDisplayName "GetMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11492" ; + base:hasProperty opcua:nodei11493, + opcua:nodei11494 . + +opcua:nodei11493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11493" ; + base:hasValueRank "1" . + +opcua:nodei11494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11494" ; + base:hasValueRank "1" . + +opcua:nodei11499 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11499" . + +opcua:nodei11500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11500" . + +opcua:nodei11501 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11501" . + +opcua:nodei11502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteEventCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteEventCapability" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11502" . + +opcua:nodei11527 a opcua:NamespacesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Namespaces" ; + base:hasDisplayName "Namespaces" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11527" . + +opcua:nodei11549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11549" . + +opcua:nodei11550 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11550" . + +opcua:nodei11551 a opcua:ObjectNodeClass, + opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimits" ; + base:hasDisplayName "OperationLimits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11551" . + +opcua:nodei11562 a opcua:ServerVendorCapabilityType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11562" ; + base:hasSymbolicName "VendorCapability_Placeholder" . + +opcua:nodei11565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRead" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRead" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11565" . + +opcua:nodei11567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerWrite" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerWrite" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11567" . + +opcua:nodei11569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerMethodCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11569" . + +opcua:nodei11570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerBrowse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerBrowse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11570" . + +opcua:nodei11571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRegisterNodes" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRegisterNodes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11571" . + +opcua:nodei11572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11572" . + +opcua:nodei11573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerNodeManagement" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerNodeManagement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11573" . + +opcua:nodei11574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11574" . + +opcua:nodei11576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11576" . + +opcua:nodei11579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11579" . + +opcua:nodei11580 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11580" ; + base:hasProperty opcua:nodei11581, + opcua:nodei11582 . + +opcua:nodei11581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11581" ; + base:hasValueRank "1" . + +opcua:nodei11582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11582" ; + base:hasValueRank "1" . + +opcua:nodei11583 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11583" ; + base:hasProperty opcua:nodei11584 . + +opcua:nodei11584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11584" ; + base:hasValueRank "1" . + +opcua:nodei11585 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11585" ; + base:hasProperty opcua:nodei11586, + opcua:nodei11587 . + +opcua:nodei11586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11586" ; + base:hasValueRank "1" . + +opcua:nodei11587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11587" ; + base:hasValueRank "1" . + +opcua:nodei11588 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11588" ; + base:hasProperty opcua:nodei11589 . + +opcua:nodei11589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11589" ; + base:hasValueRank "1" . + +opcua:nodei11590 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11590" ; + base:hasProperty opcua:nodei11591, + opcua:nodei11592 . + +opcua:nodei11591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11591" ; + base:hasValueRank "1" . + +opcua:nodei11592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11592" ; + base:hasValueRank "1" . + +opcua:nodei11593 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11593" ; + base:hasProperty opcua:nodei11594 . + +opcua:nodei11594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11594" ; + base:hasValueRank "1" . + +opcua:nodei11615 a opcua:MethodNodeClass ; + base:hasBrowseName "ExportNamespace" ; + base:hasDisplayName "ExportNamespace" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11615" . + +opcua:nodei11617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11617" . + +opcua:nodei11618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11618" . + +opcua:nodei11619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11619" . + +opcua:nodei11620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11620" . + +opcua:nodei11621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11621" ; + base:hasValueRank "1" . + +opcua:nodei11622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11622" ; + base:hasValueRank "1" . + +opcua:nodei11623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11623" . + +opcua:nodei11624 a opcua:AddressSpaceFileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NamespaceFile" ; + base:hasComponent opcua:nodei11629, + opcua:nodei11632, + opcua:nodei11634, + opcua:nodei11637, + opcua:nodei11639, + opcua:nodei11642 ; + base:hasDisplayName "NamespaceFile" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11624" ; + base:hasProperty opcua:nodei11625, + opcua:nodei11628, + opcua:nodei12690, + opcua:nodei12691 . + +opcua:nodei11625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11625" . + +opcua:nodei11628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11628" . + +opcua:nodei11629 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11629" ; + base:hasProperty opcua:nodei11630, + opcua:nodei11631 . + +opcua:nodei11630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11630" ; + base:hasValueRank "1" . + +opcua:nodei11631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11631" ; + base:hasValueRank "1" . + +opcua:nodei11632 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11632" ; + base:hasProperty opcua:nodei11633 . + +opcua:nodei11633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11633" ; + base:hasValueRank "1" . + +opcua:nodei11634 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11634" ; + base:hasProperty opcua:nodei11635, + opcua:nodei11636 . + +opcua:nodei11635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11635" ; + base:hasValueRank "1" . + +opcua:nodei11636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11636" ; + base:hasValueRank "1" . + +opcua:nodei11637 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11637" ; + base:hasProperty opcua:nodei11638 . + +opcua:nodei11638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11638" ; + base:hasValueRank "1" . + +opcua:nodei11639 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11639" ; + base:hasProperty opcua:nodei11640, + opcua:nodei11641 . + +opcua:nodei11640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11640" ; + base:hasValueRank "1" . + +opcua:nodei11641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11641" ; + base:hasValueRank "1" . + +opcua:nodei11642 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11642" ; + base:hasProperty opcua:nodei11643 . + +opcua:nodei11643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11643" ; + base:hasValueRank "1" . + +opcua:nodei11646 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11646" ; + base:hasProperty opcua:nodei11647, + opcua:nodei11648, + opcua:nodei11649, + opcua:nodei11650, + opcua:nodei11651, + opcua:nodei11652, + opcua:nodei11653 ; + base:hasSymbolicName "NamespaceIdentifier_Placeholder" . + +opcua:nodei11647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11647" . + +opcua:nodei11648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11648" . + +opcua:nodei11649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11649" . + +opcua:nodei11650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11650" . + +opcua:nodei11651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11651" ; + base:hasValueRank "1" . + +opcua:nodei11652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11652" ; + base:hasValueRank "1" . + +opcua:nodei11653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11653" . + +opcua:nodei11696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SystemState" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "SystemState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11696" . + +opcua:nodei11697 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11697" . + +opcua:nodei11698 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11698" . + +opcua:nodei11699 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemsSamplingCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemsSamplingCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11699" . + +opcua:nodei11701 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitMask" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "BitMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11701" ; + base:hasValueRank "1" . + +opcua:nodei11702 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxArrayLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxArrayLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11702" . + +opcua:nodei11703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11703" . + +opcua:nodei11704 a opcua:ObjectNodeClass, + opcua:OperationLimitsType ; + base:hasBrowseName "OperationLimits" ; + base:hasDisplayName "OperationLimits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11704" ; + base:hasProperty opcua:nodei11705, + opcua:nodei11707, + opcua:nodei11709, + opcua:nodei11710, + opcua:nodei11711, + opcua:nodei11712, + opcua:nodei11713, + opcua:nodei11714, + opcua:nodei12165, + opcua:nodei12166, + opcua:nodei12167, + opcua:nodei12168 . + +opcua:nodei11705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRead" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11705" . + +opcua:nodei11707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerWrite" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11707" . + +opcua:nodei11709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerMethodCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11709" . + +opcua:nodei11710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerBrowse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerBrowse" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11710" . + +opcua:nodei11711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerRegisterNodes" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerRegisterNodes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11711" . + +opcua:nodei11712 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerTranslateBrowsePathsToNodeIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11712" . + +opcua:nodei11713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerNodeManagement" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerNodeManagement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11713" . + +opcua:nodei11714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerCall" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerCall" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11714" . + +opcua:nodei11715 a opcua:NamespacesType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Namespaces" ; + base:hasComponent opcua:nodei15957 ; + base:hasDisplayName "Namespaces" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11715" . + +opcua:nodei11851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11851" . + +opcua:nodei11852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectedResponse" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SelectedResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11852" . + +opcua:nodei11853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11853" . + +opcua:nodei11854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11854" . + +opcua:nodei11855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShelvingTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ShelvingTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11855" . + +opcua:nodei11875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11875" . + +opcua:nodei11876 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11876" . + +opcua:nodei11878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11878" ; + base:hasValueRank "1" . + +opcua:nodei11881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11881" ; + base:hasValueRank "1" . + +opcua:nodei11884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11884" ; + base:hasValueRank "1" . + +opcua:nodei11885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11885" ; + base:hasValueRank "1" . + +opcua:nodei11891 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11891" . + +opcua:nodei11892 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11892" . + +opcua:nodei11940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11940" ; + base:hasValueRank "1" . + +opcua:nodei11948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerNetworkGroups" ; + base:hasDatatype opcua:NetworkGroupDataType ; + base:hasDisplayName "ServerNetworkGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11948" ; + base:hasValueRank "1" . + +opcua:nodei11949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11951 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11954 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11950" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei11957 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11959 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11957" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei11958 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei11962 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11958" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstrumentRange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "InstrumentRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12024" . + +opcua:nodei12025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12025" . + +opcua:nodei12026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12026" . + +opcua:nodei12027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Title" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Title" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12027" . + +opcua:nodei12028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisScaleType" ; + base:hasDatatype opcua:AxisScaleEnumeration ; + base:hasDisplayName "AxisScaleType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12028" . + +opcua:nodei12037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12037" . + +opcua:nodei12046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12046" . + +opcua:nodei12055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12055" . + +opcua:nodei12056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "YAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12056" . + +opcua:nodei12065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "XAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "XAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12065" . + +opcua:nodei12066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "YAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "YAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12066" . + +opcua:nodei12067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ZAxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "ZAxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12067" . + +opcua:nodei12076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisDefinition" ; + base:hasDatatype opcua:AxisInformation ; + base:hasDisplayName "AxisDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12076" ; + base:hasValueRank "1" . + +opcua:nodei12078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12078" ; + base:hasValueRank "1" . + +opcua:nodei12081 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12083 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12081" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12082 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12086 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12082" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12089 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12091 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12089" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12090 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12094 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12090" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12097 a opcua:ObjectNodeClass, + opcua:SessionDiagnosticsObjectType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei12098, + opcua:nodei12142, + opcua:nodei12152 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12097" ; + base:hasSymbolicName "ClientName_Placeholder" . + +opcua:nodei12098 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei12099, + opcua:nodei12100, + opcua:nodei12101, + opcua:nodei12102, + opcua:nodei12103, + opcua:nodei12104, + opcua:nodei12105, + opcua:nodei12106, + opcua:nodei12107, + opcua:nodei12108, + opcua:nodei12109, + opcua:nodei12110, + opcua:nodei12111, + opcua:nodei12112, + opcua:nodei12113, + opcua:nodei12114, + opcua:nodei12115, + opcua:nodei12116, + opcua:nodei12117, + opcua:nodei12118, + opcua:nodei12119, + opcua:nodei12120, + opcua:nodei12121, + opcua:nodei12122, + opcua:nodei12123, + opcua:nodei12124, + opcua:nodei12125, + opcua:nodei12126, + opcua:nodei12127, + opcua:nodei12128, + opcua:nodei12129, + opcua:nodei12130, + opcua:nodei12131, + opcua:nodei12132, + opcua:nodei12133, + opcua:nodei12134, + opcua:nodei12135, + opcua:nodei12136, + opcua:nodei12137, + opcua:nodei12138, + opcua:nodei12139, + opcua:nodei12140, + opcua:nodei12141 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12098" . + +opcua:nodei12099 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12099" . + +opcua:nodei121 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18178 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "121" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12100 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12100" . + +opcua:nodei12101 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12101" . + +opcua:nodei12102 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12102" . + +opcua:nodei12103 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12103" . + +opcua:nodei12104 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12104" ; + base:hasValueRank "1" . + +opcua:nodei12105 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12105" . + +opcua:nodei12106 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12106" . + +opcua:nodei12107 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12107" . + +opcua:nodei12108 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12108" . + +opcua:nodei12109 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12109" . + +opcua:nodei12110 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12110" . + +opcua:nodei12111 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12111" . + +opcua:nodei12112 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12112" . + +opcua:nodei12113 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12113" . + +opcua:nodei12114 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12114" . + +opcua:nodei12115 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12115" . + +opcua:nodei12116 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12116" . + +opcua:nodei12117 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12117" . + +opcua:nodei12118 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12118" . + +opcua:nodei12119 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12119" . + +opcua:nodei12120 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12120" . + +opcua:nodei12121 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12121" . + +opcua:nodei12122 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12122" . + +opcua:nodei12123 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12123" . + +opcua:nodei12124 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12124" . + +opcua:nodei12125 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12125" . + +opcua:nodei12126 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12126" . + +opcua:nodei12127 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12127" . + +opcua:nodei12128 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12128" . + +opcua:nodei12129 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12129" . + +opcua:nodei12130 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12130" . + +opcua:nodei12131 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12131" . + +opcua:nodei12132 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12132" . + +opcua:nodei12133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12133" . + +opcua:nodei12134 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12134" . + +opcua:nodei12135 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12135" . + +opcua:nodei12136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12136" . + +opcua:nodei12137 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12137" . + +opcua:nodei12138 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12138" . + +opcua:nodei12139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12139" . + +opcua:nodei12140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12140" . + +opcua:nodei12141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12141" . + +opcua:nodei12142 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei12143, + opcua:nodei12144, + opcua:nodei12145, + opcua:nodei12146, + opcua:nodei12147, + opcua:nodei12148, + opcua:nodei12149, + opcua:nodei12150, + opcua:nodei12151 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12142" . + +opcua:nodei12143 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12143" . + +opcua:nodei12144 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12144" . + +opcua:nodei12145 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12145" ; + base:hasValueRank "1" . + +opcua:nodei12146 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12146" . + +opcua:nodei12147 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12147" . + +opcua:nodei12148 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12148" . + +opcua:nodei12149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12149" . + +opcua:nodei12150 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12150" . + +opcua:nodei12151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12151" . + +opcua:nodei12152 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12152" ; + base:hasValueRank "1" . + +opcua:nodei12161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12161" . + +opcua:nodei12162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadEvents" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12162" . + +opcua:nodei12163 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12163" . + +opcua:nodei12164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateEvents" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12164" . + +opcua:nodei12165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12165" . + +opcua:nodei12166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryReadEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryReadEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12166" . + +opcua:nodei12167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateData" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12167" . + +opcua:nodei12168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNodesPerHistoryUpdateEvents" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNodesPerHistoryUpdateEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12168" . + +opcua:nodei12169 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12169" ; + base:hasValueRank "1" . + +opcua:nodei12173 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12175 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12173" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12174 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12178 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12174" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12181 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12183 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12181" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12182 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12186 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12182" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12195 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12201 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12195" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei122 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18184 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "122" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12207 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12213 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12207" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei123 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18187 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "123" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei124 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14849 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "124" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei125 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14855 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "125" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Context" ; + base:hasDisplayName "Context" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12502" . + +opcua:nodei12503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Progress" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Progress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12503" . + +opcua:nodei12542 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12542" . + +opcua:nodei12543 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12543" ; + base:hasProperty opcua:nodei12544, + opcua:nodei12545 . + +opcua:nodei12544 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12544" ; + base:hasValueRank "1" . + +opcua:nodei12545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12545" ; + base:hasValueRank "1" . + +opcua:nodei12546 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12546" ; + base:hasProperty opcua:nodei12547, + opcua:nodei12705 . + +opcua:nodei12547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12547" ; + base:hasValueRank "1" . + +opcua:nodei12548 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12548" ; + base:hasProperty opcua:nodei12549 . + +opcua:nodei12549 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12549" ; + base:hasValueRank "1" . + +opcua:nodei12550 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12550" ; + base:hasProperty opcua:nodei12551 . + +opcua:nodei12551 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12551" ; + base:hasValueRank "1" . + +opcua:nodei12553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12553" ; + base:hasValueRank "1" . + +opcua:nodei12583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12583" ; + base:hasValueRank "1" . + +opcua:nodei12584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12584" . + +opcua:nodei12585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12585" . + +opcua:nodei126 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15599 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "126" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12616 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12616" ; + base:hasProperty opcua:nodei12617, + opcua:nodei12618 . + +opcua:nodei12617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12617" ; + base:hasValueRank "1" . + +opcua:nodei12618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12618" ; + base:hasValueRank "1" . + +opcua:nodei12637 a opcua:ObjectNodeClass, + opcua:ServerConfigurationType ; + base:hasBrowseName "ServerConfiguration" ; + base:hasComponent opcua:nodei12737, + opcua:nodei12740, + opcua:nodei12777, + opcua:nodei13737, + opcua:nodei14053, + opcua:nodei17732, + opcua:nodei18155, + opcua:nodei24290, + opcua:nodei25708, + opcua:nodei25709 ; + base:hasDisplayName "ServerConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12637" ; + base:hasProperty opcua:nodei12639, + opcua:nodei12640, + opcua:nodei12641, + opcua:nodei12710, + opcua:nodei23597, + opcua:nodei25706, + opcua:nodei25707, + opcua:nodei25725 . + +opcua:nodei12639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12639" ; + base:hasValueRank "1" . + +opcua:nodei12640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12640" . + +opcua:nodei12641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12641" . + +opcua:nodei12642 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei12647, + opcua:nodei12650, + opcua:nodei12652, + opcua:nodei12655, + opcua:nodei12657, + opcua:nodei12660, + opcua:nodei12663, + opcua:nodei12666, + opcua:nodei12668, + opcua:nodei12670 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12642" ; + base:hasProperty opcua:nodei12643, + opcua:nodei12646, + opcua:nodei12662, + opcua:nodei14157, + opcua:nodei14158 . + +opcua:nodei12643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12643" . + +opcua:nodei12646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12646" . + +opcua:nodei12647 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12647" ; + base:hasProperty opcua:nodei12648, + opcua:nodei12649 . + +opcua:nodei12648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12648" ; + base:hasValueRank "1" . + +opcua:nodei12649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12649" ; + base:hasValueRank "1" . + +opcua:nodei12650 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12650" ; + base:hasProperty opcua:nodei12651 . + +opcua:nodei12651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12651" ; + base:hasValueRank "1" . + +opcua:nodei12652 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12652" ; + base:hasProperty opcua:nodei12653, + opcua:nodei12654 . + +opcua:nodei12653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12653" ; + base:hasValueRank "1" . + +opcua:nodei12654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12654" ; + base:hasValueRank "1" . + +opcua:nodei12655 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12655" ; + base:hasProperty opcua:nodei12656 . + +opcua:nodei12656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12656" ; + base:hasValueRank "1" . + +opcua:nodei12657 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12657" ; + base:hasProperty opcua:nodei12658, + opcua:nodei12659 . + +opcua:nodei12658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12658" ; + base:hasValueRank "1" . + +opcua:nodei12659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12659" ; + base:hasValueRank "1" . + +opcua:nodei12660 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12660" ; + base:hasProperty opcua:nodei12661 . + +opcua:nodei12661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12661" ; + base:hasValueRank "1" . + +opcua:nodei12662 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12662" . + +opcua:nodei12663 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12663" ; + base:hasProperty opcua:nodei12664, + opcua:nodei12665 . + +opcua:nodei12664 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12664" ; + base:hasValueRank "1" . + +opcua:nodei12665 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12665" ; + base:hasValueRank "1" . + +opcua:nodei12666 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12666" ; + base:hasProperty opcua:nodei12667, + opcua:nodei14160 . + +opcua:nodei12667 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12667" ; + base:hasValueRank "1" . + +opcua:nodei12668 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12668" ; + base:hasProperty opcua:nodei12669 . + +opcua:nodei12669 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12669" ; + base:hasValueRank "1" . + +opcua:nodei12670 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12670" ; + base:hasProperty opcua:nodei12671 . + +opcua:nodei12671 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12671" ; + base:hasValueRank "1" . + +opcua:nodei12676 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12677 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12676" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12680 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12681 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12680" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12686" . + +opcua:nodei12687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12687" . + +opcua:nodei12690 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12690" . + +opcua:nodei12691 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12691" . + +opcua:nodei127 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15602 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "127" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12705" ; + base:hasValueRank "1" . + +opcua:nodei12708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12708" ; + base:hasValueRank "1" . + +opcua:nodei12710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12710" ; + base:hasValueRank "1" . + +opcua:nodei12731 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12731" ; + base:hasProperty opcua:nodei12732, + opcua:nodei12733 . + +opcua:nodei12732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12732" ; + base:hasValueRank "1" . + +opcua:nodei12733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12733" ; + base:hasValueRank "1" . + +opcua:nodei12734 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12734" . + +opcua:nodei12737 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12737" ; + base:hasProperty opcua:nodei12738, + opcua:nodei12739 . + +opcua:nodei12738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12738" ; + base:hasValueRank "1" . + +opcua:nodei12739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12739" ; + base:hasValueRank "1" . + +opcua:nodei12740 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12740" . + +opcua:nodei12746 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSubscriptionDurable" ; + base:hasDisplayName "SetSubscriptionDurable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12746" ; + base:hasProperty opcua:nodei12747, + opcua:nodei12748 . + +opcua:nodei12747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12747" ; + base:hasValueRank "1" . + +opcua:nodei12748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12748" ; + base:hasValueRank "1" . + +opcua:nodei12749 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSubscriptionDurable" ; + base:hasDisplayName "SetSubscriptionDurable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12749" ; + base:hasProperty opcua:nodei12750, + opcua:nodei12751 . + +opcua:nodei12750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12750" ; + base:hasValueRank "1" . + +opcua:nodei12751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12751" ; + base:hasValueRank "1" . + +opcua:nodei12757 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12759 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12757" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12758 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12762 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12758" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12765 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12767 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12765" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12766 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12770 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12766" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12775 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12775" ; + base:hasProperty opcua:nodei12776 . + +opcua:nodei12776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12776" ; + base:hasValueRank "1" . + +opcua:nodei12777 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12777" ; + base:hasProperty opcua:nodei12778 . + +opcua:nodei12778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12778" ; + base:hasValueRank "1" . + +opcua:nodei12779 a opcua:SamplingIntervalDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnostics" ; + base:hasComponent opcua:nodei12780, + opcua:nodei12781, + opcua:nodei12782, + opcua:nodei12783 ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12779" . + +opcua:nodei12780 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12780" . + +opcua:nodei12781 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12781" . + +opcua:nodei12782 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSampledMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSampledMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12782" . + +opcua:nodei12783 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemsSamplingCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemsSamplingCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12783" . + +opcua:nodei12784 a opcua:SubscriptionDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnostics" ; + base:hasComponent opcua:nodei12785, + opcua:nodei12786, + opcua:nodei12787, + opcua:nodei12788, + opcua:nodei12789, + opcua:nodei12790, + opcua:nodei12791, + opcua:nodei12792, + opcua:nodei12793, + opcua:nodei12794, + opcua:nodei12795, + opcua:nodei12796, + opcua:nodei12797, + opcua:nodei12798, + opcua:nodei12799, + opcua:nodei12800, + opcua:nodei12801, + opcua:nodei12802, + opcua:nodei12803, + opcua:nodei12804, + opcua:nodei12805, + opcua:nodei12806, + opcua:nodei12807, + opcua:nodei12808, + opcua:nodei12809, + opcua:nodei12810, + opcua:nodei12811, + opcua:nodei12812, + opcua:nodei12813, + opcua:nodei12814, + opcua:nodei12815 ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12784" . + +opcua:nodei12785 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12785" . + +opcua:nodei12786 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SubscriptionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12786" . + +opcua:nodei12787 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12787" . + +opcua:nodei12788 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12788" . + +opcua:nodei12789 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12789" . + +opcua:nodei12790 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12790" . + +opcua:nodei12791 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNotificationsPerPublish" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNotificationsPerPublish" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12791" . + +opcua:nodei12792 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "PublishingEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12792" . + +opcua:nodei12793 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ModifyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12793" . + +opcua:nodei12794 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EnableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12794" . + +opcua:nodei12795 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12795" . + +opcua:nodei12796 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12796" . + +opcua:nodei12797 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12797" . + +opcua:nodei12798 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12798" . + +opcua:nodei12799 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12799" . + +opcua:nodei128 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16131 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "128" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12800 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToAltClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToAltClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12800" . + +opcua:nodei12801 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToSameClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToSameClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12801" . + +opcua:nodei12802 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12802" . + +opcua:nodei12803 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataChangeNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DataChangeNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12803" . + +opcua:nodei12804 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12804" . + +opcua:nodei12805 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12805" . + +opcua:nodei12806 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatePublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "LatePublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12806" . + +opcua:nodei12807 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12807" . + +opcua:nodei12808 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12808" . + +opcua:nodei12809 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12809" . + +opcua:nodei12810 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscardedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscardedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12810" . + +opcua:nodei12811 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12811" . + +opcua:nodei12812 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12812" . + +opcua:nodei12813 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoringQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12813" . + +opcua:nodei12814 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextSequenceNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NextSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12814" . + +opcua:nodei12815 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12815" . + +opcua:nodei12816 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei12817, + opcua:nodei12818, + opcua:nodei12819, + opcua:nodei12820, + opcua:nodei12821, + opcua:nodei12822, + opcua:nodei12823, + opcua:nodei12824, + opcua:nodei12825, + opcua:nodei12826, + opcua:nodei12827, + opcua:nodei12828, + opcua:nodei12829, + opcua:nodei12830, + opcua:nodei12831, + opcua:nodei12832, + opcua:nodei12833, + opcua:nodei12834, + opcua:nodei12835, + opcua:nodei12836, + opcua:nodei12837, + opcua:nodei12838, + opcua:nodei12839, + opcua:nodei12840, + opcua:nodei12841, + opcua:nodei12842, + opcua:nodei12843, + opcua:nodei12844, + opcua:nodei12845, + opcua:nodei12846, + opcua:nodei12847, + opcua:nodei12848, + opcua:nodei12849, + opcua:nodei12850, + opcua:nodei12851, + opcua:nodei12852, + opcua:nodei12853, + opcua:nodei12854, + opcua:nodei12855, + opcua:nodei12856, + opcua:nodei12857, + opcua:nodei12858, + opcua:nodei12859 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12816" . + +opcua:nodei12817 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12817" . + +opcua:nodei12818 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12818" . + +opcua:nodei12819 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12819" . + +opcua:nodei12820 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12820" . + +opcua:nodei12821 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12821" . + +opcua:nodei12822 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12822" ; + base:hasValueRank "1" . + +opcua:nodei12823 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12823" . + +opcua:nodei12824 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12824" . + +opcua:nodei12825 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12825" . + +opcua:nodei12826 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12826" . + +opcua:nodei12827 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12827" . + +opcua:nodei12828 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12828" . + +opcua:nodei12829 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12829" . + +opcua:nodei12830 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12830" . + +opcua:nodei12831 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnauthorizedRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnauthorizedRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12831" . + +opcua:nodei12832 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12832" . + +opcua:nodei12833 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12833" . + +opcua:nodei12834 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12834" . + +opcua:nodei12835 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12835" . + +opcua:nodei12836 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12836" . + +opcua:nodei12837 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12837" . + +opcua:nodei12838 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12838" . + +opcua:nodei12839 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12839" . + +opcua:nodei12840 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12840" . + +opcua:nodei12841 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12841" . + +opcua:nodei12842 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12842" . + +opcua:nodei12843 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12843" . + +opcua:nodei12844 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12844" . + +opcua:nodei12845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12845" . + +opcua:nodei12846 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12846" . + +opcua:nodei12847 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12847" . + +opcua:nodei12848 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12848" . + +opcua:nodei12849 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12849" . + +opcua:nodei12850 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12850" . + +opcua:nodei12851 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12851" . + +opcua:nodei12852 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12852" . + +opcua:nodei12853 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12853" . + +opcua:nodei12854 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12854" . + +opcua:nodei12855 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12855" . + +opcua:nodei12856 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12856" . + +opcua:nodei12857 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12857" . + +opcua:nodei12858 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12858" . + +opcua:nodei12859 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12859" . + +opcua:nodei12860 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei12861, + opcua:nodei12862, + opcua:nodei12863, + opcua:nodei12864, + opcua:nodei12865, + opcua:nodei12866, + opcua:nodei12867, + opcua:nodei12868, + opcua:nodei12869 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei83 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12860" . + +opcua:nodei12861 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12861" . + +opcua:nodei12862 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12862" . + +opcua:nodei12863 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12863" ; + base:hasValueRank "1" . + +opcua:nodei12864 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12864" . + +opcua:nodei12865 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12865" . + +opcua:nodei12866 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12866" . + +opcua:nodei12867 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12867" . + +opcua:nodei12868 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12868" . + +opcua:nodei12869 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12869" . + +opcua:nodei12871 a opcua:MethodNodeClass ; + base:hasBrowseName "ResendData" ; + base:hasDisplayName "ResendData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12871" ; + base:hasProperty opcua:nodei12872 . + +opcua:nodei12872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12872" ; + base:hasValueRank "1" . + +opcua:nodei12873 a opcua:MethodNodeClass ; + base:hasBrowseName "ResendData" ; + base:hasDisplayName "ResendData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12873" ; + base:hasProperty opcua:nodei12874 . + +opcua:nodei12874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12874" ; + base:hasValueRank "1" . + +opcua:nodei12882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EstimatedReturnTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "EstimatedReturnTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12882" . + +opcua:nodei12883 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestServerStateChange" ; + base:hasDisplayName "RequestServerStateChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12883" ; + base:hasProperty opcua:nodei12884 . + +opcua:nodei12884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12884" ; + base:hasValueRank "1" . + +opcua:nodei12885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EstimatedReturnTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "EstimatedReturnTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12885" . + +opcua:nodei12886 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestServerStateChange" ; + base:hasDisplayName "RequestServerStateChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12886" ; + base:hasProperty opcua:nodei12887 . + +opcua:nodei12887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12887" ; + base:hasValueRank "1" . + +opcua:nodei12892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12894 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12892" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12893 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12897 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12893" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei12900 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12902 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12900" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12901 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12905 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12901" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei12910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12910" . + +opcua:nodei12911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12911" . + +opcua:nodei12912 a opcua:MethodNodeClass ; + base:hasBrowseName "ConditionRefresh2" ; + base:hasDisplayName "ConditionRefresh2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12912" ; + base:hasProperty opcua:nodei12913 . + +opcua:nodei12913 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12913" ; + base:hasValueRank "1" . + +opcua:nodei13325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ExpirationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13325" . + +opcua:nodei13326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13326" . + +opcua:nodei13327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13327" . + +opcua:nodei13341 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MimeType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MimeType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13341" . + +opcua:nodei13354 a opcua:FileDirectoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13355, + opcua:nodei13358, + opcua:nodei13363, + opcua:nodei17718 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13354" ; + base:hasSymbolicName "FileDirectoryName_Placeholder" . + +opcua:nodei13355 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13355" ; + base:hasProperty opcua:nodei13356, + opcua:nodei13357 . + +opcua:nodei13356 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13356" ; + base:hasValueRank "1" . + +opcua:nodei13357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13357" ; + base:hasValueRank "1" . + +opcua:nodei13358 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13358" ; + base:hasProperty opcua:nodei13359, + opcua:nodei13360 . + +opcua:nodei13359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13359" ; + base:hasValueRank "1" . + +opcua:nodei13360 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13360" ; + base:hasValueRank "1" . + +opcua:nodei13363 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13363" ; + base:hasProperty opcua:nodei13364, + opcua:nodei13365 . + +opcua:nodei13364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13364" ; + base:hasValueRank "1" . + +opcua:nodei13365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13365" ; + base:hasValueRank "1" . + +opcua:nodei13366 a opcua:FileType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13372, + opcua:nodei13375, + opcua:nodei13377, + opcua:nodei13380, + opcua:nodei13382, + opcua:nodei13385 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13366" ; + base:hasProperty opcua:nodei13367, + opcua:nodei13368, + opcua:nodei13369, + opcua:nodei13370 ; + base:hasSymbolicName "FileName_Placeholder" . + +opcua:nodei13367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13367" . + +opcua:nodei13368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13368" . + +opcua:nodei13369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13369" . + +opcua:nodei13370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13370" . + +opcua:nodei13372 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13372" ; + base:hasProperty opcua:nodei13373, + opcua:nodei13374 . + +opcua:nodei13373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13373" ; + base:hasValueRank "1" . + +opcua:nodei13374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13374" ; + base:hasValueRank "1" . + +opcua:nodei13375 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13375" ; + base:hasProperty opcua:nodei13376 . + +opcua:nodei13376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13376" ; + base:hasValueRank "1" . + +opcua:nodei13377 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13377" ; + base:hasProperty opcua:nodei13378, + opcua:nodei13379 . + +opcua:nodei13378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13378" ; + base:hasValueRank "1" . + +opcua:nodei13379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13379" ; + base:hasValueRank "1" . + +opcua:nodei13380 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13380" ; + base:hasProperty opcua:nodei13381 . + +opcua:nodei13381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13381" ; + base:hasValueRank "1" . + +opcua:nodei13382 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13382" ; + base:hasProperty opcua:nodei13383, + opcua:nodei13384 . + +opcua:nodei13383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13383" ; + base:hasValueRank "1" . + +opcua:nodei13384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13384" ; + base:hasValueRank "1" . + +opcua:nodei13385 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13385" ; + base:hasProperty opcua:nodei13386 . + +opcua:nodei13386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13386" ; + base:hasValueRank "1" . + +opcua:nodei13387 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13387" ; + base:hasProperty opcua:nodei13388, + opcua:nodei13389 . + +opcua:nodei13388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13388" ; + base:hasValueRank "1" . + +opcua:nodei13389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13389" ; + base:hasValueRank "1" . + +opcua:nodei13390 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13390" ; + base:hasProperty opcua:nodei13391, + opcua:nodei13392 . + +opcua:nodei13391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13391" ; + base:hasValueRank "1" . + +opcua:nodei13392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13392" ; + base:hasValueRank "1" . + +opcua:nodei13393 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13393" ; + base:hasProperty opcua:nodei13394 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei13394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13394" ; + base:hasValueRank "1" . + +opcua:nodei13395 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13395" ; + base:hasProperty opcua:nodei13396, + opcua:nodei13397 . + +opcua:nodei13396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13396" ; + base:hasValueRank "1" . + +opcua:nodei13397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13397" ; + base:hasValueRank "1" . + +opcua:nodei13599 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13605, + opcua:nodei13608, + opcua:nodei13610, + opcua:nodei13613, + opcua:nodei13615, + opcua:nodei13618, + opcua:nodei13621, + opcua:nodei13624, + opcua:nodei13627, + opcua:nodei13629 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13599" ; + base:hasProperty opcua:nodei13600, + opcua:nodei13601, + opcua:nodei13602, + opcua:nodei13603, + opcua:nodei13620 . + +opcua:nodei13600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13600" . + +opcua:nodei13601 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13601" . + +opcua:nodei13602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13602" . + +opcua:nodei13603 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13603" . + +opcua:nodei13605 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13605" ; + base:hasProperty opcua:nodei13606, + opcua:nodei13607 . + +opcua:nodei13606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13606" ; + base:hasValueRank "1" . + +opcua:nodei13607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13607" ; + base:hasValueRank "1" . + +opcua:nodei13608 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13608" ; + base:hasProperty opcua:nodei13609 . + +opcua:nodei13609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13609" ; + base:hasValueRank "1" . + +opcua:nodei13610 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13610" ; + base:hasProperty opcua:nodei13611, + opcua:nodei13612 . + +opcua:nodei13611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13611" ; + base:hasValueRank "1" . + +opcua:nodei13612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13612" ; + base:hasValueRank "1" . + +opcua:nodei13613 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13613" ; + base:hasProperty opcua:nodei13614 . + +opcua:nodei13614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13614" ; + base:hasValueRank "1" . + +opcua:nodei13615 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13615" ; + base:hasProperty opcua:nodei13616, + opcua:nodei13617 . + +opcua:nodei13616 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13616" ; + base:hasValueRank "1" . + +opcua:nodei13617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13617" ; + base:hasValueRank "1" . + +opcua:nodei13618 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13618" ; + base:hasProperty opcua:nodei13619 . + +opcua:nodei13619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13619" ; + base:hasValueRank "1" . + +opcua:nodei13620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13620" . + +opcua:nodei13621 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13621" ; + base:hasProperty opcua:nodei13622, + opcua:nodei13623 . + +opcua:nodei13622 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13622" ; + base:hasValueRank "1" . + +opcua:nodei13623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13623" ; + base:hasValueRank "1" . + +opcua:nodei13624 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13624" ; + base:hasProperty opcua:nodei13625, + opcua:nodei13626 . + +opcua:nodei13625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13625" ; + base:hasValueRank "1" . + +opcua:nodei13626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13626" ; + base:hasValueRank "1" . + +opcua:nodei13627 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13627" ; + base:hasProperty opcua:nodei13628 . + +opcua:nodei13628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13628" ; + base:hasValueRank "1" . + +opcua:nodei13629 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13629" ; + base:hasProperty opcua:nodei13630 . + +opcua:nodei13630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13630" ; + base:hasValueRank "1" . + +opcua:nodei13631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13631" ; + base:hasValueRank "1" . + +opcua:nodei13735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateGroup" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13735" . + +opcua:nodei13736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13736" . + +opcua:nodei13737 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13737" ; + base:hasProperty opcua:nodei13738, + opcua:nodei13739 . + +opcua:nodei13738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13738" ; + base:hasValueRank "1" . + +opcua:nodei13739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13739" ; + base:hasValueRank "1" . + +opcua:nodei13814 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei13815 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13814" ; + base:hasProperty opcua:nodei13847 . + +opcua:nodei13815 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13821, + opcua:nodei13824, + opcua:nodei13826, + opcua:nodei13829, + opcua:nodei13831, + opcua:nodei13834, + opcua:nodei13837, + opcua:nodei13840, + opcua:nodei13843, + opcua:nodei13845 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13815" ; + base:hasProperty opcua:nodei13816, + opcua:nodei13817, + opcua:nodei13818, + opcua:nodei13819, + opcua:nodei13836 . + +opcua:nodei13816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13816" . + +opcua:nodei13817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13817" . + +opcua:nodei13818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13818" . + +opcua:nodei13819 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13819" . + +opcua:nodei13821 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13821" ; + base:hasProperty opcua:nodei13822, + opcua:nodei13823 . + +opcua:nodei13822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13822" ; + base:hasValueRank "1" . + +opcua:nodei13823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13823" ; + base:hasValueRank "1" . + +opcua:nodei13824 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13824" ; + base:hasProperty opcua:nodei13825 . + +opcua:nodei13825 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13825" ; + base:hasValueRank "1" . + +opcua:nodei13826 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13826" ; + base:hasProperty opcua:nodei13827, + opcua:nodei13828 . + +opcua:nodei13827 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13827" ; + base:hasValueRank "1" . + +opcua:nodei13828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13828" ; + base:hasValueRank "1" . + +opcua:nodei13829 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13829" ; + base:hasProperty opcua:nodei13830 . + +opcua:nodei13830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13830" ; + base:hasValueRank "1" . + +opcua:nodei13831 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13831" ; + base:hasProperty opcua:nodei13832, + opcua:nodei13833 . + +opcua:nodei13832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13832" ; + base:hasValueRank "1" . + +opcua:nodei13833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13833" ; + base:hasValueRank "1" . + +opcua:nodei13834 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13834" ; + base:hasProperty opcua:nodei13835 . + +opcua:nodei13835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13835" ; + base:hasValueRank "1" . + +opcua:nodei13836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13836" . + +opcua:nodei13837 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13837" ; + base:hasProperty opcua:nodei13838, + opcua:nodei13839 . + +opcua:nodei13838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13838" ; + base:hasValueRank "1" . + +opcua:nodei13839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13839" ; + base:hasValueRank "1" . + +opcua:nodei13840 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13840" ; + base:hasProperty opcua:nodei13841, + opcua:nodei13842 . + +opcua:nodei13841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13841" ; + base:hasValueRank "1" . + +opcua:nodei13842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13842" ; + base:hasValueRank "1" . + +opcua:nodei13843 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13843" ; + base:hasProperty opcua:nodei13844 . + +opcua:nodei13844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13844" ; + base:hasValueRank "1" . + +opcua:nodei13845 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13845" ; + base:hasProperty opcua:nodei13846 . + +opcua:nodei13846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13846" ; + base:hasValueRank "1" . + +opcua:nodei13847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13847" ; + base:hasValueRank "1" . + +opcua:nodei13848 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultHttpsGroup" ; + base:hasComponent opcua:nodei13849 ; + base:hasDisplayName "DefaultHttpsGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13848" ; + base:hasProperty opcua:nodei13881 . + +opcua:nodei13849 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13855, + opcua:nodei13858, + opcua:nodei13860, + opcua:nodei13863, + opcua:nodei13865, + opcua:nodei13868, + opcua:nodei13871, + opcua:nodei13874, + opcua:nodei13877, + opcua:nodei13879 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13849" ; + base:hasProperty opcua:nodei13850, + opcua:nodei13851, + opcua:nodei13852, + opcua:nodei13853, + opcua:nodei13870 . + +opcua:nodei13850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13850" . + +opcua:nodei13851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13851" . + +opcua:nodei13852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13852" . + +opcua:nodei13853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13853" . + +opcua:nodei13855 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13855" ; + base:hasProperty opcua:nodei13856, + opcua:nodei13857 . + +opcua:nodei13856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13856" ; + base:hasValueRank "1" . + +opcua:nodei13857 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13857" ; + base:hasValueRank "1" . + +opcua:nodei13858 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13858" ; + base:hasProperty opcua:nodei13859 . + +opcua:nodei13859 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13859" ; + base:hasValueRank "1" . + +opcua:nodei13860 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13860" ; + base:hasProperty opcua:nodei13861, + opcua:nodei13862 . + +opcua:nodei13861 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13861" ; + base:hasValueRank "1" . + +opcua:nodei13862 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13862" ; + base:hasValueRank "1" . + +opcua:nodei13863 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13863" ; + base:hasProperty opcua:nodei13864 . + +opcua:nodei13864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13864" ; + base:hasValueRank "1" . + +opcua:nodei13865 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13865" ; + base:hasProperty opcua:nodei13866, + opcua:nodei13867 . + +opcua:nodei13866 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13866" ; + base:hasValueRank "1" . + +opcua:nodei13867 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13867" ; + base:hasValueRank "1" . + +opcua:nodei13868 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13868" ; + base:hasProperty opcua:nodei13869 . + +opcua:nodei13869 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13869" ; + base:hasValueRank "1" . + +opcua:nodei13870 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13870" . + +opcua:nodei13871 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13871" ; + base:hasProperty opcua:nodei13872, + opcua:nodei13873 . + +opcua:nodei13872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13872" ; + base:hasValueRank "1" . + +opcua:nodei13873 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13873" ; + base:hasValueRank "1" . + +opcua:nodei13874 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13874" ; + base:hasProperty opcua:nodei13875, + opcua:nodei13876 . + +opcua:nodei13875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13875" ; + base:hasValueRank "1" . + +opcua:nodei13876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13876" ; + base:hasValueRank "1" . + +opcua:nodei13877 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13877" ; + base:hasProperty opcua:nodei13878 . + +opcua:nodei13878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13878" ; + base:hasValueRank "1" . + +opcua:nodei13879 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13879" ; + base:hasProperty opcua:nodei13880 . + +opcua:nodei13880 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13880" ; + base:hasValueRank "1" . + +opcua:nodei13881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13881" ; + base:hasValueRank "1" . + +opcua:nodei13882 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultUserTokenGroup" ; + base:hasComponent opcua:nodei13883 ; + base:hasDisplayName "DefaultUserTokenGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13882" ; + base:hasProperty opcua:nodei13915 . + +opcua:nodei13883 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13889, + opcua:nodei13892, + opcua:nodei13894, + opcua:nodei13897, + opcua:nodei13899, + opcua:nodei13902, + opcua:nodei13905, + opcua:nodei13908, + opcua:nodei13911, + opcua:nodei13913 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13883" ; + base:hasProperty opcua:nodei13884, + opcua:nodei13885, + opcua:nodei13886, + opcua:nodei13887, + opcua:nodei13904 . + +opcua:nodei13884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13884" . + +opcua:nodei13885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13885" . + +opcua:nodei13886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13886" . + +opcua:nodei13887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13887" . + +opcua:nodei13889 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13889" ; + base:hasProperty opcua:nodei13890, + opcua:nodei13891 . + +opcua:nodei13890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13890" ; + base:hasValueRank "1" . + +opcua:nodei13891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13891" ; + base:hasValueRank "1" . + +opcua:nodei13892 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13892" ; + base:hasProperty opcua:nodei13893 . + +opcua:nodei13893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13893" ; + base:hasValueRank "1" . + +opcua:nodei13894 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13894" ; + base:hasProperty opcua:nodei13895, + opcua:nodei13896 . + +opcua:nodei13895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13895" ; + base:hasValueRank "1" . + +opcua:nodei13896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13896" ; + base:hasValueRank "1" . + +opcua:nodei13897 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13897" ; + base:hasProperty opcua:nodei13898 . + +opcua:nodei13898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13898" ; + base:hasValueRank "1" . + +opcua:nodei13899 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13899" ; + base:hasProperty opcua:nodei13900, + opcua:nodei13901 . + +opcua:nodei13900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13900" ; + base:hasValueRank "1" . + +opcua:nodei13901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13901" ; + base:hasValueRank "1" . + +opcua:nodei13902 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13902" ; + base:hasProperty opcua:nodei13903 . + +opcua:nodei13903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13903" ; + base:hasValueRank "1" . + +opcua:nodei13904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13904" . + +opcua:nodei13905 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13905" ; + base:hasProperty opcua:nodei13906, + opcua:nodei13907 . + +opcua:nodei13906 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13906" ; + base:hasValueRank "1" . + +opcua:nodei13907 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13907" ; + base:hasValueRank "1" . + +opcua:nodei13908 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13908" ; + base:hasProperty opcua:nodei13909, + opcua:nodei13910 . + +opcua:nodei13909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13909" ; + base:hasValueRank "1" . + +opcua:nodei13910 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13910" ; + base:hasValueRank "1" . + +opcua:nodei13911 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13911" ; + base:hasProperty opcua:nodei13912 . + +opcua:nodei13912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13912" ; + base:hasValueRank "1" . + +opcua:nodei13913 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13913" ; + base:hasProperty opcua:nodei13914 . + +opcua:nodei13914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13914" ; + base:hasValueRank "1" . + +opcua:nodei13915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13915" ; + base:hasValueRank "1" . + +opcua:nodei13916 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei13917 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13916" ; + base:hasProperty opcua:nodei13949 ; + base:hasSymbolicName "AdditionalGroup_Placeholder" . + +opcua:nodei13917 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13923, + opcua:nodei13926, + opcua:nodei13928, + opcua:nodei13931, + opcua:nodei13933, + opcua:nodei13936, + opcua:nodei13939, + opcua:nodei13942, + opcua:nodei13945, + opcua:nodei13947 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13917" ; + base:hasProperty opcua:nodei13918, + opcua:nodei13919, + opcua:nodei13920, + opcua:nodei13921, + opcua:nodei13938 . + +opcua:nodei13918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13918" . + +opcua:nodei13919 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13919" . + +opcua:nodei13920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13920" . + +opcua:nodei13921 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13921" . + +opcua:nodei13923 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13923" ; + base:hasProperty opcua:nodei13924, + opcua:nodei13925 . + +opcua:nodei13924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13924" ; + base:hasValueRank "1" . + +opcua:nodei13925 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13925" ; + base:hasValueRank "1" . + +opcua:nodei13926 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13926" ; + base:hasProperty opcua:nodei13927 . + +opcua:nodei13927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13927" ; + base:hasValueRank "1" . + +opcua:nodei13928 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13928" ; + base:hasProperty opcua:nodei13929, + opcua:nodei13930 . + +opcua:nodei13929 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13929" ; + base:hasValueRank "1" . + +opcua:nodei13930 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13930" ; + base:hasValueRank "1" . + +opcua:nodei13931 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13931" ; + base:hasProperty opcua:nodei13932 . + +opcua:nodei13932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13932" ; + base:hasValueRank "1" . + +opcua:nodei13933 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13933" ; + base:hasProperty opcua:nodei13934, + opcua:nodei13935 . + +opcua:nodei13934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13934" ; + base:hasValueRank "1" . + +opcua:nodei13935 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13935" ; + base:hasValueRank "1" . + +opcua:nodei13936 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13936" ; + base:hasProperty opcua:nodei13937 . + +opcua:nodei13937 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13937" ; + base:hasValueRank "1" . + +opcua:nodei13938 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13938" . + +opcua:nodei13939 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13939" ; + base:hasProperty opcua:nodei13940, + opcua:nodei13941 . + +opcua:nodei13940 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13940" ; + base:hasValueRank "1" . + +opcua:nodei13941 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13941" ; + base:hasValueRank "1" . + +opcua:nodei13942 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13942" ; + base:hasProperty opcua:nodei13943, + opcua:nodei13944 . + +opcua:nodei13943 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13943" ; + base:hasValueRank "1" . + +opcua:nodei13944 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13944" ; + base:hasValueRank "1" . + +opcua:nodei13945 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13945" ; + base:hasProperty opcua:nodei13946 . + +opcua:nodei13946 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13946" ; + base:hasValueRank "1" . + +opcua:nodei13947 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13947" ; + base:hasProperty opcua:nodei13948 . + +opcua:nodei13948 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13948" ; + base:hasValueRank "1" . + +opcua:nodei13949 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13949" ; + base:hasValueRank "1" . + +opcua:nodei13950 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei13951 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13950" . + +opcua:nodei13951 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei13952 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13951" ; + base:hasProperty opcua:nodei13984 . + +opcua:nodei13952 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei13958, + opcua:nodei13961, + opcua:nodei13963, + opcua:nodei13966, + opcua:nodei13968, + opcua:nodei13971, + opcua:nodei13974, + opcua:nodei13977, + opcua:nodei13980, + opcua:nodei13982 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13952" ; + base:hasProperty opcua:nodei13953, + opcua:nodei13954, + opcua:nodei13955, + opcua:nodei13956, + opcua:nodei13973 . + +opcua:nodei13953 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13953" . + +opcua:nodei13954 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13954" . + +opcua:nodei13955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13955" . + +opcua:nodei13956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13956" . + +opcua:nodei13958 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13958" ; + base:hasProperty opcua:nodei13959, + opcua:nodei13960 . + +opcua:nodei13959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13959" ; + base:hasValueRank "1" . + +opcua:nodei13960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13960" ; + base:hasValueRank "1" . + +opcua:nodei13961 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13961" ; + base:hasProperty opcua:nodei13962 . + +opcua:nodei13962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13962" ; + base:hasValueRank "1" . + +opcua:nodei13963 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13963" ; + base:hasProperty opcua:nodei13964, + opcua:nodei13965 . + +opcua:nodei13964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13964" ; + base:hasValueRank "1" . + +opcua:nodei13965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13965" ; + base:hasValueRank "1" . + +opcua:nodei13966 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13966" ; + base:hasProperty opcua:nodei13967 . + +opcua:nodei13967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13967" ; + base:hasValueRank "1" . + +opcua:nodei13968 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13968" ; + base:hasProperty opcua:nodei13969, + opcua:nodei13970 . + +opcua:nodei13969 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13969" ; + base:hasValueRank "1" . + +opcua:nodei13970 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13970" ; + base:hasValueRank "1" . + +opcua:nodei13971 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13971" ; + base:hasProperty opcua:nodei13972 . + +opcua:nodei13972 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13972" ; + base:hasValueRank "1" . + +opcua:nodei13973 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13973" . + +opcua:nodei13974 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13974" ; + base:hasProperty opcua:nodei13975, + opcua:nodei13976 . + +opcua:nodei13975 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13975" ; + base:hasValueRank "1" . + +opcua:nodei13976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13976" ; + base:hasValueRank "1" . + +opcua:nodei13977 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13977" ; + base:hasProperty opcua:nodei13978, + opcua:nodei13979 . + +opcua:nodei13978 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13978" ; + base:hasValueRank "1" . + +opcua:nodei13979 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13979" ; + base:hasValueRank "1" . + +opcua:nodei13980 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13980" ; + base:hasProperty opcua:nodei13981 . + +opcua:nodei13981 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13981" ; + base:hasValueRank "1" . + +opcua:nodei13982 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13982" ; + base:hasProperty opcua:nodei13983 . + +opcua:nodei13983 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13983" ; + base:hasValueRank "1" . + +opcua:nodei13984 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13984" ; + base:hasValueRank "1" . + +opcua:nodei14053 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei14088, + opcua:nodei14122, + opcua:nodei14156 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14053" . + +opcua:nodei14088 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultHttpsGroup" ; + base:hasComponent opcua:nodei14089 ; + base:hasDisplayName "DefaultHttpsGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14088" ; + base:hasProperty opcua:nodei14121 . + +opcua:nodei14089 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei14095, + opcua:nodei14098, + opcua:nodei14100, + opcua:nodei14103, + opcua:nodei14105, + opcua:nodei14108, + opcua:nodei14111, + opcua:nodei14114, + opcua:nodei14117, + opcua:nodei14119 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14089" ; + base:hasProperty opcua:nodei14090, + opcua:nodei14091, + opcua:nodei14092, + opcua:nodei14093, + opcua:nodei14110 . + +opcua:nodei14090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14090" . + +opcua:nodei14091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14091" . + +opcua:nodei14092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14092" . + +opcua:nodei14093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14093" . + +opcua:nodei14095 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14095" ; + base:hasProperty opcua:nodei14096, + opcua:nodei14097 . + +opcua:nodei14096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14096" ; + base:hasValueRank "1" . + +opcua:nodei14097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14097" ; + base:hasValueRank "1" . + +opcua:nodei14098 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14098" ; + base:hasProperty opcua:nodei14099 . + +opcua:nodei14099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14099" ; + base:hasValueRank "1" . + +opcua:nodei14100 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14100" ; + base:hasProperty opcua:nodei14101, + opcua:nodei14102 . + +opcua:nodei14101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14101" ; + base:hasValueRank "1" . + +opcua:nodei14102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14102" ; + base:hasValueRank "1" . + +opcua:nodei14103 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14103" ; + base:hasProperty opcua:nodei14104 . + +opcua:nodei14104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14104" ; + base:hasValueRank "1" . + +opcua:nodei14105 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14105" ; + base:hasProperty opcua:nodei14106, + opcua:nodei14107 . + +opcua:nodei14106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14106" ; + base:hasValueRank "1" . + +opcua:nodei14107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14107" ; + base:hasValueRank "1" . + +opcua:nodei14108 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14108" ; + base:hasProperty opcua:nodei14109 . + +opcua:nodei14109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14109" ; + base:hasValueRank "1" . + +opcua:nodei14110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14110" . + +opcua:nodei14111 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14111" ; + base:hasProperty opcua:nodei14112, + opcua:nodei14113 . + +opcua:nodei14112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14112" ; + base:hasValueRank "1" . + +opcua:nodei14113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14113" ; + base:hasValueRank "1" . + +opcua:nodei14114 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14114" ; + base:hasProperty opcua:nodei14115, + opcua:nodei14116 . + +opcua:nodei14115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14115" ; + base:hasValueRank "1" . + +opcua:nodei14116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14116" ; + base:hasValueRank "1" . + +opcua:nodei14117 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14117" ; + base:hasProperty opcua:nodei14118 . + +opcua:nodei14118 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14118" ; + base:hasValueRank "1" . + +opcua:nodei14119 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14119" ; + base:hasProperty opcua:nodei14120 . + +opcua:nodei14120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14120" ; + base:hasValueRank "1" . + +opcua:nodei14121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14121" ; + base:hasValueRank "1" . + +opcua:nodei14122 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultUserTokenGroup" ; + base:hasComponent opcua:nodei14123 ; + base:hasDisplayName "DefaultUserTokenGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14122" ; + base:hasProperty opcua:nodei14155 . + +opcua:nodei14123 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei14129, + opcua:nodei14132, + opcua:nodei14134, + opcua:nodei14137, + opcua:nodei14139, + opcua:nodei14142, + opcua:nodei14145, + opcua:nodei14148, + opcua:nodei14151, + opcua:nodei14153 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14123" ; + base:hasProperty opcua:nodei14124, + opcua:nodei14125, + opcua:nodei14126, + opcua:nodei14127, + opcua:nodei14144 . + +opcua:nodei14124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14124" . + +opcua:nodei14125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14125" . + +opcua:nodei14126 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14126" . + +opcua:nodei14127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14127" . + +opcua:nodei14129 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14129" ; + base:hasProperty opcua:nodei14130, + opcua:nodei14131 . + +opcua:nodei14130 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14130" ; + base:hasValueRank "1" . + +opcua:nodei14131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14131" ; + base:hasValueRank "1" . + +opcua:nodei14132 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14132" ; + base:hasProperty opcua:nodei14133 . + +opcua:nodei14133 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14133" ; + base:hasValueRank "1" . + +opcua:nodei14134 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14134" ; + base:hasProperty opcua:nodei14135, + opcua:nodei14136 . + +opcua:nodei14135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14135" ; + base:hasValueRank "1" . + +opcua:nodei14136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14136" ; + base:hasValueRank "1" . + +opcua:nodei14137 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14137" ; + base:hasProperty opcua:nodei14138 . + +opcua:nodei14138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14138" ; + base:hasValueRank "1" . + +opcua:nodei14139 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14139" ; + base:hasProperty opcua:nodei14140, + opcua:nodei14141 . + +opcua:nodei14140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14140" ; + base:hasValueRank "1" . + +opcua:nodei14141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14141" ; + base:hasValueRank "1" . + +opcua:nodei14142 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14142" ; + base:hasProperty opcua:nodei14143 . + +opcua:nodei14143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14143" ; + base:hasValueRank "1" . + +opcua:nodei14144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14144" . + +opcua:nodei14145 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14145" ; + base:hasProperty opcua:nodei14146, + opcua:nodei14147 . + +opcua:nodei14146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14146" ; + base:hasValueRank "1" . + +opcua:nodei14147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14147" ; + base:hasValueRank "1" . + +opcua:nodei14148 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14148" ; + base:hasProperty opcua:nodei14149, + opcua:nodei14150 . + +opcua:nodei14149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14149" ; + base:hasValueRank "1" . + +opcua:nodei14150 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14150" ; + base:hasValueRank "1" . + +opcua:nodei14151 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14151" ; + base:hasProperty opcua:nodei14152 . + +opcua:nodei14152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14152" ; + base:hasValueRank "1" . + +opcua:nodei14153 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14153" ; + base:hasProperty opcua:nodei14154 . + +opcua:nodei14154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14154" ; + base:hasValueRank "1" . + +opcua:nodei14155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14155" ; + base:hasValueRank "1" . + +opcua:nodei14156 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + opcua:HasCondition opcua:nodei13225 ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei12642 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14156" ; + base:hasProperty opcua:nodei14161 . + +opcua:nodei14157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14157" . + +opcua:nodei14158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14158" . + +opcua:nodei14160 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14160" ; + base:hasValueRank "1" . + +opcua:nodei14161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14161" ; + base:hasValueRank "1" . + +opcua:nodei14221 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei17202 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14221" . + +opcua:nodei14225 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveGroup" ; + base:hasDisplayName "RemoveGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14225" ; + base:hasProperty opcua:nodei14226 . + +opcua:nodei14226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14226" ; + base:hasValueRank "1" . + +opcua:nodei14319 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14320 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14319" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14324 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14323" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14417 a opcua:ObjectNodeClass, + opcua:PubSubConnectionType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei14419, + opcua:nodei14423, + opcua:nodei17292 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14417" ; + base:hasProperty opcua:nodei14418, + opcua:nodei17478 ; + base:hasSymbolicName "ConnectionName_Placeholder" . + +opcua:nodei14418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14418" . + +opcua:nodei14419 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei14420 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14419" . + +opcua:nodei14420 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14420" . + +opcua:nodei14423 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei15533 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14423" . + +opcua:nodei14432 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveConnection" ; + base:hasDisplayName "RemoveConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14432" ; + base:hasProperty opcua:nodei14433 . + +opcua:nodei14433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14433" ; + base:hasValueRank "1" . + +opcua:nodei14434 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PublishedDataSets" ; + base:hasDisplayName "PublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14434" . + +opcua:nodei14443 a opcua:ObjectNodeClass, + opcua:PublishSubscribeType ; + base:hasBrowseName "PublishSubscribe" ; + base:hasComponent opcua:nodei15215, + opcua:nodei15440, + opcua:nodei15443, + opcua:nodei17364, + opcua:nodei17366, + opcua:nodei17369, + opcua:nodei17371, + opcua:nodei17405, + opcua:nodei17409, + opcua:nodei23658, + opcua:nodei23678, + opcua:nodei23685, + opcua:nodei25440, + opcua:nodei25451 ; + base:hasDisplayName "PublishSubscribe" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14443" ; + base:hasProperty opcua:nodei17481, + opcua:nodei25480, + opcua:nodei25481, + opcua:nodei32403, + opcua:nodei32404 . + +opcua:nodei14478 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei14479, + opcua:nodei14482, + opcua:nodei14485, + opcua:nodei16842, + opcua:nodei16881, + opcua:nodei16884, + opcua:nodei16923 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14478" ; + base:hasSymbolicName "DataSetFolderName_Placeholder" . + +opcua:nodei14479 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItems" ; + base:hasDisplayName "AddPublishedDataItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14479" ; + base:hasProperty opcua:nodei14480, + opcua:nodei14481 . + +opcua:nodei14480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14480" ; + base:hasValueRank "1" . + +opcua:nodei14481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14481" ; + base:hasValueRank "1" . + +opcua:nodei14482 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEvents" ; + base:hasDisplayName "AddPublishedEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14482" ; + base:hasProperty opcua:nodei14483, + opcua:nodei14484 . + +opcua:nodei14483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14483" ; + base:hasValueRank "1" . + +opcua:nodei14484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14484" ; + base:hasValueRank "1" . + +opcua:nodei14485 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePublishedDataSet" ; + base:hasDisplayName "RemovePublishedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14485" ; + base:hasProperty opcua:nodei14486 . + +opcua:nodei14486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14486" ; + base:hasValueRank "1" . + +opcua:nodei14487 a opcua:ObjectNodeClass, + opcua:PublishedDataSetType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14487" ; + base:hasProperty opcua:nodei14489, + opcua:nodei15221 ; + base:hasSymbolicName "PublishedDataSetName_Placeholder" . + +opcua:nodei14489 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:ConfigurationVersionDataType ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14489" . + +opcua:nodei14493 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItems" ; + base:hasDisplayName "AddPublishedDataItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14493" ; + base:hasProperty opcua:nodei14494, + opcua:nodei14495 . + +opcua:nodei14494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14494" ; + base:hasValueRank "1" . + +opcua:nodei14495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14495" ; + base:hasValueRank "1" . + +opcua:nodei14496 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEvents" ; + base:hasDisplayName "AddPublishedEvents" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14496" ; + base:hasProperty opcua:nodei14497, + opcua:nodei14498 . + +opcua:nodei14497 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14497" ; + base:hasValueRank "1" . + +opcua:nodei14498 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14498" ; + base:hasValueRank "1" . + +opcua:nodei14499 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePublishedDataSet" ; + base:hasDisplayName "RemovePublishedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14499" ; + base:hasProperty opcua:nodei14500 . + +opcua:nodei14500 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14500" ; + base:hasValueRank "1" . + +opcua:nodei14519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:ConfigurationVersionDataType ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14519" . + +opcua:nodei14528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14528" ; + base:hasValueRank "1" . + +opcua:nodei14548 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedData" ; + base:hasDatatype opcua:PublishedVariableDataType ; + base:hasDisplayName "PublishedData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14548" ; + base:hasValueRank "1" . + +opcua:nodei14555 a opcua:MethodNodeClass ; + base:hasBrowseName "AddVariables" ; + base:hasDisplayName "AddVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14555" ; + base:hasProperty opcua:nodei14556, + opcua:nodei14557 . + +opcua:nodei14556 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14556" ; + base:hasValueRank "1" . + +opcua:nodei14557 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14557" ; + base:hasValueRank "1" . + +opcua:nodei14558 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveVariables" ; + base:hasDisplayName "RemoveVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14558" ; + base:hasProperty opcua:nodei14559, + opcua:nodei14560 . + +opcua:nodei14559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14559" ; + base:hasValueRank "1" . + +opcua:nodei14560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14560" ; + base:hasValueRank "1" . + +opcua:nodei14586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotifier" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventNotifier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14586" ; + base:hasSymbolicName "PubSubEventNotifier" . + +opcua:nodei14587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectedFields" ; + base:hasDatatype opcua:SimpleAttributeOperand ; + base:hasDisplayName "SelectedFields" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14587" ; + base:hasValueRank "1" . + +opcua:nodei14588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14588" . + +opcua:nodei14595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14595" . + +opcua:nodei14600 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei14601 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14600" . + +opcua:nodei14601 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14601" . + +opcua:nodei14644 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14644" . + +opcua:nodei14645 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14645" . + +opcua:nodei14646 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14646" . + +opcua:nodei14648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14648" ; + base:hasValueRank "1" . + +opcua:nodei14794 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14805 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14794" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14795 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14808 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14795" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14796 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14811 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14796" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14797 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18166 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14797" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14798 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18172 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14798" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14799 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18175 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14799" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14800 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18169 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14800" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14801 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14826 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14801" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14802 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14829 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14802" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14803 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14832 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14803" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14804 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14835 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14804" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei14839 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14852 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14839" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14844 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18181 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14844" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14845 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14870 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14845" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14846 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14873 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14846" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14847 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei14876 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14847" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14848 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21002 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14848" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei14900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationLimit" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ExpirationLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14900" . + +opcua:nodei15001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15001" . + +opcua:nodei15003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UrisVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "UrisVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15003" . + +opcua:nodei15004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UrisVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "UrisVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15004" . + +opcua:nodei15009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15009" ; + base:hasValueRank "1" . + +opcua:nodei15010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15010" . + +opcua:nodei15011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15011" . + +opcua:nodei15012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15012" . + +opcua:nodei15014 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15014" ; + base:hasSymbolicName "OptionalFieldNamee_Placeholder" . + +opcua:nodei15030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15030" ; + base:hasValueRank "1" . + +opcua:nodei15032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15032" ; + base:hasValueRank "1" . + +opcua:nodei15034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15034" ; + base:hasValueRank "1" . + +opcua:nodei15035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15035" ; + base:hasValueRank "1" . + +opcua:nodei15036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15036" ; + base:hasValueRank "1" . + +opcua:nodei15037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15037" ; + base:hasValue true . + +opcua:nodei15038 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputValues" ; + base:hasDisplayName "LastMethodInputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15038" ; + base:hasValueRank "1" . + +opcua:nodei15039 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deprecated" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deprecated" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15039" ; + base:hasValue true . + +opcua:nodei15040 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputValues" ; + base:hasDisplayName "LastMethodOutputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15040" ; + base:hasValueRank "1" . + +opcua:nodei15041 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15041" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15042 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15042" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15043" . + +opcua:nodei15044 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15044" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15046" . + +opcua:nodei15047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15047" . + +opcua:nodei15048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15048" . + +opcua:nodei15049 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15049" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15050 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15050" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15051 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15051" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15052 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyFieldSelection" ; + base:hasDisplayName "ModifyFieldSelection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15052" ; + base:hasProperty opcua:nodei15053, + opcua:nodei15517 . + +opcua:nodei15053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15053" ; + base:hasValueRank "1" . + +opcua:nodei15056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15056" . + +opcua:nodei15057 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15057" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15058 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15058" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15059 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15059" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15060 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15060" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15061 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15061" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15062 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15062" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15063 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15063" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15065 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15065" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15066 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15066" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15067 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15067" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15072 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DiscoveryAddress" ; + base:hasComponent opcua:nodei15154 ; + base:hasDisplayName "DiscoveryAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15072" . + +opcua:nodei15081 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15081" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15082 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15082" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15083 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15083" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15084 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15084" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15085 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15085" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15086 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15086" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15087 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15087" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15095 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15095" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15098 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15098" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15099 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15099" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15102 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15102" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15105 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15105" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15106 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15106" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariables" ; + base:hasDatatype opcua:FieldTargetDataType ; + base:hasDisplayName "TargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15114" ; + base:hasValueRank "1" . + +opcua:nodei15115 a opcua:MethodNodeClass ; + base:hasBrowseName "AddTargetVariables" ; + base:hasDisplayName "AddTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15115" ; + base:hasProperty opcua:nodei15116, + opcua:nodei15117 . + +opcua:nodei15116 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15116" ; + base:hasValueRank "1" . + +opcua:nodei15117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15117" ; + base:hasValueRank "1" . + +opcua:nodei15118 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveTargetVariables" ; + base:hasDisplayName "RemoveTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15118" ; + base:hasProperty opcua:nodei15119, + opcua:nodei15120 . + +opcua:nodei15119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15119" ; + base:hasValueRank "1" . + +opcua:nodei15120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15120" ; + base:hasValueRank "1" . + +opcua:nodei15129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Expression" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Expression" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15129" . + +opcua:nodei15136 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15136" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15140 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15140" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15141 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15141" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15142 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15142" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15143 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15143" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15144 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15144" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15154 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15154" ; + base:hasProperty opcua:nodei17579 . + +opcua:nodei15156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15156" . + +opcua:nodei15165 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15165" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15169 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15169" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15172 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15172" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15175 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15175" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15178 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15178" . + +opcua:nodei15188 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15188" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15189 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15189" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15199 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15199" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15204 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15204" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15205 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15205" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15206 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15206" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15207 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15207" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15208 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15208" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15209 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15209" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15210 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15210" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15215 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityKeys" ; + base:hasDisplayName "GetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15215" ; + base:hasProperty opcua:nodei15216, + opcua:nodei15217 . + +opcua:nodei15216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15216" ; + base:hasValueRank "1" . + +opcua:nodei15217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15217" ; + base:hasValueRank "1" . + +opcua:nodei15221 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15221" . + +opcua:nodei15222 a opcua:DataSetWriterType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15223 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15222" ; + base:hasProperty opcua:nodei16720, + opcua:nodei16721, + opcua:nodei17482 ; + base:hasSymbolicName "DataSetWriterName_Placeholder" . + +opcua:nodei15223 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15224 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15223" . + +opcua:nodei15224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15224" . + +opcua:nodei15229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15229" . + +opcua:nodei15246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15246" . + +opcua:nodei15247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15247" . + +opcua:nodei15249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15249" . + +opcua:nodei15250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15250" . + +opcua:nodei15251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15251" . + +opcua:nodei15265 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15266 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15265" . + +opcua:nodei15266 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15266" . + +opcua:nodei15271 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15271" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15273 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15273" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15293 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15293" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15295 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15295" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15299 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15300 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15299" . + +opcua:nodei15300 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15300" . + +opcua:nodei15303 a opcua:DataSetWriterTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15303" . + +opcua:nodei15304 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15304" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15307 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15308 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15307" . + +opcua:nodei15308 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15308" . + +opcua:nodei15311 a opcua:DataSetReaderTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15311" . + +opcua:nodei15316 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15316" . + +opcua:nodei15330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15330" . + +opcua:nodei15334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15334" . + +opcua:nodei15349 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15349" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15361 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15361" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15362 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15362" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15363 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15363" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15364 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15364" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15365 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15365" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15366 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15366" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15367 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15367" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15368 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15368" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15369 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15369" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15370 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15370" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15371 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15371" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15372 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15372" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15373 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15373" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15374 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15374" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15375 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15375" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15376 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15376" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15377 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15377" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15378 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15378" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15379 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15379" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15380 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15380" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15381 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15381" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15382 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15382" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15384 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15384" . + +opcua:nodei15385 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15385" . + +opcua:nodei15386 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15386" . + +opcua:nodei15387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15387" . + +opcua:nodei15388 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15388" . + +opcua:nodei15389 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15389" . + +opcua:nodei15390 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15390" ; + base:hasValueRank "1" . + +opcua:nodei15391 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15391" ; + base:hasValueRank "1" . + +opcua:nodei15392 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputValues" ; + base:hasDisplayName "LastMethodInputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15392" ; + base:hasValueRank "1" . + +opcua:nodei15393 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputValues" ; + base:hasDisplayName "LastMethodOutputValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15393" ; + base:hasValueRank "1" . + +opcua:nodei15394 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15394" . + +opcua:nodei15395 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15395" . + +opcua:nodei15407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15407" ; + base:hasValueRank "1" . + +opcua:nodei15410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15410" . + +opcua:nodei15411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15411" . + +opcua:nodei15412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15412" . + +opcua:nodei15413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15413" . + +opcua:nodei15414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15414" . + +opcua:nodei15415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15415" . + +opcua:nodei15416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15416" . + +opcua:nodei15417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15417" . + +opcua:nodei15418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15418" . + +opcua:nodei15419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15419" . + +opcua:nodei15420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedDeliveryGuarantee" ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasDisplayName "RequestedDeliveryGuarantee" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15420" . + +opcua:nodei15421 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15501 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15421" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15422 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15521 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15422" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15423" . + +opcua:nodei15424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15424" . + +opcua:nodei15425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15425" . + +opcua:nodei15426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15426" . + +opcua:nodei15427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15427" . + +opcua:nodei15428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15428" . + +opcua:nodei15429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15429" . + +opcua:nodei15430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15430" . + +opcua:nodei15440 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityGroup" ; + base:hasDisplayName "GetSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15440" ; + base:hasProperty opcua:nodei15441, + opcua:nodei15442 . + +opcua:nodei15441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15441" ; + base:hasValueRank "1" . + +opcua:nodei15442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15442" ; + base:hasValueRank "1" . + +opcua:nodei15443 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroups" ; + base:hasComponent opcua:nodei15444, + opcua:nodei15447 ; + base:hasDisplayName "SecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15443" . + +opcua:nodei15444 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15444" ; + base:hasProperty opcua:nodei15445, + opcua:nodei15446 . + +opcua:nodei15445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15445" ; + base:hasValueRank "1" . + +opcua:nodei15446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15446" ; + base:hasValueRank "1" . + +opcua:nodei15447 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15447" ; + base:hasProperty opcua:nodei15448 . + +opcua:nodei15448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15448" ; + base:hasValueRank "1" . + +opcua:nodei15453 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15454, + opcua:nodei15457, + opcua:nodei25293, + opcua:nodei25296 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15453" ; + base:hasProperty opcua:nodei25298 ; + base:hasSymbolicName "SecurityGroupFolderName_Placeholder" . + +opcua:nodei15454 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15454" ; + base:hasProperty opcua:nodei15455, + opcua:nodei15456 . + +opcua:nodei15455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15455" ; + base:hasValueRank "1" . + +opcua:nodei15456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15456" ; + base:hasValueRank "1" . + +opcua:nodei15457 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15457" ; + base:hasProperty opcua:nodei15458 . + +opcua:nodei15458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15458" ; + base:hasValueRank "1" . + +opcua:nodei15459 a opcua:ObjectNodeClass, + opcua:SecurityGroupType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15459" ; + base:hasProperty opcua:nodei15010, + opcua:nodei15011, + opcua:nodei15012, + opcua:nodei15043, + opcua:nodei15460 ; + base:hasSymbolicName "SecurityGroupName_Placeholder" . + +opcua:nodei15460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15460" . + +opcua:nodei15461 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15461" ; + base:hasProperty opcua:nodei15462, + opcua:nodei15463 . + +opcua:nodei15462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15462" ; + base:hasValueRank "1" . + +opcua:nodei15463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15463" ; + base:hasValueRank "1" . + +opcua:nodei15464 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15464" ; + base:hasProperty opcua:nodei15465 . + +opcua:nodei15465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15465" ; + base:hasValueRank "1" . + +opcua:nodei15472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15472" . + +opcua:nodei15479 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15524 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15479" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15481 a opcua:ExtensionFieldsType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ExtensionFields" ; + base:hasComponent opcua:nodei15482, + opcua:nodei15485 ; + base:hasDisplayName "ExtensionFields" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15481" . + +opcua:nodei15482 a opcua:MethodNodeClass ; + base:hasBrowseName "AddExtensionField" ; + base:hasDisplayName "AddExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15482" ; + base:hasProperty opcua:nodei15483, + opcua:nodei15484 . + +opcua:nodei15483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15483" ; + base:hasValueRank "1" . + +opcua:nodei15484 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15484" ; + base:hasValueRank "1" . + +opcua:nodei15485 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveExtensionField" ; + base:hasDisplayName "RemoveExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15485" ; + base:hasProperty opcua:nodei15486 . + +opcua:nodei15486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15486" ; + base:hasValueRank "1" . + +opcua:nodei15490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15490" ; + base:hasSymbolicName "ExtensionFieldName_Placeholder" . + +opcua:nodei15491 a opcua:MethodNodeClass ; + base:hasBrowseName "AddExtensionField" ; + base:hasDisplayName "AddExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15491" ; + base:hasProperty opcua:nodei15492, + opcua:nodei15493 . + +opcua:nodei15492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15492" ; + base:hasValueRank "1" . + +opcua:nodei15493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15493" ; + base:hasValueRank "1" . + +opcua:nodei15494 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveExtensionField" ; + base:hasDisplayName "RemoveExtensionField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15494" ; + base:hasProperty opcua:nodei15495 . + +opcua:nodei15495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15495" ; + base:hasValueRank "1" . + +opcua:nodei15517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15517" ; + base:hasValueRank "1" . + +opcua:nodei15527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15527" . + +opcua:nodei15529 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15585 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15529" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15531 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15588 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15531" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15533 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15533" ; + base:hasProperty opcua:nodei17503 . + +opcua:nodei15545 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConnectionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15545" . + +opcua:nodei15546 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "GroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15546" . + +opcua:nodei15547 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15547" . + +opcua:nodei15561 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Actual" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Actual" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15561" . + +opcua:nodei15562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Maximum" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Maximum" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15562" . + +opcua:nodei15576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Error" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15576" . + +opcua:nodei15577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15577" ; + base:hasValueRank "1" . + +opcua:nodei15579 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15640 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15579" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15584 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15584" ; + base:hasValueRank "1" . + +opcua:nodei15589 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15591 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15589" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15590 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15594 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15590" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15606 a opcua:ObjectNodeClass, + opcua:RoleSetType ; + base:hasBrowseName "RoleSet" ; + base:hasComponent opcua:nodei15644, + opcua:nodei15656, + opcua:nodei15668, + opcua:nodei15680, + opcua:nodei15692, + opcua:nodei15704, + opcua:nodei15716, + opcua:nodei16036, + opcua:nodei16301, + opcua:nodei16304, + opcua:nodei25565, + opcua:nodei25584, + opcua:nodei25603 ; + base:hasDisplayName "RoleSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15606" . + +opcua:nodei15608 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15608" ; + base:hasProperty opcua:nodei16162 ; + base:hasSymbolicName "RoleName_Placeholder" . + +opcua:nodei15624 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15624" ; + base:hasProperty opcua:nodei15625 . + +opcua:nodei15625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15625" ; + base:hasValueRank "1" . + +opcua:nodei15626 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15626" ; + base:hasProperty opcua:nodei15627 . + +opcua:nodei15627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15627" ; + base:hasValueRank "1" . + +opcua:nodei15633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15633" ; + base:hasValueRank "1" . + +opcua:nodei15641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15641" ; + base:hasValueRank "1" . + +opcua:nodei15643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15643" ; + base:hasValueRank "1" . + +opcua:nodei15644 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Anonymous" ; + base:hasComponent opcua:nodei15648, + opcua:nodei15650, + opcua:nodei16195, + opcua:nodei16197, + opcua:nodei16199, + opcua:nodei16201 ; + base:hasDescription "The Role has very limited access for use when a Session has anonymous credentials." ; + base:hasDisplayName "Anonymous" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15644" ; + base:hasProperty opcua:nodei15412, + opcua:nodei15413, + opcua:nodei16192, + opcua:nodei16193, + opcua:nodei16194 ; + base:hasSymbolicName "WellKnownRole_Anonymous" . + +opcua:nodei15647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15647" ; + base:hasValueRank "1" . + +opcua:nodei15648 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15648" ; + base:hasProperty opcua:nodei15649 . + +opcua:nodei15649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15649" ; + base:hasValueRank "1" . + +opcua:nodei15650 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15650" ; + base:hasProperty opcua:nodei15651 . + +opcua:nodei15651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15651" ; + base:hasValueRank "1" . + +opcua:nodei15655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15655" ; + base:hasValueRank "1" . + +opcua:nodei15656 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "AuthenticatedUser" ; + base:hasComponent opcua:nodei15660, + opcua:nodei15662, + opcua:nodei16206, + opcua:nodei16208, + opcua:nodei16210, + opcua:nodei16212 ; + base:hasDescription "The Role has limited access for use when a Session has valid non-anonymous credentials but has not been explicity granted access to a Role." ; + base:hasDisplayName "AuthenticatedUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15656" ; + base:hasProperty opcua:nodei15414, + opcua:nodei15415, + opcua:nodei16203, + opcua:nodei16204, + opcua:nodei16205, + opcua:nodei24141 ; + base:hasSymbolicName "WellKnownRole_AuthenticatedUser" . + +opcua:nodei15659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15659" ; + base:hasValueRank "1" . + +opcua:nodei15660 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15660" ; + base:hasProperty opcua:nodei15661 . + +opcua:nodei15661 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15661" ; + base:hasValueRank "1" . + +opcua:nodei15662 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15662" ; + base:hasProperty opcua:nodei15663 . + +opcua:nodei15663 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15663" ; + base:hasValueRank "1" . + +opcua:nodei15668 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Observer" ; + base:hasComponent opcua:nodei15672, + opcua:nodei15674, + opcua:nodei16217, + opcua:nodei16219, + opcua:nodei16221, + opcua:nodei16223 ; + base:hasDescription "The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events." ; + base:hasDisplayName "Observer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15668" ; + base:hasProperty opcua:nodei15416, + opcua:nodei15417, + opcua:nodei16214, + opcua:nodei16215, + opcua:nodei16216, + opcua:nodei24142 ; + base:hasSymbolicName "WellKnownRole_Observer" . + +opcua:nodei15671 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15734 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15671" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15672 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15672" ; + base:hasProperty opcua:nodei15673 . + +opcua:nodei15673 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15673" ; + base:hasValueRank "1" . + +opcua:nodei15674 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15674" ; + base:hasProperty opcua:nodei15675 . + +opcua:nodei15675 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15675" ; + base:hasValueRank "1" . + +opcua:nodei15676 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15741 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15676" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15677 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15766 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15677" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15678 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15769 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15678" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15679 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15772 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15679" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15680 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Operator" ; + base:hasComponent opcua:nodei15684, + opcua:nodei15686, + opcua:nodei16228, + opcua:nodei16230, + opcua:nodei16232, + opcua:nodei16234 ; + base:hasDescription "The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events." ; + base:hasDisplayName "Operator" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15680" ; + base:hasProperty opcua:nodei15418, + opcua:nodei15423, + opcua:nodei16225, + opcua:nodei16226, + opcua:nodei16227, + opcua:nodei24143 ; + base:hasSymbolicName "WellKnownRole_Operator" . + +opcua:nodei15681 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15775 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15681" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15682 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15778 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15682" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15683 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15781 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15683" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15684 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15684" ; + base:hasProperty opcua:nodei15685 . + +opcua:nodei15685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15685" ; + base:hasValueRank "1" . + +opcua:nodei15686 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15686" ; + base:hasProperty opcua:nodei15687 . + +opcua:nodei15687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15687" ; + base:hasValueRank "1" . + +opcua:nodei15688 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15784 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15688" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15689 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15787 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15689" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15691 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15793 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15691" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15692 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Supervisor" ; + base:hasComponent opcua:nodei15696, + opcua:nodei15698, + opcua:nodei16250, + opcua:nodei16252, + opcua:nodei16254, + opcua:nodei16256 ; + base:hasDescription "The Role is allowed to browse, read live data, read and historical data/events, call methods or subscribe to data/events." ; + base:hasDisplayName "Supervisor" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15692" ; + base:hasProperty opcua:nodei15426, + opcua:nodei15427, + opcua:nodei16247, + opcua:nodei16248, + opcua:nodei16249, + opcua:nodei24145 ; + base:hasSymbolicName "WellKnownRole_Supervisor" . + +opcua:nodei15693 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15854 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15693" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15694 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15857 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15694" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15695 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15860 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15695" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15696 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15696" ; + base:hasProperty opcua:nodei15697 . + +opcua:nodei15697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15697" ; + base:hasValueRank "1" . + +opcua:nodei15698 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15698" ; + base:hasProperty opcua:nodei15699 . + +opcua:nodei15699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15699" ; + base:hasValueRank "1" . + +opcua:nodei15700 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15700" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15701 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15866 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15701" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15702 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15869 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15702" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15703 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15872 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15703" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15704 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityAdmin" ; + base:hasComponent opcua:nodei15708, + opcua:nodei15710, + opcua:nodei16261, + opcua:nodei16263, + opcua:nodei16265, + opcua:nodei16267 ; + base:hasDescription "The Role is allowed to change security related settings." ; + base:hasDisplayName "SecurityAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15704" ; + base:hasProperty opcua:nodei15430, + opcua:nodei15527, + opcua:nodei16258, + opcua:nodei16259, + opcua:nodei16260, + opcua:nodei24147 ; + base:hasSymbolicName "WellKnownRole_SecurityAdmin" . + +opcua:nodei15705 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15877 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15705" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15706 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15880 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15706" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15707 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15883 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15707" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15708 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15708" ; + base:hasProperty opcua:nodei15709 . + +opcua:nodei15709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15709" ; + base:hasValueRank "1" . + +opcua:nodei15710 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15710" ; + base:hasProperty opcua:nodei15711 . + +opcua:nodei15711 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15711" ; + base:hasValueRank "1" . + +opcua:nodei15712 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15886 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15712" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15713 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15889 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15713" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15714 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15714" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15715 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15895 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15715" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15716 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "ConfigureAdmin" ; + base:hasComponent opcua:nodei15720, + opcua:nodei15722, + opcua:nodei16272, + opcua:nodei16274, + opcua:nodei16276, + opcua:nodei16278 ; + base:hasDescription "The Role is allowed to change the non-security related configuration settings." ; + base:hasDisplayName "ConfigureAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15716" ; + base:hasProperty opcua:nodei15428, + opcua:nodei15429, + opcua:nodei16269, + opcua:nodei16270, + opcua:nodei16271, + opcua:nodei24146 ; + base:hasSymbolicName "WellKnownRole_ConfigureAdmin" . + +opcua:nodei15717 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15898 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15717" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15718 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15919 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15718" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15719 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15922 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15719" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15720 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15720" ; + base:hasProperty opcua:nodei15721 . + +opcua:nodei15721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15721" ; + base:hasValueRank "1" . + +opcua:nodei15722 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15722" ; + base:hasProperty opcua:nodei15723 . + +opcua:nodei15723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15723" ; + base:hasValueRank "1" . + +opcua:nodei15724 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15925 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15724" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15725 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15931 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15725" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15726 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15726" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei15727 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15940 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15727" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15728 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15730 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15728" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15729 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15943 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15729" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15733 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15946 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15733" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15736 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei15738 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15736" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei15745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientProcessingTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ClientProcessingTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15745" . + +opcua:nodei15746 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForRead" ; + base:hasDisplayName "GenerateFileForRead" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15746" ; + base:hasProperty opcua:nodei15747, + opcua:nodei15748 . + +opcua:nodei15747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15747" ; + base:hasValueRank "1" . + +opcua:nodei15748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15748" ; + base:hasValueRank "1" . + +opcua:nodei15749 a opcua:MethodNodeClass ; + base:hasBrowseName "GenerateFileForWrite" ; + base:hasDisplayName "GenerateFileForWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15749" ; + base:hasProperty opcua:nodei15750, + opcua:nodei16359 . + +opcua:nodei15750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15750" ; + base:hasValueRank "1" . + +opcua:nodei15751 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndCommit" ; + base:hasDisplayName "CloseAndCommit" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15751" ; + base:hasProperty opcua:nodei15752, + opcua:nodei15753 . + +opcua:nodei15752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15752" ; + base:hasValueRank "1" . + +opcua:nodei15753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15753" ; + base:hasValueRank "1" . + +opcua:nodei15754 a opcua:FileTransferStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei15755, + opcua:nodei15794 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15754" ; + base:hasSymbolicName "TransferState_Placeholder" . + +opcua:nodei15755 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15755" ; + base:hasProperty opcua:nodei15756 . + +opcua:nodei15756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15756" . + +opcua:nodei15794 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15794" . + +opcua:nodei15816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15816" ; + base:hasValue 1 . + +opcua:nodei15818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15818" ; + base:hasValue 2 . + +opcua:nodei15820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15820" ; + base:hasValue 3 . + +opcua:nodei15822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15822" ; + base:hasValue 4 . + +opcua:nodei15824 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15824" ; + base:hasValue 5 . + +opcua:nodei15825 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15815 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15817 ; + base:hasBrowseName "IdleToReadPrepare" ; + base:hasDisplayName "IdleToReadPrepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15825" ; + base:hasProperty opcua:nodei15826 . + +opcua:nodei15826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15826" ; + base:hasValue 12 . + +opcua:nodei15827 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15817 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15819 ; + base:hasBrowseName "ReadPrepareToReadTransfer" ; + base:hasDisplayName "ReadPrepareToReadTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15827" ; + base:hasProperty opcua:nodei15828 . + +opcua:nodei15828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15828" ; + base:hasValue 23 . + +opcua:nodei15829 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15819 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ReadTransferToIdle" ; + base:hasDisplayName "ReadTransferToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15829" ; + base:hasProperty opcua:nodei15830 . + +opcua:nodei15830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15830" ; + base:hasValue 31 . + +opcua:nodei15831 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15815 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15821 ; + base:hasBrowseName "IdleToApplyWrite" ; + base:hasDisplayName "IdleToApplyWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15831" ; + base:hasProperty opcua:nodei15832 . + +opcua:nodei15832 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15832" ; + base:hasValue 14 . + +opcua:nodei15833 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15821 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ApplyWriteToIdle" ; + base:hasDisplayName "ApplyWriteToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15833" ; + base:hasProperty opcua:nodei15834 . + +opcua:nodei15834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15834" ; + base:hasValue 41 . + +opcua:nodei15835 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15817 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ReadPrepareToError" ; + base:hasDisplayName "ReadPrepareToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15835" ; + base:hasProperty opcua:nodei15836 . + +opcua:nodei15836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15836" ; + base:hasValue 25 . + +opcua:nodei15837 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15819 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ReadTransferToError" ; + base:hasDisplayName "ReadTransferToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15837" ; + base:hasProperty opcua:nodei15838 . + +opcua:nodei15838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15838" ; + base:hasValue 35 . + +opcua:nodei15839 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15821 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15823 ; + base:hasBrowseName "ApplyWriteToError" ; + base:hasDisplayName "ApplyWriteToError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15839" ; + base:hasProperty opcua:nodei15840 . + +opcua:nodei15840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15840" ; + base:hasValue 45 . + +opcua:nodei15841 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei15823 ; + opcua:HasEffect opcua:nodei2311 ; + opcua:ToState opcua:nodei15815 ; + base:hasBrowseName "ErrorToIdle" ; + base:hasDisplayName "ErrorToIdle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15841" ; + base:hasProperty opcua:nodei15842 . + +opcua:nodei15842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15842" ; + base:hasValue 51 . + +opcua:nodei15843 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15843" . + +opcua:nodei15844 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei15845 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15844" . + +opcua:nodei15845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15845" . + +opcua:nodei15875 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15875" ; + base:hasValueRank "1" . + +opcua:nodei15907 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityKeys" ; + base:hasDisplayName "GetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15907" ; + base:hasProperty opcua:nodei15908, + opcua:nodei15909 . + +opcua:nodei15908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15908" ; + base:hasValueRank "1" . + +opcua:nodei15909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15909" ; + base:hasValueRank "1" . + +opcua:nodei15910 a opcua:MethodNodeClass ; + base:hasBrowseName "GetSecurityGroup" ; + base:hasDisplayName "GetSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15910" ; + base:hasProperty opcua:nodei15911, + opcua:nodei15912 . + +opcua:nodei15911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15911" ; + base:hasValueRank "1" . + +opcua:nodei15912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15912" ; + base:hasValueRank "1" . + +opcua:nodei15913 a opcua:ObjectNodeClass, + opcua:SecurityGroupFolderType ; + base:hasBrowseName "SecurityGroups" ; + base:hasComponent opcua:nodei15914, + opcua:nodei15917 ; + base:hasDisplayName "SecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15913" . + +opcua:nodei15914 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroup" ; + base:hasDisplayName "AddSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15914" ; + base:hasProperty opcua:nodei15915, + opcua:nodei15916 . + +opcua:nodei15915 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15915" ; + base:hasValueRank "1" . + +opcua:nodei15916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15916" ; + base:hasValueRank "1" . + +opcua:nodei15917 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroup" ; + base:hasDisplayName "RemoveSecurityGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15917" ; + base:hasProperty opcua:nodei15918 . + +opcua:nodei15918 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15918" ; + base:hasValueRank "1" . + +opcua:nodei15926 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15926" . + +opcua:nodei15927 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15927" . + +opcua:nodei15928 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "SecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15928" ; + base:hasValueRank "1" . + +opcua:nodei15932 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15932" . + +opcua:nodei15933 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15933" . + +opcua:nodei15934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "SecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15934" ; + base:hasValueRank "1" . + +opcua:nodei15949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16024 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16027 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15950" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15951 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16030 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15951" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15952 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16033 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15952" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15953 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16037 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15953" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15954 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16040 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15954" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15955 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16047 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15955" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15956 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16050 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15956" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15957 a opcua:NamespaceMetadataType, + opcua:ObjectNodeClass ; + base:hasBrowseName "http://opcfoundation.org/UA/" ; + base:hasDisplayName "http://opcfoundation.org/UA/" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15957" ; + base:hasProperty opcua:nodei15958, + opcua:nodei15959, + opcua:nodei15960, + opcua:nodei15961, + opcua:nodei15962, + opcua:nodei15963, + opcua:nodei15964, + opcua:nodei16134, + opcua:nodei16135, + opcua:nodei16136, + opcua:nodei32408 ; + base:hasSymbolicName "OPCUANamespaceMetadata" . + +opcua:nodei15958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15958" ; + base:hasValue "http://opcfoundation.org/UA/" . + +opcua:nodei15959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15959" ; + base:hasValue "1.05.03" . + +opcua:nodei15960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespacePublicationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "NamespacePublicationDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15960" ; + base:hasValue "2023-12-15T00:00:00Z" . + +opcua:nodei15961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsNamespaceSubset" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsNamespaceSubset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15961" ; + base:hasValue false . + +opcua:nodei15962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNodeIdTypes" ; + base:hasDatatype opcua:IdType ; + base:hasDisplayName "StaticNodeIdTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15962" ; + base:hasValue "[0]" ; + base:hasValueRank "1" . + +opcua:nodei15963 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticNumericNodeIdRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "StaticNumericNodeIdRange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15963" ; + base:hasValue "['1:2252', '2270', '2273', '2280', '2283', '2291:2293', '2297:2734', '2738:2991', '2995', '2998:3703', '3710:11191', '11194:11195', '11202:11241', '11243:11272', '11276:11280', '11284:11311', '11315:11491', '11495:11501', '11503:11701', '11706', '11708', '11716:12164', '12169:12748', '12752:12872', '12875:12884', '12888:12910', '12912:14414', '14416:15003', '15005:15605', '15607:16300', '16306:17633', '17635:19090', '19092:24094', '24102:24103', '24105:31915', '31917:2147483647']" ; + base:hasValueRank "1" . + +opcua:nodei15964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StaticStringNodeIdPattern" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StaticStringNodeIdPattern" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15964" . + +opcua:nodei15987 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16053 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15987" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15988 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16056 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15988" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15990 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16062 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15990" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15991 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16065 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15991" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15992 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16068 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15992" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15993 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16071 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15993" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15995 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16077 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15995" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15996 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16080 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15996" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei15997 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15997" ; + base:hasProperty opcua:nodei15998, + opcua:nodei15999 . + +opcua:nodei15998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15998" ; + base:hasValueRank "1" . + +opcua:nodei15999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15999" ; + base:hasValueRank "1" . + +opcua:nodei16000 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16000" ; + base:hasProperty opcua:nodei16001 . + +opcua:nodei16001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16001" ; + base:hasValueRank "1" . + +opcua:nodei16007 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16083 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16007" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16008 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16086 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16008" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16009 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16089 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16009" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16010 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16092 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16010" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16011 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16095 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16011" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16012 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16098 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16012" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16014 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16104 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16014" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16015 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16107 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16015" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16016 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16110 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16016" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16017 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16113 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16017" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16018 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16116 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16018" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16019 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16119 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16019" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16021 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16125 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16021" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16022 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16144 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16022" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16023 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16147 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16023" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16036 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "Engineer" ; + base:hasComponent opcua:nodei16041, + opcua:nodei16043, + opcua:nodei16239, + opcua:nodei16241, + opcua:nodei16243, + opcua:nodei16245 ; + base:hasDescription "The Role is allowed to browse, read live data, read and update historical data/events, call methods or subscribe to data/events." ; + base:hasDisplayName "Engineer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16036" ; + base:hasProperty opcua:nodei15424, + opcua:nodei15425, + opcua:nodei16236, + opcua:nodei16237, + opcua:nodei16238, + opcua:nodei24144 ; + base:hasSymbolicName "WellKnownRole_Engineer" . + +opcua:nodei16041 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16041" ; + base:hasProperty opcua:nodei16042 . + +opcua:nodei16042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16042" ; + base:hasValueRank "1" . + +opcua:nodei16043 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16043" ; + base:hasProperty opcua:nodei16044 . + +opcua:nodei16044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16044" ; + base:hasValueRank "1" . + +opcua:nodei16126 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei16127 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16126" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei16134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16134" ; + base:hasValueRank "1" . + +opcua:nodei16135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16135" ; + base:hasValueRank "1" . + +opcua:nodei16136 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16136" . + +opcua:nodei16137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16137" ; + base:hasValueRank "1" . + +opcua:nodei16138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultUserRolePermissions" ; + base:hasDatatype opcua:RolePermissionType ; + base:hasDisplayName "DefaultUserRolePermissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16138" ; + base:hasValueRank "1" . + +opcua:nodei16139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultAccessRestrictions" ; + base:hasDatatype opcua:AccessRestrictionType ; + base:hasDisplayName "DefaultAccessRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16139" . + +opcua:nodei16150 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16150" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16151 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16151" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16152 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16152" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16153 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16153" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16154 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16154" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16155 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16155" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16156 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16156" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16157 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16157" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16158 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16158" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16159 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16159" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16161 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16161" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16162 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16162" ; + base:hasValueRank "1" . + +opcua:nodei16173 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16173" ; + base:hasValueRank "1" . + +opcua:nodei16174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16174" ; + base:hasValueRank "1" . + +opcua:nodei16175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16175" ; + base:hasValueRank "1" . + +opcua:nodei16176 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16176" ; + base:hasProperty opcua:nodei16177 . + +opcua:nodei16177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16177" ; + base:hasValueRank "1" . + +opcua:nodei16178 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16178" ; + base:hasProperty opcua:nodei16179 . + +opcua:nodei16179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16179" ; + base:hasValueRank "1" . + +opcua:nodei16180 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16180" ; + base:hasProperty opcua:nodei16181 . + +opcua:nodei16181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16181" ; + base:hasValueRank "1" . + +opcua:nodei16182 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16182" ; + base:hasProperty opcua:nodei16183 . + +opcua:nodei16183 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16183" ; + base:hasValueRank "1" . + +opcua:nodei16192 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16192" ; + base:hasValueRank "1" . + +opcua:nodei16193 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16193" ; + base:hasValueRank "1" . + +opcua:nodei16194 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16194" ; + base:hasValueRank "1" . + +opcua:nodei16195 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16195" ; + base:hasProperty opcua:nodei16196 . + +opcua:nodei16196 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16196" ; + base:hasValueRank "1" . + +opcua:nodei16197 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16197" ; + base:hasProperty opcua:nodei16198 . + +opcua:nodei16198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16198" ; + base:hasValueRank "1" . + +opcua:nodei16199 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16199" ; + base:hasProperty opcua:nodei16200 . + +opcua:nodei16200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16200" ; + base:hasValueRank "1" . + +opcua:nodei16201 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16201" ; + base:hasProperty opcua:nodei16202 . + +opcua:nodei16202 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16202" ; + base:hasValueRank "1" . + +opcua:nodei16203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16203" ; + base:hasValueRank "1" . + +opcua:nodei16204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16204" ; + base:hasValueRank "1" . + +opcua:nodei16205 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16205" ; + base:hasValueRank "1" . + +opcua:nodei16206 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16206" ; + base:hasProperty opcua:nodei16207 . + +opcua:nodei16207 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16207" ; + base:hasValueRank "1" . + +opcua:nodei16208 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16208" ; + base:hasProperty opcua:nodei16209 . + +opcua:nodei16209 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16209" ; + base:hasValueRank "1" . + +opcua:nodei16210 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16210" ; + base:hasProperty opcua:nodei16211 . + +opcua:nodei16211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16211" ; + base:hasValueRank "1" . + +opcua:nodei16212 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16212" ; + base:hasProperty opcua:nodei16213 . + +opcua:nodei16213 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16213" ; + base:hasValueRank "1" . + +opcua:nodei16214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16214" ; + base:hasValueRank "1" . + +opcua:nodei16215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16215" ; + base:hasValueRank "1" . + +opcua:nodei16216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16216" ; + base:hasValueRank "1" . + +opcua:nodei16217 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16217" ; + base:hasProperty opcua:nodei16218 . + +opcua:nodei16218 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16218" ; + base:hasValueRank "1" . + +opcua:nodei16219 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16219" ; + base:hasProperty opcua:nodei16220 . + +opcua:nodei16220 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16220" ; + base:hasValueRank "1" . + +opcua:nodei16221 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16221" ; + base:hasProperty opcua:nodei16222 . + +opcua:nodei16222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16222" ; + base:hasValueRank "1" . + +opcua:nodei16223 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16223" ; + base:hasProperty opcua:nodei16224 . + +opcua:nodei16224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16224" ; + base:hasValueRank "1" . + +opcua:nodei16225 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16225" ; + base:hasValueRank "1" . + +opcua:nodei16226 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16226" ; + base:hasValueRank "1" . + +opcua:nodei16227 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16227" ; + base:hasValueRank "1" . + +opcua:nodei16228 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16228" ; + base:hasProperty opcua:nodei16229 . + +opcua:nodei16229 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16229" ; + base:hasValueRank "1" . + +opcua:nodei16230 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16230" ; + base:hasProperty opcua:nodei16231 . + +opcua:nodei16231 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16231" ; + base:hasValueRank "1" . + +opcua:nodei16232 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16232" ; + base:hasProperty opcua:nodei16233 . + +opcua:nodei16233 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16233" ; + base:hasValueRank "1" . + +opcua:nodei16234 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16234" ; + base:hasProperty opcua:nodei16235 . + +opcua:nodei16235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16235" ; + base:hasValueRank "1" . + +opcua:nodei16236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16236" ; + base:hasValueRank "1" . + +opcua:nodei16237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16237" ; + base:hasValueRank "1" . + +opcua:nodei16238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16238" ; + base:hasValueRank "1" . + +opcua:nodei16239 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16239" ; + base:hasProperty opcua:nodei16240 . + +opcua:nodei16240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16240" ; + base:hasValueRank "1" . + +opcua:nodei16241 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16241" ; + base:hasProperty opcua:nodei16242 . + +opcua:nodei16242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16242" ; + base:hasValueRank "1" . + +opcua:nodei16243 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16243" ; + base:hasProperty opcua:nodei16244 . + +opcua:nodei16244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16244" ; + base:hasValueRank "1" . + +opcua:nodei16245 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16245" ; + base:hasProperty opcua:nodei16246 . + +opcua:nodei16246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16246" ; + base:hasValueRank "1" . + +opcua:nodei16247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16247" ; + base:hasValueRank "1" . + +opcua:nodei16248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16248" ; + base:hasValueRank "1" . + +opcua:nodei16249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16249" ; + base:hasValueRank "1" . + +opcua:nodei16250 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16250" ; + base:hasProperty opcua:nodei16251 . + +opcua:nodei16251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16251" ; + base:hasValueRank "1" . + +opcua:nodei16252 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16252" ; + base:hasProperty opcua:nodei16253 . + +opcua:nodei16253 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16253" ; + base:hasValueRank "1" . + +opcua:nodei16254 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16254" ; + base:hasProperty opcua:nodei16255 . + +opcua:nodei16255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16255" ; + base:hasValueRank "1" . + +opcua:nodei16256 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16256" ; + base:hasProperty opcua:nodei16257 . + +opcua:nodei16257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16257" ; + base:hasValueRank "1" . + +opcua:nodei16258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16258" ; + base:hasValueRank "1" . + +opcua:nodei16259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16259" ; + base:hasValueRank "1" . + +opcua:nodei16260 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16260" ; + base:hasValueRank "1" . + +opcua:nodei16261 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16261" ; + base:hasProperty opcua:nodei16262 . + +opcua:nodei16262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16262" ; + base:hasValueRank "1" . + +opcua:nodei16263 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16263" ; + base:hasProperty opcua:nodei16264 . + +opcua:nodei16264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16264" ; + base:hasValueRank "1" . + +opcua:nodei16265 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16265" ; + base:hasProperty opcua:nodei16266 . + +opcua:nodei16266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16266" ; + base:hasValueRank "1" . + +opcua:nodei16267 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16267" ; + base:hasProperty opcua:nodei16268 . + +opcua:nodei16268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16268" ; + base:hasValueRank "1" . + +opcua:nodei16269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16269" ; + base:hasValueRank "1" . + +opcua:nodei16270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16270" ; + base:hasValueRank "1" . + +opcua:nodei16271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16271" ; + base:hasValueRank "1" . + +opcua:nodei16272 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16272" ; + base:hasProperty opcua:nodei16273 . + +opcua:nodei16273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16273" ; + base:hasValueRank "1" . + +opcua:nodei16274 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16274" ; + base:hasProperty opcua:nodei16275 . + +opcua:nodei16275 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16275" ; + base:hasValueRank "1" . + +opcua:nodei16276 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16276" ; + base:hasProperty opcua:nodei16277 . + +opcua:nodei16277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16277" ; + base:hasValueRank "1" . + +opcua:nodei16278 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16278" ; + base:hasProperty opcua:nodei16279 . + +opcua:nodei16279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16279" ; + base:hasValueRank "1" . + +opcua:nodei16280 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16280" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16281 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16281" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16282 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16282" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16284 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16284" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16285 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16285" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16286 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16286" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16287 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16287" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16288 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16288" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16295 a opcua:ObjectNodeClass, + opcua:RoleSetType ; + base:hasBrowseName "RoleSet" ; + base:hasComponent opcua:nodei16296, + opcua:nodei16299 ; + base:hasDisplayName "RoleSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16295" . + +opcua:nodei16296 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16296" ; + base:hasProperty opcua:nodei16297, + opcua:nodei16298 . + +opcua:nodei16297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16297" ; + base:hasValueRank "1" . + +opcua:nodei16298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16298" ; + base:hasValueRank "1" . + +opcua:nodei16299 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16299" ; + base:hasProperty opcua:nodei16300 . + +opcua:nodei16300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16300" ; + base:hasValueRank "1" . + +opcua:nodei16301 a opcua:MethodNodeClass ; + base:hasBrowseName "AddRole" ; + base:hasDisplayName "AddRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16301" ; + base:hasProperty opcua:nodei16302, + opcua:nodei16303 . + +opcua:nodei16302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16302" ; + base:hasValueRank "1" . + +opcua:nodei16303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16303" ; + base:hasValueRank "1" . + +opcua:nodei16304 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveRole" ; + base:hasDisplayName "RemoveRole" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16304" ; + base:hasProperty opcua:nodei16305 . + +opcua:nodei16305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16305" ; + base:hasValueRank "1" . + +opcua:nodei16308 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16308" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16310 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16310" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16311 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16311" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RestrictToList" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "RestrictToList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16312" . + +opcua:nodei16323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16323" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16348 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDirectory" ; + base:hasDisplayName "CreateDirectory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16348" ; + base:hasProperty opcua:nodei16349, + opcua:nodei16350 . + +opcua:nodei16349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16349" ; + base:hasValueRank "1" . + +opcua:nodei16350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16350" ; + base:hasValueRank "1" . + +opcua:nodei16351 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateFile" ; + base:hasDisplayName "CreateFile" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16351" ; + base:hasProperty opcua:nodei16352, + opcua:nodei16353 . + +opcua:nodei16352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16352" ; + base:hasValueRank "1" . + +opcua:nodei16353 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16353" ; + base:hasValueRank "1" . + +opcua:nodei16354 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16354" ; + base:hasProperty opcua:nodei16355 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei16355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16355" ; + base:hasValueRank "1" . + +opcua:nodei16356 a opcua:MethodNodeClass ; + base:hasBrowseName "MoveOrCopy" ; + base:hasDisplayName "MoveOrCopy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16356" ; + base:hasProperty opcua:nodei16357, + opcua:nodei16358 . + +opcua:nodei16357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16357" ; + base:hasValueRank "1" . + +opcua:nodei16358 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16358" ; + base:hasValueRank "1" . + +opcua:nodei16359 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16359" ; + base:hasValueRank "1" . + +opcua:nodei16363 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16363" ; + base:hasValueRank "1" . + +opcua:nodei16364 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16364" ; + base:hasValueRank "1" . + +opcua:nodei16371 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutOfServiceState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OutOfServiceState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16371" ; + base:hasProperty opcua:nodei16372, + opcua:nodei16376, + opcua:nodei16378, + opcua:nodei16379 . + +opcua:nodei16372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16372" . + +opcua:nodei16376 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16376" . + +opcua:nodei16378 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16378" . + +opcua:nodei16379 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16379" . + +opcua:nodei16380 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SilenceState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SilenceState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16380" ; + base:hasProperty opcua:nodei16381, + opcua:nodei16385, + opcua:nodei16387, + opcua:nodei16388 . + +opcua:nodei16381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16381" . + +opcua:nodei16385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16385" . + +opcua:nodei16387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16387" . + +opcua:nodei16388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16388" . + +opcua:nodei16389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AudibleEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AudibleEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16389" . + +opcua:nodei16390 a opcua:AudioVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AudibleSound" ; + base:hasDatatype opcua:AudioDataType ; + base:hasDisplayName "AudibleSound" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16390" . + +opcua:nodei16391 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16391" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16392 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16392" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16393 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16393" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16394 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16394" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OnDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "OnDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16395" . + +opcua:nodei16396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OffDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "OffDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16396" . + +opcua:nodei16397 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FirstInGroupFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "FirstInGroupFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16397" . + +opcua:nodei16398 a opcua:AlarmGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FirstInGroup" ; + base:hasDisplayName "FirstInGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16398" . + +opcua:nodei16399 a opcua:AlarmGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16399" ; + base:hasSymbolicName "AlarmGroup_Placeholder" . + +opcua:nodei16400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReAlarmTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ReAlarmTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16400" . + +opcua:nodei16401 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReAlarmRepeatCount" ; + base:hasDatatype opcua:Int16 ; + base:hasDisplayName "ReAlarmRepeatCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16401" . + +opcua:nodei16402 a opcua:MethodNodeClass ; + base:hasBrowseName "Silence" ; + base:hasDisplayName "Silence" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16402" . + +opcua:nodei16403 a opcua:MethodNodeClass ; + base:hasBrowseName "Suppress" ; + base:hasDisplayName "Suppress" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16403" . + +opcua:nodei16404 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16404" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16406 a opcua:AlarmConditionType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei16423, + opcua:nodei16432, + opcua:nodei16434, + opcua:nodei16436, + opcua:nodei16439, + opcua:nodei16440, + opcua:nodei16441, + opcua:nodei16443, + opcua:nodei16461, + opcua:nodei16465 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16406" ; + base:hasProperty opcua:nodei16407, + opcua:nodei16408, + opcua:nodei16409, + opcua:nodei16410, + opcua:nodei16411, + opcua:nodei16412, + opcua:nodei16414, + opcua:nodei16415, + opcua:nodei16416, + opcua:nodei16417, + opcua:nodei16418, + opcua:nodei16419, + opcua:nodei16420, + opcua:nodei16421, + opcua:nodei16422, + opcua:nodei16438, + opcua:nodei16474, + opcua:nodei16519 ; + base:hasSymbolicName "AlarmConditionInstance_Placeholder" . + +opcua:nodei16407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16407" . + +opcua:nodei16408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16408" . + +opcua:nodei16409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16409" . + +opcua:nodei16410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16410" . + +opcua:nodei16411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16411" . + +opcua:nodei16412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16412" . + +opcua:nodei16414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16414" . + +opcua:nodei16415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16415" . + +opcua:nodei16416 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16416" . + +opcua:nodei16417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16417" . + +opcua:nodei16418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16418" ; + base:hasValueRank "1" . + +opcua:nodei16419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16419" ; + base:hasValueRank "1" . + +opcua:nodei16420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16420" . + +opcua:nodei16421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16421" . + +opcua:nodei16422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16422" . + +opcua:nodei16423 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16423" ; + base:hasProperty opcua:nodei16424 . + +opcua:nodei16424 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16424" . + +opcua:nodei16432 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16432" ; + base:hasProperty opcua:nodei16433 . + +opcua:nodei16433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16433" . + +opcua:nodei16434 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16434" ; + base:hasProperty opcua:nodei16435 . + +opcua:nodei16435 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16435" . + +opcua:nodei16436 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16436" ; + base:hasProperty opcua:nodei16437 . + +opcua:nodei16437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16437" . + +opcua:nodei16438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16438" . + +opcua:nodei16439 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16439" . + +opcua:nodei16440 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16440" . + +opcua:nodei16441 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16441" ; + base:hasProperty opcua:nodei16442 . + +opcua:nodei16442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16442" ; + base:hasValueRank "1" . + +opcua:nodei16443 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16443" ; + base:hasProperty opcua:nodei16444 . + +opcua:nodei16444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16444" . + +opcua:nodei16461 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16461" ; + base:hasProperty opcua:nodei16462 . + +opcua:nodei16462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16462" ; + base:hasValueRank "1" . + +opcua:nodei16465 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16465" ; + base:hasProperty opcua:nodei16466, + opcua:nodei16472, + opcua:nodei16473 . + +opcua:nodei16466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16466" . + +opcua:nodei16472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16472" . + +opcua:nodei16473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16473" . + +opcua:nodei16474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16474" . + +opcua:nodei16519 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16519" . + +opcua:nodei16524 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16524" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16525 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16525" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16526 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16526" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei16572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseHighHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseHighHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16572" . + +opcua:nodei16573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseHighLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseHighLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16573" . + +opcua:nodei16574 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16574" . + +opcua:nodei16575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseLowLowLimit" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "BaseLowLowLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16575" . + +opcua:nodei16598 a opcua:MethodNodeClass ; + base:hasBrowseName "AddConnection" ; + base:hasDisplayName "AddConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16598" ; + base:hasProperty opcua:nodei16599, + opcua:nodei16600 . + +opcua:nodei16599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16599" ; + base:hasValueRank "1" . + +opcua:nodei16600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16600" ; + base:hasValueRank "1" . + +opcua:nodei16720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16720" . + +opcua:nodei16721 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16721" . + +opcua:nodei16759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetClassId" ; + base:hasDatatype opcua:Guid ; + base:hasDisplayName "DataSetClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16759" . + +opcua:nodei16776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseSetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseSetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16776" . + +opcua:nodei16817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseSetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseSetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16817" . + +opcua:nodei16842 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItemsTemplate" ; + base:hasDisplayName "AddPublishedDataItemsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16842" ; + base:hasProperty opcua:nodei16843, + opcua:nodei16853 . + +opcua:nodei16843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16843" ; + base:hasValueRank "1" . + +opcua:nodei16853 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16853" ; + base:hasValueRank "1" . + +opcua:nodei16858 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16858" . + +opcua:nodei16881 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEventsTemplate" ; + base:hasDisplayName "AddPublishedEventsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16881" ; + base:hasProperty opcua:nodei16882, + opcua:nodei16883 . + +opcua:nodei16882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16882" ; + base:hasValueRank "1" . + +opcua:nodei16883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16883" ; + base:hasValueRank "1" . + +opcua:nodei16884 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16884" ; + base:hasProperty opcua:nodei16894, + opcua:nodei16922 . + +opcua:nodei16894 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16894" ; + base:hasValueRank "1" . + +opcua:nodei16899 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16899" . + +opcua:nodei16922 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16922" ; + base:hasValueRank "1" . + +opcua:nodei16923 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16923" ; + base:hasProperty opcua:nodei16924 . + +opcua:nodei16924 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16924" ; + base:hasValueRank "1" . + +opcua:nodei16935 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedDataItemsTemplate" ; + base:hasDisplayName "AddPublishedDataItemsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16935" ; + base:hasProperty opcua:nodei16958, + opcua:nodei16959 . + +opcua:nodei16958 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16958" ; + base:hasValueRank "1" . + +opcua:nodei16959 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16959" ; + base:hasValueRank "1" . + +opcua:nodei16960 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPublishedEventsTemplate" ; + base:hasDisplayName "AddPublishedEventsTemplate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16960" ; + base:hasProperty opcua:nodei16961, + opcua:nodei16971 . + +opcua:nodei16961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16961" ; + base:hasValueRank "1" . + +opcua:nodei16971 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16971" ; + base:hasValueRank "1" . + +opcua:nodei16994 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16994" ; + base:hasProperty opcua:nodei16995, + opcua:nodei16996 . + +opcua:nodei16995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16995" ; + base:hasValueRank "1" . + +opcua:nodei16996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16996" ; + base:hasValueRank "1" . + +opcua:nodei16997 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16997" ; + base:hasProperty opcua:nodei17007 . + +opcua:nodei17007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17007" ; + base:hasValueRank "1" . + +opcua:nodei17202 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17202" ; + base:hasProperty opcua:nodei17576 . + +opcua:nodei17203 a opcua:ConnectionTransportType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17203" . + +opcua:nodei17204 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17204" . + +opcua:nodei17214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17214" . + +opcua:nodei17215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetValueNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TargetValueNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17215" . + +opcua:nodei17216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpectedTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ExpectedTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17216" . + +opcua:nodei17217 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Tolerance" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Tolerance" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17217" . + +opcua:nodei17222 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17222" . + +opcua:nodei17223 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17223" . + +opcua:nodei17224 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ConditionEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17224" . + +opcua:nodei17278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17278" . + +opcua:nodei17280 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AlarmCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AlarmCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17280" . + +opcua:nodei17281 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumActiveState" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaximumActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17281" . + +opcua:nodei17282 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumUnAck" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaximumUnAck" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17282" . + +opcua:nodei17283 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumReAlarmCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaximumReAlarmCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17283" . + +opcua:nodei17284 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "CurrentAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17284" ; + base:hasProperty opcua:nodei17285 . + +opcua:nodei17285 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17285" . + +opcua:nodei17286 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaximumAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "MaximumAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17286" ; + base:hasProperty opcua:nodei17287 . + +opcua:nodei17287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17287" . + +opcua:nodei17288 a opcua:AlarmRateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AverageAlarmRate" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "AverageAlarmRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17288" ; + base:hasProperty opcua:nodei17289 . + +opcua:nodei17289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Rate" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Rate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17289" . + +opcua:nodei17292 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17292" ; + base:hasProperty opcua:nodei17706 . + +opcua:nodei17296 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSecurityKeys" ; + base:hasDisplayName "SetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17296" ; + base:hasProperty opcua:nodei17297 . + +opcua:nodei17297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17297" ; + base:hasValueRank "1" . + +opcua:nodei17302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17302" . + +opcua:nodei17306 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17306" ; + base:hasProperty opcua:nodei17710 . + +opcua:nodei17310 a opcua:ObjectNodeClass, + opcua:WriterGroupType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17314 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17310" ; + base:hasProperty opcua:nodei17204, + opcua:nodei17214, + opcua:nodei17311, + opcua:nodei17318, + opcua:nodei17319, + opcua:nodei17321, + opcua:nodei17322, + opcua:nodei17486, + opcua:nodei17558 ; + base:hasSymbolicName "WriterGroupName_Placeholder" . + +opcua:nodei17311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17311" . + +opcua:nodei17314 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17315 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17314" . + +opcua:nodei17315 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17315" . + +opcua:nodei17318 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17318" . + +opcua:nodei17319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeepAliveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeepAliveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17319" . + +opcua:nodei17321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17321" . + +opcua:nodei17322 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17322" ; + base:hasValueRank "1" . + +opcua:nodei17325 a opcua:ObjectNodeClass, + opcua:ReaderGroupType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17329 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17325" ; + base:hasProperty opcua:nodei17302, + opcua:nodei17326, + opcua:nodei17487 ; + base:hasSymbolicName "ReaderGroupName_Placeholder" . + +opcua:nodei17326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17326" . + +opcua:nodei17329 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17330 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17329" . + +opcua:nodei17330 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17330" . + +opcua:nodei17364 a opcua:MethodNodeClass ; + base:hasBrowseName "SetSecurityKeys" ; + base:hasDisplayName "SetSecurityKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17364" ; + base:hasProperty opcua:nodei17365 . + +opcua:nodei17365 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17365" ; + base:hasValueRank "1" . + +opcua:nodei17366 a opcua:MethodNodeClass ; + base:hasBrowseName "AddConnection" ; + base:hasDisplayName "AddConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17366" ; + base:hasProperty opcua:nodei17367, + opcua:nodei17368 . + +opcua:nodei17367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17367" ; + base:hasValueRank "1" . + +opcua:nodei17368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17368" ; + base:hasValueRank "1" . + +opcua:nodei17369 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveConnection" ; + base:hasDisplayName "RemoveConnection" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17369" ; + base:hasProperty opcua:nodei17370 . + +opcua:nodei17370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17370" ; + base:hasValueRank "1" . + +opcua:nodei17371 a opcua:DataSetFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "PublishedDataSets" ; + base:hasDisplayName "PublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17371" . + +opcua:nodei17386 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateTargetVariables" ; + base:hasDisplayName "CreateTargetVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17386" ; + base:hasProperty opcua:nodei17387, + opcua:nodei17388 . + +opcua:nodei17387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17387" ; + base:hasValueRank "1" . + +opcua:nodei17388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17388" ; + base:hasValueRank "1" . + +opcua:nodei17389 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateDataSetMirror" ; + base:hasDisplayName "CreateDataSetMirror" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17389" ; + base:hasProperty opcua:nodei17390, + opcua:nodei17391 . + +opcua:nodei17390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17390" ; + base:hasValueRank "1" . + +opcua:nodei17391 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17391" ; + base:hasValueRank "1" . + +opcua:nodei17405 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17406 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17405" . + +opcua:nodei17406 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17406" . + +opcua:nodei17409 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei17410, + opcua:nodei17411, + opcua:nodei17416, + opcua:nodei17421, + opcua:nodei17422, + opcua:nodei17423, + opcua:nodei17457 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17409" . + +opcua:nodei17410 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17410" . + +opcua:nodei17411 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17411" ; + base:hasProperty opcua:nodei17412, + opcua:nodei17413, + opcua:nodei17414 . + +opcua:nodei17412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17412" . + +opcua:nodei17413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17413" . + +opcua:nodei17414 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17414" . + +opcua:nodei17416 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17416" ; + base:hasProperty opcua:nodei17417, + opcua:nodei17418, + opcua:nodei17419 . + +opcua:nodei17417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17417" . + +opcua:nodei17418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17418" . + +opcua:nodei17419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17419" . + +opcua:nodei17421 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17421" . + +opcua:nodei17422 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17422" . + +opcua:nodei17423 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei17424, + opcua:nodei17431, + opcua:nodei17436, + opcua:nodei17441, + opcua:nodei17446, + opcua:nodei17451 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17423" . + +opcua:nodei17424 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17424" ; + base:hasProperty opcua:nodei17425, + opcua:nodei17426, + opcua:nodei17429 . + +opcua:nodei17425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17425" . + +opcua:nodei17426 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17426" ; + base:hasValue 1 . + +opcua:nodei17427 a opcua:MethodNodeClass ; + base:hasBrowseName "AddWriterGroup" ; + base:hasDisplayName "AddWriterGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17427" ; + base:hasProperty opcua:nodei17428, + opcua:nodei17456 . + +opcua:nodei17428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17428" ; + base:hasValueRank "1" . + +opcua:nodei17429 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17429" ; + base:hasValue 0 . + +opcua:nodei17431 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17431" ; + base:hasProperty opcua:nodei17432, + opcua:nodei17433, + opcua:nodei17434 . + +opcua:nodei17432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17432" . + +opcua:nodei17433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17433" ; + base:hasValue 0 . + +opcua:nodei17434 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17434" ; + base:hasValue 0 . + +opcua:nodei17436 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17436" ; + base:hasProperty opcua:nodei17437, + opcua:nodei17438, + opcua:nodei17439 . + +opcua:nodei17437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17437" . + +opcua:nodei17438 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17438" ; + base:hasValue 0 . + +opcua:nodei17439 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17439" ; + base:hasValue 0 . + +opcua:nodei17441 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17441" ; + base:hasProperty opcua:nodei17442, + opcua:nodei17443, + opcua:nodei17444 . + +opcua:nodei17442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17442" . + +opcua:nodei17443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17443" ; + base:hasValue 0 . + +opcua:nodei17444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17444" ; + base:hasValue 0 . + +opcua:nodei17446 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17446" ; + base:hasProperty opcua:nodei17447, + opcua:nodei17448, + opcua:nodei17449 . + +opcua:nodei17447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17447" . + +opcua:nodei17448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17448" ; + base:hasValue 0 . + +opcua:nodei17449 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17449" ; + base:hasValue 0 . + +opcua:nodei17451 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17451" ; + base:hasProperty opcua:nodei17452, + opcua:nodei17453, + opcua:nodei17454 . + +opcua:nodei17452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17452" . + +opcua:nodei17453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17453" ; + base:hasValue 0 . + +opcua:nodei17454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17454" ; + base:hasValue 0 . + +opcua:nodei17456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17456" ; + base:hasValueRank "1" . + +opcua:nodei17457 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei17458, + opcua:nodei17460, + opcua:nodei17462, + opcua:nodei17464 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17457" . + +opcua:nodei17458 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17458" ; + base:hasProperty opcua:nodei17459 . + +opcua:nodei17459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17459" ; + base:hasValue 0 . + +opcua:nodei17460 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17460" ; + base:hasProperty opcua:nodei17461 . + +opcua:nodei17461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17461" ; + base:hasValue 0 . + +opcua:nodei17462 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17462" ; + base:hasProperty opcua:nodei17463 . + +opcua:nodei17463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17463" ; + base:hasValue 0 . + +opcua:nodei17464 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17464" ; + base:hasProperty opcua:nodei17466 . + +opcua:nodei17465 a opcua:MethodNodeClass ; + base:hasBrowseName "AddReaderGroup" ; + base:hasDisplayName "AddReaderGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17465" ; + base:hasProperty opcua:nodei17507, + opcua:nodei17508 . + +opcua:nodei17466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17466" ; + base:hasValue 0 . + +opcua:nodei17468 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17469 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17468" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17472 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17473 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17472" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17476 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17476" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOffset" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17477" . + +opcua:nodei17478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConnectionProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17478" ; + base:hasValueRank "1" . + +opcua:nodei17479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedTransportProfiles" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedTransportProfiles" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17479" ; + base:hasValueRank "1" . + +opcua:nodei17481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedTransportProfiles" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedTransportProfiles" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17481" ; + base:hasValueRank "1" . + +opcua:nodei17482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17482" ; + base:hasValueRank "1" . + +opcua:nodei17485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConnectionProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17485" ; + base:hasValueRank "1" . + +opcua:nodei17486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17486" ; + base:hasValueRank "1" . + +opcua:nodei17487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17487" ; + base:hasValueRank "1" . + +opcua:nodei17488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "GroupProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17488" ; + base:hasValueRank "1" . + +opcua:nodei17490 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17490" ; + base:hasValueRank "1" . + +opcua:nodei17492 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetReaderProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17492" ; + base:hasValueRank "1" . + +opcua:nodei17493 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetWriterProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17493" ; + base:hasValueRank "1" . + +opcua:nodei17494 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "DataSetReaderProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17494" ; + base:hasValueRank "1" . + +opcua:nodei17502 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17502" . + +opcua:nodei17503 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17503" ; + base:hasValueRank "1" . + +opcua:nodei17507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17507" ; + base:hasValueRank "1" . + +opcua:nodei17508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17508" ; + base:hasValueRank "1" . + +opcua:nodei17511 a opcua:KeyCredentialConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17511" ; + base:hasProperty opcua:nodei17512, + opcua:nodei17513 ; + base:hasSymbolicName "ServiceName_Placeholder" . + +opcua:nodei17512 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17512" . + +opcua:nodei17513 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17513" . + +opcua:nodei17522 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateCredential" ; + base:hasDisplayName "CreateCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17522" ; + base:hasProperty opcua:nodei17523, + opcua:nodei17524 . + +opcua:nodei17523 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17523" ; + base:hasValueRank "1" . + +opcua:nodei17524 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17524" ; + base:hasValueRank "1" . + +opcua:nodei17534 a opcua:MethodNodeClass ; + base:hasBrowseName "GetEncryptingKey" ; + base:hasDisplayName "GetEncryptingKey" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17534" ; + base:hasProperty opcua:nodei17535, + opcua:nodei17536 . + +opcua:nodei17535 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17535" ; + base:hasValueRank "1" . + +opcua:nodei17536 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17536" ; + base:hasValueRank "1" . + +opcua:nodei17537 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17538 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17537" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17541 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17542 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17541" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17547 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17547" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17549 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17550 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17549" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei17553 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei17554 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17553" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei17557 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17557" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei17558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17558" . + +opcua:nodei17559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17559" . + +opcua:nodei17560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17560" . + +opcua:nodei17562 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17562" . + +opcua:nodei17563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17563" . + +opcua:nodei17564 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HeaderLayoutUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HeaderLayoutUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17564" . + +opcua:nodei17567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstrumentRange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "InstrumentRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17567" . + +opcua:nodei17568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17568" . + +opcua:nodei17569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17569" . + +opcua:nodei17575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17575" . + +opcua:nodei17576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17576" ; + base:hasValueRank "1" . + +opcua:nodei17579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17579" ; + base:hasValueRank "1" . + +opcua:nodei17582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17582" ; + base:hasValueRank "1" . + +opcua:nodei17590 a opcua:DictionaryEntryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17590" ; + base:hasSymbolicName "DictionaryEntryName_Placeholder" . + +opcua:nodei17592 a opcua:DictionaryFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17592" ; + base:hasSymbolicName "DictionaryFolderName_Placeholder" . + +opcua:nodei17593 a opcua:DictionaryEntryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17593" ; + base:hasSymbolicName "DictionaryEntryName_Placeholder" . + +opcua:nodei17594 a opcua:DictionaryFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Dictionaries" ; + base:hasDisplayName "Dictionaries" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17594" . + +opcua:nodei17602 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseInterfaceType ; + base:hasBrowseName "BaseInterfaceType" ; + base:hasDisplayName "BaseInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17602" . + +opcua:nodei17612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17612" . + +opcua:nodei17615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCodeId" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCodeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17615" . + +opcua:nodei17632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17632" ; + base:hasValueRank "1" . + +opcua:nodei17633 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SelectionDescriptions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SelectionDescriptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17633" ; + base:hasValueRank "1" . + +opcua:nodei17634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17634" . + +opcua:nodei17635 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AvailableStates" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AvailableStates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17635" ; + base:hasValueRank "1" . + +opcua:nodei17636 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AvailableTransitions" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AvailableTransitions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17636" ; + base:hasValueRank "1" . + +opcua:nodei17706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17706" ; + base:hasValueRank "1" . + +opcua:nodei17708 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "InterfaceTypes" ; + base:hasDisplayName "InterfaceTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17708" ; + base:organizes opcua:nodei17602 . + +opcua:nodei17710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17710" ; + base:hasValueRank "1" . + +opcua:nodei17712 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Numerator" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "Numerator" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17712" . + +opcua:nodei17713 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Denominator" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Denominator" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17713" . + +opcua:nodei17715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "VectorUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "VectorUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17715" . + +opcua:nodei17718 a opcua:MethodNodeClass ; + base:hasBrowseName "Delete" ; + base:hasDisplayName "Delete" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17718" ; + base:hasProperty opcua:nodei17719 ; + base:hasSymbolicName "DeleteFileSystemObject" . + +opcua:nodei17719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17719" ; + base:hasValueRank "1" . + +opcua:nodei17724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17724" . + +opcua:nodei17732 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AuthorizationServices" ; + base:hasDisplayName "AuthorizationServices" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17732" . + +opcua:nodei17736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17736" . + +opcua:nodei17737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17737" . + +opcua:nodei17738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeepAliveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeepAliveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17738" . + +opcua:nodei17739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17739" . + +opcua:nodei17740 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17740" ; + base:hasValueRank "1" . + +opcua:nodei17741 a opcua:ObjectNodeClass, + opcua:WriterGroupTransportType ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17741" . + +opcua:nodei17742 a opcua:ObjectNodeClass, + opcua:WriterGroupMessageType ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17742" . + +opcua:nodei17743 a opcua:DataSetWriterType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei17749 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17743" ; + base:hasProperty opcua:nodei17490, + opcua:nodei17744, + opcua:nodei17745 ; + base:hasSymbolicName "DataSetWriterName_Placeholder" . + +opcua:nodei17744 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17744" . + +opcua:nodei17745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17745" . + +opcua:nodei17749 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei17750 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17749" . + +opcua:nodei17750 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17750" . + +opcua:nodei17812 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsWriterGroupType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei17813, + opcua:nodei17814, + opcua:nodei17819, + opcua:nodei17824, + opcua:nodei17825, + opcua:nodei17826, + opcua:nodei17858 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17812" . + +opcua:nodei17813 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17813" . + +opcua:nodei17814 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17814" ; + base:hasProperty opcua:nodei17815, + opcua:nodei17816, + opcua:nodei17817 . + +opcua:nodei17815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17815" . + +opcua:nodei17816 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17816" . + +opcua:nodei17817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17817" . + +opcua:nodei17819 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17819" ; + base:hasProperty opcua:nodei17820, + opcua:nodei17821, + opcua:nodei17822 . + +opcua:nodei17820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17820" . + +opcua:nodei17821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17821" . + +opcua:nodei17822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17822" . + +opcua:nodei17824 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17824" . + +opcua:nodei17825 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17825" . + +opcua:nodei17826 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei17827, + opcua:nodei17832, + opcua:nodei17837, + opcua:nodei17842, + opcua:nodei17847, + opcua:nodei17853, + opcua:nodei17859, + opcua:nodei17874, + opcua:nodei17900 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17826" . + +opcua:nodei17827 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17827" ; + base:hasProperty opcua:nodei17828, + opcua:nodei17829, + opcua:nodei17830 . + +opcua:nodei17828 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17828" . + +opcua:nodei17829 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17829" ; + base:hasValue 1 . + +opcua:nodei17830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17830" ; + base:hasValue 0 . + +opcua:nodei17832 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17832" ; + base:hasProperty opcua:nodei17833, + opcua:nodei17834, + opcua:nodei17835 . + +opcua:nodei17833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17833" . + +opcua:nodei17834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17834" ; + base:hasValue 0 . + +opcua:nodei17835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17835" ; + base:hasValue 0 . + +opcua:nodei17837 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17837" ; + base:hasProperty opcua:nodei17838, + opcua:nodei17839, + opcua:nodei17840 . + +opcua:nodei17838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17838" . + +opcua:nodei17839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17839" ; + base:hasValue 0 . + +opcua:nodei17840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17840" ; + base:hasValue 0 . + +opcua:nodei17842 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17842" ; + base:hasProperty opcua:nodei17843, + opcua:nodei17844, + opcua:nodei17845 . + +opcua:nodei17843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17843" . + +opcua:nodei17844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17844" ; + base:hasValue 0 . + +opcua:nodei17845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17845" ; + base:hasValue 0 . + +opcua:nodei17847 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17847" ; + base:hasProperty opcua:nodei17848, + opcua:nodei17849, + opcua:nodei17850 . + +opcua:nodei17848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17848" . + +opcua:nodei17849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17849" ; + base:hasValue 0 . + +opcua:nodei17850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17850" ; + base:hasValue 0 . + +opcua:nodei17853 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17853" ; + base:hasProperty opcua:nodei17854, + opcua:nodei17855, + opcua:nodei17856 . + +opcua:nodei17854 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17854" . + +opcua:nodei17855 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17855" ; + base:hasValue 0 . + +opcua:nodei17856 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17856" ; + base:hasValue 0 . + +opcua:nodei17858 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei17913, + opcua:nodei17927 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17858" . + +opcua:nodei17859 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "SentNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SentNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17859" ; + base:hasProperty opcua:nodei17864, + opcua:nodei17871, + opcua:nodei17872 . + +opcua:nodei17860 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ServiceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17860" . + +opcua:nodei17864 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17864" . + +opcua:nodei17868 a opcua:MethodNodeClass ; + base:hasBrowseName "Unsuppress" ; + base:hasDisplayName "Unsuppress" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17868" . + +opcua:nodei17869 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveFromService" ; + base:hasDisplayName "RemoveFromService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17869" . + +opcua:nodei17870 a opcua:MethodNodeClass ; + base:hasBrowseName "PlaceInService" ; + base:hasDisplayName "PlaceInService" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17870" . + +opcua:nodei17871 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17871" ; + base:hasValue 0 . + +opcua:nodei17872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17872" ; + base:hasValue 0 . + +opcua:nodei17874 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedTransmissions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedTransmissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17874" ; + base:hasProperty opcua:nodei17878, + opcua:nodei17885, + opcua:nodei17892 . + +opcua:nodei17878 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17878" . + +opcua:nodei17885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17885" ; + base:hasValue 1 . + +opcua:nodei17892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17892" ; + base:hasValue 0 . + +opcua:nodei17900 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "EncryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EncryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17900" ; + base:hasProperty opcua:nodei17901, + opcua:nodei17902, + opcua:nodei17903 . + +opcua:nodei17901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17901" . + +opcua:nodei17902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17902" ; + base:hasValue 1 . + +opcua:nodei17903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17903" ; + base:hasValue 1 . + +opcua:nodei17913 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17913" ; + base:hasProperty opcua:nodei17920 . + +opcua:nodei17920 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17920" ; + base:hasValue 0 . + +opcua:nodei17927 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17927" ; + base:hasProperty opcua:nodei17934 . + +opcua:nodei17934 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17934" ; + base:hasValue 0 . + +opcua:nodei17969 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetWriter" ; + base:hasDisplayName "AddDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17969" ; + base:hasProperty opcua:nodei17976, + opcua:nodei17987 . + +opcua:nodei17976 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17976" ; + base:hasValueRank "1" . + +opcua:nodei17987 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17987" ; + base:hasValueRank "1" . + +opcua:nodei17988 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ListId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17988" . + +opcua:nodei17989 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AgencyId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AgencyId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17989" . + +opcua:nodei17990 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "VersionId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "VersionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17990" . + +opcua:nodei17991 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17991" . + +opcua:nodei17992 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetWriter" ; + base:hasDisplayName "RemoveDataSetWriter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17992" ; + base:hasProperty opcua:nodei17993 . + +opcua:nodei17993 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17993" ; + base:hasValueRank "1" . + +opcua:nodei18004 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrls" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrls" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18004" ; + base:hasValueRank "1" . + +opcua:nodei18005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "ServiceStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18005" . + +opcua:nodei18006 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCredential" ; + base:hasDisplayName "UpdateCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18006" ; + base:hasProperty opcua:nodei18007 . + +opcua:nodei18007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18007" ; + base:hasValueRank "1" . + +opcua:nodei18008 a opcua:MethodNodeClass ; + base:hasBrowseName "DeleteCredential" ; + base:hasDisplayName "DeleteCredential" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18008" . + +opcua:nodei18028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18028" . + +opcua:nodei18064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18064" . + +opcua:nodei18069 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResourceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResourceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18069" . + +opcua:nodei18072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18072" . + +opcua:nodei18073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuerEndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuerEndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18073" . + +opcua:nodei18076 a opcua:DataSetReaderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei18088, + opcua:nodei21006 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18076" ; + base:hasProperty opcua:nodei17492, + opcua:nodei17560, + opcua:nodei17562, + opcua:nodei18077, + opcua:nodei18078, + opcua:nodei18079, + opcua:nodei18080, + opcua:nodei18081, + opcua:nodei18082 ; + base:hasSymbolicName "DataSetReaderName_Placeholder" . + +opcua:nodei18077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18077" . + +opcua:nodei18078 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18078" . + +opcua:nodei18079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18079" . + +opcua:nodei18080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18080" . + +opcua:nodei18081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18081" . + +opcua:nodei18082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageReceiveTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageReceiveTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18082" . + +opcua:nodei18088 a opcua:ObjectNodeClass, + opcua:PubSubStatusType ; + base:hasBrowseName "Status" ; + base:hasComponent opcua:nodei18089 ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18088" . + +opcua:nodei18089 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:PubSubState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18089" . + +opcua:nodei18155 a opcua:KeyCredentialConfigurationFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "KeyCredentialConfiguration" ; + base:hasDisplayName "KeyCredentialConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18155" . + +opcua:nodei18165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18165" . + +opcua:nodei18190 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatchedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LatchedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18190" ; + base:hasProperty opcua:nodei18191, + opcua:nodei18195, + opcua:nodei18197, + opcua:nodei18198 . + +opcua:nodei18191 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18191" . + +opcua:nodei18195 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18195" . + +opcua:nodei18197 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18197" . + +opcua:nodei18198 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18198" . + +opcua:nodei18199 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18199" . + +opcua:nodei18666 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18666" . + +opcua:nodei18715 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsRootType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei18716, + opcua:nodei18717, + opcua:nodei18722, + opcua:nodei18727, + opcua:nodei18728, + opcua:nodei18729, + opcua:nodei18760 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18715" . + +opcua:nodei18716 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18716" . + +opcua:nodei18717 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18717" ; + base:hasProperty opcua:nodei18718, + opcua:nodei18719, + opcua:nodei18720 . + +opcua:nodei18718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18718" . + +opcua:nodei18719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18719" . + +opcua:nodei18720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18720" . + +opcua:nodei18722 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18722" ; + base:hasProperty opcua:nodei18723, + opcua:nodei18724, + opcua:nodei18725 . + +opcua:nodei18723 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18723" . + +opcua:nodei18724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18724" . + +opcua:nodei18725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18725" . + +opcua:nodei18727 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18727" . + +opcua:nodei18728 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18728" . + +opcua:nodei18729 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei18730, + opcua:nodei18735, + opcua:nodei18740, + opcua:nodei18745, + opcua:nodei18750, + opcua:nodei18755 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18729" . + +opcua:nodei18730 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18730" ; + base:hasProperty opcua:nodei18731, + opcua:nodei18732, + opcua:nodei18733 . + +opcua:nodei18731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18731" . + +opcua:nodei18732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18732" ; + base:hasValue 1 . + +opcua:nodei18733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18733" ; + base:hasValue 0 . + +opcua:nodei18735 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18735" ; + base:hasProperty opcua:nodei18736, + opcua:nodei18737, + opcua:nodei18738 . + +opcua:nodei18736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18736" . + +opcua:nodei18737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18737" ; + base:hasValue 0 . + +opcua:nodei18738 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18738" ; + base:hasValue 0 . + +opcua:nodei18740 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18740" ; + base:hasProperty opcua:nodei18741, + opcua:nodei18742, + opcua:nodei18743 . + +opcua:nodei18741 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18741" . + +opcua:nodei18742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18742" ; + base:hasValue 0 . + +opcua:nodei18743 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18743" ; + base:hasValue 0 . + +opcua:nodei18745 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18745" ; + base:hasProperty opcua:nodei18746, + opcua:nodei18747, + opcua:nodei18748 . + +opcua:nodei18746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18746" . + +opcua:nodei18747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18747" ; + base:hasValue 0 . + +opcua:nodei18748 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18748" ; + base:hasValue 0 . + +opcua:nodei18750 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18750" ; + base:hasProperty opcua:nodei18751, + opcua:nodei18752, + opcua:nodei18753 . + +opcua:nodei18751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18751" . + +opcua:nodei18752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18752" ; + base:hasValue 0 . + +opcua:nodei18753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18753" ; + base:hasValue 0 . + +opcua:nodei18755 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18755" ; + base:hasProperty opcua:nodei18756, + opcua:nodei18757, + opcua:nodei18758 . + +opcua:nodei18756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18756" . + +opcua:nodei18757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18757" ; + base:hasValue 0 . + +opcua:nodei18758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18758" ; + base:hasValue 0 . + +opcua:nodei18760 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei18761, + opcua:nodei18763, + opcua:nodei18765, + opcua:nodei18767 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18760" . + +opcua:nodei18761 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18761" ; + base:hasProperty opcua:nodei18762 . + +opcua:nodei18762 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18762" ; + base:hasValue 0 . + +opcua:nodei18763 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18763" ; + base:hasProperty opcua:nodei18764 . + +opcua:nodei18764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18764" ; + base:hasValue 0 . + +opcua:nodei18765 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18765" ; + base:hasProperty opcua:nodei18766 . + +opcua:nodei18766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18766" ; + base:hasValue 0 . + +opcua:nodei18767 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18767" ; + base:hasProperty opcua:nodei18768 . + +opcua:nodei18768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18768" ; + base:hasValue 0 . + +opcua:nodei18769 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18769" . + +opcua:nodei18770 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18770" . + +opcua:nodei18771 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18771" . + +opcua:nodei18773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LengthUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "LengthUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18773" . + +opcua:nodei18776 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18776" . + +opcua:nodei18777 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18777" . + +opcua:nodei18778 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18778" . + +opcua:nodei18780 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AngleUnit" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "AngleUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18780" . + +opcua:nodei18783 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "A" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "A" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18783" . + +opcua:nodei18784 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "B" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "B" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18784" . + +opcua:nodei18785 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "C" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "C" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18785" . + +opcua:nodei18787 a opcua:OrientationType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:Orientation ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18787" . + +opcua:nodei18788 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Constant" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Constant" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18788" . + +opcua:nodei18789 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BaseFrame" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BaseFrame" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18789" . + +opcua:nodei18790 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FixedBase" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "FixedBase" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18790" . + +opcua:nodei18792 a opcua:3DOrientationType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasComponent opcua:nodei19074, + opcua:nodei19075, + opcua:nodei19076 ; + base:hasDatatype opcua:3DOrientation ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18792" . + +opcua:nodei18796 a opcua:3DCartesianCoordinatesType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasComponent opcua:nodei18798, + opcua:nodei18799, + opcua:nodei18800 ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18796" . + +opcua:nodei18798 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "X" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "X" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18798" . + +opcua:nodei18799 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Y" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Y" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18799" . + +opcua:nodei18800 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Z" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "Z" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18800" . + +opcua:nodei18801 a opcua:CartesianCoordinatesType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:CartesianCoordinates ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18801" . + +opcua:nodei18815 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18824 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18815" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18816 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18827 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18816" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18817 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18830 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18817" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18818 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18833 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18818" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18819 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18836 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18819" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18820 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18839 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18820" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18821 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18842 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18821" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18822 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18845 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18822" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18823 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18848 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18823" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei18851 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18860 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18851" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18852 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18863 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18852" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18853 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18866 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18853" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei18869 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18854" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19049 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18855" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18856 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19052 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18856" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19055 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18857" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18858 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19058 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18858" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei18859 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei19061 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18859" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei19064 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19064" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19065 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19065" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19066 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19066" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19067 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19067" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19068 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19068" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19069 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19069" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19070 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19070" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19071 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19071" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19072 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19072" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei19074 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "A" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "A" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19074" . + +opcua:nodei19075 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "B" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "B" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19075" . + +opcua:nodei19076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "C" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "C" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19076" . + +opcua:nodei19082 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EnumDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19082" ; + base:hasValueRank "2" . + +opcua:nodei19083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ValueAsDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19083" ; + base:hasValueRank "1" . + +opcua:nodei19090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValueAsDictionaryEntries" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ValueAsDictionaryEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19090" ; + base:hasValueRank "1" . + +opcua:nodei19091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19091" . + +opcua:nodei19092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19092" . + +opcua:nodei19094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19094" . + +opcua:nodei19241 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsConnectionType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19242, + opcua:nodei19243, + opcua:nodei19248, + opcua:nodei19253, + opcua:nodei19254, + opcua:nodei19255, + opcua:nodei19286 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19241" . + +opcua:nodei19242 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19242" . + +opcua:nodei19243 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19243" ; + base:hasProperty opcua:nodei19244, + opcua:nodei19245, + opcua:nodei19246 . + +opcua:nodei19244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19244" . + +opcua:nodei19245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19245" . + +opcua:nodei19246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19246" . + +opcua:nodei19248 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19248" ; + base:hasProperty opcua:nodei19249, + opcua:nodei19250, + opcua:nodei19251 . + +opcua:nodei19249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19249" . + +opcua:nodei19250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19250" . + +opcua:nodei19251 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19251" . + +opcua:nodei19253 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19253" . + +opcua:nodei19254 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19254" . + +opcua:nodei19255 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19256, + opcua:nodei19261, + opcua:nodei19266, + opcua:nodei19271, + opcua:nodei19276, + opcua:nodei19281 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19255" . + +opcua:nodei19256 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19256" ; + base:hasProperty opcua:nodei19257, + opcua:nodei19258, + opcua:nodei19259 . + +opcua:nodei19257 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19257" . + +opcua:nodei19258 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19258" ; + base:hasValue 1 . + +opcua:nodei19259 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19259" ; + base:hasValue 0 . + +opcua:nodei19261 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19261" ; + base:hasProperty opcua:nodei19262, + opcua:nodei19263, + opcua:nodei19264 . + +opcua:nodei19262 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19262" . + +opcua:nodei19263 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19263" ; + base:hasValue 0 . + +opcua:nodei19264 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19264" ; + base:hasValue 0 . + +opcua:nodei19266 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19266" ; + base:hasProperty opcua:nodei19267, + opcua:nodei19268, + opcua:nodei19269 . + +opcua:nodei19267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19267" . + +opcua:nodei19268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19268" ; + base:hasValue 0 . + +opcua:nodei19269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19269" ; + base:hasValue 0 . + +opcua:nodei19271 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19271" ; + base:hasProperty opcua:nodei19272, + opcua:nodei19273, + opcua:nodei19274 . + +opcua:nodei19272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19272" . + +opcua:nodei19273 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19273" ; + base:hasValue 0 . + +opcua:nodei19274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19274" ; + base:hasValue 0 . + +opcua:nodei19276 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19276" ; + base:hasProperty opcua:nodei19277, + opcua:nodei19278, + opcua:nodei19279 . + +opcua:nodei19277 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19277" . + +opcua:nodei19278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19278" ; + base:hasValue 0 . + +opcua:nodei19279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19279" ; + base:hasValue 0 . + +opcua:nodei19281 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19281" ; + base:hasProperty opcua:nodei19282, + opcua:nodei19283, + opcua:nodei19284 . + +opcua:nodei19282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19282" . + +opcua:nodei19283 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19283" ; + base:hasValue 0 . + +opcua:nodei19284 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19284" ; + base:hasValue 0 . + +opcua:nodei19286 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19287 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19286" . + +opcua:nodei19287 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResolvedAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResolvedAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19287" ; + base:hasProperty opcua:nodei19288 . + +opcua:nodei19288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19288" ; + base:hasValue 0 . + +opcua:nodei19293 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19293" . + +opcua:nodei19294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19294" ; + base:hasValueRank "1" . + +opcua:nodei19295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:Annotation ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19295" ; + base:hasValueRank "1" . + +opcua:nodei19296 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19296" . + +opcua:nodei19446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19446" . + +opcua:nodei19447 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19447" . + +opcua:nodei19448 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19448" . + +opcua:nodei19450 a opcua:CertificateExpirationAlarmType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateExpired" ; + base:hasComponent opcua:nodei19467, + opcua:nodei19476, + opcua:nodei19478, + opcua:nodei19480, + opcua:nodei19483, + opcua:nodei19484, + opcua:nodei19485, + opcua:nodei19487, + opcua:nodei19505, + opcua:nodei19509 ; + base:hasDisplayName "CertificateExpired" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19450" ; + base:hasProperty opcua:nodei19451, + opcua:nodei19452, + opcua:nodei19453, + opcua:nodei19454, + opcua:nodei19455, + opcua:nodei19456, + opcua:nodei19458, + opcua:nodei19459, + opcua:nodei19460, + opcua:nodei19461, + opcua:nodei19462, + opcua:nodei19463, + opcua:nodei19464, + opcua:nodei19465, + opcua:nodei19466, + opcua:nodei19482, + opcua:nodei19518, + opcua:nodei20101, + opcua:nodei20138, + opcua:nodei20139, + opcua:nodei20141, + opcua:nodei20142 . + +opcua:nodei19451 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19451" . + +opcua:nodei19452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19452" . + +opcua:nodei19453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19453" . + +opcua:nodei19454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19454" . + +opcua:nodei19455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19455" . + +opcua:nodei19456 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19456" . + +opcua:nodei19458 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19458" . + +opcua:nodei19459 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19459" . + +opcua:nodei19460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19460" . + +opcua:nodei19461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19461" . + +opcua:nodei19462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19462" ; + base:hasValueRank "1" . + +opcua:nodei19463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19463" ; + base:hasValueRank "1" . + +opcua:nodei19464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19464" . + +opcua:nodei19465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19465" . + +opcua:nodei19466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19466" . + +opcua:nodei19467 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19467" ; + base:hasProperty opcua:nodei19468 . + +opcua:nodei19468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19468" . + +opcua:nodei19476 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19476" ; + base:hasProperty opcua:nodei19477 . + +opcua:nodei19477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19477" . + +opcua:nodei19478 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19478" ; + base:hasProperty opcua:nodei19479 . + +opcua:nodei19479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19479" . + +opcua:nodei19480 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19480" ; + base:hasProperty opcua:nodei19481 . + +opcua:nodei19481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19481" . + +opcua:nodei19482 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19482" . + +opcua:nodei19483 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19483" . + +opcua:nodei19484 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19484" . + +opcua:nodei19485 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19485" ; + base:hasProperty opcua:nodei19486 . + +opcua:nodei19486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19486" ; + base:hasValueRank "1" . + +opcua:nodei19487 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19487" ; + base:hasProperty opcua:nodei19488 . + +opcua:nodei19488 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19488" . + +opcua:nodei19505 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19505" ; + base:hasProperty opcua:nodei19506 . + +opcua:nodei19506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19506" ; + base:hasValueRank "1" . + +opcua:nodei19509 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19509" ; + base:hasProperty opcua:nodei19510 . + +opcua:nodei19510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19510" . + +opcua:nodei19518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19518" . + +opcua:nodei19550 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsDataSetWriterType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19551, + opcua:nodei19552, + opcua:nodei19557, + opcua:nodei19562, + opcua:nodei19563, + opcua:nodei19564, + opcua:nodei19595 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19550" . + +opcua:nodei19551 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19551" . + +opcua:nodei19552 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19552" ; + base:hasProperty opcua:nodei19553, + opcua:nodei19554, + opcua:nodei19555 . + +opcua:nodei19553 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19553" . + +opcua:nodei19554 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19554" . + +opcua:nodei19555 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19555" . + +opcua:nodei19557 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19557" ; + base:hasProperty opcua:nodei19558, + opcua:nodei19559, + opcua:nodei19560 . + +opcua:nodei19558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19558" . + +opcua:nodei19559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19559" . + +opcua:nodei19560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19560" . + +opcua:nodei19562 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19562" . + +opcua:nodei19563 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19563" . + +opcua:nodei19564 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19565, + opcua:nodei19570, + opcua:nodei19575, + opcua:nodei19580, + opcua:nodei19585, + opcua:nodei19590, + opcua:nodei19596 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19564" . + +opcua:nodei19565 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19565" ; + base:hasProperty opcua:nodei19566, + opcua:nodei19567, + opcua:nodei19568 . + +opcua:nodei19566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19566" . + +opcua:nodei19567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19567" ; + base:hasValue 1 . + +opcua:nodei19568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19568" ; + base:hasValue 0 . + +opcua:nodei19570 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19570" ; + base:hasProperty opcua:nodei19571, + opcua:nodei19572, + opcua:nodei19573 . + +opcua:nodei19571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19571" . + +opcua:nodei19572 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19572" ; + base:hasValue 0 . + +opcua:nodei19573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19573" ; + base:hasValue 0 . + +opcua:nodei19575 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19575" ; + base:hasProperty opcua:nodei19576, + opcua:nodei19577, + opcua:nodei19578 . + +opcua:nodei19576 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19576" . + +opcua:nodei19577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19577" ; + base:hasValue 0 . + +opcua:nodei19578 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19578" ; + base:hasValue 0 . + +opcua:nodei19580 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19580" ; + base:hasProperty opcua:nodei19581, + opcua:nodei19582, + opcua:nodei19583 . + +opcua:nodei19581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19581" . + +opcua:nodei19582 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19582" ; + base:hasValue 0 . + +opcua:nodei19583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19583" ; + base:hasValue 0 . + +opcua:nodei19585 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19585" ; + base:hasProperty opcua:nodei19586, + opcua:nodei19587, + opcua:nodei19588 . + +opcua:nodei19586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19586" . + +opcua:nodei19587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19587" ; + base:hasValue 0 . + +opcua:nodei19588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19588" ; + base:hasValue 0 . + +opcua:nodei19590 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19590" ; + base:hasProperty opcua:nodei19591, + opcua:nodei19592, + opcua:nodei19593 . + +opcua:nodei19591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19591" . + +opcua:nodei19592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19592" ; + base:hasValue 0 . + +opcua:nodei19593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19593" ; + base:hasValue 0 . + +opcua:nodei19595 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19595" . + +opcua:nodei19596 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19596" ; + base:hasProperty opcua:nodei19597, + opcua:nodei19598, + opcua:nodei19599 . + +opcua:nodei19597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19597" . + +opcua:nodei19598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19598" ; + base:hasValue 1 . + +opcua:nodei19599 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19599" ; + base:hasValue 0 . + +opcua:nodei19609 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsDataSetReaderType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei19610, + opcua:nodei19611, + opcua:nodei19616, + opcua:nodei19621, + opcua:nodei19622, + opcua:nodei19623, + opcua:nodei19654 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19609" . + +opcua:nodei19610 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19610" . + +opcua:nodei19611 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19611" ; + base:hasProperty opcua:nodei19612, + opcua:nodei19613, + opcua:nodei19614 . + +opcua:nodei19612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19612" . + +opcua:nodei19613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19613" . + +opcua:nodei19614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19614" . + +opcua:nodei19616 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19616" ; + base:hasProperty opcua:nodei19617, + opcua:nodei19618, + opcua:nodei19619 . + +opcua:nodei19617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19617" . + +opcua:nodei19618 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19618" . + +opcua:nodei19619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19619" . + +opcua:nodei19621 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19621" . + +opcua:nodei19622 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19622" . + +opcua:nodei19623 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19624, + opcua:nodei19629, + opcua:nodei19634, + opcua:nodei19639, + opcua:nodei19644, + opcua:nodei19649, + opcua:nodei19655 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19623" . + +opcua:nodei19624 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19624" ; + base:hasProperty opcua:nodei19625, + opcua:nodei19626, + opcua:nodei19627 . + +opcua:nodei19625 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19625" . + +opcua:nodei19626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19626" ; + base:hasValue 1 . + +opcua:nodei19627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19627" ; + base:hasValue 0 . + +opcua:nodei19629 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19629" ; + base:hasProperty opcua:nodei19630, + opcua:nodei19631, + opcua:nodei19632 . + +opcua:nodei19630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19630" . + +opcua:nodei19631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19631" ; + base:hasValue 0 . + +opcua:nodei19632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19632" ; + base:hasValue 0 . + +opcua:nodei19634 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19634" ; + base:hasProperty opcua:nodei19635, + opcua:nodei19636, + opcua:nodei19637 . + +opcua:nodei19635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19635" . + +opcua:nodei19636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19636" ; + base:hasValue 0 . + +opcua:nodei19637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19637" ; + base:hasValue 0 . + +opcua:nodei19639 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19639" ; + base:hasProperty opcua:nodei19640, + opcua:nodei19641, + opcua:nodei19642 . + +opcua:nodei19640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19640" . + +opcua:nodei19641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19641" ; + base:hasValue 0 . + +opcua:nodei19642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19642" ; + base:hasValue 0 . + +opcua:nodei19644 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19644" ; + base:hasProperty opcua:nodei19645, + opcua:nodei19646, + opcua:nodei19647 . + +opcua:nodei19645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19645" . + +opcua:nodei19646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19646" ; + base:hasValue 0 . + +opcua:nodei19647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19647" ; + base:hasValue 0 . + +opcua:nodei19649 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19649" ; + base:hasProperty opcua:nodei19650, + opcua:nodei19651, + opcua:nodei19652 . + +opcua:nodei19650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19650" . + +opcua:nodei19651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19651" ; + base:hasValue 0 . + +opcua:nodei19652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19652" ; + base:hasValue 0 . + +opcua:nodei19654 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19654" . + +opcua:nodei19655 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19655" ; + base:hasProperty opcua:nodei19656, + opcua:nodei19657, + opcua:nodei19658 . + +opcua:nodei19656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19656" . + +opcua:nodei19657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19657" ; + base:hasValue 1 . + +opcua:nodei19658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19658" ; + base:hasValue 0 . + +opcua:nodei19678 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19678" . + +opcua:nodei19679 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19679" ; + base:hasProperty opcua:nodei19680, + opcua:nodei19681, + opcua:nodei19682 . + +opcua:nodei19680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19680" . + +opcua:nodei19681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19681" . + +opcua:nodei19682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19682" . + +opcua:nodei19684 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19684" ; + base:hasProperty opcua:nodei19685, + opcua:nodei19686, + opcua:nodei19687 . + +opcua:nodei19685 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19685" . + +opcua:nodei19686 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19686" . + +opcua:nodei19687 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19687" . + +opcua:nodei19689 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19689" . + +opcua:nodei19690 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19690" . + +opcua:nodei19691 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19692, + opcua:nodei19697, + opcua:nodei19702, + opcua:nodei19707, + opcua:nodei19712, + opcua:nodei19717 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19691" . + +opcua:nodei19692 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19692" ; + base:hasProperty opcua:nodei19693, + opcua:nodei19694, + opcua:nodei19695 . + +opcua:nodei19693 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19693" . + +opcua:nodei19694 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19694" ; + base:hasValue 1 . + +opcua:nodei19695 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19695" ; + base:hasValue 0 . + +opcua:nodei19697 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19697" ; + base:hasProperty opcua:nodei19698, + opcua:nodei19699, + opcua:nodei19700 . + +opcua:nodei19698 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19698" . + +opcua:nodei19699 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19699" ; + base:hasValue 0 . + +opcua:nodei19700 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19700" ; + base:hasValue 0 . + +opcua:nodei19702 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19702" ; + base:hasProperty opcua:nodei19703, + opcua:nodei19704, + opcua:nodei19705 . + +opcua:nodei19703 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19703" . + +opcua:nodei19704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19704" ; + base:hasValue 0 . + +opcua:nodei19705 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19705" ; + base:hasValue 0 . + +opcua:nodei19707 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19707" ; + base:hasProperty opcua:nodei19708, + opcua:nodei19709, + opcua:nodei19710 . + +opcua:nodei19708 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19708" . + +opcua:nodei19709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19709" ; + base:hasValue 0 . + +opcua:nodei19710 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19710" ; + base:hasValue 0 . + +opcua:nodei19712 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19712" ; + base:hasProperty opcua:nodei19713, + opcua:nodei19714, + opcua:nodei19715 . + +opcua:nodei19713 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19713" . + +opcua:nodei19714 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19714" ; + base:hasValue 0 . + +opcua:nodei19715 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19715" ; + base:hasValue 0 . + +opcua:nodei19717 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19717" ; + base:hasProperty opcua:nodei19718, + opcua:nodei19719, + opcua:nodei19720 . + +opcua:nodei19718 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19718" . + +opcua:nodei19719 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19719" ; + base:hasValue 0 . + +opcua:nodei19720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19720" ; + base:hasValue 0 . + +opcua:nodei19722 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19722" . + +opcua:nodei19724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19724" ; + base:hasValueRank "1" . + +opcua:nodei19726 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19726" . + +opcua:nodei19727 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19727" . + +opcua:nodei19728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19728" . + +opcua:nodei19729 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeFirstChange" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "TimeFirstChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19729" . + +opcua:nodei19731 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19731" ; + base:hasValueRank "1" . + +opcua:nodei19777 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19778, + opcua:nodei19780, + opcua:nodei19782, + opcua:nodei19784 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19777" . + +opcua:nodei19778 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19778" ; + base:hasProperty opcua:nodei19779 . + +opcua:nodei19779 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19779" ; + base:hasValue 0 . + +opcua:nodei19780 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19780" ; + base:hasProperty opcua:nodei19781 . + +opcua:nodei19781 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19781" ; + base:hasValue 0 . + +opcua:nodei19782 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19782" ; + base:hasProperty opcua:nodei19783 . + +opcua:nodei19783 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19783" ; + base:hasValue 0 . + +opcua:nodei19784 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19784" ; + base:hasProperty opcua:nodei19785 . + +opcua:nodei19785 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19785" ; + base:hasValue 0 . + +opcua:nodei19831 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19832 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19831" . + +opcua:nodei19832 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResolvedAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ResolvedAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19832" ; + base:hasProperty opcua:nodei19833 . + +opcua:nodei19833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19833" ; + base:hasValue 0 . + +opcua:nodei19848 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19880, + opcua:nodei19885, + opcua:nodei19890 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19848" . + +opcua:nodei19879 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19895, + opcua:nodei19897, + opcua:nodei19899, + opcua:nodei19901 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19879" . + +opcua:nodei19880 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "SentNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SentNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19880" ; + base:hasProperty opcua:nodei19881, + opcua:nodei19882, + opcua:nodei19883 . + +opcua:nodei19881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19881" . + +opcua:nodei19882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19882" ; + base:hasValue 0 . + +opcua:nodei19883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19883" ; + base:hasValue 0 . + +opcua:nodei19885 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedTransmissions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedTransmissions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19885" ; + base:hasProperty opcua:nodei19886, + opcua:nodei19887, + opcua:nodei19888 . + +opcua:nodei19886 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19886" . + +opcua:nodei19887 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19887" ; + base:hasValue 1 . + +opcua:nodei19888 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19888" ; + base:hasValue 0 . + +opcua:nodei19890 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "EncryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EncryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19890" ; + base:hasProperty opcua:nodei19891, + opcua:nodei19892, + opcua:nodei19893 . + +opcua:nodei19891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19891" . + +opcua:nodei19892 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19892" ; + base:hasValue 1 . + +opcua:nodei19893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19893" ; + base:hasValue 1 . + +opcua:nodei19895 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19895" ; + base:hasProperty opcua:nodei19896 . + +opcua:nodei19896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19896" ; + base:hasValue 0 . + +opcua:nodei19897 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetWriters" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19897" ; + base:hasProperty opcua:nodei19898 . + +opcua:nodei19898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19898" ; + base:hasValue 0 . + +opcua:nodei19899 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityTokenID" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19899" ; + base:hasProperty opcua:nodei19900 . + +opcua:nodei19900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19900" ; + base:hasValue 2 . + +opcua:nodei19901 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToNextTokenID" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "TimeToNextTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19901" ; + base:hasProperty opcua:nodei19902 . + +opcua:nodei19902 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19902" ; + base:hasValue 2 . + +opcua:nodei19917 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei19949, + opcua:nodei19954, + opcua:nodei19959 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19917" . + +opcua:nodei19948 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei19964, + opcua:nodei19966 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19948" . + +opcua:nodei19949 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19949" ; + base:hasProperty opcua:nodei19950, + opcua:nodei19951, + opcua:nodei19952 . + +opcua:nodei19950 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19950" . + +opcua:nodei19951 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19951" ; + base:hasValue 0 . + +opcua:nodei19952 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19952" ; + base:hasValue 0 . + +opcua:nodei19954 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedInvalidNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedInvalidNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19954" ; + base:hasProperty opcua:nodei19955, + opcua:nodei19956, + opcua:nodei19957 . + +opcua:nodei19955 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19955" . + +opcua:nodei19956 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19956" ; + base:hasValue 1 . + +opcua:nodei19957 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19957" ; + base:hasValue 1 . + +opcua:nodei19959 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "DecryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DecryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19959" ; + base:hasProperty opcua:nodei19960, + opcua:nodei19961, + opcua:nodei19962 . + +opcua:nodei19960 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19960" . + +opcua:nodei19961 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19961" ; + base:hasValue 1 . + +opcua:nodei19962 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19962" ; + base:hasValue 1 . + +opcua:nodei19964 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19964" ; + base:hasProperty opcua:nodei19965 . + +opcua:nodei19965 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19965" ; + base:hasValue 0 . + +opcua:nodei19966 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19966" ; + base:hasProperty opcua:nodei19967 . + +opcua:nodei19967 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19967" ; + base:hasValue 0 . + +opcua:nodei19982 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei20014 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19982" . + +opcua:nodei20013 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei20019, + opcua:nodei20021, + opcua:nodei20023, + opcua:nodei20025 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20013" . + +opcua:nodei20014 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20014" ; + base:hasProperty opcua:nodei20015, + opcua:nodei20016, + opcua:nodei20017 . + +opcua:nodei20015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20015" . + +opcua:nodei20016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20016" ; + base:hasValue 1 . + +opcua:nodei20017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20017" ; + base:hasValue 0 . + +opcua:nodei20019 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageSequenceNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MessageSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20019" ; + base:hasProperty opcua:nodei20020 . + +opcua:nodei20020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20020" ; + base:hasValue 2 . + +opcua:nodei20021 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCode" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20021" ; + base:hasProperty opcua:nodei20022 . + +opcua:nodei20022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20022" ; + base:hasValue 2 . + +opcua:nodei20023 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MajorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MajorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20023" ; + base:hasProperty opcua:nodei20024 . + +opcua:nodei20024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20024" ; + base:hasValue 2 . + +opcua:nodei20025 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MinorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20025" ; + base:hasProperty opcua:nodei20026 . + +opcua:nodei20026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20026" ; + base:hasValue 2 . + +opcua:nodei20041 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei20073, + opcua:nodei20078 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20041" . + +opcua:nodei2005 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2005" ; + base:hasValueRank "1" . + +opcua:nodei2006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2006" ; + base:hasValueRank "1" . + +opcua:nodei2007 a opcua:ServerStatusType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatus" ; + base:hasComponent opcua:nodei3074, + opcua:nodei3075, + opcua:nodei3076, + opcua:nodei3077, + opcua:nodei3084, + opcua:nodei3085 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2007" . + +opcua:nodei20072 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei20083, + opcua:nodei20085, + opcua:nodei20087, + opcua:nodei20089, + opcua:nodei20091, + opcua:nodei20093 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20072" . + +opcua:nodei20073 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailedDataSetMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "FailedDataSetMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20073" ; + base:hasProperty opcua:nodei20074, + opcua:nodei20075, + opcua:nodei20076 . + +opcua:nodei20074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20074" . + +opcua:nodei20075 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20075" ; + base:hasValue 1 . + +opcua:nodei20076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20076" ; + base:hasValue 0 . + +opcua:nodei20078 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "DecryptionErrors" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DecryptionErrors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20078" ; + base:hasProperty opcua:nodei20079, + opcua:nodei20080, + opcua:nodei20081 . + +opcua:nodei20079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20079" . + +opcua:nodei2008 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceLevel" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "ServiceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2008" . + +opcua:nodei20080 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20080" ; + base:hasValue 1 . + +opcua:nodei20081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20081" ; + base:hasValue 1 . + +opcua:nodei20083 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageSequenceNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MessageSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20083" ; + base:hasProperty opcua:nodei20084 . + +opcua:nodei20084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20084" ; + base:hasValue 2 . + +opcua:nodei20085 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCode" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20085" ; + base:hasProperty opcua:nodei20086 . + +opcua:nodei20086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20086" ; + base:hasValue 2 . + +opcua:nodei20087 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MajorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MajorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20087" ; + base:hasProperty opcua:nodei20088 . + +opcua:nodei20088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20088" ; + base:hasValue 2 . + +opcua:nodei20089 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinorVersion" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MinorVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20089" ; + base:hasProperty opcua:nodei20090 . + +opcua:nodei2009 a opcua:ObjectNodeClass, + opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilities" ; + base:hasComponent opcua:nodei3093, + opcua:nodei3094 ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2009" ; + base:hasProperty opcua:nodei3086, + opcua:nodei3087, + opcua:nodei3088, + opcua:nodei3089, + opcua:nodei3090, + opcua:nodei3091, + opcua:nodei3092 . + +opcua:nodei20090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20090" ; + base:hasValue 2 . + +opcua:nodei20091 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityTokenID" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20091" ; + base:hasProperty opcua:nodei20092 . + +opcua:nodei20092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20092" ; + base:hasValue 2 . + +opcua:nodei20093 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeToNextTokenID" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "TimeToNextTokenID" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20093" ; + base:hasProperty opcua:nodei20094 . + +opcua:nodei20094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20094" ; + base:hasValue 2 . + +opcua:nodei2010 a opcua:ObjectNodeClass, + opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnostics" ; + base:hasComponent opcua:nodei3095, + opcua:nodei3110, + opcua:nodei3111 ; + base:hasDisplayName "ServerDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2010" ; + base:hasProperty opcua:nodei3114 . + +opcua:nodei20101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20101" . + +opcua:nodei2011 a opcua:ObjectNodeClass, + opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfo" ; + base:hasDisplayName "VendorServerInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2011" . + +opcua:nodei2012 a opcua:ObjectNodeClass, + opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancy" ; + base:hasDisplayName "ServerRedundancy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2012" ; + base:hasProperty opcua:nodei3115 . + +opcua:nodei20138 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20138" . + +opcua:nodei20139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExpirationDate" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "ExpirationDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20139" . + +opcua:nodei2014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2014" ; + base:hasValueRank "1" . + +opcua:nodei20141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20141" . + +opcua:nodei20142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20142" . + +opcua:nodei20143 a opcua:ObjectNodeClass, + opcua:TrustListOutOfDateAlarmType ; + base:hasBrowseName "TrustListOutOfDate" ; + base:hasComponent opcua:nodei20160, + opcua:nodei20169, + opcua:nodei20171, + opcua:nodei20173, + opcua:nodei20176, + opcua:nodei20177, + opcua:nodei20178, + opcua:nodei20180, + opcua:nodei20198, + opcua:nodei20202 ; + base:hasDisplayName "TrustListOutOfDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20143" ; + base:hasProperty opcua:nodei20144, + opcua:nodei20145, + opcua:nodei20146, + opcua:nodei20147, + opcua:nodei20148, + opcua:nodei20149, + opcua:nodei20151, + opcua:nodei20152, + opcua:nodei20153, + opcua:nodei20154, + opcua:nodei20155, + opcua:nodei20156, + opcua:nodei20157, + opcua:nodei20158, + opcua:nodei20159, + opcua:nodei20175, + opcua:nodei20211, + opcua:nodei20249, + opcua:nodei20286, + opcua:nodei20287, + opcua:nodei20288, + opcua:nodei20289 . + +opcua:nodei20144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20144" . + +opcua:nodei20145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20145" . + +opcua:nodei20146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20146" . + +opcua:nodei20147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20147" . + +opcua:nodei20148 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20148" . + +opcua:nodei20149 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20149" . + +opcua:nodei20151 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20151" . + +opcua:nodei20152 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20152" . + +opcua:nodei20153 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20153" . + +opcua:nodei20154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20154" . + +opcua:nodei20155 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20155" ; + base:hasValueRank "1" . + +opcua:nodei20156 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20156" ; + base:hasValueRank "1" . + +opcua:nodei20157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20157" . + +opcua:nodei20158 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20158" . + +opcua:nodei20159 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20159" . + +opcua:nodei2016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2016" ; + base:hasValueRank "1" . + +opcua:nodei20160 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20160" ; + base:hasProperty opcua:nodei20161 . + +opcua:nodei20161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20161" . + +opcua:nodei20169 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20169" ; + base:hasProperty opcua:nodei20170 . + +opcua:nodei2017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2017" . + +opcua:nodei20170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20170" . + +opcua:nodei20171 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20171" ; + base:hasProperty opcua:nodei20172 . + +opcua:nodei20172 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20172" . + +opcua:nodei20173 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20173" ; + base:hasProperty opcua:nodei20174 . + +opcua:nodei20174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20174" . + +opcua:nodei20175 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20175" . + +opcua:nodei20176 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20176" . + +opcua:nodei20177 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20177" . + +opcua:nodei20178 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20178" ; + base:hasProperty opcua:nodei20179 . + +opcua:nodei20179 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20179" ; + base:hasValueRank "1" . + +opcua:nodei20180 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20180" ; + base:hasProperty opcua:nodei20181 . + +opcua:nodei20181 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20181" . + +opcua:nodei2019 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2019" . + +opcua:nodei20198 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20198" ; + base:hasProperty opcua:nodei20199 . + +opcua:nodei20199 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20199" ; + base:hasValueRank "1" . + +opcua:nodei20202 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20202" ; + base:hasProperty opcua:nodei20203 . + +opcua:nodei20203 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20203" . + +opcua:nodei2021 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei3116, + opcua:nodei3117, + opcua:nodei3118, + opcua:nodei3119, + opcua:nodei3120, + opcua:nodei3121, + opcua:nodei3122, + opcua:nodei3124, + opcua:nodei3125, + opcua:nodei3126, + opcua:nodei3127, + opcua:nodei3128 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2021" . + +opcua:nodei20211 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "InputNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20211" . + +opcua:nodei2022 a opcua:SamplingIntervalDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsArray" ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2022" ; + base:hasValueRank "1" . + +opcua:nodei2023 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2023" ; + base:hasValueRank "1" . + +opcua:nodei20249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20249" . + +opcua:nodei2025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2025" . + +opcua:nodei2027 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2027" ; + base:hasValueRank "1" . + +opcua:nodei2028 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2028" ; + base:hasValueRank "1" . + +opcua:nodei20286 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NormalState" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "NormalState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20286" . + +opcua:nodei20287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20287" . + +opcua:nodei20288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20288" . + +opcua:nodei20289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateFrequency" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UpdateFrequency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "20289" . + +opcua:nodei2030 a opcua:SessionDiagnosticsVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnostics" ; + base:hasComponent opcua:nodei11891, + opcua:nodei3131, + opcua:nodei3132, + opcua:nodei3133, + opcua:nodei3134, + opcua:nodei3135, + opcua:nodei3136, + opcua:nodei3137, + opcua:nodei3138, + opcua:nodei3139, + opcua:nodei3140, + opcua:nodei3141, + opcua:nodei3142, + opcua:nodei3143, + opcua:nodei3151, + opcua:nodei3152, + opcua:nodei3153, + opcua:nodei3154, + opcua:nodei3155, + opcua:nodei3156, + opcua:nodei3157, + opcua:nodei3158, + opcua:nodei3159, + opcua:nodei3160, + opcua:nodei3161, + opcua:nodei3162, + opcua:nodei3163, + opcua:nodei3164, + opcua:nodei3165, + opcua:nodei3166, + opcua:nodei3167, + opcua:nodei3168, + opcua:nodei3169, + opcua:nodei3170, + opcua:nodei3171, + opcua:nodei3172, + opcua:nodei3173, + opcua:nodei3174, + opcua:nodei3175, + opcua:nodei3176, + opcua:nodei3177, + opcua:nodei3178, + opcua:nodei8898 ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2030" . + +opcua:nodei2031 a opcua:SessionSecurityDiagnosticsType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnostics" ; + base:hasComponent opcua:nodei3179, + opcua:nodei3180, + opcua:nodei3181, + opcua:nodei3182, + opcua:nodei3183, + opcua:nodei3184, + opcua:nodei3185, + opcua:nodei3186, + opcua:nodei3187 ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2031" . + +opcua:nodei2032 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2032" ; + base:hasValueRank "1" . + +opcua:nodei2035 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2035" . + +opcua:nodei2037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrentServerId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2037" . + +opcua:nodei2038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2038" ; + base:hasValueRank "1" . + +opcua:nodei2040 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUriArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUriArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2040" ; + base:hasValueRank "1" . + +opcua:nodei2041 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseEventType ; + base:hasBrowseName "BaseEventType" ; + base:hasDisplayName "BaseEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2041" ; + base:hasProperty opcua:nodei2042, + opcua:nodei2043, + opcua:nodei2044, + opcua:nodei2045, + opcua:nodei2046, + opcua:nodei2047, + opcua:nodei2050, + opcua:nodei2051, + opcua:nodei31771, + opcua:nodei31772, + opcua:nodei31773, + opcua:nodei31774, + opcua:nodei3190 . + +opcua:nodei2042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2042" . + +opcua:nodei2043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventType" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "EventType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2043" . + +opcua:nodei2044 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SourceNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2044" . + +opcua:nodei2045 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SourceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2045" . + +opcua:nodei2046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Time" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "Time" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2046" . + +opcua:nodei2047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReceiveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2047" . + +opcua:nodei2050 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Message" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Message" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2050" . + +opcua:nodei2051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Severity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Severity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2051" . + +opcua:nodei2053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActionTimeStamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ActionTimeStamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2053" . + +opcua:nodei2054 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Status" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Status" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2054" . + +opcua:nodei2055 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2055" . + +opcua:nodei2056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientAuditEntryId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientAuditEntryId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2056" . + +opcua:nodei2057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2057" . + +opcua:nodei2061 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2061" . + +opcua:nodei2062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestType" ; + base:hasDatatype opcua:SecurityTokenRequestType ; + base:hasDisplayName "RequestType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2062" . + +opcua:nodei2063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2063" . + +opcua:nodei2065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2065" . + +opcua:nodei2066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RequestedLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2066" . + +opcua:nodei2070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2070" . + +opcua:nodei2072 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2072" . + +opcua:nodei2073 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2073" . + +opcua:nodei2074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RevisedSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RevisedSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2074" . + +opcua:nodei2076 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientSoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "ClientSoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2076" ; + base:hasValueRank "1" . + +opcua:nodei2077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:UserIdentityToken ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2077" . + +opcua:nodei2079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestHandle" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RequestHandle" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2079" . + +opcua:nodei2081 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Certificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Certificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2081" . + +opcua:nodei2083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvalidHostname" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InvalidHostname" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2083" . + +opcua:nodei2084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvalidUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InvalidUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2084" . + +opcua:nodei2092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodesToAdd" ; + base:hasDatatype opcua:AddNodesItem ; + base:hasDisplayName "NodesToAdd" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2092" ; + base:hasValueRank "1" . + +opcua:nodei2094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodesToDelete" ; + base:hasDatatype opcua:DeleteNodesItem ; + base:hasDisplayName "NodesToDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2094" ; + base:hasValueRank "1" . + +opcua:nodei2096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencesToAdd" ; + base:hasDatatype opcua:AddReferencesItem ; + base:hasDisplayName "ReferencesToAdd" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2096" ; + base:hasValueRank "1" . + +opcua:nodei2098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferencesToDelete" ; + base:hasDatatype opcua:DeleteReferencesItem ; + base:hasDisplayName "ReferencesToDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2098" ; + base:hasValueRank "1" . + +opcua:nodei21006 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21006" . + +opcua:nodei2101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IndexRange" ; + base:hasDatatype opcua:NumericRange ; + base:hasDisplayName "IndexRange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2101" . + +opcua:nodei21015 a opcua:ObjectNodeClass, + opcua:PubSubDiagnosticsReaderGroupType ; + base:hasBrowseName "Diagnostics" ; + base:hasComponent opcua:nodei21016, + opcua:nodei21017, + opcua:nodei21022, + opcua:nodei21027, + opcua:nodei21028, + opcua:nodei21029, + opcua:nodei21060 ; + base:hasDisplayName "Diagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21015" . + +opcua:nodei21016 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21016" . + +opcua:nodei21017 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalInformation" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalInformation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21017" ; + base:hasProperty opcua:nodei21018, + opcua:nodei21019, + opcua:nodei21020 . + +opcua:nodei21018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21018" . + +opcua:nodei21019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21019" . + +opcua:nodei2102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValue" ; + base:hasDisplayName "OldValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2102" . + +opcua:nodei21020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21020" . + +opcua:nodei21022 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TotalError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21022" ; + base:hasProperty opcua:nodei21023, + opcua:nodei21024, + opcua:nodei21025 . + +opcua:nodei21023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21023" . + +opcua:nodei21024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21024" . + +opcua:nodei21025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21025" . + +opcua:nodei21027 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21027" . + +opcua:nodei21028 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubError" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SubError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21028" . + +opcua:nodei21029 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Counters" ; + base:hasComponent opcua:nodei21030, + opcua:nodei21035, + opcua:nodei21040, + opcua:nodei21045, + opcua:nodei21050, + opcua:nodei21055, + opcua:nodei21061 ; + base:hasDisplayName "Counters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21029" . + +opcua:nodei2103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValue" ; + base:hasDisplayName "NewValue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2103" . + +opcua:nodei21030 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21030" ; + base:hasProperty opcua:nodei21031, + opcua:nodei21032, + opcua:nodei21033 . + +opcua:nodei21031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21031" . + +opcua:nodei21032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21032" ; + base:hasValue 1 . + +opcua:nodei21033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21033" ; + base:hasValue 0 . + +opcua:nodei21035 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21035" ; + base:hasProperty opcua:nodei21036, + opcua:nodei21037, + opcua:nodei21038 . + +opcua:nodei21036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21036" . + +opcua:nodei21037 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21037" ; + base:hasValue 0 . + +opcua:nodei21038 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21038" ; + base:hasValue 0 . + +opcua:nodei21040 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21040" ; + base:hasProperty opcua:nodei21041, + opcua:nodei21042, + opcua:nodei21043 . + +opcua:nodei21041 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21041" . + +opcua:nodei21042 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21042" ; + base:hasValue 0 . + +opcua:nodei21043 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21043" ; + base:hasValue 0 . + +opcua:nodei21045 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateOperationalFromError" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateOperationalFromError" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21045" ; + base:hasProperty opcua:nodei21046, + opcua:nodei21047, + opcua:nodei21048 . + +opcua:nodei21046 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21046" . + +opcua:nodei21047 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21047" ; + base:hasValue 0 . + +opcua:nodei21048 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21048" ; + base:hasValue 0 . + +opcua:nodei21050 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatePausedByParent" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StatePausedByParent" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21050" ; + base:hasProperty opcua:nodei21051, + opcua:nodei21052, + opcua:nodei21053 . + +opcua:nodei21051 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21051" . + +opcua:nodei21052 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21052" ; + base:hasValue 0 . + +opcua:nodei21053 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21053" ; + base:hasValue 0 . + +opcua:nodei21055 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateDisabledByMethod" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateDisabledByMethod" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21055" ; + base:hasProperty opcua:nodei21056, + opcua:nodei21057, + opcua:nodei21058 . + +opcua:nodei21056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21056" . + +opcua:nodei21057 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21057" ; + base:hasValue 0 . + +opcua:nodei21058 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21058" ; + base:hasValue 0 . + +opcua:nodei21060 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LiveValues" ; + base:hasComponent opcua:nodei21076, + opcua:nodei21078 ; + base:hasDisplayName "LiveValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21060" . + +opcua:nodei21061 a opcua:PubSubDiagnosticsCounterType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceivedNetworkMessages" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceivedNetworkMessages" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21061" ; + base:hasProperty opcua:nodei21062, + opcua:nodei21063, + opcua:nodei21064 . + +opcua:nodei21062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Active" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Active" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21062" . + +opcua:nodei21063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Classification" ; + base:hasDatatype opcua:PubSubDiagnosticsCounterClassification ; + base:hasDisplayName "Classification" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21063" ; + base:hasValue 0 . + +opcua:nodei21064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21064" ; + base:hasValue 0 . + +opcua:nodei21076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21076" ; + base:hasProperty opcua:nodei21077 . + +opcua:nodei21077 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21077" ; + base:hasValue 0 . + +opcua:nodei21078 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperationalDataSetReaders" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OperationalDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21078" ; + base:hasProperty opcua:nodei21079 . + +opcua:nodei21079 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiagnosticsLevel" ; + base:hasDatatype opcua:DiagnosticsLevel ; + base:hasDisplayName "DiagnosticsLevel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21079" ; + base:hasValue 0 . + +opcua:nodei21080 a opcua:ObjectNodeClass, + opcua:ReaderGroupTransportType ; + base:hasBrowseName "TransportSettings" ; + base:hasDisplayName "TransportSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21080" . + +opcua:nodei21081 a opcua:ObjectNodeClass, + opcua:ReaderGroupMessageType ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21081" . + +opcua:nodei21082 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetReader" ; + base:hasDisplayName "AddDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21082" ; + base:hasProperty opcua:nodei21083, + opcua:nodei21084 . + +opcua:nodei21083 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21083" ; + base:hasValueRank "1" . + +opcua:nodei21084 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21084" ; + base:hasValueRank "1" . + +opcua:nodei21085 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetReader" ; + base:hasDisplayName "RemoveDataSetReader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21085" ; + base:hasProperty opcua:nodei21086 . + +opcua:nodei21086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21086" ; + base:hasValueRank "1" . + +opcua:nodei21092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21092" . + +opcua:nodei21093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21093" . + +opcua:nodei21094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyFrameCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "KeyFrameCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21094" . + +opcua:nodei21095 a opcua:DataSetWriterMessageType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21095" . + +opcua:nodei21097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublisherId" ; + base:hasDisplayName "PublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21097" . + +opcua:nodei21098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "WriterGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21098" . + +opcua:nodei21099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetWriterId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21099" . + +opcua:nodei21100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21100" . + +opcua:nodei21101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetFieldContentMask" ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasDisplayName "DataSetFieldContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21101" . + +opcua:nodei21102 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageReceiveTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageReceiveTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21102" . + +opcua:nodei21103 a opcua:DataSetReaderMessageType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MessageSettings" ; + base:hasDisplayName "MessageSettings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21103" . + +opcua:nodei21106 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "GroupVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21106" . + +opcua:nodei21107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOrdering" ; + base:hasDatatype opcua:DataSetOrderingType ; + base:hasDisplayName "DataSetOrdering" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21107" . + +opcua:nodei21108 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:UadpNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21108" . + +opcua:nodei21109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21109" . + +opcua:nodei21110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21110" ; + base:hasValueRank "1" . + +opcua:nodei21112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:UadpDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21112" . + +opcua:nodei21113 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfiguredSize" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "ConfiguredSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21113" . + +opcua:nodei21114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "NetworkMessageNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21114" . + +opcua:nodei21115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetOffset" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "DataSetOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21115" . + +opcua:nodei21117 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "GroupVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "GroupVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21117" . + +opcua:nodei21119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageNumber" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "NetworkMessageNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21119" . + +opcua:nodei21120 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetClassId" ; + base:hasDatatype opcua:Guid ; + base:hasDisplayName "DataSetClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21120" . + +opcua:nodei21121 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:UadpNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21121" . + +opcua:nodei21122 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:UadpDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21122" . + +opcua:nodei21123 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21123" . + +opcua:nodei21124 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProcessingOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ProcessingOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21124" . + +opcua:nodei21125 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveOffset" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ReceiveOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21125" . + +opcua:nodei21127 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:JsonNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21127" . + +opcua:nodei21129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:JsonDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21129" . + +opcua:nodei21131 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkMessageContentMask" ; + base:hasDatatype opcua:JsonNetworkMessageContentMask ; + base:hasDisplayName "NetworkMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21131" . + +opcua:nodei21132 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMessageContentMask" ; + base:hasDatatype opcua:JsonDataSetMessageContentMask ; + base:hasDisplayName "DataSetMessageContentMask" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21132" . + +opcua:nodei21134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageRepeatCount" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "MessageRepeatCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21134" . + +opcua:nodei21135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MessageRepeatDelay" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MessageRepeatDelay" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21135" . + +opcua:nodei21137 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21137" . + +opcua:nodei21139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21139" . + +opcua:nodei21140 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataQueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MetaDataQueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21140" . + +opcua:nodei21141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataUpdateTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MetaDataUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21141" . + +opcua:nodei21143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21143" . + +opcua:nodei21144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MetaDataQueueName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MetaDataQueueName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21144" . + +opcua:nodei21146 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21146" ; + base:hasProperty opcua:nodei17582 . + +opcua:nodei21149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Url" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Url" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21149" . + +opcua:nodei21150 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21156 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21150" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21151 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21159 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21151" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21152 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21162 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21152" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21153 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21165 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21153" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21154 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21168 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21154" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21155 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21171 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21155" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei21174 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21180 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21174" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21175 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21183 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21175" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21176 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21186 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21176" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21177 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21189 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21177" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21178 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21192 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21178" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21179 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei21195 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21179" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei21198 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21198" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21199 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21199" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21200 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21200" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21201 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21201" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21202 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21202" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei21203 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21203" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2128 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MethodId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "MethodId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2128" . + +opcua:nodei2129 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2129" ; + base:hasValueRank "1" . + +opcua:nodei2133 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:GeneralModelChangeEventType ; + base:hasBrowseName "GeneralModelChangeEventType" ; + base:hasDisplayName "GeneralModelChangeEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2133" ; + base:hasProperty opcua:nodei2134 . + +opcua:nodei2134 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Changes" ; + base:hasDatatype opcua:ModelChangeStructureDataType ; + base:hasDisplayName "Changes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2134" ; + base:hasValueRank "1" . + +opcua:nodei2139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2139" . + +opcua:nodei2140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2140" . + +opcua:nodei2141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2141" . + +opcua:nodei2142 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei3698, + opcua:nodei3699, + opcua:nodei3700, + opcua:nodei3701, + opcua:nodei3702, + opcua:nodei3703 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2142" . + +opcua:nodei2151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2151" . + +opcua:nodei2152 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2152" . + +opcua:nodei2153 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2153" . + +opcua:nodei2154 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2154" . + +opcua:nodei2155 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2155" . + +opcua:nodei2156 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2156" . + +opcua:nodei2157 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2157" . + +opcua:nodei2159 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2159" . + +opcua:nodei2160 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2160" . + +opcua:nodei2161 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2161" . + +opcua:nodei2162 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2162" . + +opcua:nodei2163 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2163" . + +opcua:nodei2166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "SamplingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2166" . + +opcua:nodei2173 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2173" . + +opcua:nodei2174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SubscriptionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2174" . + +opcua:nodei2175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2175" . + +opcua:nodei2176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "PublishingInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2176" . + +opcua:nodei2177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2177" . + +opcua:nodei2179 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNotificationsPerPublish" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNotificationsPerPublish" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2179" . + +opcua:nodei2180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "PublishingEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2180" . + +opcua:nodei2181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ModifyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2181" . + +opcua:nodei2182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EnableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2182" . + +opcua:nodei2183 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisableCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisableCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2183" . + +opcua:nodei2184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2184" . + +opcua:nodei2185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2185" . + +opcua:nodei2186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RepublishMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2186" . + +opcua:nodei2187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2187" . + +opcua:nodei2188 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToAltClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToAltClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2188" . + +opcua:nodei2189 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferredToSameClientCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransferredToSameClientCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2189" . + +opcua:nodei2190 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2190" . + +opcua:nodei2191 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataChangeNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DataChangeNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2191" . + +opcua:nodei2193 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2193" . + +opcua:nodei2198 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2198" . + +opcua:nodei2199 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2199" . + +opcua:nodei2200 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2200" . + +opcua:nodei2201 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2201" . + +opcua:nodei2202 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2202" . + +opcua:nodei2203 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2203" ; + base:hasValueRank "1" . + +opcua:nodei2204 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2204" . + +opcua:nodei2205 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2205" . + +opcua:nodei2206 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2206" . + +opcua:nodei2207 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2207" . + +opcua:nodei2208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2208" . + +opcua:nodei2209 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2209" . + +opcua:nodei2217 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2217" . + +opcua:nodei2218 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2218" . + +opcua:nodei2219 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2219" . + +opcua:nodei2220 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2220" . + +opcua:nodei2221 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2221" . + +opcua:nodei2222 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2222" . + +opcua:nodei2223 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2223" . + +opcua:nodei2224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2224" . + +opcua:nodei2225 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2225" . + +opcua:nodei2226 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2226" . + +opcua:nodei2227 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2227" . + +opcua:nodei2228 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2228" . + +opcua:nodei2229 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2229" . + +opcua:nodei2230 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2230" . + +opcua:nodei2231 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2231" . + +opcua:nodei2232 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2232" . + +opcua:nodei2233 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2233" . + +opcua:nodei2234 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2234" . + +opcua:nodei2235 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2235" . + +opcua:nodei2236 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2236" . + +opcua:nodei2237 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2237" . + +opcua:nodei2238 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2238" . + +opcua:nodei2239 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2239" . + +opcua:nodei2240 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2240" . + +opcua:nodei2241 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2241" . + +opcua:nodei2242 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2242" . + +opcua:nodei2245 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2245" . + +opcua:nodei2246 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2246" . + +opcua:nodei2247 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2247" ; + base:hasValueRank "1" . + +opcua:nodei2248 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2248" . + +opcua:nodei2249 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2249" . + +opcua:nodei2250 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2250" . + +opcua:nodei2251 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2251" . + +opcua:nodei2252 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2252" . + +opcua:nodei2253 a opcua:ObjectNodeClass, + opcua:ServerType ; + base:hasBrowseName "Server" ; + base:hasComponent opcua:nodei11492, + opcua:nodei11715, + opcua:nodei12637, + opcua:nodei12749, + opcua:nodei12873, + opcua:nodei12886, + opcua:nodei14443, + opcua:nodei17594, + opcua:nodei2256, + opcua:nodei2268, + opcua:nodei2274, + opcua:nodei2295, + opcua:nodei2296, + opcua:nodei24226 ; + base:hasDisplayName "Server" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2253" ; + base:hasProperty opcua:nodei12885, + opcua:nodei15004, + opcua:nodei17634, + opcua:nodei2254, + opcua:nodei2255, + opcua:nodei2267, + opcua:nodei2994 ; + base:organizes opcua:nodei32530, + opcua:nodei32637, + opcua:nodei32754 . + +opcua:nodei2254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2254" ; + base:hasValueRank "1" . + +opcua:nodei2255 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2255" ; + base:hasValueRank "1" . + +opcua:nodei2256 a opcua:ServerStatusType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatus" ; + base:hasComponent opcua:nodei2257, + opcua:nodei2258, + opcua:nodei2259, + opcua:nodei2260, + opcua:nodei2992, + opcua:nodei2993 ; + base:hasDatatype opcua:ServerStatusDataType ; + base:hasDisplayName "ServerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2256" . + +opcua:nodei2257 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2257" . + +opcua:nodei2258 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2258" . + +opcua:nodei2259 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2259" . + +opcua:nodei2260 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei2261, + opcua:nodei2262, + opcua:nodei2263, + opcua:nodei2264, + opcua:nodei2265, + opcua:nodei2266 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2260" . + +opcua:nodei2261 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2261" . + +opcua:nodei2262 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2262" . + +opcua:nodei2263 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2263" . + +opcua:nodei2264 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2264" . + +opcua:nodei2265 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2265" . + +opcua:nodei2266 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2266" . + +opcua:nodei2267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceLevel" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "ServiceLevel" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2267" . + +opcua:nodei2268 a opcua:ObjectNodeClass, + opcua:ServerCapabilitiesType ; + base:hasBrowseName "ServerCapabilities" ; + base:hasComponent opcua:nodei11192, + opcua:nodei11704, + opcua:nodei15606, + opcua:nodei2996, + opcua:nodei2997 ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2268" ; + base:hasProperty opcua:nodei11702, + opcua:nodei11703, + opcua:nodei12911, + opcua:nodei2269, + opcua:nodei2271, + opcua:nodei2272, + opcua:nodei24095, + opcua:nodei24096, + opcua:nodei24097, + opcua:nodei24098, + opcua:nodei24099, + opcua:nodei24100, + opcua:nodei24101, + opcua:nodei24104, + opcua:nodei2735, + opcua:nodei2736, + opcua:nodei2737, + opcua:nodei31916, + opcua:nodei3704 . + +opcua:nodei2269 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2269" ; + base:hasValueRank "1" . + +opcua:nodei2271 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2271" ; + base:hasValueRank "1" . + +opcua:nodei2272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2272" . + +opcua:nodei2274 a opcua:ObjectNodeClass, + opcua:ServerDiagnosticsType ; + base:hasBrowseName "ServerDiagnostics" ; + base:hasComponent opcua:nodei2275, + opcua:nodei2289, + opcua:nodei2290, + opcua:nodei3706 ; + base:hasDisplayName "ServerDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2274" ; + base:hasProperty opcua:nodei2294 . + +opcua:nodei2275 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei2276, + opcua:nodei2277, + opcua:nodei2278, + opcua:nodei2279, + opcua:nodei2281, + opcua:nodei2282, + opcua:nodei2284, + opcua:nodei2285, + opcua:nodei2286, + opcua:nodei2287, + opcua:nodei2288, + opcua:nodei3705 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2275" . + +opcua:nodei2276 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2276" . + +opcua:nodei2277 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2277" . + +opcua:nodei2278 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2278" . + +opcua:nodei2279 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2279" . + +opcua:nodei2281 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2281" . + +opcua:nodei2282 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2282" . + +opcua:nodei2284 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2284" . + +opcua:nodei2285 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2285" . + +opcua:nodei2286 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2286" . + +opcua:nodei2287 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2287" . + +opcua:nodei2288 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2288" . + +opcua:nodei2289 a opcua:SamplingIntervalDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsArray" ; + base:hasDatatype opcua:SamplingIntervalDiagnosticsDataType ; + base:hasDisplayName "SamplingIntervalDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2289" ; + base:hasValueRank "1" . + +opcua:nodei2290 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2290" ; + base:hasValueRank "1" . + +opcua:nodei2294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2294" . + +opcua:nodei2295 a opcua:ObjectNodeClass, + opcua:VendorServerInfoType ; + base:hasBrowseName "VendorServerInfo" ; + base:hasDisplayName "VendorServerInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2295" . + +opcua:nodei2296 a opcua:ObjectNodeClass, + opcua:ServerRedundancyType ; + base:hasBrowseName "ServerRedundancy" ; + base:hasDisplayName "ServerRedundancy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2296" ; + base:hasProperty opcua:nodei3709 . + +opcua:nodei2308 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2308" . + +opcua:nodei2312 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2312" . + +opcua:nodei2323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2323" . + +opcua:nodei2324 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2324" . + +opcua:nodei2325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2325" . + +opcua:nodei2326 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2326" . + +opcua:nodei2327 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviation" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ExceptionDeviation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2327" . + +opcua:nodei2328 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDatatype opcua:ExceptionDeviationFormat ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2328" . + +opcua:nodei2331 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2331" . + +opcua:nodei2332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccessHistoryEventsCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AccessHistoryEventsCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2332" . + +opcua:nodei2334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InsertDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "InsertDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2334" . + +opcua:nodei2335 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReplaceDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ReplaceDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2335" . + +opcua:nodei2336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdateDataCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UpdateDataCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2336" . + +opcua:nodei2337 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteRawCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteRawCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2337" . + +opcua:nodei2338 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteAtTimeCapability" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "DeleteAtTimeCapability" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2338" . + +opcua:nodei23457 a opcua:AliasNameType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23457" ; + base:hasSymbolicName "Alias_Placeholder" . + +opcua:nodei23458 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23459 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23458" ; + base:hasProperty opcua:nodei32849 ; + base:hasSymbolicName "SubAliasNameCategories_Placeholder" . + +opcua:nodei23459 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23459" ; + base:hasProperty opcua:nodei23460, + opcua:nodei23461 . + +opcua:nodei23460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23460" ; + base:hasValueRank "1" . + +opcua:nodei23461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23461" ; + base:hasValueRank "1" . + +opcua:nodei23462 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23462" ; + base:hasProperty opcua:nodei23463, + opcua:nodei23464 . + +opcua:nodei23463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23463" ; + base:hasValueRank "1" . + +opcua:nodei23464 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23464" ; + base:hasValueRank "1" . + +opcua:nodei23470 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Aliases" ; + base:hasComponent opcua:nodei23476 ; + base:hasDisplayName "Aliases" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23470" ; + base:hasProperty opcua:nodei32852 ; + base:organizes opcua:nodei23479, + opcua:nodei23488 . + +opcua:nodei23476 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23476" ; + base:hasProperty opcua:nodei23477, + opcua:nodei23478 . + +opcua:nodei23477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23477" ; + base:hasValueRank "1" . + +opcua:nodei23478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23478" ; + base:hasValueRank "1" . + +opcua:nodei23479 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TagVariables" ; + base:hasComponent opcua:nodei23485 ; + base:hasDisplayName "TagVariables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23479" . + +opcua:nodei23485 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23485" ; + base:hasProperty opcua:nodei23486, + opcua:nodei23487 . + +opcua:nodei23486 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23486" ; + base:hasValueRank "1" . + +opcua:nodei23487 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23487" ; + base:hasValueRank "1" . + +opcua:nodei23488 a opcua:AliasNameCategoryType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Topics" ; + base:hasComponent opcua:nodei23494 ; + base:hasDisplayName "Topics" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23488" . + +opcua:nodei23494 a opcua:MethodNodeClass ; + base:hasBrowseName "FindAlias" ; + base:hasDisplayName "FindAlias" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23494" ; + base:hasProperty opcua:nodei23495, + opcua:nodei23496 . + +opcua:nodei23495 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23495" ; + base:hasValueRank "1" . + +opcua:nodei23496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23496" ; + base:hasValueRank "1" . + +opcua:nodei23499 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23502 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23499" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23505 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23508 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23505" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23507 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23514 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23507" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23511 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23511" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23513 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IOrderedObjectType ; + base:hasBrowseName "IOrderedObjectType" ; + base:hasDisplayName "IOrderedObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23513" ; + base:hasProperty opcua:nodei23517 . + +opcua:nodei23517 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberInList" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "NumberInList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23517" . + +opcua:nodei23519 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei23513 ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23519" ; + base:hasProperty opcua:nodei23521 ; + base:hasSymbolicName "OrderedObject_Placeholder" . + +opcua:nodei23520 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23522 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23520" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NumberInList" ; + base:hasDatatype opcua:Number ; + base:hasDisplayName "NumberInList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23521" . + +opcua:nodei23525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NodeVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NodeVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23525" . + +opcua:nodei23526 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23526" ; + base:hasProperty opcua:nodei23527 . + +opcua:nodei23527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23527" ; + base:hasValueRank "1" . + +opcua:nodei23528 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23528" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23557 a opcua:AuthorizationServiceConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23557" ; + base:hasProperty opcua:nodei23558, + opcua:nodei23559, + opcua:nodei23560 ; + base:hasSymbolicName "ServiceName_Placeholder" . + +opcua:nodei23558 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23558" . + +opcua:nodei23559 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ServiceCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23559" . + +opcua:nodei23560 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuerEndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuerEndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23560" . + +opcua:nodei23563 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultValidationOptions" ; + base:hasDatatype opcua:TrustListValidationOptions ; + base:hasDisplayName "DefaultValidationOptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23563" . + +opcua:nodei23565 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23565" ; + base:hasValueRank "1" . + +opcua:nodei23593 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HasSecureElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "HasSecureElement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23593" . + +opcua:nodei23597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HasSecureElement" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "HasSecureElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23597" . + +opcua:nodei23622 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSets" ; + base:hasDisplayName "SubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23622" . + +opcua:nodei23642 a opcua:ObjectNodeClass, + opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapablities" ; + base:hasDisplayName "PubSubCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23642" ; + base:hasProperty opcua:nodei23643, + opcua:nodei23644, + opcua:nodei23645, + opcua:nodei23646, + opcua:nodei23647, + opcua:nodei23648 . + +opcua:nodei23643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23643" . + +opcua:nodei23644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23644" . + +opcua:nodei23645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23645" . + +opcua:nodei23646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23646" . + +opcua:nodei23647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23647" . + +opcua:nodei23648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23648" . + +opcua:nodei23649 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataSetClasses" ; + base:hasComponent opcua:nodei24009 ; + base:hasDisplayName "DataSetClasses" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23649" . + +opcua:nodei23658 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "SubscribedDataSets" ; + base:hasDisplayName "SubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23658" . + +opcua:nodei2366 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2366" . + +opcua:nodei2367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ValuePrecision" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ValuePrecision" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2367" . + +opcua:nodei23678 a opcua:ObjectNodeClass, + opcua:PubSubCapabilitiesType ; + base:hasBrowseName "PubSubCapablities" ; + base:hasDisplayName "PubSubCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23678" ; + base:hasProperty opcua:nodei23679, + opcua:nodei23680, + opcua:nodei23681, + opcua:nodei23682, + opcua:nodei23683, + opcua:nodei23684, + opcua:nodei32398, + opcua:nodei32399, + opcua:nodei32400, + opcua:nodei32401, + opcua:nodei32402, + opcua:nodei32839, + opcua:nodei32840, + opcua:nodei32841, + opcua:nodei32842, + opcua:nodei32843 . + +opcua:nodei23679 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23679" . + +opcua:nodei23680 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23680" . + +opcua:nodei23681 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23681" . + +opcua:nodei23682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23682" . + +opcua:nodei23683 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23683" . + +opcua:nodei23684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23684" . + +opcua:nodei23685 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataSetClasses" ; + base:hasDisplayName "DataSetClasses" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23685" . + +opcua:nodei2369 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EURange" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "EURange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2369" . + +opcua:nodei2374 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2374" . + +opcua:nodei2375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2375" . + +opcua:nodei2377 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2377" ; + base:hasValueRank "1" . + +opcua:nodei2379 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "IntermediateResult" ; + base:hasDisplayName "IntermediateResult" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2379" . + +opcua:nodei23796 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23797, + opcua:nodei23800, + opcua:nodei23802, + opcua:nodei23805 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23796" ; + base:hasSymbolicName "SubscribedDataSetFolderName_Placeholder" . + +opcua:nodei23797 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSubscribedDataSet" ; + base:hasDisplayName "AddSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23797" ; + base:hasProperty opcua:nodei23798, + opcua:nodei23799 . + +opcua:nodei23798 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23798" ; + base:hasValueRank "1" . + +opcua:nodei23799 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23799" ; + base:hasValueRank "1" . + +opcua:nodei23800 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSubscribedDataSet" ; + base:hasDisplayName "RemoveSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23800" ; + base:hasProperty opcua:nodei23801 . + +opcua:nodei23801 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23801" ; + base:hasValueRank "1" . + +opcua:nodei23802 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23802" ; + base:hasProperty opcua:nodei23803, + opcua:nodei23804 . + +opcua:nodei23803 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23803" ; + base:hasValueRank "1" . + +opcua:nodei23804 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23804" ; + base:hasValueRank "1" . + +opcua:nodei23805 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23805" ; + base:hasProperty opcua:nodei23806 . + +opcua:nodei23806 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23806" ; + base:hasValueRank "1" . + +opcua:nodei23807 a opcua:ObjectNodeClass, + opcua:StandaloneSubscribedDataSetType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei23808 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23807" ; + base:hasProperty opcua:nodei23809, + opcua:nodei23810 ; + base:hasSymbolicName "StandaloneSubscribedDataSetName_Placeholder" . + +opcua:nodei23808 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23808" . + +opcua:nodei23809 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23809" . + +opcua:nodei2381 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2381" . + +opcua:nodei23810 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsConnected" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsConnected" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23810" . + +opcua:nodei23811 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSubscribedDataSet" ; + base:hasDisplayName "AddSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23811" ; + base:hasProperty opcua:nodei23812, + opcua:nodei23813 . + +opcua:nodei23812 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23812" ; + base:hasValueRank "1" . + +opcua:nodei23813 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23813" ; + base:hasValueRank "1" . + +opcua:nodei23814 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSubscribedDataSet" ; + base:hasDisplayName "RemoveSubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23814" ; + base:hasProperty opcua:nodei23815 . + +opcua:nodei23815 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23815" ; + base:hasValueRank "1" . + +opcua:nodei23816 a opcua:MethodNodeClass ; + base:hasBrowseName "AddDataSetFolder" ; + base:hasDisplayName "AddDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23816" ; + base:hasProperty opcua:nodei23817, + opcua:nodei23818 . + +opcua:nodei23817 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23817" ; + base:hasValueRank "1" . + +opcua:nodei23818 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23818" ; + base:hasValueRank "1" . + +opcua:nodei23819 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveDataSetFolder" ; + base:hasDisplayName "RemoveDataSetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23819" ; + base:hasProperty opcua:nodei23820 . + +opcua:nodei2382 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2382" . + +opcua:nodei23820 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23820" ; + base:hasValueRank "1" . + +opcua:nodei23829 a opcua:ObjectNodeClass, + opcua:SubscribedDataSetType ; + base:hasBrowseName "SubscribedDataSet" ; + base:hasDisplayName "SubscribedDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23829" . + +opcua:nodei2383 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2383" . + +opcua:nodei23830 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaData" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "DataSetMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23830" . + +opcua:nodei23831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsConnected" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsConnected" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23831" . + +opcua:nodei23833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPubSubConnections" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPubSubConnections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23833" . + +opcua:nodei23834 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWriterGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWriterGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23834" . + +opcua:nodei23835 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxReaderGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxReaderGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23835" . + +opcua:nodei23836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWriters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWriters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23836" . + +opcua:nodei23837 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetReaders" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetReaders" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23837" . + +opcua:nodei23838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFieldsPerDataSet" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFieldsPerDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23838" . + +opcua:nodei23839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryAnnounceRate" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryAnnounceRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23839" . + +opcua:nodei2384 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2384" . + +opcua:nodei23840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryMaxMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryMaxMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23840" . + +opcua:nodei23842 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei23843 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23842" . + +opcua:nodei23843 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23843" ; + base:hasProperty opcua:nodei23844 . + +opcua:nodei23844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23844" ; + base:hasValueRank "1" . + +opcua:nodei23847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:TransmitQosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23847" ; + base:hasValueRank "1" . + +opcua:nodei23848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryAnnounceRate" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscoveryAnnounceRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23848" . + +opcua:nodei23849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Topic" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Topic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23849" . + +opcua:nodei2385 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2385" . + +opcua:nodei23851 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23870 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23851" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23852 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23873 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23852" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23853 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23876 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23853" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23879 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23854" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23882 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23855" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23856 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23885 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23856" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23888 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23857" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2386 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2386" . + +opcua:nodei23860 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23897 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23860" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23861 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23900 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23861" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23864 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23909 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23864" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23865 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23912 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23865" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei23866 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23915 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23866" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2387 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2387" ; + base:hasValueRank "1" . + +opcua:nodei2388 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2388" ; + base:hasValueRank "1" . + +opcua:nodei2389 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2389" . + +opcua:nodei2390 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusResult ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2390" . + +opcua:nodei23908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23908" . + +opcua:nodei23919 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23938 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23919" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2392 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Creatable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Creatable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2392" . + +opcua:nodei23920 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23941 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23920" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23921 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23944 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23921" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23922 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23947 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23922" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23923 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23950 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23923" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23924 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23953 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23924" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23925 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23956 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23925" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23928 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23965 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23928" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23929 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23968 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23929" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2393 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Deletable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Deletable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2393" . + +opcua:nodei23932 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23977 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23932" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23933 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23980 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23933" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei23934 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei23983 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23934" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2394 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AutoDelete" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "AutoDelete" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2394" . + +opcua:nodei2395 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RecycleCount" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "RecycleCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2395" . + +opcua:nodei2396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InstanceCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "InstanceCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2396" . + +opcua:nodei2397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxInstanceCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxInstanceCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2397" . + +opcua:nodei2398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxRecycleCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxRecycleCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2398" . + +opcua:nodei23987 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23987" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23988 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23988" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23989 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23989" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2399 a opcua:ProgramDiagnostic2Type, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic" ; + base:hasComponent opcua:nodei15038, + opcua:nodei15040, + opcua:nodei3840, + opcua:nodei3841, + opcua:nodei3842, + opcua:nodei3844, + opcua:nodei3845, + opcua:nodei3846, + opcua:nodei3847, + opcua:nodei3848, + opcua:nodei3849 ; + base:hasDatatype opcua:ProgramDiagnostic2DataType ; + base:hasDisplayName "ProgramDiagnostic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2399" ; + base:hasProperty opcua:nodei3843 . + +opcua:nodei23990 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23990" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23991 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23991" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23992 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23992" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23993 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23993" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ObjectId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ObjectId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23994" . + +opcua:nodei23995 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MethodId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "MethodId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23995" . + +opcua:nodei23996 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23996" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23997 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23997" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei23998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusCodeId" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "StatusCodeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23998" . + +opcua:nodei23999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23999" ; + base:hasValueRank "1" . + +opcua:nodei24 a opcua:DataTypeNodeClass ; + base:definesType opcua:BaseDataType ; + base:hasBrowseName "BaseDataType" ; + base:hasDisplayName "BaseDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24" . + +opcua:nodei24000 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24000" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24001 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24001" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24002 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24002" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24009 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24009" ; + base:hasSymbolicName "DataSetName_Placeholder" . + +opcua:nodei2401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2401" ; + base:hasValue 12 . + +opcua:nodei24017 a opcua:NetworkAddressType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Address" ; + base:hasComponent opcua:nodei24018 ; + base:hasDisplayName "Address" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24017" . + +opcua:nodei24018 a opcua:SelectionListType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkInterface" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkInterface" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24018" ; + base:hasProperty opcua:nodei24019 . + +opcua:nodei24019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Selections" ; + base:hasDisplayName "Selections" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24019" ; + base:hasValueRank "1" . + +opcua:nodei24022 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:ReceiveQosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24022" ; + base:hasValueRank "1" . + +opcua:nodei24023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Topic" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Topic" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24023" . + +opcua:nodei2403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2403" ; + base:hasValue 13 . + +opcua:nodei24034 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24035 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24034" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24038 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24039 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24038" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24042 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24042" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei2405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2405" ; + base:hasValue 14 . + +opcua:nodei2407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2407" ; + base:hasValue 11 . + +opcua:nodei2408 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2406 ; + opcua:HasCause opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "HaltedToReady" ; + base:hasDisplayName "HaltedToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2408" ; + base:hasProperty opcua:nodei2409 . + +opcua:nodei24088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSessions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSessions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24088" . + +opcua:nodei24089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24089" . + +opcua:nodei2409 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2409" ; + base:hasValue 1 . + +opcua:nodei24090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItems" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24090" . + +opcua:nodei24091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptionsPerSession" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptionsPerSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24091" . + +opcua:nodei24092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSelectClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSelectClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24092" . + +opcua:nodei24093 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWhereClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWhereClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24093" . + +opcua:nodei24094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConformanceUnits" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "ConformanceUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24094" ; + base:hasValueRank "1" . + +opcua:nodei24095 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSessions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSessions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24095" . + +opcua:nodei24096 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptions" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24096" . + +opcua:nodei24097 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItems" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItems" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24097" . + +opcua:nodei24098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSubscriptionsPerSession" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSubscriptionsPerSession" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24098" . + +opcua:nodei24099 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSelectClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSelectClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24099" . + +opcua:nodei2410 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2400 ; + opcua:HasCause opcua:nodei2426 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2402 ; + base:hasBrowseName "ReadyToRunning" ; + base:hasDisplayName "ReadyToRunning" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2410" ; + base:hasProperty opcua:nodei2411 . + +opcua:nodei24100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxWhereClauseParameters" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxWhereClauseParameters" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24100" . + +opcua:nodei24101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConformanceUnits" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "ConformanceUnits" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24101" ; + base:hasValueRank "1" . + +opcua:nodei24103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerSubscription" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerSubscription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24103" . + +opcua:nodei24104 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsPerSubscription" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsPerSubscription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24104" . + +opcua:nodei24108 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24111 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24108" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24109 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24114 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24109" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2411 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2411" ; + base:hasValue 2 . + +opcua:nodei24110 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24117 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24110" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei2412 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasCause opcua:nodei2429 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "RunningToHalted" ; + base:hasDisplayName "RunningToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2412" ; + base:hasProperty opcua:nodei2413 . + +opcua:nodei24120 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24123 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24120" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24121 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24126 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24121" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24122 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24129 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24122" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei2413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2413" ; + base:hasValue 3 . + +opcua:nodei24132 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24132" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24133 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24133" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24134 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24134" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24135 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateErrorEventId" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "CertificateErrorEventId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24135" . + +opcua:nodei24139 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24139" . + +opcua:nodei2414 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "RunningToReady" ; + base:hasDisplayName "RunningToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2414" ; + base:hasProperty opcua:nodei2415 . + +opcua:nodei24141 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24141" . + +opcua:nodei24142 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24142" . + +opcua:nodei24143 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24143" . + +opcua:nodei24144 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24144" . + +opcua:nodei24145 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24145" . + +opcua:nodei24146 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24146" . + +opcua:nodei24147 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24147" . + +opcua:nodei24149 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdminStatus" ; + base:hasDatatype opcua:InterfaceAdminStatus ; + base:hasDisplayName "AdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24149" . + +opcua:nodei2415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2415" ; + base:hasValue 4 . + +opcua:nodei24150 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperStatus" ; + base:hasDatatype opcua:InterfaceOperStatus ; + base:hasDisplayName "OperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24150" . + +opcua:nodei24151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24151" . + +opcua:nodei24152 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24152" ; + base:hasProperty opcua:nodei24157 . + +opcua:nodei24157 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24157" . + +opcua:nodei24159 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24159" ; + base:hasProperty opcua:nodei24164 . + +opcua:nodei2416 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2402 ; + opcua:HasCause opcua:nodei2427 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2404 ; + base:hasBrowseName "RunningToSuspended" ; + base:hasDisplayName "RunningToSuspended" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2416" ; + base:hasProperty opcua:nodei2417 . + +opcua:nodei24164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24164" . + +opcua:nodei24165 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Duplex" ; + base:hasDatatype opcua:Duplex ; + base:hasDisplayName "Duplex" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24165" . + +opcua:nodei24166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFrameLength" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxFrameLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24166" . + +opcua:nodei24168 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanTagCapable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "VlanTagCapable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24168" . + +opcua:nodei2417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2417" ; + base:hasValue 5 . + +opcua:nodei24170 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24170" . + +opcua:nodei24171 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Priority" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "Priority" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24171" . + +opcua:nodei24172 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vid" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "Vid" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24172" . + +opcua:nodei24174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StreamId" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "StreamId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24174" ; + base:hasValueRank "1" . + +opcua:nodei24175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StreamName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StreamName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24175" . + +opcua:nodei24176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:TsnStreamState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24176" . + +opcua:nodei24177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AccumulatedLatency" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AccumulatedLatency" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24177" . + +opcua:nodei24178 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SrClassId" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "SrClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24178" . + +opcua:nodei2418 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2428 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2402 ; + base:hasBrowseName "SuspendedToRunning" ; + base:hasDisplayName "SuspendedToRunning" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2418" ; + base:hasProperty opcua:nodei2419 . + +opcua:nodei24180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxIntervalFrames" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxIntervalFrames" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24180" . + +opcua:nodei24181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFrameSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFrameSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24181" . + +opcua:nodei24182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Interval" ; + base:hasDatatype opcua:UnsignedRationalNumber ; + base:hasDisplayName "Interval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24182" . + +opcua:nodei24184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TalkerStatus" ; + base:hasDatatype opcua:TsnTalkerStatus ; + base:hasDisplayName "TalkerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24184" . + +opcua:nodei24185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ListenerStatus" ; + base:hasDatatype opcua:TsnListenerStatus ; + base:hasDisplayName "ListenerStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24185" . + +opcua:nodei24186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureCode" ; + base:hasDatatype opcua:TsnFailureCode ; + base:hasDisplayName "FailureCode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24186" . + +opcua:nodei24187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FailureSystemIdentifier" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "FailureSystemIdentifier" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24187" ; + base:hasValueRank "2" . + +opcua:nodei24189 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MacAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MacAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24189" . + +opcua:nodei2419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2419" ; + base:hasValue 6 . + +opcua:nodei24190 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InterfaceName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "InterfaceName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24190" . + +opcua:nodei24194 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeAwareOffset" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TimeAwareOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24194" . + +opcua:nodei24198 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveOffset" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ReceiveOffset" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24198" . + +opcua:nodei2420 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2429, + opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "SuspendedToHalted" ; + base:hasDisplayName "SuspendedToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2420" ; + base:hasProperty opcua:nodei2421 . + +opcua:nodei24200 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DestinationAddress" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "DestinationAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24200" ; + base:hasValueRank "1" . + +opcua:nodei24201 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceAddress" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "SourceAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24201" ; + base:hasValueRank "1" . + +opcua:nodei24203 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "VlanId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24203" . + +opcua:nodei24204 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityCodePoint" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PriorityCodePoint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24204" . + +opcua:nodei24206 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MappingUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MappingUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24206" . + +opcua:nodei24207 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityLabel" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityLabel" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24207" . + +opcua:nodei24208 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityValue_PCP" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PriorityValue_PCP" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24208" . + +opcua:nodei24209 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityValue_DSCP" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PriorityValue_DSCP" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24209" . + +opcua:nodei2421 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2421" ; + base:hasValue 7 . + +opcua:nodei2422 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2404 ; + opcua:HasCause opcua:nodei2430 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2400 ; + base:hasBrowseName "SuspendedToReady" ; + base:hasDisplayName "SuspendedToReady" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2422" ; + base:hasProperty opcua:nodei2423 . + +opcua:nodei24226 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Resources" ; + base:hasDisplayName "Resources" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24226" ; + base:organizes opcua:nodei24227, + opcua:nodei29878 . + +opcua:nodei24227 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Communication" ; + base:hasDisplayName "Communication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24227" ; + base:organizes opcua:nodei24228, + opcua:nodei24229, + opcua:nodei24230 . + +opcua:nodei24228 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MappingTables" ; + base:hasDisplayName "MappingTables" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24228" . + +opcua:nodei24229 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "NetworkInterfaces" ; + base:hasDisplayName "NetworkInterfaces" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24229" . + +opcua:nodei2423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2423" ; + base:hasValue 8 . + +opcua:nodei24230 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Streams" ; + base:hasDisplayName "Streams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24230" ; + base:organizes opcua:nodei24231, + opcua:nodei24232 . + +opcua:nodei24231 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "TalkerStreams" ; + base:hasDisplayName "TalkerStreams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24231" . + +opcua:nodei24232 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ListenerStreams" ; + base:hasDisplayName "ListenerStreams" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24232" . + +opcua:nodei24234 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NegotiationStatus" ; + base:hasDatatype opcua:NegotiationStatus ; + base:hasDisplayName "NegotiationStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24234" . + +opcua:nodei24235 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24235" ; + base:hasValueRank "1" . + +opcua:nodei24236 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24236" ; + base:hasValueRank "1" . + +opcua:nodei24237 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24237" ; + base:hasValueRank "1" . + +opcua:nodei24238 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24238" ; + base:hasValueRank "1" . + +opcua:nodei24239 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24239" ; + base:hasValueRank "1" . + +opcua:nodei2424 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2400 ; + opcua:HasCause opcua:nodei2429 ; + opcua:HasEffect opcua:nodei11856, + opcua:nodei2378 ; + opcua:ToState opcua:nodei2406 ; + base:hasBrowseName "ReadyToHalted" ; + base:hasDisplayName "ReadyToHalted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2424" ; + base:hasProperty opcua:nodei2425 . + +opcua:nodei24240 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24240" ; + base:hasValueRank "1" . + +opcua:nodei24241 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24241" ; + base:hasValueRank "1" . + +opcua:nodei24242 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValues" ; + base:hasDatatype opcua:EnumValueType ; + base:hasDisplayName "EnumValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24242" ; + base:hasValueRank "1" . + +opcua:nodei24244 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxByteStringLength" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxByteStringLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24244" . + +opcua:nodei2425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "TransitionNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2425" ; + base:hasValue 9 . + +opcua:nodei24265 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Users" ; + base:hasDatatype opcua:UserManagementDataType ; + base:hasDisplayName "Users" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24265" ; + base:hasValueRank "1" . + +opcua:nodei24266 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordLength" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "PasswordLength" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24266" . + +opcua:nodei24267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordOptions" ; + base:hasDatatype opcua:PasswordOptionsMask ; + base:hasDisplayName "PasswordOptions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24267" . + +opcua:nodei24268 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordRestrictions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "PasswordRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24268" . + +opcua:nodei24269 a opcua:MethodNodeClass ; + base:hasBrowseName "AddUser" ; + base:hasDisplayName "AddUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24269" ; + base:hasProperty opcua:nodei24270 . + +opcua:nodei24270 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24270" ; + base:hasValueRank "1" . + +opcua:nodei24271 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyUser" ; + base:hasDisplayName "ModifyUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24271" ; + base:hasProperty opcua:nodei24272 . + +opcua:nodei24272 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24272" ; + base:hasValueRank "1" . + +opcua:nodei24273 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveUser" ; + base:hasDisplayName "RemoveUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24273" ; + base:hasProperty opcua:nodei24274 . + +opcua:nodei24274 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24274" ; + base:hasValueRank "1" . + +opcua:nodei24275 a opcua:MethodNodeClass ; + base:hasBrowseName "ChangePassword" ; + base:hasDisplayName "ChangePassword" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24275" ; + base:hasProperty opcua:nodei24276 . + +opcua:nodei24276 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24276" ; + base:hasValueRank "1" . + +opcua:nodei24278 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24278" ; + base:hasValueRank "1" . + +opcua:nodei24280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24280" ; + base:hasValueRank "1" . + +opcua:nodei24290 a opcua:ObjectNodeClass, + opcua:UserManagementType ; + base:hasBrowseName "UserManagement" ; + base:hasComponent opcua:nodei24304, + opcua:nodei24306, + opcua:nodei24308, + opcua:nodei24310 ; + base:hasDisplayName "UserManagement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24290" ; + base:hasProperty opcua:nodei24291, + opcua:nodei24301, + opcua:nodei24302, + opcua:nodei24303 . + +opcua:nodei24291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordRestrictions" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "PasswordRestrictions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24291" . + +opcua:nodei24292 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24293 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24292" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei24296 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei24297 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24296" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei24300 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24300" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei24301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Users" ; + base:hasDatatype opcua:UserManagementDataType ; + base:hasDisplayName "Users" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24301" ; + base:hasValueRank "1" . + +opcua:nodei24302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordLength" ; + base:hasDatatype opcua:Range ; + base:hasDisplayName "PasswordLength" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24302" . + +opcua:nodei24303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PasswordOptions" ; + base:hasDatatype opcua:PasswordOptionsMask ; + base:hasDisplayName "PasswordOptions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24303" . + +opcua:nodei24304 a opcua:MethodNodeClass ; + base:hasBrowseName "AddUser" ; + base:hasDisplayName "AddUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24304" ; + base:hasProperty opcua:nodei24305 . + +opcua:nodei24305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24305" ; + base:hasValueRank "1" . + +opcua:nodei24306 a opcua:MethodNodeClass ; + base:hasBrowseName "ModifyUser" ; + base:hasDisplayName "ModifyUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24306" ; + base:hasProperty opcua:nodei24307 . + +opcua:nodei24307 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24307" ; + base:hasValueRank "1" . + +opcua:nodei24308 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveUser" ; + base:hasDisplayName "RemoveUser" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24308" ; + base:hasProperty opcua:nodei24309 . + +opcua:nodei24309 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24309" ; + base:hasValueRank "1" . + +opcua:nodei24310 a opcua:MethodNodeClass ; + base:hasBrowseName "ChangePassword" ; + base:hasDisplayName "ChangePassword" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24310" ; + base:hasProperty opcua:nodei24311 . + +opcua:nodei24311 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24311" ; + base:hasValueRank "1" . + +opcua:nodei24312 a opcua:MethodNodeClass ; + base:hasBrowseName "Respond2" ; + base:hasDisplayName "Respond2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24312" ; + base:hasProperty opcua:nodei24313 . + +opcua:nodei24313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24313" ; + base:hasValueRank "1" . + +opcua:nodei24316 a opcua:MethodNodeClass ; + base:hasBrowseName "Suppress2" ; + base:hasDisplayName "Suppress2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24316" ; + base:hasProperty opcua:nodei24317 . + +opcua:nodei24317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24317" ; + base:hasValueRank "1" . + +opcua:nodei24318 a opcua:MethodNodeClass ; + base:hasBrowseName "Unsuppress2" ; + base:hasDisplayName "Unsuppress2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24318" ; + base:hasProperty opcua:nodei24319 . + +opcua:nodei24319 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24319" ; + base:hasValueRank "1" . + +opcua:nodei24320 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveFromService2" ; + base:hasDisplayName "RemoveFromService2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24320" ; + base:hasProperty opcua:nodei24321 . + +opcua:nodei24321 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24321" ; + base:hasValueRank "1" . + +opcua:nodei24322 a opcua:MethodNodeClass ; + base:hasBrowseName "PlaceInService2" ; + base:hasDisplayName "PlaceInService2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24322" ; + base:hasProperty opcua:nodei24323 . + +opcua:nodei24323 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24323" ; + base:hasValueRank "1" . + +opcua:nodei24324 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset2" ; + base:hasDisplayName "Reset2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24324" ; + base:hasProperty opcua:nodei24325 . + +opcua:nodei24325 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24325" ; + base:hasValueRank "1" . + +opcua:nodei24744 a opcua:MethodNodeClass ; + base:hasBrowseName "GetGroupMemberships" ; + base:hasDisplayName "GetGroupMemberships" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24744" ; + base:hasProperty opcua:nodei25154 . + +opcua:nodei24757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24757" ; + base:hasValueRank "1" . + +opcua:nodei24759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24759" ; + base:hasValueRank "1" . + +opcua:nodei24761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24761" ; + base:hasValueRank "1" . + +opcua:nodei24770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityHighHigh" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityHighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24770" . + +opcua:nodei24771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityHigh" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityHigh" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24771" . + +opcua:nodei24772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityLow" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24772" . + +opcua:nodei24773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SeverityLowLow" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "SeverityLowLow" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24773" . + +opcua:nodei24774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighHighDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24774" . + +opcua:nodei24775 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "HighDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24775" . + +opcua:nodei24776 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24776" . + +opcua:nodei24777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowDeadband" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "LowLowDeadband" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24777" . + +opcua:nodei25154 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25154" ; + base:hasValueRank "1" . + +opcua:nodei25200 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastModifiedTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastModifiedTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25200" . + +opcua:nodei25219 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "VlanId" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "VlanId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25219" . + +opcua:nodei25222 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdminStatus" ; + base:hasDatatype opcua:InterfaceAdminStatus ; + base:hasDisplayName "AdminStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25222" . + +opcua:nodei25223 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "OperStatus" ; + base:hasDatatype opcua:InterfaceOperStatus ; + base:hasDisplayName "OperStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25223" . + +opcua:nodei25224 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PhysAddress" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PhysAddress" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25224" . + +opcua:nodei25225 a opcua:AnalogUnitType, + opcua:VariableNodeClass ; + base:hasBrowseName "Speed" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Speed" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25225" ; + base:hasProperty opcua:nodei25252 . + +opcua:nodei25226 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasInterface opcua:nodei24148 ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25226" ; + base:hasSymbolicName "InterfaceName_Placeholder" . + +opcua:nodei25228 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMapppingEntries" ; + base:hasDatatype opcua:PriorityMappingEntryType ; + base:hasDisplayName "PriorityMapppingEntries" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25228" ; + base:hasValueRank "1" . + +opcua:nodei25229 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPriorityMappingEntry" ; + base:hasDisplayName "AddPriorityMappingEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25229" ; + base:hasProperty opcua:nodei25230 . + +opcua:nodei25230 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25230" ; + base:hasValueRank "1" . + +opcua:nodei25231 a opcua:MethodNodeClass ; + base:hasBrowseName "DeletePriorityMappingEntry" ; + base:hasDisplayName "DeletePriorityMappingEntry" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25231" ; + base:hasProperty opcua:nodei25232 . + +opcua:nodei25232 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25232" ; + base:hasValueRank "1" . + +opcua:nodei25239 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25240 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25239" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25243 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25244 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25243" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25247 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25247" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EngineeringUnits" ; + base:hasDatatype opcua:EUInformation ; + base:hasDisplayName "EngineeringUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25252" . + +opcua:nodei25267 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25267" . + +opcua:nodei25277 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "KeyPushTargets" ; + base:hasComponent opcua:nodei25278, + opcua:nodei25281 ; + base:hasDisplayName "KeyPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25277" . + +opcua:nodei25278 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25278" ; + base:hasProperty opcua:nodei25279, + opcua:nodei25280 . + +opcua:nodei25279 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25279" ; + base:hasValueRank "1" . + +opcua:nodei25280 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25280" ; + base:hasValueRank "1" . + +opcua:nodei25281 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25281" ; + base:hasProperty opcua:nodei25282 . + +opcua:nodei25282 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25282" ; + base:hasValueRank "1" . + +opcua:nodei25293 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroupFolder" ; + base:hasDisplayName "AddSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25293" ; + base:hasProperty opcua:nodei25294, + opcua:nodei25295 . + +opcua:nodei25294 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25294" ; + base:hasValueRank "1" . + +opcua:nodei25295 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25295" ; + base:hasValueRank "1" . + +opcua:nodei25296 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroupFolder" ; + base:hasDisplayName "RemoveSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25296" ; + base:hasProperty opcua:nodei25297 . + +opcua:nodei25297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25297" ; + base:hasValueRank "1" . + +opcua:nodei25298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedSecurityPolicyUris" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedSecurityPolicyUris" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25298" ; + base:hasValueRank "1" . + +opcua:nodei25312 a opcua:MethodNodeClass ; + base:hasBrowseName "AddSecurityGroupFolder" ; + base:hasDisplayName "AddSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25312" ; + base:hasProperty opcua:nodei25313, + opcua:nodei25314 . + +opcua:nodei25313 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25313" ; + base:hasValueRank "1" . + +opcua:nodei25314 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25314" ; + base:hasValueRank "1" . + +opcua:nodei25315 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveSecurityGroupFolder" ; + base:hasDisplayName "RemoveSecurityGroupFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25315" ; + base:hasProperty opcua:nodei25316 . + +opcua:nodei25316 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25316" ; + base:hasValueRank "1" . + +opcua:nodei25317 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedSecurityPolicyUris" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedSecurityPolicyUris" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25317" ; + base:hasValueRank "1" . + +opcua:nodei25340 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25340" . + +opcua:nodei25347 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei25348, + opcua:nodei25351, + opcua:nodei25353, + opcua:nodei25356 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25347" ; + base:hasSymbolicName "PushTargetFolderName_Placeholder" . + +opcua:nodei25348 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25348" ; + base:hasProperty opcua:nodei25349, + opcua:nodei25350 . + +opcua:nodei25349 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25349" ; + base:hasValueRank "1" . + +opcua:nodei25350 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25350" ; + base:hasValueRank "1" . + +opcua:nodei25351 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25351" ; + base:hasProperty opcua:nodei25352 . + +opcua:nodei25352 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25352" ; + base:hasValueRank "1" . + +opcua:nodei25353 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTargetFolder" ; + base:hasDisplayName "AddPushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25353" ; + base:hasProperty opcua:nodei25354, + opcua:nodei25355 . + +opcua:nodei25354 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25354" ; + base:hasValueRank "1" . + +opcua:nodei25355 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25355" ; + base:hasValueRank "1" . + +opcua:nodei25356 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTargetFolder" ; + base:hasDisplayName "RemovePushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25356" ; + base:hasProperty opcua:nodei25357 . + +opcua:nodei25357 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25357" ; + base:hasValueRank "1" . + +opcua:nodei25358 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei25655, + opcua:nodei25658, + opcua:nodei25661 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25358" ; + base:hasProperty opcua:nodei25361, + opcua:nodei25648, + opcua:nodei25649, + opcua:nodei25650, + opcua:nodei25651, + opcua:nodei25652, + opcua:nodei25653, + opcua:nodei25654 ; + base:hasSymbolicName "PushTargetName_Placeholder" . + +opcua:nodei25361 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25361" . + +opcua:nodei25366 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25366" ; + base:hasProperty opcua:nodei25367, + opcua:nodei25368 . + +opcua:nodei25367 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25367" ; + base:hasValueRank "1" . + +opcua:nodei25368 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25368" ; + base:hasValueRank "1" . + +opcua:nodei25369 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25369" ; + base:hasProperty opcua:nodei25370 . + +opcua:nodei25370 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25370" ; + base:hasValueRank "1" . + +opcua:nodei25371 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTargetFolder" ; + base:hasDisplayName "AddPushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25371" ; + base:hasProperty opcua:nodei25372, + opcua:nodei25373 . + +opcua:nodei25372 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25372" ; + base:hasValueRank "1" . + +opcua:nodei25373 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25373" ; + base:hasValueRank "1" . + +opcua:nodei25374 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTargetFolder" ; + base:hasDisplayName "RemovePushTargetFolder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25374" ; + base:hasProperty opcua:nodei25375 . + +opcua:nodei25375 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25375" ; + base:hasValueRank "1" . + +opcua:nodei25403 a opcua:ObjectNodeClass, + opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfiguration" ; + base:hasComponent opcua:nodei25411, + opcua:nodei25414, + opcua:nodei25416, + opcua:nodei25419, + opcua:nodei25421, + opcua:nodei25424, + opcua:nodei25426, + opcua:nodei25429 ; + base:hasDisplayName "PubSubConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25403" ; + base:hasProperty opcua:nodei25404, + opcua:nodei25405, + opcua:nodei25406, + opcua:nodei25407 . + +opcua:nodei25404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25404" . + +opcua:nodei25405 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25405" . + +opcua:nodei25406 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25406" . + +opcua:nodei25407 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25407" . + +opcua:nodei25411 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25411" ; + base:hasProperty opcua:nodei25412, + opcua:nodei25413 . + +opcua:nodei25412 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25412" ; + base:hasValueRank "1" . + +opcua:nodei25413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25413" ; + base:hasValueRank "1" . + +opcua:nodei25414 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25414" ; + base:hasProperty opcua:nodei25415 . + +opcua:nodei25415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25415" ; + base:hasValueRank "1" . + +opcua:nodei25416 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25416" ; + base:hasProperty opcua:nodei25417, + opcua:nodei25418 . + +opcua:nodei25417 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25417" ; + base:hasValueRank "1" . + +opcua:nodei25418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25418" ; + base:hasValueRank "1" . + +opcua:nodei25419 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25419" ; + base:hasProperty opcua:nodei25420 . + +opcua:nodei25420 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25420" ; + base:hasValueRank "1" . + +opcua:nodei25421 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25421" ; + base:hasProperty opcua:nodei25422, + opcua:nodei25423 . + +opcua:nodei25422 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25422" ; + base:hasValueRank "1" . + +opcua:nodei25423 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25423" ; + base:hasValueRank "1" . + +opcua:nodei25424 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25424" ; + base:hasProperty opcua:nodei25425 . + +opcua:nodei25425 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25425" ; + base:hasValueRank "1" . + +opcua:nodei25426 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25426" ; + base:hasProperty opcua:nodei25427, + opcua:nodei25428 . + +opcua:nodei25427 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25427" ; + base:hasValueRank "1" . + +opcua:nodei25428 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25428" ; + base:hasValueRank "1" . + +opcua:nodei25429 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25429" ; + base:hasProperty opcua:nodei25430, + opcua:nodei25431 . + +opcua:nodei25430 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25430" ; + base:hasValueRank "1" . + +opcua:nodei25431 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25431" ; + base:hasValueRank "1" . + +opcua:nodei25432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultDatagramPublisherId" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "DefaultDatagramPublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25432" . + +opcua:nodei25433 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25433" . + +opcua:nodei25440 a opcua:ObjectNodeClass, + opcua:PubSubKeyPushTargetFolderType ; + base:hasBrowseName "KeyPushTargets" ; + base:hasComponent opcua:nodei25441, + opcua:nodei25444 ; + base:hasDisplayName "KeyPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25440" . + +opcua:nodei25441 a opcua:MethodNodeClass ; + base:hasBrowseName "AddPushTarget" ; + base:hasDisplayName "AddPushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25441" ; + base:hasProperty opcua:nodei25442, + opcua:nodei25443 . + +opcua:nodei25442 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25442" ; + base:hasValueRank "1" . + +opcua:nodei25443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25443" ; + base:hasValueRank "1" . + +opcua:nodei25444 a opcua:MethodNodeClass ; + base:hasBrowseName "RemovePushTarget" ; + base:hasDisplayName "RemovePushTarget" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25444" ; + base:hasProperty opcua:nodei25445 . + +opcua:nodei25445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25445" ; + base:hasValueRank "1" . + +opcua:nodei25451 a opcua:ObjectNodeClass, + opcua:PubSubConfigurationType ; + base:hasBrowseName "PubSubConfiguration" ; + base:hasComponent opcua:nodei25459, + opcua:nodei25462, + opcua:nodei25464, + opcua:nodei25467, + opcua:nodei25469, + opcua:nodei25472, + opcua:nodei25474, + opcua:nodei25477 ; + base:hasDisplayName "PubSubConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25451" ; + base:hasProperty opcua:nodei25452, + opcua:nodei25453, + opcua:nodei25454, + opcua:nodei25455 . + +opcua:nodei25452 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25452" . + +opcua:nodei25453 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25453" . + +opcua:nodei25454 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25454" . + +opcua:nodei25455 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25455" . + +opcua:nodei25459 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25459" ; + base:hasProperty opcua:nodei25460, + opcua:nodei25461 . + +opcua:nodei25460 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25460" ; + base:hasValueRank "1" . + +opcua:nodei25461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25461" ; + base:hasValueRank "1" . + +opcua:nodei25462 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25462" ; + base:hasProperty opcua:nodei25463 . + +opcua:nodei25463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25463" ; + base:hasValueRank "1" . + +opcua:nodei25464 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25464" ; + base:hasProperty opcua:nodei25465, + opcua:nodei25466 . + +opcua:nodei25465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25465" ; + base:hasValueRank "1" . + +opcua:nodei25466 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25466" ; + base:hasValueRank "1" . + +opcua:nodei25467 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25467" ; + base:hasProperty opcua:nodei25468 . + +opcua:nodei25468 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25468" ; + base:hasValueRank "1" . + +opcua:nodei25469 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25469" ; + base:hasProperty opcua:nodei25470, + opcua:nodei25471 . + +opcua:nodei25470 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25470" ; + base:hasValueRank "1" . + +opcua:nodei25471 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25471" ; + base:hasValueRank "1" . + +opcua:nodei25472 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25472" ; + base:hasProperty opcua:nodei25473 . + +opcua:nodei25473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25473" ; + base:hasValueRank "1" . + +opcua:nodei25474 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25474" ; + base:hasProperty opcua:nodei25475, + opcua:nodei25476 . + +opcua:nodei25475 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25475" ; + base:hasValueRank "1" . + +opcua:nodei25476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25476" ; + base:hasValueRank "1" . + +opcua:nodei25477 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25477" ; + base:hasProperty opcua:nodei25478, + opcua:nodei25479 . + +opcua:nodei25478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25478" ; + base:hasValueRank "1" . + +opcua:nodei25479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25479" ; + base:hasValueRank "1" . + +opcua:nodei25480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultDatagramPublisherId" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "DefaultDatagramPublisherId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25480" . + +opcua:nodei25481 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersion" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "ConfigurationVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25481" . + +opcua:nodei25505 a opcua:MethodNodeClass ; + base:hasBrowseName "ReserveIds" ; + base:hasDisplayName "ReserveIds" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25505" ; + base:hasProperty opcua:nodei25506, + opcua:nodei25507 . + +opcua:nodei25506 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25506" ; + base:hasValueRank "1" . + +opcua:nodei25507 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25507" ; + base:hasValueRank "1" . + +opcua:nodei25508 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25508" ; + base:hasProperty opcua:nodei25509, + opcua:nodei25510 . + +opcua:nodei25509 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25509" ; + base:hasValueRank "1" . + +opcua:nodei25510 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25510" ; + base:hasValueRank "1" . + +opcua:nodei25518 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25518" ; + base:hasValueRank "1" . + +opcua:nodei25521 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CyclicDataSet" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CyclicDataSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25521" . + +opcua:nodei25525 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25525" . + +opcua:nodei25526 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramQos" ; + base:hasDatatype opcua:QosDataType ; + base:hasDisplayName "DatagramQos" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25526" ; + base:hasValueRank "1" . + +opcua:nodei25527 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25527" . + +opcua:nodei25528 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosCategory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosCategory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25528" . + +opcua:nodei25529 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25533 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25529" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25530 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25536 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25530" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25531 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25539 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25531" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25532 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25542 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25532" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei25545 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25549 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25545" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25546 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25552 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25546" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25547 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25555 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25547" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25548 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei25558 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25548" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei25561 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25561" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25562 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25562" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25563 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25563" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25564 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25564" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei25565 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerAdmin" ; + base:hasComponent opcua:nodei25572, + opcua:nodei25574, + opcua:nodei25576, + opcua:nodei25578, + opcua:nodei25580, + opcua:nodei25582 ; + base:hasDescription "This Role allows an administrator to manage SecurityGroups and PushTargets on a SKS. This includes executing methods related to management of SecurityGroups and PushTargets on an SKS." ; + base:hasDisplayName "SecurityKeyServerAdmin" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25565" ; + base:hasProperty opcua:nodei25566, + opcua:nodei25567, + opcua:nodei25568, + opcua:nodei25569, + opcua:nodei25570, + opcua:nodei25571 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerAdmin" . + +opcua:nodei25566 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25566" ; + base:hasValueRank "1" . + +opcua:nodei25567 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25567" . + +opcua:nodei25568 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25568" ; + base:hasValueRank "1" . + +opcua:nodei25569 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25569" . + +opcua:nodei25570 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25570" ; + base:hasValueRank "1" . + +opcua:nodei25571 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25571" . + +opcua:nodei25572 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25572" ; + base:hasProperty opcua:nodei25573 . + +opcua:nodei25573 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25573" ; + base:hasValueRank "1" . + +opcua:nodei25574 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25574" ; + base:hasProperty opcua:nodei25575 . + +opcua:nodei25575 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25575" ; + base:hasValueRank "1" . + +opcua:nodei25576 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25576" ; + base:hasProperty opcua:nodei25577 . + +opcua:nodei25577 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25577" ; + base:hasValueRank "1" . + +opcua:nodei25578 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25578" ; + base:hasProperty opcua:nodei25579 . + +opcua:nodei25579 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25579" ; + base:hasValueRank "1" . + +opcua:nodei25580 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25580" ; + base:hasProperty opcua:nodei25581 . + +opcua:nodei25581 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25581" ; + base:hasValueRank "1" . + +opcua:nodei25582 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25582" ; + base:hasProperty opcua:nodei25583 . + +opcua:nodei25583 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25583" ; + base:hasValueRank "1" . + +opcua:nodei25584 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerPush" ; + base:hasComponent opcua:nodei25591, + opcua:nodei25593, + opcua:nodei25595, + opcua:nodei25597, + opcua:nodei25599, + opcua:nodei25601 ; + base:hasDescription "This Role allows an SKS to push security keys to PubSub Applications. This includes executing methods related to PubSub security." ; + base:hasDisplayName "SecurityKeyServerPush" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25584" ; + base:hasProperty opcua:nodei25585, + opcua:nodei25586, + opcua:nodei25587, + opcua:nodei25588, + opcua:nodei25589, + opcua:nodei25590 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerPush" . + +opcua:nodei25585 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25585" ; + base:hasValueRank "1" . + +opcua:nodei25586 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25586" . + +opcua:nodei25587 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25587" ; + base:hasValueRank "1" . + +opcua:nodei25588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25588" . + +opcua:nodei25589 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25589" ; + base:hasValueRank "1" . + +opcua:nodei25590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25590" . + +opcua:nodei25591 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25591" ; + base:hasProperty opcua:nodei25592 . + +opcua:nodei25592 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25592" ; + base:hasValueRank "1" . + +opcua:nodei25593 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25593" ; + base:hasProperty opcua:nodei25594 . + +opcua:nodei25594 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25594" ; + base:hasValueRank "1" . + +opcua:nodei25595 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25595" ; + base:hasProperty opcua:nodei25596 . + +opcua:nodei25596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25596" ; + base:hasValueRank "1" . + +opcua:nodei25597 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25597" ; + base:hasProperty opcua:nodei25598 . + +opcua:nodei25598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25598" ; + base:hasValueRank "1" . + +opcua:nodei25599 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25599" ; + base:hasProperty opcua:nodei25600 . + +opcua:nodei25600 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25600" ; + base:hasValueRank "1" . + +opcua:nodei25601 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25601" ; + base:hasProperty opcua:nodei25602 . + +opcua:nodei25602 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25602" ; + base:hasValueRank "1" . + +opcua:nodei25603 a opcua:ObjectNodeClass, + opcua:RoleType ; + base:hasBrowseName "SecurityKeyServerAccess" ; + base:hasComponent opcua:nodei25610, + opcua:nodei25612, + opcua:nodei25614, + opcua:nodei25616, + opcua:nodei25618, + opcua:nodei25620 ; + base:hasDescription "This Role allows a PubSub Application to access an SKS to pull keys. It is the default Role for pull but it is expected that different custom Roles are used for different SecurityGroups." ; + base:hasDisplayName "SecurityKeyServerAccess" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25603" ; + base:hasProperty opcua:nodei25604, + opcua:nodei25605, + opcua:nodei25606, + opcua:nodei25607, + opcua:nodei25608, + opcua:nodei25609 ; + base:hasSymbolicName "WellKnownRole_SecurityKeyServerAccess" . + +opcua:nodei25604 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Identities" ; + base:hasDatatype opcua:IdentityMappingRuleType ; + base:hasDisplayName "Identities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25604" ; + base:hasValueRank "1" . + +opcua:nodei25605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ApplicationsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25605" . + +opcua:nodei25606 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Applications" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Applications" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25606" ; + base:hasValueRank "1" . + +opcua:nodei25607 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointsExclude" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EndpointsExclude" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25607" . + +opcua:nodei25608 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Endpoints" ; + base:hasDatatype opcua:EndpointType ; + base:hasDisplayName "Endpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25608" ; + base:hasValueRank "1" . + +opcua:nodei25609 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CustomConfiguration" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "CustomConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25609" . + +opcua:nodei25610 a opcua:MethodNodeClass ; + base:hasBrowseName "AddIdentity" ; + base:hasDisplayName "AddIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25610" ; + base:hasProperty opcua:nodei25611 . + +opcua:nodei25611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25611" ; + base:hasValueRank "1" . + +opcua:nodei25612 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveIdentity" ; + base:hasDisplayName "RemoveIdentity" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25612" ; + base:hasProperty opcua:nodei25613 . + +opcua:nodei25613 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25613" ; + base:hasValueRank "1" . + +opcua:nodei25614 a opcua:MethodNodeClass ; + base:hasBrowseName "AddApplication" ; + base:hasDisplayName "AddApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25614" ; + base:hasProperty opcua:nodei25615 . + +opcua:nodei25615 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25615" ; + base:hasValueRank "1" . + +opcua:nodei25616 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveApplication" ; + base:hasDisplayName "RemoveApplication" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25616" ; + base:hasProperty opcua:nodei25617 . + +opcua:nodei25617 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25617" ; + base:hasValueRank "1" . + +opcua:nodei25618 a opcua:MethodNodeClass ; + base:hasBrowseName "AddEndpoint" ; + base:hasDisplayName "AddEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25618" ; + base:hasProperty opcua:nodei25619 . + +opcua:nodei25619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25619" ; + base:hasValueRank "1" . + +opcua:nodei25620 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveEndpoint" ; + base:hasDisplayName "RemoveEndpoint" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25620" ; + base:hasProperty opcua:nodei25621 . + +opcua:nodei25621 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25621" ; + base:hasValueRank "1" . + +opcua:nodei25624 a opcua:MethodNodeClass ; + base:hasBrowseName "InvalidateKeys" ; + base:hasDisplayName "InvalidateKeys" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25624" . + +opcua:nodei25625 a opcua:MethodNodeClass ; + base:hasBrowseName "ForceKeyRotation" ; + base:hasDisplayName "ForceKeyRotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25625" . + +opcua:nodei25626 a opcua:ObjectNodeClass, + opcua:SecurityGroupType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25626" ; + base:hasProperty opcua:nodei25627, + opcua:nodei25628, + opcua:nodei25629, + opcua:nodei25630, + opcua:nodei25631 ; + base:hasSymbolicName "SecurityGroupName_Placeholder" . + +opcua:nodei25627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25627" . + +opcua:nodei25628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyLifetime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "KeyLifetime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25628" . + +opcua:nodei25629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25629" . + +opcua:nodei25630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxFutureKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxFutureKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25630" . + +opcua:nodei25631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPastKeyCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPastKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25631" . + +opcua:nodei25634 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25634" . + +opcua:nodei25635 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25635" . + +opcua:nodei25636 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenType" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25636" . + +opcua:nodei25637 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedKeyCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "RequestedKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25637" . + +opcua:nodei25638 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RetryInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RetryInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25638" . + +opcua:nodei25639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushExecutionTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushExecutionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25639" . + +opcua:nodei25640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushErrorTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushErrorTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25640" . + +opcua:nodei25641 a opcua:MethodNodeClass ; + base:hasBrowseName "ConnectSecurityGroups" ; + base:hasDisplayName "ConnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25641" ; + base:hasProperty opcua:nodei25642, + opcua:nodei25643 . + +opcua:nodei25642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25642" ; + base:hasValueRank "1" . + +opcua:nodei25643 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25643" ; + base:hasValueRank "1" . + +opcua:nodei25644 a opcua:MethodNodeClass ; + base:hasBrowseName "DisconnectSecurityGroups" ; + base:hasDisplayName "DisconnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25644" ; + base:hasProperty opcua:nodei25645, + opcua:nodei25646 . + +opcua:nodei25645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25645" ; + base:hasValueRank "1" . + +opcua:nodei25646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25646" ; + base:hasValueRank "1" . + +opcua:nodei25647 a opcua:MethodNodeClass ; + base:hasBrowseName "TriggerKeyUpdate" ; + base:hasDisplayName "TriggerKeyUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25647" . + +opcua:nodei25648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25648" . + +opcua:nodei25649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25649" . + +opcua:nodei25650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenType" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "UserTokenType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25650" . + +opcua:nodei25651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RequestedKeyCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "RequestedKeyCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25651" . + +opcua:nodei25652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RetryInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "RetryInterval" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25652" . + +opcua:nodei25653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushExecutionTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushExecutionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25653" . + +opcua:nodei25654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastPushErrorTime" ; + base:hasDatatype opcua:DateTime ; + base:hasDisplayName "LastPushErrorTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25654" . + +opcua:nodei25655 a opcua:MethodNodeClass ; + base:hasBrowseName "ConnectSecurityGroups" ; + base:hasDisplayName "ConnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25655" ; + base:hasProperty opcua:nodei25656, + opcua:nodei25657 . + +opcua:nodei25656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25656" ; + base:hasValueRank "1" . + +opcua:nodei25657 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25657" ; + base:hasValueRank "1" . + +opcua:nodei25658 a opcua:MethodNodeClass ; + base:hasBrowseName "DisconnectSecurityGroups" ; + base:hasDisplayName "DisconnectSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25658" ; + base:hasProperty opcua:nodei25659, + opcua:nodei25660 . + +opcua:nodei25659 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25659" ; + base:hasValueRank "1" . + +opcua:nodei25660 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25660" ; + base:hasValueRank "1" . + +opcua:nodei25661 a opcua:MethodNodeClass ; + base:hasBrowseName "TriggerKeyUpdate" ; + base:hasDisplayName "TriggerKeyUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25661" . + +opcua:nodei25684 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25684" ; + base:hasValueRank "1" . + +opcua:nodei25696 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25696" . + +opcua:nodei25697 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25697" . + +opcua:nodei25698 a opcua:MethodNodeClass ; + base:hasBrowseName "CancelChanges" ; + base:hasDisplayName "CancelChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25698" . + +opcua:nodei25699 a opcua:MethodNodeClass ; + base:hasBrowseName "ResetToServerDefaults" ; + base:hasDisplayName "ResetToServerDefaults" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25699" . + +opcua:nodei25706 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25706" . + +opcua:nodei25707 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25707" . + +opcua:nodei25708 a opcua:MethodNodeClass ; + base:hasBrowseName "CancelChanges" ; + base:hasDisplayName "CancelChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25708" . + +opcua:nodei25709 a opcua:MethodNodeClass ; + base:hasBrowseName "ResetToServerDefaults" ; + base:hasDisplayName "ResetToServerDefaults" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25709" . + +opcua:nodei25724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25724" . + +opcua:nodei25725 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25725" . + +opcua:nodei26849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Enabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26849" . + +opcua:nodei26850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26850" . + +opcua:nodei26851 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26851" . + +opcua:nodei26852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26852" . + +opcua:nodei26872 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsSingleton" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsSingleton" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26872" . + +opcua:nodei26873 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestTickets" ; + base:hasDisplayName "RequestTickets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26873" ; + base:hasProperty opcua:nodei26874 . + +opcua:nodei26874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26874" ; + base:hasValueRank "1" . + +opcua:nodei26875 a opcua:MethodNodeClass ; + base:hasBrowseName "SetRegistrarEndpoints" ; + base:hasDisplayName "SetRegistrarEndpoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26875" ; + base:hasProperty opcua:nodei26876 . + +opcua:nodei26876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26876" ; + base:hasValueRank "1" . + +opcua:nodei26878 a opcua:ApplicationConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei26879, + opcua:nodei28005, + opcua:nodei28008, + opcua:nodei28010, + opcua:nodei28013 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26878" ; + base:hasProperty opcua:nodei27996, + opcua:nodei27997, + opcua:nodei27998, + opcua:nodei27999, + opcua:nodei28000, + opcua:nodei28001, + opcua:nodei28002, + opcua:nodei28003 ; + base:hasSymbolicName "ApplicationName_Placeholder" . + +opcua:nodei26879 a opcua:CertificateGroupFolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "CertificateGroups" ; + base:hasComponent opcua:nodei26880 ; + base:hasDisplayName "CertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26879" . + +opcua:nodei26880 a opcua:CertificateGroupType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultApplicationGroup" ; + base:hasComponent opcua:nodei26881 ; + base:hasDisplayName "DefaultApplicationGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26880" ; + base:hasProperty opcua:nodei26917 . + +opcua:nodei26881 a opcua:ObjectNodeClass, + opcua:TrustListType ; + base:hasBrowseName "TrustList" ; + base:hasComponent opcua:nodei26889, + opcua:nodei26892, + opcua:nodei26894, + opcua:nodei26897, + opcua:nodei26899, + opcua:nodei26902, + opcua:nodei26907, + opcua:nodei26910, + opcua:nodei26913, + opcua:nodei26915 ; + base:hasDisplayName "TrustList" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26881" ; + base:hasProperty opcua:nodei26882, + opcua:nodei26883, + opcua:nodei26884, + opcua:nodei26885, + opcua:nodei26904 . + +opcua:nodei26882 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Size" ; + base:hasDatatype opcua:UInt64 ; + base:hasDisplayName "Size" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26882" . + +opcua:nodei26883 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Writable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Writable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26883" . + +opcua:nodei26884 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserWritable" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UserWritable" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26884" . + +opcua:nodei26885 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OpenCount" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "OpenCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26885" . + +opcua:nodei26889 a opcua:MethodNodeClass ; + base:hasBrowseName "Open" ; + base:hasDisplayName "Open" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26889" ; + base:hasProperty opcua:nodei26890, + opcua:nodei26891 . + +opcua:nodei26890 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26890" ; + base:hasValueRank "1" . + +opcua:nodei26891 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26891" ; + base:hasValueRank "1" . + +opcua:nodei26892 a opcua:MethodNodeClass ; + base:hasBrowseName "Close" ; + base:hasDisplayName "Close" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26892" ; + base:hasProperty opcua:nodei26893 . + +opcua:nodei26893 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26893" ; + base:hasValueRank "1" . + +opcua:nodei26894 a opcua:MethodNodeClass ; + base:hasBrowseName "Read" ; + base:hasDisplayName "Read" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26894" ; + base:hasProperty opcua:nodei26895, + opcua:nodei26896 . + +opcua:nodei26895 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26895" ; + base:hasValueRank "1" . + +opcua:nodei26896 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26896" ; + base:hasValueRank "1" . + +opcua:nodei26897 a opcua:MethodNodeClass ; + base:hasBrowseName "Write" ; + base:hasDisplayName "Write" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26897" ; + base:hasProperty opcua:nodei26898 . + +opcua:nodei26898 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26898" ; + base:hasValueRank "1" . + +opcua:nodei26899 a opcua:MethodNodeClass ; + base:hasBrowseName "GetPosition" ; + base:hasDisplayName "GetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26899" ; + base:hasProperty opcua:nodei26900, + opcua:nodei26901 . + +opcua:nodei26900 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26900" ; + base:hasValueRank "1" . + +opcua:nodei26901 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26901" ; + base:hasValueRank "1" . + +opcua:nodei26902 a opcua:MethodNodeClass ; + base:hasBrowseName "SetPosition" ; + base:hasDisplayName "SetPosition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26902" ; + base:hasProperty opcua:nodei26903 . + +opcua:nodei26903 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26903" ; + base:hasValueRank "1" . + +opcua:nodei26904 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastUpdateTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastUpdateTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26904" . + +opcua:nodei26907 a opcua:MethodNodeClass ; + base:hasBrowseName "OpenWithMasks" ; + base:hasDisplayName "OpenWithMasks" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26907" ; + base:hasProperty opcua:nodei26908, + opcua:nodei26909 . + +opcua:nodei26908 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26908" ; + base:hasValueRank "1" . + +opcua:nodei26909 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26909" ; + base:hasValueRank "1" . + +opcua:nodei26910 a opcua:MethodNodeClass ; + base:hasBrowseName "CloseAndUpdate" ; + base:hasDisplayName "CloseAndUpdate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26910" ; + base:hasProperty opcua:nodei26911, + opcua:nodei26912 . + +opcua:nodei26911 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26911" ; + base:hasValueRank "1" . + +opcua:nodei26912 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26912" ; + base:hasValueRank "1" . + +opcua:nodei26913 a opcua:MethodNodeClass ; + base:hasBrowseName "AddCertificate" ; + base:hasDisplayName "AddCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26913" ; + base:hasProperty opcua:nodei26914 . + +opcua:nodei26914 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26914" ; + base:hasValueRank "1" . + +opcua:nodei26915 a opcua:MethodNodeClass ; + base:hasBrowseName "RemoveCertificate" ; + base:hasDisplayName "RemoveCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26915" ; + base:hasProperty opcua:nodei26916 . + +opcua:nodei26916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26916" ; + base:hasValueRank "1" . + +opcua:nodei26917 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CertificateTypes" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CertificateTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "26917" ; + base:hasValueRank "1" . + +opcua:nodei2730 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2730" . + +opcua:nodei2731 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2731" . + +opcua:nodei2732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2732" . + +opcua:nodei2733 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2733" . + +opcua:nodei2734 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2734" . + +opcua:nodei2735 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2735" . + +opcua:nodei2736 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2736" . + +opcua:nodei2737 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2737" . + +opcua:nodei2739 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Changes" ; + base:hasDatatype opcua:SemanticChangeStructureDataType ; + base:hasDisplayName "Changes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2739" ; + base:hasValueRank "1" . + +opcua:nodei2742 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Auditing" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Auditing" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2742" . + +opcua:nodei2744 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3129, + opcua:nodei3130 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2744" . + +opcua:nodei2745 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecureChannelId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecureChannelId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2745" . + +opcua:nodei2746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificateThumbprint" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientCertificateThumbprint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2746" . + +opcua:nodei2747 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificateThumbprint" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientCertificateThumbprint" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2747" . + +opcua:nodei2749 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2749" . + +opcua:nodei2750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeId" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "AttributeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2750" . + +opcua:nodei2751 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ParameterDataTypeId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ParameterDataTypeId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2751" . + +opcua:nodei2752 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2752" . + +opcua:nodei2753 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2753" . + +opcua:nodei2754 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2754" . + +opcua:nodei2756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2756" . + +opcua:nodei2757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Name" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "Name" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2757" . + +opcua:nodei2758 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2758" . + +opcua:nodei2759 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2759" . + +opcua:nodei2761 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2761" . + +opcua:nodei2763 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2763" . + +opcua:nodei2764 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Name" ; + base:hasDatatype opcua:QualifiedName ; + base:hasDisplayName "Name" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2764" . + +opcua:nodei2765 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2765" . + +opcua:nodei2766 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2766" . + +opcua:nodei2768 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2768" . + +opcua:nodei2769 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2769" ; + base:hasProperty opcua:nodei3720 . + +opcua:nodei2770 a opcua:TransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2770" ; + base:hasProperty opcua:nodei3724 . + +opcua:nodei2772 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2772" ; + base:hasProperty opcua:nodei3728 . + +opcua:nodei2773 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2773" ; + base:hasProperty opcua:nodei3732 . + +opcua:nodei2774 a opcua:TransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Transition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Transition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2774" ; + base:hasProperty opcua:nodei3754 . + +opcua:nodei2775 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "FromState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FromState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2775" ; + base:hasProperty opcua:nodei3746 . + +opcua:nodei2776 a opcua:StateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ToState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ToState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2776" ; + base:hasProperty opcua:nodei3750 . + +opcua:nodei2777 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldStateId" ; + base:hasDisplayName "OldStateId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2777" . + +opcua:nodei2778 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewStateId" ; + base:hasDisplayName "NewStateId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2778" . + +opcua:nodei27996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Enabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Enabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27996" . + +opcua:nodei27997 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ApplicationUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27997" . + +opcua:nodei27998 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27998" . + +opcua:nodei27999 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationType" ; + base:hasDatatype opcua:ApplicationType ; + base:hasDisplayName "ApplicationType" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "27999" . + +opcua:nodei28000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerCapabilities" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerCapabilities" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28000" ; + base:hasValueRank "1" . + +opcua:nodei28001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportedPrivateKeyFormats" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SupportedPrivateKeyFormats" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28001" ; + base:hasValueRank "1" . + +opcua:nodei28002 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTrustListSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxTrustListSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28002" . + +opcua:nodei28003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MulticastDnsEnabled" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "MulticastDnsEnabled" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28003" . + +opcua:nodei28005 a opcua:MethodNodeClass ; + base:hasBrowseName "UpdateCertificate" ; + base:hasDisplayName "UpdateCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28005" ; + base:hasProperty opcua:nodei28006, + opcua:nodei28007 . + +opcua:nodei28006 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28006" ; + base:hasValueRank "1" . + +opcua:nodei28007 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28007" ; + base:hasValueRank "1" . + +opcua:nodei28008 a opcua:MethodNodeClass ; + base:hasBrowseName "ApplyChanges" ; + base:hasDisplayName "ApplyChanges" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28008" . + +opcua:nodei28010 a opcua:MethodNodeClass ; + base:hasBrowseName "CreateSigningRequest" ; + base:hasDisplayName "CreateSigningRequest" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28010" ; + base:hasProperty opcua:nodei28011, + opcua:nodei28012 . + +opcua:nodei28011 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28011" ; + base:hasValueRank "1" . + +opcua:nodei28012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28012" ; + base:hasValueRank "1" . + +opcua:nodei28013 a opcua:MethodNodeClass ; + base:hasBrowseName "GetRejectedList" ; + base:hasDisplayName "GetRejectedList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28013" ; + base:hasProperty opcua:nodei28014 . + +opcua:nodei28014 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "28014" ; + base:hasValueRank "1" . + +opcua:nodei2831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Prompt" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Prompt" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2831" . + +opcua:nodei2935 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2930 ; + opcua:HasCause opcua:nodei24756, + opcua:nodei2949 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2932 ; + base:hasBrowseName "UnshelvedToTimedShelved" ; + base:hasDisplayName "UnshelvedToTimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2935" ; + base:hasProperty opcua:nodei11322 . + +opcua:nodei2936 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2930 ; + opcua:HasCause opcua:nodei24760, + opcua:nodei2948 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2933 ; + base:hasBrowseName "UnshelvedToOneShotShelved" ; + base:hasDisplayName "UnshelvedToOneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2936" ; + base:hasProperty opcua:nodei11323 . + +opcua:nodei2940 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2932 ; + opcua:HasCause opcua:nodei24758, + opcua:nodei2947 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2930 ; + base:hasBrowseName "TimedShelvedToUnshelved" ; + base:hasDisplayName "TimedShelvedToUnshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2940" ; + base:hasProperty opcua:nodei11324 . + +opcua:nodei2942 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2932 ; + opcua:HasCause opcua:nodei24760, + opcua:nodei2948 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2933 ; + base:hasBrowseName "TimedShelvedToOneShotShelved" ; + base:hasDisplayName "TimedShelvedToOneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2942" ; + base:hasProperty opcua:nodei11325 . + +opcua:nodei2943 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2933 ; + opcua:HasCause opcua:nodei24758, + opcua:nodei2947 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2930 ; + base:hasBrowseName "OneShotShelvedToUnshelved" ; + base:hasDisplayName "OneShotShelvedToUnshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2943" ; + base:hasProperty opcua:nodei11326 . + +opcua:nodei2945 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei2933 ; + opcua:HasCause opcua:nodei24756, + opcua:nodei2949 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei2932 ; + base:hasBrowseName "OneShotShelvedToTimedShelved" ; + base:hasDisplayName "OneShotShelvedToTimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2945" ; + base:hasProperty opcua:nodei11327 . + +opcua:nodei297 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8285 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "297" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei298 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7650 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "298" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei29878 a opcua:ObjectNodeClass, + opcua:ProvisionableDeviceType ; + base:hasBrowseName "ProvisionableDevice" ; + base:hasComponent opcua:nodei29880 ; + base:hasDisplayName "ProvisionableDevice" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29878" ; + base:hasProperty opcua:nodei29879 . + +opcua:nodei29879 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsSingleton" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsSingleton" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29879" . + +opcua:nodei29880 a opcua:MethodNodeClass ; + base:hasBrowseName "RequestTickets" ; + base:hasDisplayName "RequestTickets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29880" ; + base:hasProperty opcua:nodei29881 . + +opcua:nodei29881 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "29881" ; + base:hasValueRank "1" . + +opcua:nodei2991 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2991" ; + base:hasValueRank "1" . + +opcua:nodei2992 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2992" . + +opcua:nodei2993 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2993" . + +opcua:nodei2994 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Auditing" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Auditing" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2994" . + +opcua:nodei2996 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2996" . + +opcua:nodei2997 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2997" . + +opcua:nodei2998 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventNotificationsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventNotificationsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2998" . + +opcua:nodei300 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8294 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "300" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3003" . + +opcua:nodei301 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7659 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "301" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IsDeleteModified" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "IsDeleteModified" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3015" . + +opcua:nodei3016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3016" . + +opcua:nodei3017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3017" . + +opcua:nodei3020 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReqTimes" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ReqTimes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3020" ; + base:hasValueRank "1" . + +opcua:nodei3021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3021" ; + base:hasValueRank "1" . + +opcua:nodei3023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventIds" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "EventIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3023" ; + base:hasValueRank "1" . + +opcua:nodei3024 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3024" . + +opcua:nodei3025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3025" . + +opcua:nodei3026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3026" . + +opcua:nodei3027 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3027" . + +opcua:nodei3028 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3028" . + +opcua:nodei3029 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3029" ; + base:hasValueRank "1" . + +opcua:nodei3030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:HistoryEventFieldList ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3030" ; + base:hasValueRank "1" . + +opcua:nodei3031 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PerformInsertReplace" ; + base:hasDatatype opcua:PerformUpdateType ; + base:hasDisplayName "PerformInsertReplace" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3031" . + +opcua:nodei3032 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NewValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "NewValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3032" ; + base:hasValueRank "1" . + +opcua:nodei3033 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3033" ; + base:hasValueRank "1" . + +opcua:nodei3034 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OldValues" ; + base:hasDatatype opcua:DataValue ; + base:hasDisplayName "OldValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3034" ; + base:hasValueRank "1" . + +opcua:nodei3048 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3048" ; + base:hasSymbolicName "EventTypesFolder" ; + base:organizes opcua:nodei2041 . + +opcua:nodei3049 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3049" ; + base:hasValueRank "1" . + +opcua:nodei305 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8297 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "305" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3050 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3050" . + +opcua:nodei3052 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3052" . + +opcua:nodei3053 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3053" . + +opcua:nodei3054 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3054" . + +opcua:nodei3055 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3055" . + +opcua:nodei3056 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3056" . + +opcua:nodei3057 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3057" . + +opcua:nodei3058 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3058" . + +opcua:nodei3059 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3059" ; + base:hasProperty opcua:nodei11168, + opcua:nodei11169, + opcua:nodei11170, + opcua:nodei11171 . + +opcua:nodei306 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7662 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "306" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3074 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3074" . + +opcua:nodei3075 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "CurrentTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3075" . + +opcua:nodei3076 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "State" ; + base:hasDatatype opcua:ServerState ; + base:hasDisplayName "State" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3076" . + +opcua:nodei3077 a opcua:BuildInfoType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasComponent opcua:nodei3078, + opcua:nodei3079, + opcua:nodei3080, + opcua:nodei3081, + opcua:nodei3082, + opcua:nodei3083 ; + base:hasDatatype opcua:BuildInfo ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3077" . + +opcua:nodei3078 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3078" . + +opcua:nodei3079 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3079" . + +opcua:nodei3080 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3080" . + +opcua:nodei3081 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3081" . + +opcua:nodei3082 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3082" . + +opcua:nodei3083 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3083" . + +opcua:nodei3084 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecondsTillShutdown" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecondsTillShutdown" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3084" . + +opcua:nodei3085 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ShutdownReason" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ShutdownReason" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3085" . + +opcua:nodei3086 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerProfileArray" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerProfileArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3086" ; + base:hasValueRank "1" . + +opcua:nodei3087 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIdArray" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIdArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3087" ; + base:hasValueRank "1" . + +opcua:nodei3088 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinSupportedSampleRate" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinSupportedSampleRate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3088" . + +opcua:nodei3089 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxBrowseContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxBrowseContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3089" . + +opcua:nodei309 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8300 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "309" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3090 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxQueryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxQueryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3090" . + +opcua:nodei3091 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxHistoryContinuationPoints" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "MaxHistoryContinuationPoints" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3091" . + +opcua:nodei3092 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3092" ; + base:hasValueRank "1" . + +opcua:nodei3093 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ModellingRules" ; + base:hasDisplayName "ModellingRules" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3093" . + +opcua:nodei3094 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3094" . + +opcua:nodei3095 a opcua:ServerDiagnosticsSummaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummary" ; + base:hasComponent opcua:nodei3096, + opcua:nodei3097, + opcua:nodei3098, + opcua:nodei3099, + opcua:nodei3100, + opcua:nodei3101, + opcua:nodei3102, + opcua:nodei3104, + opcua:nodei3105, + opcua:nodei3106, + opcua:nodei3107, + opcua:nodei3108 ; + base:hasDatatype opcua:ServerDiagnosticsSummaryDataType ; + base:hasDisplayName "ServerDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3095" . + +opcua:nodei3096 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3096" . + +opcua:nodei3097 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3097" . + +opcua:nodei3098 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3098" . + +opcua:nodei3099 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3099" . + +opcua:nodei31 a opcua:ReferenceTypeNodeClass ; + base:definesType opcua:References ; + base:hasBrowseName "References" ; + base:hasDisplayName "References" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31" ; + base:isSymmetric "true" . + +opcua:nodei310 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7665 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "310" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3100 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3100" . + +opcua:nodei3101 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3101" . + +opcua:nodei3102 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3102" . + +opcua:nodei3104 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3104" . + +opcua:nodei3105 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3105" . + +opcua:nodei3106 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3106" . + +opcua:nodei3107 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3107" . + +opcua:nodei3108 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3108" . + +opcua:nodei3110 a opcua:SubscriptionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsArray" ; + base:hasDatatype opcua:SubscriptionDiagnosticsDataType ; + base:hasDisplayName "SubscriptionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3110" ; + base:hasValueRank "1" . + +opcua:nodei3111 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3112, + opcua:nodei3113 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3111" . + +opcua:nodei3112 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3112" ; + base:hasValueRank "1" . + +opcua:nodei3113 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3113" ; + base:hasValueRank "1" . + +opcua:nodei3114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledFlag" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "EnabledFlag" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3114" . + +opcua:nodei3115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3115" . + +opcua:nodei3116 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerViewCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ServerViewCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3116" . + +opcua:nodei3117 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3117" . + +opcua:nodei3118 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3118" . + +opcua:nodei3119 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3119" . + +opcua:nodei3120 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3120" . + +opcua:nodei3121 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionTimeoutCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionTimeoutCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3121" . + +opcua:nodei3122 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionAbortCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SessionAbortCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3122" . + +opcua:nodei3124 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishingIntervalCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "PublishingIntervalCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3124" . + +opcua:nodei3125 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3125" . + +opcua:nodei3126 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CumulatedSubscriptionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CumulatedSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3126" . + +opcua:nodei3127 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityRejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "SecurityRejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3127" . + +opcua:nodei3128 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedRequestsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedRequestsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3128" . + +opcua:nodei3129 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3129" ; + base:hasValueRank "1" . + +opcua:nodei313 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8303 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "313" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3130 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3130" ; + base:hasValueRank "1" . + +opcua:nodei3131 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3131" . + +opcua:nodei3132 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3132" . + +opcua:nodei3133 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientDescription" ; + base:hasDatatype opcua:ApplicationDescription ; + base:hasDisplayName "ClientDescription" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3133" . + +opcua:nodei3134 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3134" . + +opcua:nodei3135 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3135" . + +opcua:nodei3136 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocaleIds" ; + base:hasDatatype opcua:LocaleId ; + base:hasDisplayName "LocaleIds" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3136" ; + base:hasValueRank "1" . + +opcua:nodei3137 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActualSessionTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActualSessionTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3137" . + +opcua:nodei3138 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxResponseMessageSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxResponseMessageSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3138" . + +opcua:nodei3139 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientConnectionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientConnectionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3139" . + +opcua:nodei314 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7668 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "314" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3140 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientLastContactTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "ClientLastContactTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3140" . + +opcua:nodei3141 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentSubscriptionsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3141" . + +opcua:nodei3142 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentMonitoredItemsCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3142" . + +opcua:nodei3143 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentPublishRequestsInQueue" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentPublishRequestsInQueue" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3143" . + +opcua:nodei3151 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3151" . + +opcua:nodei3152 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryReadCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryReadCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3152" . + +opcua:nodei3153 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriteCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "WriteCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3153" . + +opcua:nodei3154 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryUpdateCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "HistoryUpdateCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3154" . + +opcua:nodei3155 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CallCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CallCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3155" . + +opcua:nodei3156 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3156" . + +opcua:nodei3157 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifyMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifyMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3157" . + +opcua:nodei3158 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetMonitoringModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetMonitoringModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3158" . + +opcua:nodei3159 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetTriggeringCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetTriggeringCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3159" . + +opcua:nodei3160 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteMonitoredItemsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteMonitoredItemsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3160" . + +opcua:nodei3161 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "CreateSubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3161" . + +opcua:nodei3162 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModifySubscriptionCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "ModifySubscriptionCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3162" . + +opcua:nodei3163 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetPublishingModeCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "SetPublishingModeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3163" . + +opcua:nodei3164 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "PublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3164" . + +opcua:nodei3165 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RepublishCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RepublishCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3165" . + +opcua:nodei3166 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransferSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TransferSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3166" . + +opcua:nodei3167 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteSubscriptionsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteSubscriptionsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3167" . + +opcua:nodei3168 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3168" . + +opcua:nodei3169 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "AddReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3169" . + +opcua:nodei317 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8306 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "317" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3170 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3170" . + +opcua:nodei3171 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "DeleteReferencesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3171" . + +opcua:nodei3172 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3172" . + +opcua:nodei3173 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrowseNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "BrowseNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3173" . + +opcua:nodei3174 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TranslateBrowsePathsToNodeIdsCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3174" . + +opcua:nodei3175 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryFirstCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryFirstCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3175" . + +opcua:nodei3176 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "QueryNextCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "QueryNextCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3176" . + +opcua:nodei3177 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "RegisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3177" . + +opcua:nodei31770 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsQueueSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsQueueSize" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31770" . + +opcua:nodei31771 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31771" . + +opcua:nodei31772 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31772" . + +opcua:nodei31773 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "ConditionSubClassId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31773" ; + base:hasValueRank "1" . + +opcua:nodei31774 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionSubClassName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConditionSubClassName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31774" ; + base:hasValueRank "1" . + +opcua:nodei3178 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnregisterNodesCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "UnregisterNodesCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3178" . + +opcua:nodei3179 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3179" . + +opcua:nodei318 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7671 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "318" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3180 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdOfSession" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdOfSession" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3180" . + +opcua:nodei3181 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserIdHistory" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserIdHistory" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3181" ; + base:hasValueRank "1" . + +opcua:nodei3182 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AuthenticationMechanism" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AuthenticationMechanism" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3182" . + +opcua:nodei3183 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Encoding" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Encoding" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3183" . + +opcua:nodei3184 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProtocol" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProtocol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3184" . + +opcua:nodei3185 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3185" . + +opcua:nodei3186 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3186" . + +opcua:nodei3187 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientCertificate" ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "ClientCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3187" . + +opcua:nodei3190 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LocalTime" ; + base:hasDatatype opcua:TimeZoneDataType ; + base:hasDisplayName "LocalTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3190" . + +opcua:nodei31915 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Locations" ; + base:hasDisplayName "Locations" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31915" . + +opcua:nodei31916 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxMonitoredItemsQueueSize" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxMonitoredItemsQueueSize" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "31916" . + +opcua:nodei320 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8309 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "320" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportsFilteredRetain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportsFilteredRetain" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32060" . + +opcua:nodei321 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7674 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "321" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32226 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32226" ; + base:hasSymbolicName "DigitalVariable_Placeholder" . + +opcua:nodei32245 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighestActiveSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "HighestActiveSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32245" . + +opcua:nodei32246 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighestUnackSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "HighestUnackSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32246" . + +opcua:nodei32247 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "ActiveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32247" . + +opcua:nodei32248 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32248" . + +opcua:nodei32249 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnconfirmedCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnconfirmedCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32249" . + +opcua:nodei32250 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Filter" ; + base:hasDatatype opcua:ContentFilter ; + base:hasDisplayName "Filter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32250" . + +opcua:nodei32252 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSetValues" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "OptionSetValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32252" ; + base:hasValueRank "1" . + +opcua:nodei32254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActivityTimeout" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "ActivityTimeout" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32254" . + +opcua:nodei32281 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "TrustListId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32281" . + +opcua:nodei32287 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32287" . + +opcua:nodei32288 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32288" . + +opcua:nodei32289 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Result" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Result" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32289" . + +opcua:nodei32290 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedTrustLists" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedTrustLists" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32290" ; + base:hasValueRank "1" . + +opcua:nodei32291 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedCertificateGroups" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedCertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32291" ; + base:hasValueRank "1" . + +opcua:nodei32292 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Errors" ; + base:hasDatatype opcua:TransactionErrorType ; + base:hasDisplayName "Errors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32292" ; + base:hasValueRank "1" . + +opcua:nodei32296 a opcua:MethodNodeClass ; + base:hasBrowseName "GetCertificates" ; + base:hasDisplayName "GetCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32296" ; + base:hasProperty opcua:nodei32297, + opcua:nodei32298 . + +opcua:nodei32297 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32297" ; + base:hasValueRank "1" . + +opcua:nodei32298 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "OutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32298" ; + base:hasValueRank "1" . + +opcua:nodei32299 a opcua:ObjectNodeClass, + opcua:TransactionDiagnosticsType ; + base:hasBrowseName "TransactionDiagnostics" ; + base:hasDisplayName "TransactionDiagnostics" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32299" ; + base:hasProperty opcua:nodei32300, + opcua:nodei32301, + opcua:nodei32302, + opcua:nodei32303, + opcua:nodei32304, + opcua:nodei32305 . + +opcua:nodei323 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8312 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "323" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32300 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32300" . + +opcua:nodei32301 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32301" . + +opcua:nodei32302 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Result" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Result" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32302" . + +opcua:nodei32303 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedTrustLists" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedTrustLists" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32303" ; + base:hasValueRank "1" . + +opcua:nodei32304 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "AffectedCertificateGroups" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "AffectedCertificateGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32304" ; + base:hasValueRank "1" . + +opcua:nodei32305 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Errors" ; + base:hasDatatype opcua:TransactionErrorType ; + base:hasDisplayName "Errors" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32305" ; + base:hasValueRank "1" . + +opcua:nodei32382 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32383 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32382" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32386 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32387 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32386" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32390 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32390" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32396 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultSecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "DefaultSecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32396" ; + base:hasValueRank "1" . + +opcua:nodei32397 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConfigurationProperties" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32397" ; + base:hasValueRank "1" . + +opcua:nodei32398 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWritersPerGroup" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWritersPerGroup" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32398" . + +opcua:nodei32399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeDatagram" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeDatagram" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32399" . + +opcua:nodei324 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7677 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "324" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32400 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeBroker" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeBroker" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32400" . + +opcua:nodei32401 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPull" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPull" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32401" . + +opcua:nodei32402 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPush" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPush" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32402" . + +opcua:nodei32403 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultSecurityKeyServices" ; + base:hasDatatype opcua:EndpointDescription ; + base:hasDisplayName "DefaultSecurityKeyServices" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32403" ; + base:hasValueRank "1" . + +opcua:nodei32404 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationProperties" ; + base:hasDatatype opcua:KeyValuePair ; + base:hasDisplayName "ConfigurationProperties" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32404" ; + base:hasValueRank "1" . + +opcua:nodei32408 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelVersion" ; + base:hasDatatype opcua:SemanticVersionString ; + base:hasDisplayName "ModelVersion" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32408" ; + base:hasValue "1.5.3" . + +opcua:nodei32410 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32410" ; + base:hasValueRank "1" . + +opcua:nodei32413 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerArray" ; + base:hasDatatype opcua:RedundantServerDataType ; + base:hasDisplayName "RedundantServerArray" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32413" ; + base:hasValueRank "1" . + +opcua:nodei32415 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Mode" ; + base:hasDatatype opcua:RedundantServerMode ; + base:hasDisplayName "Mode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32415" . + +opcua:nodei32416 a opcua:MethodNodeClass ; + base:hasBrowseName "Failover" ; + base:hasDisplayName "Failover" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32416" . + +opcua:nodei32418 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32418" ; + base:hasValueRank "1" . + +opcua:nodei32419 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelVersion" ; + base:hasDatatype opcua:SemanticVersionString ; + base:hasDisplayName "ModelVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32419" . + +opcua:nodei32422 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32423 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32422" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32426 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32427 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32426" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32430 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32430" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32432 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldsDefinitions" ; + base:hasDatatype opcua:BitFieldDefinition ; + base:hasDisplayName "BitFieldsDefinitions" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32432" ; + base:hasValueRank "1" . + +opcua:nodei32433 a opcua:BaseVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32433" ; + base:hasSymbolicName "FieldName_Placeholder" . + +opcua:nodei32437 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32437" ; + base:hasValueRank "1" . + +opcua:nodei32441 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CommonName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CommonName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32441" . + +opcua:nodei32443 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32443" . + +opcua:nodei32444 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Description" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Description" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32444" . + +opcua:nodei32445 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32445" . + +opcua:nodei32446 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Discipline" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Discipline" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32446" . + +opcua:nodei32452 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AlternativeUnits" ; + base:hasComponent opcua:nodei32587 ; + base:hasDisplayName "AlternativeUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32452" . + +opcua:nodei32461 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionLimit" ; + base:hasDatatype opcua:ConversionLimitEnum ; + base:hasDisplayName "ConversionLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32461" . + +opcua:nodei32462 a opcua:ObjectNodeClass, + opcua:UnitType ; + base:hasBrowseName "CoherentUnit" ; + base:hasDisplayName "CoherentUnit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32462" ; + base:hasProperty opcua:nodei32463, + opcua:nodei32465 . + +opcua:nodei32463 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32463" . + +opcua:nodei32465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32465" . + +opcua:nodei32472 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversion" ; + base:hasDatatype opcua:LinearConversionDataType ; + base:hasDisplayName "LinearConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32472" . + +opcua:nodei32473 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MathMLConversion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MathMLConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32473" . + +opcua:nodei32474 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MathMLInverseConversion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MathMLInverseConversion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32474" . + +opcua:nodei32476 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32476" . + +opcua:nodei32477 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Description" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Description" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32477" . + +opcua:nodei32478 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:AnnotationDataType ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32478" ; + base:hasValueRank "1" . + +opcua:nodei32479 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionService" ; + base:hasDatatype opcua:UriString ; + base:hasDisplayName "ConversionService" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32479" . + +opcua:nodei32480 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dimension" ; + base:hasDatatype opcua:QuantityDimension ; + base:hasDisplayName "Dimension" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32480" . + +opcua:nodei32481 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ServerUnits" ; + base:hasComponent opcua:nodei32482 ; + base:hasDisplayName "ServerUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32481" . + +opcua:nodei32482 a opcua:ObjectNodeClass, + opcua:ServerUnitType ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32482" ; + base:hasProperty opcua:nodei32483, + opcua:nodei32485, + opcua:nodei32496 ; + base:hasSymbolicName "ServerUnit_Placeholder" . + +opcua:nodei32483 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32483" . + +opcua:nodei32485 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32485" . + +opcua:nodei32496 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConversionLimit" ; + base:hasDatatype opcua:ConversionLimitEnum ; + base:hasDisplayName "ConversionLimit" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32496" . + +opcua:nodei32503 a opcua:ObjectNodeClass, + opcua:QuantityType ; + base:hasBrowseName "" ; + base:hasComponent opcua:nodei32509 ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11508 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32503" ; + base:hasProperty opcua:nodei32508 ; + base:hasSymbolicName "Quantity_Placeholder" . + +opcua:nodei32508 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Dimension" ; + base:hasDatatype opcua:QuantityDimension ; + base:hasDisplayName "Dimension" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32508" . + +opcua:nodei32509 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ServerUnits" ; + base:hasDisplayName "ServerUnits" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32509" . + +opcua:nodei32530 a opcua:ObjectNodeClass, + opcua:QuantitiesFolderType ; + base:hasBrowseName "Quantities" ; + base:hasDescription "This Object is the entry point to quantities and their units managed in the Server." ; + base:hasDisplayName "Quantities" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32530" . + +opcua:nodei32560 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32563 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32560" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32561 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32566 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32561" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32562 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32569 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32562" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32572 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32575 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32572" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32573 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32578 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32573" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32574 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32581 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32574" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32584 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32584" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32585 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32585" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32586 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32586" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32587 a opcua:AlternativeUnitType, + opcua:ObjectNodeClass ; + base:hasBrowseName "" ; + base:hasDisplayName "" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei11510 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32587" ; + base:hasProperty opcua:nodei32588, + opcua:nodei32590 ; + base:hasSymbolicName "AlternativeUnit_Placeholder" . + +opcua:nodei32588 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Symbol" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Symbol" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32588" . + +opcua:nodei32590 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnitSystem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnitSystem" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32590" . + +opcua:nodei326 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8315 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "326" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeStoredValues" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32619" . + +opcua:nodei32620 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCountStoredValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxCountStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32620" . + +opcua:nodei32622 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32622" . + +opcua:nodei32623 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32623" . + +opcua:nodei32624 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32624" . + +opcua:nodei32626 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Server" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Server" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32626" . + +opcua:nodei32627 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrl" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrl" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32627" . + +opcua:nodei32628 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityMode" ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasDisplayName "SecurityMode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32628" . + +opcua:nodei32629 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityPolicyUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityPolicyUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32629" . + +opcua:nodei32630 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityTokenPolicy" ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasDisplayName "IdentityTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32630" . + +opcua:nodei32631 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransportProfileUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransportProfileUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32631" . + +opcua:nodei32632 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoricalEventFilter" ; + base:hasDatatype opcua:EventFilter ; + base:hasDisplayName "HistoricalEventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32632" . + +opcua:nodei32637 a opcua:HistoricalDataConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultHAConfiguration" ; + base:hasComponent opcua:nodei32638, + opcua:nodei32643 ; + base:hasDisplayName "DefaultHAConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32637" ; + base:hasProperty opcua:nodei32644, + opcua:nodei32645, + opcua:nodei32646, + opcua:nodei32647, + opcua:nodei32648, + opcua:nodei32649, + opcua:nodei32650, + opcua:nodei32656, + opcua:nodei32682, + opcua:nodei32752, + opcua:nodei32753 . + +opcua:nodei32638 a opcua:AggregateConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32638" ; + base:hasProperty opcua:nodei32639, + opcua:nodei32640, + opcua:nodei32641, + opcua:nodei32642 . + +opcua:nodei32639 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TreatUncertainAsBad" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "TreatUncertainAsBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32639" . + +opcua:nodei32640 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataBad" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataBad" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32640" . + +opcua:nodei32641 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "PercentDataGood" ; + base:hasDatatype opcua:Byte ; + base:hasDisplayName "PercentDataGood" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32641" . + +opcua:nodei32642 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UseSlopedExtrapolation" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "UseSlopedExtrapolation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32642" . + +opcua:nodei32643 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "AggregateFunctions" ; + base:hasDisplayName "AggregateFunctions" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32643" . + +opcua:nodei32644 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Stepped" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Stepped" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32644" . + +opcua:nodei32645 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Definition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Definition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32645" . + +opcua:nodei32646 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32646" . + +opcua:nodei32647 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MinTimeInterval" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MinTimeInterval" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32647" . + +opcua:nodei32648 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviation" ; + base:hasDatatype opcua:Double ; + base:hasDisplayName "ExceptionDeviation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32648" . + +opcua:nodei32649 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ExceptionDeviationFormat" ; + base:hasDatatype opcua:ExceptionDeviationFormat ; + base:hasDisplayName "ExceptionDeviationFormat" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32649" . + +opcua:nodei32650 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32650" . + +opcua:nodei32651 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxDataSetWritersPerGroup" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxDataSetWritersPerGroup" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32651" . + +opcua:nodei32652 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeDatagram" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeDatagram" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32652" . + +opcua:nodei32653 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxNetworkMessageSizeBroker" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxNetworkMessageSizeBroker" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32653" . + +opcua:nodei32654 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPull" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPull" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32654" . + +opcua:nodei32655 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyPush" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyPush" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32655" . + +opcua:nodei32656 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32656" . + +opcua:nodei32658 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceRefinement" ; + base:hasDatatype opcua:ReferenceListEntryDataType ; + base:hasDisplayName "ReferenceRefinement" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32658" ; + base:hasValueRank "1" . + +opcua:nodei32661 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32663 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32661" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32662 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32666 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32662" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32669 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32671 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32669" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32670 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32674 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32670" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32677 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32677" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32678 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32678" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32682 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerTimestampSupported" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "ServerTimestampSupported" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32682" . + +opcua:nodei327 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7680 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "327" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32752 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeStoredValues" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32752" . + +opcua:nodei32753 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxCountStoredValues" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxCountStoredValues" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32753" . + +opcua:nodei32754 a opcua:HistoricalEventConfigurationType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DefaultHEConfiguration" ; + base:hasComponent opcua:nodei32755 ; + base:hasDisplayName "DefaultHEConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32754" ; + base:hasProperty opcua:nodei32756, + opcua:nodei32757 . + +opcua:nodei32755 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "EventTypes" ; + base:hasDisplayName "EventTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32755" . + +opcua:nodei32756 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32756" . + +opcua:nodei32757 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartOfOnlineArchive" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartOfOnlineArchive" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32757" . + +opcua:nodei32821 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UpdatedNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "UpdatedNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32821" . + +opcua:nodei32822 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StartTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "StartTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32822" . + +opcua:nodei32823 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EndTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32823" . + +opcua:nodei32825 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32826 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32825" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei32829 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei32830 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32829" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei32833 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Default JSON" ; + base:hasDisplayName "Default JSON" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32833" ; + base:hasSymbolicName "DefaultJson" . + +opcua:nodei32839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSecurityGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32839" . + +opcua:nodei32840 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPushTargets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32840" . + +opcua:nodei32841 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPublishedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32841" . + +opcua:nodei32842 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStandaloneSubscribedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStandaloneSubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32842" . + +opcua:nodei32843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyServer" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32843" . + +opcua:nodei32844 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxSecurityGroups" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxSecurityGroups" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32844" . + +opcua:nodei32845 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPushTargets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPushTargets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32845" . + +opcua:nodei32846 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxPublishedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxPublishedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32846" . + +opcua:nodei32847 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxStandaloneSubscribedDataSets" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxStandaloneSubscribedDataSets" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32847" . + +opcua:nodei32848 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SupportSecurityKeyServer" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SupportSecurityKeyServer" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32848" . + +opcua:nodei32849 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32849" . + +opcua:nodei32850 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32850" . + +opcua:nodei32852 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastChange" ; + base:hasDatatype opcua:VersionTime ; + base:hasDisplayName "LastChange" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32852" . + +opcua:nodei332 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8321 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "332" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei333 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7686 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "333" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei339 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8327 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "339" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei340 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7692 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "340" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei345 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8333 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "345" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei346 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7698 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "346" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3698 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductUri" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3698" . + +opcua:nodei3699 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ManufacturerName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ManufacturerName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3699" . + +opcua:nodei3700 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProductName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProductName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3700" . + +opcua:nodei3701 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareVersion" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SoftwareVersion" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3701" . + +opcua:nodei3702 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3702" . + +opcua:nodei3703 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildDate" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "BuildDate" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3703" . + +opcua:nodei3704 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SoftwareCertificates" ; + base:hasDatatype opcua:SignedSoftwareCertificate ; + base:hasDisplayName "SoftwareCertificates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3704" ; + base:hasValueRank "1" . + +opcua:nodei3705 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "RejectedSessionCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "RejectedSessionCount" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3705" . + +opcua:nodei3706 a opcua:ObjectNodeClass, + opcua:SessionsDiagnosticsSummaryType ; + base:hasBrowseName "SessionsDiagnosticsSummary" ; + base:hasComponent opcua:nodei3707, + opcua:nodei3708 ; + base:hasDisplayName "SessionsDiagnosticsSummary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3706" . + +opcua:nodei3707 a opcua:SessionDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsArray" ; + base:hasDatatype opcua:SessionDiagnosticsDataType ; + base:hasDisplayName "SessionDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3707" ; + base:hasValueRank "1" . + +opcua:nodei3708 a opcua:SessionSecurityDiagnosticsArrayType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsArray" ; + base:hasDatatype opcua:SessionSecurityDiagnosticsDataType ; + base:hasDisplayName "SessionSecurityDiagnosticsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3708" ; + base:hasValueRank "1" . + +opcua:nodei3709 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundancySupport" ; + base:hasDatatype opcua:RedundancySupport ; + base:hasDisplayName "RedundancySupport" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3709" . + +opcua:nodei3720 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3720" . + +opcua:nodei3724 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3724" . + +opcua:nodei3728 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3728" . + +opcua:nodei3732 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3732" . + +opcua:nodei3746 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3746" . + +opcua:nodei3750 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3750" . + +opcua:nodei3754 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3754" . + +opcua:nodei377 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8363 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "377" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei378 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7728 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "378" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei380 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8366 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "380" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei381 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7731 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "381" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3825 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Transition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Transition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3825" ; + base:hasProperty opcua:nodei3826 . + +opcua:nodei3826 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3826" . + +opcua:nodei383 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8369 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "383" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei3830 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3830" ; + base:hasProperty opcua:nodei3831, + opcua:nodei3833 . + +opcua:nodei3831 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3831" . + +opcua:nodei3833 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3833" . + +opcua:nodei3835 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3835" ; + base:hasProperty opcua:nodei3836, + opcua:nodei3838, + opcua:nodei3839 . + +opcua:nodei3836 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3836" . + +opcua:nodei3838 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Number" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "Number" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3838" . + +opcua:nodei3839 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3839" . + +opcua:nodei384 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7734 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "384" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3840 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "CreateSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3840" . + +opcua:nodei3841 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CreateClientName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CreateClientName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3841" . + +opcua:nodei3842 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "InvocationCreationTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "InvocationCreationTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3842" . + +opcua:nodei3843 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3843" . + +opcua:nodei3844 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCall" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LastMethodCall" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3844" . + +opcua:nodei3845 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodSessionId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "LastMethodSessionId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3845" . + +opcua:nodei3846 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodInputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodInputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3846" ; + base:hasValueRank "1" . + +opcua:nodei3847 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodOutputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "LastMethodOutputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3847" ; + base:hasValueRank "1" . + +opcua:nodei3848 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodCallTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "LastMethodCallTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3848" . + +opcua:nodei3849 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastMethodReturnStatus" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "LastMethodReturnStatus" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3849" . + +opcua:nodei3850 a opcua:BaseObjectType, + opcua:ObjectNodeClass ; + base:hasBrowseName "FinalResultData" ; + base:hasDisplayName "FinalResultData" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3850" . + +opcua:nodei386 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8372 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "386" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei387 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7737 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "387" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei3874 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Retain" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Retain" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3874" . + +opcua:nodei3875 a opcua:MethodNodeClass ; + base:hasBrowseName "ConditionRefresh" ; + base:hasDisplayName "ConditionRefresh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3875" ; + base:hasProperty opcua:nodei3876 . + +opcua:nodei3876 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "3876" ; + base:hasValueRank "1" . + +opcua:nodei433 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8417 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "433" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei434 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7782 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "434" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei538 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12712 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "538" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei539 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12718 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "539" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei541 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12715 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "541" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei542 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei12721 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "542" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei58 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:BaseObjectType ; + base:hasBrowseName "BaseObjectType" ; + base:hasDisplayName "BaseObjectType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "58" . + +opcua:nodei584 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8564 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "584" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei585 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7929 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "585" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei587 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8567 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "587" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei588 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7932 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "588" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei590 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8570 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "590" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei591 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7935 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "591" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei593 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8573 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "593" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei594 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7938 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "594" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei596 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8576 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "596" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei597 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7941 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "597" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei599 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8579 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "599" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei600 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7944 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "600" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei602 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8582 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "602" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei603 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7947 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "603" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei6098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6098" ; + base:hasValue 1 . + +opcua:nodei6100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6100" ; + base:hasValue 2 . + +opcua:nodei6101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "6101" ; + base:hasValue 3 . + +opcua:nodei62 a opcua:VariableTypeNodeClass ; + base:definesType opcua:BaseVariableType ; + base:hasBrowseName "BaseVariableType" ; + base:hasDisplayName "BaseVariableType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "62" ; + base:hasValueRank "-2" . + +opcua:nodei660 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8639 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "660" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei661 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8004 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "661" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei720 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8702 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "720" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei721 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8067 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "721" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei726 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8708 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "726" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei727 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8073 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "727" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei7591 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7591" ; + base:hasValueRank "1" . + +opcua:nodei7595 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7595" ; + base:hasValueRank "1" . + +opcua:nodei7596 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7596" ; + base:hasValueRank "1" . + +opcua:nodei7597 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7597" ; + base:hasValueRank "1" . + +opcua:nodei7598 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7598" ; + base:hasValueRank "1" . + +opcua:nodei7605 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7605" ; + base:hasValueRank "1" . + +opcua:nodei7611 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7611" ; + base:hasValueRank "1" . + +opcua:nodei7612 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7612" ; + base:hasValueRank "1" . + +opcua:nodei7614 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumStrings" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnumStrings" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7614" ; + base:hasValueRank "1" . + +opcua:nodei7616 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8291 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7616" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei7617 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua" ; + base:hasComponent opcua:nodei11959, + opcua:nodei11962, + opcua:nodei12091, + opcua:nodei12094, + opcua:nodei12183, + opcua:nodei12186, + opcua:nodei12213, + opcua:nodei12681, + opcua:nodei12718, + opcua:nodei12721, + opcua:nodei12767, + opcua:nodei12770, + opcua:nodei12902, + opcua:nodei12905, + opcua:nodei14324, + opcua:nodei14849, + opcua:nodei14852, + opcua:nodei14855, + opcua:nodei14870, + opcua:nodei14873, + opcua:nodei14876, + opcua:nodei15018, + opcua:nodei15501, + opcua:nodei15521, + opcua:nodei15524, + opcua:nodei15599, + opcua:nodei15602, + opcua:nodei15734, + opcua:nodei15738, + opcua:nodei15741, + opcua:nodei15766, + opcua:nodei15769, + opcua:nodei15772, + opcua:nodei15775, + opcua:nodei15778, + opcua:nodei15781, + opcua:nodei15784, + opcua:nodei15787, + opcua:nodei15793, + opcua:nodei15854, + opcua:nodei15857, + opcua:nodei15860, + opcua:nodei15866, + opcua:nodei15869, + opcua:nodei15872, + opcua:nodei15877, + opcua:nodei15880, + opcua:nodei15883, + opcua:nodei15886, + opcua:nodei15889, + opcua:nodei15895, + opcua:nodei15898, + opcua:nodei15919, + opcua:nodei15922, + opcua:nodei15925, + opcua:nodei15931, + opcua:nodei15940, + opcua:nodei15943, + opcua:nodei15946, + opcua:nodei16131, + opcua:nodei17469, + opcua:nodei17538, + opcua:nodei17550, + opcua:nodei18178, + opcua:nodei18181, + opcua:nodei18184, + opcua:nodei18187, + opcua:nodei18824, + opcua:nodei18827, + opcua:nodei18830, + opcua:nodei18833, + opcua:nodei18836, + opcua:nodei18839, + opcua:nodei18842, + opcua:nodei18845, + opcua:nodei18848, + opcua:nodei21002, + opcua:nodei21156, + opcua:nodei21159, + opcua:nodei21162, + opcua:nodei21165, + opcua:nodei21168, + opcua:nodei21171, + opcua:nodei23502, + opcua:nodei23514, + opcua:nodei23870, + opcua:nodei23873, + opcua:nodei23876, + opcua:nodei23879, + opcua:nodei23882, + opcua:nodei23885, + opcua:nodei23888, + opcua:nodei23897, + opcua:nodei23900, + opcua:nodei23909, + opcua:nodei23912, + opcua:nodei23915, + opcua:nodei24035, + opcua:nodei24111, + opcua:nodei24114, + opcua:nodei24117, + opcua:nodei24293, + opcua:nodei25240, + opcua:nodei25533, + opcua:nodei25536, + opcua:nodei25539, + opcua:nodei25542, + opcua:nodei32383, + opcua:nodei32423, + opcua:nodei32563, + opcua:nodei32566, + opcua:nodei32569, + opcua:nodei32663, + opcua:nodei32666, + opcua:nodei32826, + opcua:nodei7650, + opcua:nodei7656, + opcua:nodei7659, + opcua:nodei7662, + opcua:nodei7665, + opcua:nodei7668, + opcua:nodei7671, + opcua:nodei7674, + opcua:nodei7677, + opcua:nodei7680, + opcua:nodei7683, + opcua:nodei7686, + opcua:nodei7692, + opcua:nodei7698, + opcua:nodei7728, + opcua:nodei7731, + opcua:nodei7734, + opcua:nodei7737, + opcua:nodei7782, + opcua:nodei7929, + opcua:nodei7932, + opcua:nodei7935, + opcua:nodei7938, + opcua:nodei7941, + opcua:nodei7944, + opcua:nodei7947, + opcua:nodei8004, + opcua:nodei8067, + opcua:nodei8073, + opcua:nodei8076, + opcua:nodei8172, + opcua:nodei8208, + opcua:nodei8211, + opcua:nodei8214, + opcua:nodei8217, + opcua:nodei8220, + opcua:nodei8223, + opcua:nodei8226, + opcua:nodei8229, + opcua:nodei8232, + opcua:nodei8235, + opcua:nodei8238, + opcua:nodei8241, + opcua:nodei8244, + opcua:nodei8247, + opcua:nodei8914 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7617" ; + base:hasProperty opcua:nodei15037, + opcua:nodei7619 ; + base:hasSymbolicName "OpcUa_BinarySchema" ; + base:hasValue "PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIg0KICBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyINCj4NCg0KICA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiAvPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iWG1sRWxlbWVudCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFuIFhNTCBlbGVtZW50IGVuY29kZWQgYXMgYSBVVEYtOCBzdHJpbmcuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkNoYXIiIExlbmd0aEZpZWxkPSJMZW5ndGgiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTm9kZUlkVHlwZSIgTGVuZ3RoSW5CaXRzPSI2Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIHBvc3NpYmxlIGVuY29kaW5ncyBmb3IgYSBOb2RlSWQgdmFsdWUuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUd29CeXRlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGb3VyQnl0ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCeXRlU3RyaW5nIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUd29CeXRlTm9kZUlkIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklkZW50aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGb3VyQnl0ZU5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTnVtZXJpY05vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJpbmdOb2RlSWQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iR3VpZE5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnl0ZVN0cmluZ05vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWRUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHdvQnl0ZSIgVHlwZU5hbWU9InVhOlR3b0J5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZvdXJCeXRlIiBUeXBlTmFtZT0idWE6Rm91ckJ5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWMiIFR5cGVOYW1lPSJ1YTpOdW1lcmljTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJpbmciIFR5cGVOYW1lPSJ1YTpTdHJpbmdOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJ1YTpHdWlkTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlU3RyaW5nIiBUeXBlTmFtZT0idWE6Qnl0ZVN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSI1IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4cGFuZGVkTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UgcXVhbGlmaWVkIHdpdGggYSBjb21wbGV0ZSBuYW1lc3BhY2Ugc3RyaW5nLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWRUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckluZGV4U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUd29CeXRlIiBUeXBlTmFtZT0idWE6VHdvQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRm91ckJ5dGUiIFR5cGVOYW1lPSJ1YTpGb3VyQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJpYyIgVHlwZU5hbWU9InVhOk51bWVyaWNOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9InVhOlN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3VpZCIgVHlwZU5hbWU9InVhOkd1aWROb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJ1YTpCeXRlU3RyaW5nTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVUkkiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iTmFtZXNwYWNlVVJJU3BlY2lmaWVkIi8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFN3aXRjaEZpZWxkPSJTZXJ2ZXJJbmRleFNwZWNpZmllZCIvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU3RhdHVzQ29kZSIgTGVuZ3RoSW5CaXRzPSIzMiIgQnl0ZU9yZGVyU2lnbmlmaWNhbnQ9InRydWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIDMyLWJpdCBzdGF0dXMgY29kZSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGlhZ25vc3RpY0luZm8iPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHJlY3Vyc2l2ZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFzc29jaWF0ZWQgd2l0aCBhIHN0YXR1cyBjb2RlLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGVTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNlcnZlZDEiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iU3ltYm9saWNJZFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsaXplZFRleHQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJMb2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEluZm8iIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iQWRkaXRpb25hbEluZm9TcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBTd2l0Y2hGaWVsZD0iSW5uZXJTdGF0dXNDb2RlU3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mbyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBTd2l0Y2hGaWVsZD0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWFsaWZpZWROYW1lIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSBzdHJpbmcgcXVhbGlmaWVkIHdpdGggYSBuYW1lc3BhY2UgaW5kZXguPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZUluZGV4IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxvY2FsaXplZFRleHQiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHN0cmluZyBxdWFsaWZpZWQgd2l0aCBhIG5hbWVzcGFjZSBpbmRleC48L29wYzpEb2N1bWVudGF0aW9uPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHRTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgU3dpdGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iVGV4dFNwZWNpZmllZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhVmFsdWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHZhbHVlIHdpdGggYW4gYXNzb2NpYXRlZCB0aW1lc3RhbXAsIGFuZCBxdWFsaXR5Ljwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZVRpbWVzdGFtcFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXBTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBTd2l0Y2hGaWVsZD0iVmFsdWVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgU3dpdGNoRmllbGQ9IlN0YXR1c0NvZGVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFN3aXRjaEZpZWxkPSJTb3VyY2VUaW1lc3RhbXBTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VQaWNvc2Vjb25kcyIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIFN3aXRjaEZpZWxkPSJTb3VyY2VQaWNvc2Vjb25kc1NwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgU3dpdGNoRmllbGQ9IlNlcnZlclRpbWVzdGFtcFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclBpY29zZWNvbmRzIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU3dpdGNoRmllbGQ9IlNlcnZlclBpY29zZWNvbmRzU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkEgc2VyaWFsaXplZCBvYmplY3QgcHJlZml4ZWQgd2l0aCBpdHMgZGF0YSB0eXBlIGlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlR5cGVJZFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCaW5hcnlCb2R5IiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEJvZHkiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI1IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIFN3aXRjaEZpZWxkPSJUeXBlSWRTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCb2R5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9Im9wYzpCeXRlIiBMZW5ndGhGaWVsZD0iQm9keUxlbmd0aCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWYXJpYW50Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSB1bmlvbiBvZiBzZXZlcmFsIHR5cGVzLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYXJpYW50VHlwZSIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9uc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iMSIvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCb29sZWFuIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNCeXRlIiBUeXBlTmFtZT0ib3BjOlNCeXRlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDE2IiBUeXBlTmFtZT0ib3BjOkludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MTYiIFR5cGVOYW1lPSJvcGM6VUludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnQzMiIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVUludDMyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI3IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW50NjQiIFR5cGVOYW1lPSJvcGM6SW50NjQiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVJbnQ2NCIgVHlwZU5hbWU9Im9wYzpVSW50NjQiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZsb2F0IiBUeXBlTmFtZT0ib3BjOkZsb2F0IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRG91YmxlIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMTIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEVsZW1lbnQiIFR5cGVOYW1lPSJ1YTpYbWxFbGVtZW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE3IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVhbGlmaWVkTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMjAiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0IiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4dGVuc2lvbk9iamVjdCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhcmlhbnQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjI0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm8iIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJBcnJheURpbWVuc2lvbnNTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiBTd2l0Y2hGaWVsZD0iQXJyYXlEaW1lbnNpb25zU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5hbWluZ1J1bGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYW5kYXRvcnkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25zdHJhaW50IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQogICAgDQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJFbnVtZXJhdGlvbiIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbWFnZUJNUCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkltYWdlR0lGIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW1hZ2VKUEciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbWFnZVBORyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkF1ZGlvRGF0YVR5cGUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVW5pb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVXJpU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByaW1hcnlXaXRoQmFja3VwIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcmltYXJ5T25seSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQmFja3VwUmVhZHkiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJhY2t1cE5vdFJlYWR5IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkJpdEZpZWxkTWFza0RhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU2VtYW50aWNWZXJzaW9uU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IktleVZhbHVlUGFpciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXkiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZGl0aW9uYWxQYXJhbWV0ZXJzVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUGFyYW1ldGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhcmFtZXRlcnMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRXBoZW1lcmFsS2V5VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaWNLZXkiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50VHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSGFuZGxlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVHJpbW1lZFN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCaXRGaWVsZERlZmluaXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNlcnZlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRpbmdCaXRQb3NpdGlvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmF0aW9uYWxOdW1iZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJhdG9yIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVub21pbmF0b3IiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZlY3RvciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVEVmVjdG9yIiBCYXNlVHlwZT0idG5zOlZlY3RvciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJYIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWiIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiBCYXNlVHlwZT0idG5zOkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlgiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJaIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJPcmllbnRhdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVET3JpZW50YXRpb24iIEJhc2VUeXBlPSJ0bnM6T3JpZW50YXRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZyYW1lIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUaHJlZURGcmFtZSIgQmFzZVR5cGU9InRuczpGcmFtZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDYXJ0ZXNpYW5Db29yZGluYXRlcyIgVHlwZU5hbWU9InRuczpUaHJlZURDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9yaWVudGF0aW9uIiBUeXBlTmFtZT0idG5zOlRocmVlRE9yaWVudGF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik9wZW5GaWxlTW9kZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVyYXNlRXhpc3RpbmciIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFwcGVuZCIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iSWRlbnRpdHlDcml0ZXJpYVR5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJOYW1lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaHVtYnByaW50IiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSb2xlIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcm91cElkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbm9ueW1vdXMiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF1dGhlbnRpY2F0ZWRVc2VyIiBWYWx1ZT0iNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcHBsaWNhdGlvbiIgVmFsdWU9IjciIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iWDUwOVN1YmplY3QiIFZhbHVlPSI4IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyaXRlcmlhVHlwZSIgVHlwZU5hbWU9InRuczpJZGVudGl0eUNyaXRlcmlhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyaXRlcmlhIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDdXJyZW5jeVVuaXRUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWNDb2RlIiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbHBoYWJldGljQ29kZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW5jeSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQW5ub3RhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFubm90YXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2lwbGluZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbml0aWFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTXVsdGlwbGljYW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGl2aXNvciIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbmFsQWRkZW5kIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkNvbnZlcnNpb25MaW1pdEVudW0iIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vQ29udmVyc2lvbiIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGltaXRlZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5saW1pdGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWFudGl0eURpbWVuc2lvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXNzRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMZW5ndGhFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiBUeXBlTmFtZT0ib3BjOlNCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQW1vdW50T2ZTdWJzdGFuY2VFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikx1bWlub3VzSW50ZW5zaXR5RXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBYnNvbHV0ZVRlbXBlcmF0dXJlRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaW1lbnNpb25sZXNzRXhwb25lbnQiIFR5cGVOYW1lPSJvcGM6U0J5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWxhcm1NYXNrIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWN0aXZlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmFja25vd2xlZGdlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5jb25maXJtZWQiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlRydXN0TGlzdFZhbGlkYXRpb25PcHRpb25zIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NDZXJ0aWZpY2F0ZUV4cGlyZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHByZXNzSG9zdE5hbWVJbnZhbGlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwcmVzc1Jldm9jYXRpb25TdGF0dXNVbmtub3duIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwcmVzc0lzc3VlckNlcnRpZmljYXRlRXhwaXJlZCIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcHJlc3NJc3N1ZXJSZXZvY2F0aW9uU3RhdHVzVW5rbm93biIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09ubGluZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNoZWNrUmV2b2NhdGlvblN0YXR1c09mZmxpbmUiIFZhbHVlPSI2NCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJUcnVzdExpc3RNYXNrcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENlcnRpZmljYXRlcyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENybHMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWVyQ3JscyIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWxsIiBWYWx1ZT0iMTUiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJ1c3RMaXN0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkTGlzdHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcnVzdGVkQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZUcnVzdGVkQ3JscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRydXN0ZWRDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENybHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZklzc3VlckNybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZXJDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ3JscyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUcmFuc2FjdGlvbkVycm9yVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXRJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVycm9yIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2UiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlU2NoZW1hSGVhZGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBUeXBlTmFtZT0idG5zOlN0cnVjdHVyZURlZmluaXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRW51bURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGVmaW5pdGlvbiIgVHlwZU5hbWU9InRuczpFbnVtRGVmaW5pdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCYXNlRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsdEluVHlwZSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2NoZW1hTG9jYXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpbGVIZWFkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWxlSGVhZGVyIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWxlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQb3J0YWJsZU5vZGVJZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZW5vbWluYXRvciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViU3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQYXVzZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJlT3BlcmF0aW9uYWwiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN0cnVjdHVyZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW51bURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6RW51bURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkVudW1EYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2ltcGxlRGF0YVR5cGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2ltcGxlRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOlNpbXBsZVR5cGVEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTaW1wbGVEYXRhVHlwZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6RmllbGRNZXRhRGF0YSIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1lPSJ0bnM6Q29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaWVsZE1ldGFEYXRhIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRGbGFncyIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRGbGFncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWx0SW5UeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0RmllbGRJZCIgVHlwZU5hbWU9Im9wYzpHdWlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZEZsYWdzIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvbW90ZWRGaWVsZCIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYWpvclZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWlub3JWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVNldEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRGb2xkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0TWV0YURhdGEiIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFeHRlbnNpb25GaWVsZHMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkV4dGVuc2lvbkZpZWxkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRTb3VyY2UiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZFZhcmlhYmxlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbEhpbnQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlYWRiYW5kVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzdGl0dXRlVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUHJvcGVydGllcyIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJOb09mTWV0YURhdGFQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGVkRGF0YSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZERhdGEiIFR5cGVOYW1lPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdWJsaXNoZWREYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudE5vdGlmaWVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdGVkRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VsZWN0ZWRGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RlZEZpZWxkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3ljbGljRGF0YVNldCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzQ29kZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU291cmNlVGltZXN0YW1wIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNvdXJjZVBpY29TZWNvbmRzIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXJQaWNvU2Vjb25kcyIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJhd0RhdGEiIFZhbHVlPSIzMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldEZpZWxkQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6RGF0YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0V3JpdGVyUHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5TW9kZSIgVHlwZU5hbWU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOZXR3b3JrTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkdyb3VwUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwUHJvcGVydGllcyIgVHlwZU5hbWU9InRuczpLZXlWYWx1ZVBhaXIiIExlbmd0aEZpZWxkPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IldyaXRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TmV0d29ya01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZXJHcm91cElkIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZWVwQWxpdmVUaW1lIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJIZWFkZXJMYXlvdXRVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVNldFdyaXRlcnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVycyIgVHlwZU5hbWU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVNldFdyaXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlcklkIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbm5lY3Rpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9uUHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZldyaXRlckdyb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlckdyb3VwcyIgVHlwZU5hbWU9InRuczpXcml0ZXJHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZldyaXRlckdyb3VwcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWFkZXJHcm91cHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkZXJHcm91cHMiIFR5cGVOYW1lPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWFkZXJHcm91cHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrSW50ZXJmYWNlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIFNvdXJjZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TmV0d29ya01lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRSZWFkZXJzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRSZWFkZXJEYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0UmVhZGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFJlYWRlckRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGVySWQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0V3JpdGVySWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpEYXRhU2V0RmllbGRDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZWNlaXZlVGltZW91dCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlGcmFtZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkhlYWRlckxheW91dFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldFJlYWRlclByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpYmVkRGF0YVNldCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRhcmdldFZhcmlhYmxlc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFZhcmlhYmxlcyIgVHlwZU5hbWU9InRuczpGaWVsZFRhcmdldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlRhcmdldFZhcmlhYmxlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaWVsZFRhcmdldERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRGaWVsZElkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlckluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVJbmRleFJhbmdlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgVHlwZU5hbWU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPdmVycmlkZVZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJPdmVycmlkZVZhbHVlSGFuZGxpbmciIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMYXN0VXNhYmxlVmFsdWUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik92ZXJyaWRlVmFsdWUiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJlbnROb2RlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdWJsaXNoZWREYXRhU2V0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdWJsaXNoZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZDb25uZWN0aW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbm5lY3Rpb25zIiBUeXBlTmFtZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDb25uZWN0aW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU2V0Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1ldGFEYXRhIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpYmVkRGF0YVNldCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VjdXJpdHlHcm91cEZvbGRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5R3JvdXBGb2xkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJLZXlMaWZldGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhQYXN0S2V5Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkdyb3VwUHJvcGVydGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1c2hUYXJnZXRGb2xkZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdXNoVGFyZ2V0Rm9sZGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdXNoVGFyZ2V0Rm9sZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclRva2VuVHlwZSIgVHlwZU5hbWU9InRuczpVc2VyVG9rZW5Qb2xpY3kiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRLZXlDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXRyeUludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdXNoVGFyZ2V0UHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1c2hUYXJnZXRQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idG5zOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZQdXNoVGFyZ2V0UHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUdyb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWN1cml0eUdyb3VwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoZWREYXRhU2V0cyIgVHlwZU5hbWU9InRuczpQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mUHVibGlzaGVkRGF0YVNldHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29ubmVjdGlvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25uZWN0aW9ucyIgVHlwZU5hbWU9InRuczpQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mQ29ubmVjdGlvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFNvdXJjZVR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaWJlZERhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmliZWREYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0Q2xhc3NlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRDbGFzc2VzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVNldENsYXNzZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGVmYXVsdFNlY3VyaXR5S2V5U2VydmljZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWZhdWx0U2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkRlZmF1bHRTZWN1cml0eUtleVNlcnZpY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlY3VyaXR5R3JvdXBzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cHMiIFR5cGVOYW1lPSJ0bnM6U2VjdXJpdHlHcm91cERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5R3JvdXBzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1YlN1YktleVB1c2hUYXJnZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHViU3ViS2V5UHVzaFRhcmdldHMiIFR5cGVOYW1lPSJ0bnM6UHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlB1YlN1YktleVB1c2hUYXJnZXRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvblByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkNvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuZGVmaW5lZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXNjZW5kaW5nV3JpdGVySWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFzY2VuZGluZ1dyaXRlcklkU2luZ2xlIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlB1Ymxpc2hlcklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcm91cEhlYWRlciIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JvdXBWZXJzaW9uIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGF5bG9hZEhlYWRlciIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcCIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQaWNvU2Vjb25kcyIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhU2V0Q2xhc3NJZCIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcm9tb3RlZEZpZWxkcyIgVmFsdWU9IjEwMjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T3JkZXJpbmciIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE9yZGVyaW5nVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTYW1wbGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGluZ09mZnNldCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hpbmdPZmZzZXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBpY29TZWNvbmRzIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXMiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ham9yVmVyc2lvbiIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VxdWVuY2VOdW1iZXIiIFZhbHVlPSIzMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmVkU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdPZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmV0d29ya01lc3NhZ2VIZWFkZXIiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRNZXNzYWdlSGVhZGVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaW5nbGVEYXRhU2V0TWVzc2FnZSIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHVibGlzaGVySWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwbHlUbyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlckdyb3VwTmFtZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikpzb25Xcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlcklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNZXRhRGF0YVZlcnNpb24iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YXR1cyIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1lc3NhZ2VUeXBlIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRlck5hbWUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXZlcnNpYmxlRmllbGRFbmNvZGluZyIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQdWJsaXNoZXJJZCIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZXJHcm91cE5hbWUiIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9uIiBWYWx1ZT0iMTAyNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRb3NEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpRb3NEYXRhVHlwZSI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlRyYW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVjZWl2ZVFvc0RhdGFUeXBlIiBCYXNlVHlwZT0idG5zOlFvc0RhdGFUeXBlIj4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpSZWNlaXZlUW9zRGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFkZHJlc3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIFNvdXJjZVR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUFubm91bmNlUmF0ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlNYXhNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRb3NDYXRlZ29yeSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YWdyYW1Rb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhZ3JhbVFvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZXBlYXREZWxheSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVJlcGVhdENvdW50IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIFNvdXJjZVR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdlUmVwZWF0RGVsYXkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBTb3VyY2VUeXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRvcGljIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkcmVzcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFncmFtUW9zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9waWMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb3RTcGVjaWZpZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJlc3RFZmZvcnQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF0TGVhc3RPbmNlIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdE1vc3RPbmNlIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeGFjdGx5T25jZSIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNvdXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNvdXJjZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIFR5cGVOYW1lPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhUXVldWVOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGFEYXRhVXBkYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZU5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZERlbGl2ZXJ5R3VhcmFudGVlIiBUeXBlTmFtZT0idG5zOkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRhRGF0YVF1ZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50QWRkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbGVtZW50TWF0Y2giIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVsZW1lbnRNb2RpZnkiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVsZW1lbnRSZW1vdmUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVdyaXRlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVJlYWRlciIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVdyaXRlckdyb3VwIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlUmVhZGVyR3JvdXAiIFZhbHVlPSIxMjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlQ29ubmVjdGlvbiIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VQdWJEYXRhc2V0IiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVN1YkRhdGFzZXQiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVNlY3VyaXR5R3JvdXAiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVB1c2hUYXJnZXQiIFZhbHVlPSI0MDk2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uTWFzayIgVHlwZU5hbWU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25uZWN0aW9uSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3JvdXBJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQiIFR5cGVOYW1lPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJEaWFnbm9zdGljc0xldmVsIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNpYyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWR2YW5jZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluZm8iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVidWciIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbmZvcm1hdGlvbiIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXJyb3IiIFZhbHVlPSIxIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFsaWFzTmFtZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFsaWFzTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVzIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlBhc3N3b3JkT3B0aW9uc01hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0SW5pdGlhbFBhc3N3b3JkQ2hhbmdlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXBwb3J0RGlzYWJsZVVzZXIiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1cHBvcnREaXNhYmxlRGVsZXRlRm9yVXNlciIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcG9ydE5vQ2hhbmdlRm9yVXNlciIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VwcG9ydERlc2NyaXB0aW9uRm9yVXNlciIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzVXBwZXJDYXNlQ2hhcmFjdGVycyIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzTG93ZXJDYXNlQ2hhcmFjdGVycyIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzRGlnaXRDaGFyYWN0ZXJzIiBWYWx1ZT0iMTI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcXVpcmVzU3BlY2lhbENoYXJhY3RlcnMiIFZhbHVlPSIyNTYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9EZWxldGUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NoYW5nZUJ5VXNlciIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTXVzdENoYW5nZVBhc3N3b3JkIiBWYWx1ZT0iOCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVuY29kZWRUaWNrZXQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRHVwbGV4IiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGdWxsIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIYWxmIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJJbnRlcmZhY2VBZG1pblN0YXR1cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXAiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRvd24iIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3RpbmciIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEb3duIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUZXN0aW5nIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEb3JtYW50IiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb3RQcmVzZW50IiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMb3dlckxheWVyRG93biIgVmFsdWU9IjYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTmVnb3RpYXRpb25TdGF0dXMiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluUHJvZ3Jlc3MiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbXBsZXRlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWlsZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24iIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vTmVnb3RpYXRpb24iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlRzbkZhaWx1cmVDb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0ZhaWx1cmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikluc3VmZmljaWVudEJhbmR3aWR0aCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zdWZmaWNpZW50UmVzb3VyY2VzIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnN1ZmZpY2llbnRUcmFmZmljQ2xhc3NCYW5kd2lkdGgiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0cmVhbUlkSW5Vc2UiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0cmVhbURlc3RpbmF0aW9uQWRkcmVzc0luVXNlIiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hlclJhbmsiIFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxhdGVuY3lIYXNDaGFuZ2VkIiBWYWx1ZT0iNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFZ3Jlc3NQb3J0Tm90QXZiQ2FwYWJsZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzIiBWYWx1ZT0iOSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1zcnBSZXNvdXJjZXMiIFZhbHVlPSIxMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdXRPZk1tcnBSZXNvdXJjZXMiIFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDYW5ub3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzcyIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByaW9yaXR5SXNOb3RBblNyY0NsYXNzIiBWYWx1ZT0iMTMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWF4RnJhbWVTaXplVG9vTGFyZ2UiIFZhbHVlPSIxNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNYXhGYW5JblBvcnRzTGltaXRSZWFjaGVkIiBWYWx1ZT0iMTUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmlyc3RWYWx1ZUNoYW5nZWRGb3JTdHJlYW1JZCIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZsYW5CbG9ja2VkT25FZ3Jlc3MiIFZhbHVlPSIxNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWbGFuVGFnZ2luZ0Rpc2FibGVkT25FZ3Jlc3MiIFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTckNsYXNzUHJpb3JpdHlNaXNtYXRjaCIgVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZlYXR1cmVOb3RQcm9wYWdhdGVkIiBWYWx1ZT0iMjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkIiBWYWx1ZT0iMjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJpZGdlRG9lc05vdFByb3ZpZGVOZXR3b3JrSWQiIFZhbHVlPSIyMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1UcmFuc2Zvcm1Ob3RTdXBwb3J0ZWQiIFZhbHVlPSIyMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWQiIFZhbHVlPSIyNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGZWF0dXJlTm90U3VwcG9ydGVkIiBWYWx1ZT0iMjUiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNuU3RyZWFtU3RhdGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb25maWd1cmluZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdGlvbmFsIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVHNuVGFsa2VyU3RhdHVzIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkeSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJUc25MaXN0ZW5lclN0YXR1cyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBhcnRpYWxGYWlsZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZhaWxlZCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1hcHBpbmdVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlMYWJlbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHlWYWx1ZV9EU0NQIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZU5vZGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJlbmNlTGlzdEVudHJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0Tm9kZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IklkVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPcGFxdWUiIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5vZGVDbGFzcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5zcGVjaWZpZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ldGhvZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT2JqZWN0VHlwZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGVUeXBlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlVHlwZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmlldyIgVmFsdWU9IjEyOCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZFJvbGVQZXJtaXNzaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVBdHRyaWJ1dGUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUhpc3Rvcml6aW5nIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZCIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZEhpc3RvcnkiIFZhbHVlPSIxMjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zZXJ0SGlzdG9yeSIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNb2RpZnlIaXN0b3J5IiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlbGV0ZUhpc3RvcnkiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlY2VpdmVFdmVudHMiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNhbGwiIFZhbHVlPSI0MDk2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFkZFJlZmVyZW5jZSIgVmFsdWU9IjgxOTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVtb3ZlUmVmZXJlbmNlIiBWYWx1ZT0iMTYzODQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVsZXRlTm9kZSIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFkZE5vZGUiIFZhbHVlPSI2NTUzNiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJBY2Nlc3NMZXZlbFR5cGUiIExlbmd0aEluQml0cz0iOCIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1cnJlbnRSZWFkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDdXJyZW50V3JpdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlSZWFkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIaXN0b3J5V3JpdGUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlbWFudGljQ2hhbmdlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzV3JpdGUiIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXBXcml0ZSIgVmFsdWU9IjY0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkFjY2Vzc0xldmVsRXhUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ3VycmVudFJlYWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1cnJlbnRXcml0ZSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VtYW50aWNDaGFuZ2UiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNXcml0ZSIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcFdyaXRlIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uYXRvbWljUmVhZCIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25hdG9taWNXcml0ZSIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUZ1bGxBcnJheU9ubHkiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vU3ViRGF0YVR5cGVzIiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25Wb2xhdGlsZSIgVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29uc3RhbnQiIFZhbHVlPSI4MTkyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiBMZW5ndGhJbkJpdHM9IjgiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdWJzY3JpYmVUb0V2ZW50cyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2lnbmluZ1JlcXVpcmVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFbmNyeXB0aW9uUmVxdWlyZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlc3Npb25SZXF1aXJlZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXBwbHlSZXN0cmljdGlvbnNUb0Jyb3dzZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlBlcm1pc3Npb25UeXBlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU3RydWN0dXJlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RydWN0dXJlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJ1Y3R1cmVXaXRoT3B0aW9uYWxGaWVsZHMiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJ1Y3R1cmVXaXRoU3VidHlwZWRWYWx1ZXMiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuaW9uV2l0aFN1YnR5cGVkVmFsdWVzIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJ1Y3R1cmVGaWVsZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4U3RyaW5nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzT3B0aW9uYWwiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWZhdWx0RW5jb2RpbmdJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJhc2VEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cnVjdHVyZVR5cGUiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZHMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRmllbGQiIExlbmd0aEZpZWxkPSJOb09mRmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVudW1EZWZpbml0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmllbGRzIiBUeXBlTmFtZT0idG5zOkVudW1GaWVsZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQXJndW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbnVtVmFsdWVUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVudW1GaWVsZCIgQmFzZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkludDY0IiBTb3VyY2VUeXBlPSJ0bnM6RW51bVZhbHVlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOkVudW1WYWx1ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT3B0aW9uU2V0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWxpZEJpdHMiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJEZWNpbWFsU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRHVyYXRpb25TdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJUaW1lU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRGF0ZVN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkR1cmF0aW9uIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVXRjVGltZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkxvY2FsZUlkIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRpbWVab25lRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF5bGlnaHRTYXZpbmdJbk9mZnNldCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW5kZXgiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbnRlZ2VySWQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2ZXIiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsaWVudCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2xpZW50QW5kU2VydmVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEaXNjb3ZlcnlTZXJ2ZXIiIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25VcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcHBsaWNhdGlvbk5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXBwbGljYXRpb25UeXBlIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5UHJvZmlsZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlzY292ZXJ5VXJscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeVVybHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVxdWVzdEhlYWRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvblRva2VuIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXR1cm5EaWFnbm9zdGljcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdWRpdEVudHJ5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZW91dEhpbnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEhlYWRlciIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZXNwb25zZUhlYWRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGFuZGxlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZpY2VSZXN1bHQiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZURpYWdub3N0aWNzIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3RyaW5nVGFibGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJpbmdUYWJsZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mU3RyaW5nVGFibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSGVhZGVyIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iVmVyc2lvblRpbWUiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUZhdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25sZXNzSW52b2tlUmVxdWVzdFR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXJpc1ZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZOYW1lc3BhY2VVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJVcmlzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTmFtZXNwYWNlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZk5hbWVzcGFjZVVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRmluZFNlcnZlcnNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyT25OZXR3b3JrIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlY29yZElkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292ZXJ5VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdSZWNvcmRJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWNvcmRzVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlckNhcGFiaWxpdHlGaWx0ZXIiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXR5RmlsdGVyIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXR5RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0Q291bnRlclJlc2V0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVycyIgVHlwZU5hbWU9InRuczpTZXJ2ZXJPbk5ldHdvcmsiIExlbmd0aEZpZWxkPSJOb09mU2VydmVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkFwcGxpY2F0aW9uSW5zdGFuY2VDZXJ0aWZpY2F0ZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJNZXNzYWdlU2VjdXJpdHlNb2RlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnZhbGlkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaWduIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaWduQW5kRW5jcnlwdCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVXNlclRva2VuVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQW5vbnltb3VzIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyTmFtZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2VydGlmaWNhdGUiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlZFRva2VuIiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyVG9rZW5Qb2xpY3kiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5UeXBlIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZWRUb2tlblR5cGUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDZXJ0aWZpY2F0ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVXNlcklkZW50aXR5VG9rZW5zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcklkZW50aXR5VG9rZW5zIiBUeXBlTmFtZT0idG5zOlVzZXJUb2tlblBvbGljeSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVc2VySWRlbnRpdHlUb2tlbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRQcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5TGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2ludHNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQcm9maWxlVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2ZpbGVVcmlzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZQcm9maWxlVXJpcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbmRwb2ludHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbmRwb2ludHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJlZFNlcnZlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyTmFtZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJOYW1lcyIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIExlbmd0aEZpZWxkPSJOb09mU2VydmVyTmFtZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUeXBlIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlVcmxzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaXNjb3ZlcnlVcmxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VtYXBob3JlRmlsZVBhdGgiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNPbmxpbmUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3RlclNlcnZlclJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyIiBUeXBlTmFtZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgQmFzZVR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3RlclNlcnZlcjJSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlciIgVHlwZU5hbWU9InRuczpSZWdpc3RlcmVkU2VydmVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mQ29uZmlndXJhdGlvblJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbmV3IiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDaGFubmVsU2VjdXJpdHlUb2tlbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDaGFubmVsSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVkQXQiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRQcm90b2NvbFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdFR5cGUiIFR5cGVOYW1lPSJ0bnM6U2VjdXJpdHlUb2tlblJlcXVlc3RUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJQcm90b2NvbFZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlUb2tlbiIgVHlwZU5hbWU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tlbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5vbmNlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2xvc2VTZWN1cmVDaGFubmVsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25hdHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU2Vzc2lvbkF1dGhlbnRpY2F0aW9uVG9rZW4iPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2lnbmF0dXJlRGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbGdvcml0aG0iIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2lnbmF0dXJlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ3JlYXRlU2Vzc2lvblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnROb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50Q2VydGlmaWNhdGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFNlc3Npb25UaW1lb3V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFJlc3BvbnNlTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyTm9uY2UiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyRW5kcG9pbnRzIiBUeXBlTmFtZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2VydmVyRW5kcG9pbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlclNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyU29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclNpZ25hdHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VySWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQW5vbnltb3VzSWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVc2VyTmFtZUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXNzd29yZCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5jcnlwdGlvbkFsZ29yaXRobSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iWDUwOUlkZW50aXR5VG9rZW4iIEJhc2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJJc3N1ZWRJZGVudGl0eVRva2VuIiBCYXNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBvbGljeUlkIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG9rZW5EYXRhIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmNyeXB0aW9uQWxnb3JpdGhtIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlJzYUVuY3J5cHRlZFNlY3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkVjY0VuY3J5cHRlZFNlY3JldCI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBY3RpdmF0ZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFNpZ25hdHVyZSIgVHlwZU5hbWU9InRuczpTaWduYXR1cmVEYXRhIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50U29mdHdhcmVDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZDbGllbnRTb2Z0d2FyZUNlcnRpZmljYXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJJZGVudGl0eVRva2VuIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclRva2VuU2lnbmF0dXJlIiBUeXBlTmFtZT0idG5zOlNpZ25hdHVyZURhdGEiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWN0aXZhdGVTZXNzaW9uUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJOb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Npb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDYW5jZWxSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbmNlbFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FuY2VsQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5vZGVBdHRyaWJ1dGVzTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWwiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJvd3NlTmFtZSIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29udGFpbnNOb0xvb3BzIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZSIgVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlc2NyaXB0aW9uIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzcGxheU5hbWUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFdmVudE5vdGlmaWVyIiBWYWx1ZT0iMTI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkV4ZWN1dGFibGUiIFZhbHVlPSIyNTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yaXppbmciIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZU5hbWUiIFZhbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzQWJzdHJhY3QiIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pbmltdW1TYW1wbGluZ0ludGVydmFsIiBWYWx1ZT0iNDA5NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI4MTkyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vZGVJZCIgVmFsdWU9IjE2Mzg0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN5bW1ldHJpYyIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVmFsdWU9IjY1NTM2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBWYWx1ZT0iMTMxMDcyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJXcml0ZU1hc2siIFZhbHVlPSIyNjIxNDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWVSYW5rIiBWYWx1ZT0iNTI0Mjg4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlTWFzayIgVmFsdWU9IjEwNDg1NzYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWUiIFZhbHVlPSIyMDk3MTUyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgVmFsdWU9IjQxOTQzMDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iODM4ODYwOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFZhbHVlPSIxNjc3NzIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZhbHVlPSIzMzU1NDQzMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYXNlTm9kZSIgVmFsdWU9IjI2NTAxMjIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdCIgVmFsdWU9IjI2NTAxMzQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9iamVjdFR5cGUiIFZhbHVlPSIyNjUwMzI2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYXJpYWJsZSIgVmFsdWU9IjI2NTcxMzgzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhcmlhYmxlVHlwZSIgVmFsdWU9IjI4NjAwNDM4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ldGhvZCIgVmFsdWU9IjI2NjMyNTQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGUiIFZhbHVlPSIyNjUzNzA2MCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWaWV3IiBWYWx1ZT0iMjY1MDEzNTYiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT2JqZWN0QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudE5vdGlmaWVyIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVmFyaWFibGVBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWNjZXNzTGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlzdG9yaXppbmciIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZXRob2RBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4ZWN1dGFibGUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZhcmlhYmxlVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVJhbmsiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3ltbWV0cmljIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnZlcnNlTmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVR5cGVBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzQWJzdHJhY3QiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWaWV3QXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250YWluc05vTG9vcHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIiBCYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVWYWx1ZXMiIFR5cGVOYW1lPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZkF0dHJpYnV0ZVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGROb2Rlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGFyZW50Tm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWROZXdOb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFtZT0idG5zOk5vZGVDbGFzcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVBdHRyaWJ1dGVzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZURlZmluaXRpb24iIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGROb2Rlc1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFkZGVkTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZE5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0FkZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9BZGQiIFR5cGVOYW1lPSJ0bnM6QWRkTm9kZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9BZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkTm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpBZGROb2Rlc1Jlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0ZvcndhcmQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldFNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldE5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkUmVmZXJlbmNlc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZXNUb0FkZCIgVHlwZU5hbWU9InRuczpBZGRSZWZlcmVuY2VzSXRlbSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzVG9BZGQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkUmVmZXJlbmNlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVOb2Rlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVsZXRlVGFyZ2V0UmVmZXJlbmNlcyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0RlbGV0ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9EZWxldGUiIFR5cGVOYW1lPSJ0bnM6RGVsZXRlTm9kZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9EZWxldGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlTm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZUJpZGlyZWN0aW9uYWwiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSZWZlcmVuY2VzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlc1RvRGVsZXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlc1RvRGVsZXRlIiBUeXBlTmFtZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBMZW5ndGhGaWVsZD0iTm9PZlJlZmVyZW5jZXNUb0RlbGV0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSZWZlcmVuY2VzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkF0dHJpYnV0ZVdyaXRlTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFjY2Vzc0xldmVsIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZU5hbWUiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbnRhaW5zTm9Mb29wcyIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVR5cGUiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZXNjcmlwdGlvbiIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc3BsYXlOYW1lIiBWYWx1ZT0iNjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXZlbnROb3RpZmllciIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFeGVjdXRhYmxlIiBWYWx1ZT0iMjU2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3Rvcml6aW5nIiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkludmVyc2VOYW1lIiBWYWx1ZT0iMTAyNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJc0Fic3RyYWN0IiBWYWx1ZT0iMjA0OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUNsYXNzIiBWYWx1ZT0iODE5MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlSWQiIFZhbHVlPSIxNjM4NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTeW1tZXRyaWMiIFZhbHVlPSIzMjc2OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyQWNjZXNzTGV2ZWwiIFZhbHVlPSI2NTUzNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyRXhlY3V0YWJsZSIgVmFsdWU9IjEzMTA3MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyV3JpdGVNYXNrIiBWYWx1ZT0iMjYyMTQ0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhbHVlUmFuayIgVmFsdWU9IjUyNDI4OCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZU1hc2siIFZhbHVlPSIxMDQ4NTc2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZhbHVlRm9yVmFyaWFibGVUeXBlIiBWYWx1ZT0iMjA5NzE1MiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZURlZmluaXRpb24iIFZhbHVlPSI0MTk0MzA0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgVmFsdWU9IjgzODg2MDgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25zIiBWYWx1ZT0iMTY3NzcyMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWxFeCIgVmFsdWU9IjMzNTU0NDMyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dzZURpcmVjdGlvbiIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRm9yd2FyZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQm90aCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxpZCIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVmlld0Rlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXdWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VEZXNjcmlwdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VEaXJlY3Rpb24iIFR5cGVOYW1lPSJ0bnM6QnJvd3NlRGlyZWN0aW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5jbHVkZVN1YnR5cGVzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlQ2xhc3NNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdE1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkJyb3dzZVJlc3VsdE1hc2siIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNGb3J3YXJkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJyb3dzZU5hbWUiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc3BsYXlOYW1lIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHlwZURlZmluaXRpb24iIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBbGwiIFZhbHVlPSI2MyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VUeXBlSW5mbyIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGFyZ2V0SW5mbyIgVmFsdWU9IjYwIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbiIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZlcmVuY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlcyIgVHlwZU5hbWU9InRuczpSZWZlcmVuY2VEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmlldyIgVHlwZU5hbWU9InRuczpWaWV3RGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhSZWZlcmVuY2VzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb0Jyb3dzZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9Ccm93c2UiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb0Jyb3dzZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpCcm93c2VSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlTmV4dFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkNvbnRpbnVhdGlvblBvaW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNJbnZlcnNlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3VidHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldE5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlbGF0aXZlUGF0aCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRWxlbWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbGVtZW50cyIgVHlwZU5hbWU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGgiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRpbmdOb2RlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VQYXRoVGFyZ2V0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldElkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZW1haW5pbmdQYXRoSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVGFyZ2V0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFRhcmdldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZUYXJnZXRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQnJvd3NlUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRocyIgVHlwZU5hbWU9InRuczpCcm93c2VQYXRoIiBMZW5ndGhGaWVsZD0iTm9PZkJyb3dzZVBhdGhzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6QnJvd3NlUGF0aFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1JlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9SZWdpc3RlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3Rlck5vZGVzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVnaXN0ZXJlZE5vZGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWdpc3RlcmVkTm9kZUlkcyIgVHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWdpc3RlcmVkTm9kZUlkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVbnJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvVW5yZWdpc3RlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVyIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVzVG9VbnJlZ2lzdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQ291bnRlciI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9Ik51bWVyaWNSYW5nZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbmRwb2ludENvbmZpZ3VyYXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmF0aW9uVGltZW91dCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZUJpbmFyeUVuY29kaW5nIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhTdHJpbmdMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhCeXRlU3RyaW5nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4QXJyYXlMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEJ1ZmZlclNpemUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDaGFubmVsTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVRva2VuTGlmZXRpbWUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsYXRpdmVQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3ViVHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6UXVlcnlEYXRhRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mRGF0YVRvUmV0dXJuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhdG9yIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcXVhbHMiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzTnVsbCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JlYXRlclRoYW4iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcmVhdGVyVGhhbk9yRXF1YWwiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxlc3NUaGFuT3JFcXVhbCIgVmFsdWU9IjUiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTGlrZSIgVmFsdWU9IjYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm90IiBWYWx1ZT0iNyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCZXR3ZWVuIiBWYWx1ZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbkxpc3QiIFZhbHVlPSI5IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFuZCIgVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9yIiBWYWx1ZT0iMTEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2FzdCIgVmFsdWU9IjEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkluVmlldyIgVmFsdWU9IjEzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9mVHlwZSIgVmFsdWU9IjE0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbGF0ZWRUbyIgVmFsdWU9IjE1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJpdHdpc2VBbmQiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCaXR3aXNlT3IiIFZhbHVlPSIxNyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWVyeURhdGFTZXQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbk5vZGUiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZlZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOb2RlUmVmZXJlbmNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZWROb2RlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlZE5vZGVJZHMiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlZE5vZGVJZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyT3BlcmF0b3IiIFR5cGVOYW1lPSJ0bnM6RmlsdGVyT3BlcmF0b3IiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRmlsdGVyT3BlcmFuZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJPcGVyYW5kcyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWx0ZXJPcGVyYW5kcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDb250ZW50RmlsdGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbGVtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRzIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJFbGVtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpbHRlck9wZXJhbmQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVsZW1lbnRPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRlck9wZXJhbmQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxpdGVyYWxPcGVyYW5kIiBCYXNlVHlwZT0idG5zOkZpbHRlck9wZXJhbmQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF0dHJpYnV0ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbGlhcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRoIiBUeXBlTmFtZT0idG5zOlJlbGF0aXZlUGF0aCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkJyb3dzZVBhdGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VQYXRoIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZCcm93c2VQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmFuZFN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kU3RhdHVzQ29kZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmFuZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhbmREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZPcGVyYW5kRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVsZW1lbnRSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRWxlbWVudFJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mRWxlbWVudFJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRWxlbWVudERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbGVtZW50RGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlBhcnNpbmdSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVN0YXR1c0NvZGVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhU3RhdHVzQ29kZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZpZXciIFR5cGVOYW1lPSJ0bnM6Vmlld0Rlc2NyaXB0aW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVUeXBlcyIgVHlwZU5hbWU9InRuczpOb2RlVHlwZURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZk5vZGVUeXBlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4RGF0YVNldHNUb1JldHVybiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZWZlcmVuY2VzVG9SZXR1cm4iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5Rmlyc3RSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVlcnlEYXRhU2V0cyIgVHlwZU5hbWU9InRuczpRdWVyeURhdGFTZXQiIExlbmd0aEZpZWxkPSJOb09mUXVlcnlEYXRhU2V0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUGFyc2luZ1Jlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJzaW5nUmVzdWx0cyIgVHlwZU5hbWU9InRuczpQYXJzaW5nUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlBhcnNpbmdSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlclJlc3VsdCIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1ZXJ5TmV4dFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlF1ZXJ5RGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlF1ZXJ5RGF0YVNldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZRdWVyeURhdGFTZXRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZENvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTb3VyY2UiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcnZlciIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQm90aCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTmVpdGhlciIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52YWxpZCIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFZhbHVlSWQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhRW5jb2RpbmciIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEFnZSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6VGltZXN0YW1wc1RvUmV0dXJuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVzVG9SZWFkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlYWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJhbmdlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFFbmNvZGluZyIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlEYXRhIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZEV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5zOkV2ZW50RmlsdGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRFdmVudERldGFpbHMyIiBCYXNlVHlwZT0idG5zOlJlYWRFdmVudERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBTb3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFNvdXJjZVR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5zOkV2ZW50RmlsdGVyIiBTb3VyY2VUeXBlPSJ0bnM6UmVhZEV2ZW50RGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWRNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVJlYWREZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklzUmVhZE1vZGlmaWVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXR1cm5Cb3VuZHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkUHJvY2Vzc2VkRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQWdncmVnYXRlVHlwZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mQWdncmVnYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkQXRUaW1lRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIExlbmd0aEZpZWxkPSJOb09mUmVxVGltZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTaW1wbGVCb3VuZHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXFUaW1lcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJIaXN0b3J5RGF0YSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0YVZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mRGF0YVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZmljYXRpb25JbmZvIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVUeXBlIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlNb2RpZmllZERhdGEiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9kaWZpY2F0aW9uSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9InRuczpNb2RpZmljYXRpb25JbmZvIiBMZW5ndGhGaWVsZD0iTm9PZk1vZGlmaWNhdGlvbkluZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRzIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlFdmVudEZpZWxkTGlzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZFdmVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeU1vZGlmaWVkRXZlbnQiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudHMiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZNb2RpZmljYXRpb25JbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNhdGlvbkluZm9zIiBUeXBlTmFtZT0idG5zOk1vZGlmaWNhdGlvbkluZm8iIExlbmd0aEZpZWxkPSJOb09mTW9kaWZpY2F0aW9uSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWxlYXNlQ29udGludWF0aW9uUG9pbnRzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvUmVhZCIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVhZFZhbHVlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlYWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5UmVhZFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZVZhbHVlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvV3JpdGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvV3JpdGUiIFR5cGVOYW1lPSJ0bnM6V3JpdGVWYWx1ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1RvV3JpdGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZURldGFpbHMiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnNlcnQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlcGxhY2UiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVwZGF0ZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGVsZXRlIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJQZXJmb3JtVXBkYXRlVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5zZXJ0IiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXBsYWNlIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVcGRhdGUiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlbW92ZSIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVXBkYXRlRGF0YURldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyZm9ybUluc2VydFJlcGxhY2UiIFR5cGVOYW1lPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXBkYXRlVmFsdWVzIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZlVwZGF0ZVZhbHVlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVcGRhdGVTdHJ1Y3R1cmVEYXRhRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mVXBkYXRlVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlciIgVHlwZU5hbWU9InRuczpFdmVudEZpbHRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudERhdGEiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudERhdGEiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RGF0YSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVSYXdNb2RpZmllZERldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNEZWxldGVNb2RpZmllZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVBdFRpbWVEZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZlJlcVRpbWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudElkcyIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50SWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3BlcmF0aW9uUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9wZXJhdGlvblJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZk9wZXJhdGlvblJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZIaXN0b3J5VXBkYXRlRGV0YWlscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5ndGhGaWVsZD0iTm9PZkhpc3RvcnlVcGRhdGVEZXRhaWxzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlVcGRhdGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik9iamVjdElkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWV0aG9kSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mSW5wdXRBcmd1bWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3VtZW50UmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklucHV0QXJndW1lbnRSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZJbnB1dEFyZ3VtZW50UmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1dEFyZ3VtZW50RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5wdXRBcmd1bWVudERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZklucHV0QXJndW1lbnREaWFnbm9zdGljSW5mb3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZPdXRwdXRBcmd1bWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1ldGhvZHNUb0NhbGwiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRob2RzVG9DYWxsIiBUeXBlTmFtZT0idG5zOkNhbGxNZXRob2RSZXF1ZXN0IiBMZW5ndGhGaWVsZD0iTm9PZk1ldGhvZHNUb0NhbGwiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOkNhbGxNZXRob2RSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9uaXRvcmluZ01vZGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTYW1wbGluZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwb3J0aW5nIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RhdHVzVmFsdWVUaW1lc3RhbXAiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRlYWRiYW5kVHlwZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWJzb2x1dGUiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnQiIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdGaWx0ZXIiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmlnZ2VyIiBUeXBlTmFtZT0idG5zOkRhdGFDaGFuZ2VUcmlnZ2VyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRUeXBlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlYWRiYW5kVmFsdWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50RmlsdGVyIiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VzIiBUeXBlTmFtZT0idG5zOlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIExlbmd0aEZpZWxkPSJOb09mU2VsZWN0Q2xhdXNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldoZXJlQ2xhdXNlIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTZXJ2ZXJDYXBhYmlsaXRpZXNEZWZhdWx0cyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJlYXRVbmNlcnRhaW5Bc0JhZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyY2VudERhdGFCYWQiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcmNlbnREYXRhR29vZCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFnZ3JlZ2F0ZUZpbHRlciIgQmFzZVR5cGU9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgVHlwZU5hbWU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50RmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZVJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxlY3RDbGF1c2VSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldoZXJlQ2xhdXNlUmVzdWx0IiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0IiBCYXNlVHlwZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQcm9jZXNzaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZEFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1lPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yaW5nUGFyYW1ldGVycyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXIiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2FyZE9sZGVzdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikl0ZW1Ub01vbml0b3IiIFR5cGVOYW1lPSJ0bnM6UmVhZFZhbHVlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yaW5nTW9kZSIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nTW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFBhcmFtZXRlcnMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUXVldWVTaXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRlclJlc3VsdCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBUeXBlTmFtZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJdGVtc1RvQ3JlYXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXRlbXNUb0NyZWF0ZSIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZJdGVtc1RvQ3JlYXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkUGFyYW1ldGVycyIgVHlwZU5hbWU9InRuczpNb25pdG9yaW5nUGFyYW1ldGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFF1ZXVlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJSZXN1bHQiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mSXRlbXNUb01vZGlmeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikl0ZW1zVG9Nb2RpZnkiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIExlbmd0aEZpZWxkPSJOb09mSXRlbXNUb01vZGlmeSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0TW9uaXRvcmluZ01vZGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JpbmdNb2RlIiBUeXBlTmFtZT0idG5zOk1vbml0b3JpbmdNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk1vbml0b3JlZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZNb25pdG9yZWRJdGVtSWRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRyaWdnZXJpbmdSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyaWdnZXJpbmdJdGVtSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9BZGQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvQWRkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvQWRkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxpbmtzVG9SZW1vdmUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMaW5rc1RvUmVtb3ZlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZMaW5rc1RvUmVtb3ZlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNldFRyaWdnZXJpbmdSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBZGRSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mQWRkUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZBZGREaWFnbm9zdGljSW5mb3MiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVtb3ZlUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlbW92ZVJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlbW92ZVJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mUmVtb3ZlRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU1vbml0b3JlZEl0ZW1zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3JlZEl0ZW1JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkTGlmZXRpbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHkiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRNYXhLZWVwQWxpdmVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb3RpZmljYXRpb25EYXRhIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uRGF0YSIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb3RpZmljYXRpb25EYXRhIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFDaGFuZ2VOb3RpZmljYXRpb24iIEJhc2VUeXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtcyIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3JlZEl0ZW1zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3QiIEJhc2VUeXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRzIiBUeXBlTmFtZT0idG5zOkV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFdmVudEZpZWxkTGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkV2ZW50RmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50RmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikhpc3RvcnlFdmVudEZpZWxkTGlzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudEZpZWxkcyIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mRXZlbnRGaWVsZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3RhdHVzQ2hhbmdlTm90aWZpY2F0aW9uIiBCYXNlVHlwZT0idG5zOk5vdGlmaWNhdGlvbkRhdGEiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcXVlbmNlTnVtYmVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudHMiIFR5cGVOYW1lPSJ0bnM6U3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHVibGlzaFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9yZU5vdGlmaWNhdGlvbnMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIFR5cGVOYW1lPSJ0bnM6Tm90aWZpY2F0aW9uTWVzc2FnZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVwdWJsaXNoUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXRyYW5zbWl0U2VxdWVuY2VOdW1iZXIiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlcHVibGlzaFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgVHlwZU5hbWU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mU3Vic2NyaXB0aW9uSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VuZEluaXRpYWxWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpUcmFuc2ZlclJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCdWlsZEluZm8iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYW51ZmFjdHVyZXJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2R1Y3ROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvZnR3YXJlVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZE51bWJlciIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZERhdGUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUmVkdW5kYW5jeVN1cHBvcnQiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbGQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ildhcm0iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhvdCIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVHJhbnNwYXJlbnQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhvdEFuZE1pcnJvcmVkIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJTZXJ2ZXJTdGF0ZSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUnVubmluZyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmFpbGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb0NvbmZpZ3VyYXRpb24iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1c3BlbmRlZCIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2h1dGRvd24iIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRlc3QiIFZhbHVlPSI1IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbW11bmljYXRpb25GYXVsdCIgVmFsdWU9IjYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5rbm93biIgVmFsdWU9IjciIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVkdW5kYW50U2VydmVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVySWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmljZUxldmVsIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJTdGF0ZSIgVHlwZU5hbWU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJFbmRwb2ludFVybExpc3REYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmxMaXN0IiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbmRwb2ludFVybExpc3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTmV0d29ya0dyb3VwRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrUGF0aHMiIFR5cGVOYW1lPSJ0bnM6RW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mTmV0d29ya1BhdGhzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNhbXBsaW5nSW50ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNhbXBsaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVmlld0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VtdWxhdGVkU2Vzc2lvbkNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vzc2lvblRpbWVvdXRDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uQWJvcnRDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50U3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VtdWxhdGVkU3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlSZWplY3RlZFJlcXVlc3RzQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVqZWN0ZWRSZXF1ZXN0c0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXJ2ZXJTdGF0dXNEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXRlIiBUeXBlTmFtZT0idG5zOlNlcnZlclN0YXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnVpbGRJbmZvIiBUeXBlTmFtZT0idG5zOkJ1aWxkSW5mbyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY29uZHNUaWxsU2h1dGRvd24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2h1dGRvd25SZWFzb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25OYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudERlc2NyaXB0aW9uIiBUeXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWN0dWFsU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudExhc3RDb250YWN0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudE1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudFB1Ymxpc2hSZXF1ZXN0c0luUXVldWUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVG90YWxSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVuYXV0aG9yaXplZFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFkQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlSZWFkQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikhpc3RvcnlVcGRhdGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FsbENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRUcmlnZ2VyaW5nQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZU1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25Db3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2V0UHVibGlzaGluZ01vZGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkTm9kZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkUmVmZXJlbmNlc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVOb2Rlc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVSZWZlcmVuY2VzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOZXh0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXJ5Rmlyc3RDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVlcnlOZXh0Q291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZ2lzdGVyTm9kZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5yZWdpc3Rlck5vZGVzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJZE9mU2Vzc2lvbiIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ2xpZW50VXNlcklkSGlzdG9yeSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFVzZXJJZEhpc3RvcnkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkNsaWVudFVzZXJJZEhpc3RvcnkiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdXRoZW50aWNhdGlvbk1lY2hhbmlzbSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmNvZGluZyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRQcm90b2NvbCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudENlcnRpZmljYXRlIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VydmljZUNvdW50ZXJEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUb3RhbENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVycm9yQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlN0YXR1c1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcmlvcml0eSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0VuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmeUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2FibGVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVwdWJsaXNoTWVzc2FnZVJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXB1Ymxpc2hNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJSZXF1ZXN0Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNmZXJyZWRUb0FsdENsaWVudENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhQ2hhbmdlTm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vdGlmaWNhdGlvbnNDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXRlUHVibGlzaFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50S2VlcEFsaXZlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5hY2tub3dsZWRnZWRNZXNzYWdlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5leHRTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudFF1ZXVlT3ZlckZsb3dDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVWZXJiTWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUFkZGVkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb2RlRGVsZXRlZCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJlbmNlQWRkZWQiIFZhbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZURlbGV0ZWQiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFUeXBlQ2hhbmdlZCIgVmFsdWU9IjE2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWZmZWN0ZWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZmZlY3RlZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWZXJiIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZmZlY3RlZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFmZmVjdGVkVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSYW5nZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb3ciIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlnaCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRVVJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVW5pdElkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkF4aXNTY2FsZUVudW1lcmF0aW9uIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMaW5lYXIiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxvZyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG4iIFZhbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWwiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5hcnkiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRG91YmxlQ29tcGxleE51bWJlclR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbWFnaW5hcnkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkF4aXNJbmZvcm1hdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiBUeXBlTmFtZT0idG5zOkVVSW5mb3JtYXRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFVVJhbmdlIiBUeXBlTmFtZT0idG5zOlJhbmdlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGl0bGUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXhpc1NjYWxlVHlwZSIgVHlwZU5hbWU9InRuczpBeGlzU2NhbGVFbnVtZXJhdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBeGlzU3RlcHMiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhGaWVsZD0iTm9PZkF4aXNTdGVwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJYVlR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQcm9ncmFtRGlhZ25vc3RpY0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW52b2NhdGlvbkNyZWF0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RUcmFuc2l0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RDYWxsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RTZXNzaW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RJbnB1dEFyZ3VtZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZE91dHB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InRuczpBcmd1bWVudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZENhbGxUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgVHlwZU5hbWU9InRuczpTdGF0dXNSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlU2Vzc2lvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnZvY2F0aW9uQ3JlYXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdFRyYW5zaXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZENhbGwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJ0bnM6QXJndW1lbnQiIExlbmd0aEZpZWxkPSJOb09mTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZElucHV0VmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdE1ldGhvZElucHV0VmFsdWVzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGFzdE1ldGhvZE91dHB1dFZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRWYWx1ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kQ2FsbFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kUmV0dXJuU3RhdHVzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBbm5vdGF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQW5ub3RhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0IiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBYnNvbHV0ZVZhbHVlIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZXJjZW50T2ZWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGVyY2VudE9mUmFuZ2UiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnRPZkVVUmFuZ2UiIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVua25vd24iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+" . + +opcua:nodei7619 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7619" ; + base:hasValue "http://opcfoundation.org/UA/" . + +opcua:nodei8251 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7656 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8251" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8252 a opcua:DataTypeDictionaryType, + opcua:VariableNodeClass ; + base:hasBrowseName "Opc.Ua" ; + base:hasComponent opcua:nodei11951, + opcua:nodei11954, + opcua:nodei12083, + opcua:nodei12086, + opcua:nodei12175, + opcua:nodei12178, + opcua:nodei12201, + opcua:nodei12677, + opcua:nodei12712, + opcua:nodei12715, + opcua:nodei12759, + opcua:nodei12762, + opcua:nodei12894, + opcua:nodei12897, + opcua:nodei14320, + opcua:nodei14805, + opcua:nodei14808, + opcua:nodei14811, + opcua:nodei14826, + opcua:nodei14829, + opcua:nodei14832, + opcua:nodei14835, + opcua:nodei15021, + opcua:nodei15585, + opcua:nodei15588, + opcua:nodei15591, + opcua:nodei15594, + opcua:nodei15640, + opcua:nodei15730, + opcua:nodei16024, + opcua:nodei16027, + opcua:nodei16030, + opcua:nodei16033, + opcua:nodei16037, + opcua:nodei16040, + opcua:nodei16047, + opcua:nodei16050, + opcua:nodei16053, + opcua:nodei16056, + opcua:nodei16062, + opcua:nodei16065, + opcua:nodei16068, + opcua:nodei16071, + opcua:nodei16077, + opcua:nodei16080, + opcua:nodei16083, + opcua:nodei16086, + opcua:nodei16089, + opcua:nodei16092, + opcua:nodei16095, + opcua:nodei16098, + opcua:nodei16104, + opcua:nodei16107, + opcua:nodei16110, + opcua:nodei16113, + opcua:nodei16116, + opcua:nodei16119, + opcua:nodei16125, + opcua:nodei16127, + opcua:nodei16144, + opcua:nodei16147, + opcua:nodei17473, + opcua:nodei17542, + opcua:nodei17554, + opcua:nodei18166, + opcua:nodei18169, + opcua:nodei18172, + opcua:nodei18175, + opcua:nodei18860, + opcua:nodei18863, + opcua:nodei18866, + opcua:nodei18869, + opcua:nodei19049, + opcua:nodei19052, + opcua:nodei19055, + opcua:nodei19058, + opcua:nodei19061, + opcua:nodei21180, + opcua:nodei21183, + opcua:nodei21186, + opcua:nodei21189, + opcua:nodei21192, + opcua:nodei21195, + opcua:nodei23508, + opcua:nodei23522, + opcua:nodei23938, + opcua:nodei23941, + opcua:nodei23944, + opcua:nodei23947, + opcua:nodei23950, + opcua:nodei23953, + opcua:nodei23956, + opcua:nodei23965, + opcua:nodei23968, + opcua:nodei23977, + opcua:nodei23980, + opcua:nodei23983, + opcua:nodei24039, + opcua:nodei24123, + opcua:nodei24126, + opcua:nodei24129, + opcua:nodei24297, + opcua:nodei25244, + opcua:nodei25549, + opcua:nodei25552, + opcua:nodei25555, + opcua:nodei25558, + opcua:nodei32387, + opcua:nodei32427, + opcua:nodei32575, + opcua:nodei32578, + opcua:nodei32581, + opcua:nodei32671, + opcua:nodei32674, + opcua:nodei32830, + opcua:nodei8285, + opcua:nodei8291, + opcua:nodei8294, + opcua:nodei8297, + opcua:nodei8300, + opcua:nodei8303, + opcua:nodei8306, + opcua:nodei8309, + opcua:nodei8312, + opcua:nodei8315, + opcua:nodei8318, + opcua:nodei8321, + opcua:nodei8327, + opcua:nodei8333, + opcua:nodei8363, + opcua:nodei8366, + opcua:nodei8369, + opcua:nodei8372, + opcua:nodei8417, + opcua:nodei8564, + opcua:nodei8567, + opcua:nodei8570, + opcua:nodei8573, + opcua:nodei8576, + opcua:nodei8579, + opcua:nodei8582, + opcua:nodei8639, + opcua:nodei8702, + opcua:nodei8708, + opcua:nodei8711, + opcua:nodei8807, + opcua:nodei8843, + opcua:nodei8846, + opcua:nodei8849, + opcua:nodei8852, + opcua:nodei8855, + opcua:nodei8858, + opcua:nodei8861, + opcua:nodei8864, + opcua:nodei8867, + opcua:nodei8870, + opcua:nodei8873, + opcua:nodei8876, + opcua:nodei8879, + opcua:nodei8882, + opcua:nodei8918 ; + base:hasDatatype opcua:ByteString ; + base:hasDisplayName "Opc.Ua" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8252" ; + base:hasProperty opcua:nodei15039, + opcua:nodei8254 ; + base:hasSymbolicName "OpcUa_XmlSchema" ; + base:hasValue "PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIg0KICB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiDQo+DQogIDx4czphbm5vdGF0aW9uPg0KICAgIDx4czphcHBpbmZvPg0KICAgICAgPHVhOk1vZGVsIE1vZGVsVXJpPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBWZXJzaW9uPSIxLjA1LjAzIiBQdWJsaWNhdGlvbkRhdGU9IjIwMjMtMTItMTVUMDA6MDA6MDBaIiAvPg0KICAgIDwveHM6YXBwaW5mbz4NCiAgPC94czphbm5vdGF0aW9uPg0KICANCiAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIgdHlwZT0ieHM6Ym9vbGVhbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQm9vbGVhbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9vbGVhbiIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTQnl0ZSIgdHlwZT0ieHM6Ynl0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU0J5dGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNCeXRlIiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNCeXRlIiB0eXBlPSJ0bnM6TGlzdE9mU0J5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCeXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCeXRlIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnl0ZSIgdHlwZT0idG5zOkxpc3RPZkJ5dGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnQxNiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MTYiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlzdE9mSW50MTYiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVUludDE2IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVSW50MTYiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQxNiIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50MTYiIHR5cGU9InRuczpMaXN0T2ZVSW50MTYiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50MzIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDMyIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50MzIiIHR5cGU9InRuczpMaXN0T2ZJbnQzMiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVSW50MzIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQzMiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDMyIiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnQ2NCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50NjQiIHR5cGU9InhzOmxvbmciIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50NjQiIHR5cGU9InRuczpMaXN0T2ZJbnQ2NCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVUludDY0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50NjQiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVSW50NjQiIHR5cGU9InRuczpMaXN0T2ZVSW50NjQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGbG9hdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmxvYXQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlIiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRvdWJsZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9mRG91YmxlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgbmlsbGFibGU9InRydWUiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RyaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVRpbWUiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpkYXRlVGltZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0ZVRpbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGVUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RPZkRhdGVUaW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHdWlkIj4NCiAgICA8eHM6YW5ub3RhdGlvbj4NCiAgICAgIDx4czphcHBpbmZvPg0KICAgICAgICA8SXNWYWx1ZVR5cGUgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vMjAwMy8xMC9TZXJpYWxpemF0aW9uLyI+dHJ1ZTwvSXNWYWx1ZVR5cGU+DQogICAgICA8L3hzOmFwcGluZm8+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkd1aWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikd1aWQiIHR5cGU9InRuczpHdWlkIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkd1aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJ5dGVTdHJpbmciIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnl0ZVN0cmluZyIgdHlwZT0idG5zOkxpc3RPZkJ5dGVTdHJpbmciIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlhtbEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIj4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDx4czphbnkgbWluT2NjdXJzPSIwIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICA8L3hzOmVsZW1lbnQ+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mWG1sRWxlbWVudCIgdHlwZT0idG5zOkxpc3RPZlhtbEVsZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZOb2RlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeHBhbmRlZE5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpZmllciIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwYW5kZWROb2RlSWQiIHR5cGU9InRuczpFeHBhbmRlZE5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRXhwYW5kZWROb2RlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4cGFuZGVkTm9kZUlkIiB0eXBlPSJ0bnM6TGlzdE9mRXhwYW5kZWROb2RlSWQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0YXR1c0NvZGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmFwcGluZm8+DQogICAgICAgIDxJc1ZhbHVlVHlwZSB4bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS8yMDAzLzEwL1NlcmlhbGl6YXRpb24vIj50cnVlPC9Jc1ZhbHVlVHlwZT4NCiAgICAgIDwveHM6YXBwaW5mbz4NCiAgICA8L3hzOmFubm90YXRpb24+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29kZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGF0dXNDb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNDb2RlIiB0eXBlPSJ0bnM6TGlzdE9mU3RhdHVzQ29kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlhZ25vc3RpY0luZm8iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN5bWJvbGljSWQiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZXNwYWNlVXJpIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxJbmZvIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklubmVyU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklubmVyRGlhZ25vc3RpY0luZm8iIHR5cGU9InRuczpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ0bnM6RGlhZ25vc3RpY0luZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNJbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mbyIgdHlwZT0idG5zOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEaWFnbm9zdGljSW5mbyIgdHlwZT0idG5zOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMb2NhbGl6ZWRUZXh0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRleHQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxpemVkVGV4dCIgdHlwZT0idG5zOkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMb2NhbGl6ZWRUZXh0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGl6ZWRUZXh0IiB0eXBlPSJ0bnM6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTG9jYWxpemVkVGV4dCIgdHlwZT0idG5zOkxpc3RPZkxvY2FsaXplZFRleHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YWxpZmllZE5hbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZUluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVhbGlmaWVkTmFtZSIgdHlwZT0idG5zOlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFsaWZpZWROYW1lIiB0eXBlPSJ0bnM6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVhbGlmaWVkTmFtZSIgdHlwZT0idG5zOkxpc3RPZlF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPCEtLQ0KICAgIFNvbWUgZW52aXJvbm1lbnRzIHJlcXVpcmUgYSBXU0RML1hTRCB3aGljaCBleHBsaWNpdGx5IGRlZmluZXMgYWxsIHBvc3NpYmxlIHR5cGVzLg0KICAgIFRoZSBVQSBXU0RML1hTRCBjYW4gYmUgbW9kaWZpZWQgdG8gc3VwcG9ydCB0aGVzZSBlbnZpcm9ubWVudHMgYnkgcmVwbGFjaW5nIHRoZQ0KICAgIGRlZmluaXRpb25zIG9mIHRoZSBFeHRlbnNpb25PYmplY3RCb2R5IGFuZCBWYXJpYW50VmFsdWUgY29tcGxleCB0eXBlcyB3aXRoIHRoZQ0KICAgIGRlZmluaXRpb25zIGluIHRoZSBjb21tZW50cyBzaG93biBoZXJlLiBEZXZlbG9wZXJzIHdvdWxkIHRoZW4gZGVmaW5lIHN1YnR5cGVzDQogICAgb2YgdGhlIEV4dGVuc2lvbk9iamVjdEJvZHkgdHlwZSB3aGljaCBleHBsaWNpdGx5IGRlY2xhcmUgYSBjaG9pY2UgYmV0d2VlbiBhbGwgb2YgdGhlDQogICAgY29tcGxleCB0eXBlcyB1c2VkIGJ5IHRoZSBzeXN0ZW0uIFRoZSBFeGFtcGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSBzdWJ0eXBlIGlzIHByb3ZpZGVzDQogICAgYSB0ZW1wbGF0ZSBiYXNlZCBvbiBhIGZldyBjb21tb24gVUEtZGVmaW5lZCBjb21wbGV4IHR5cGVzLg0KICAgIC0tPg0KDQogIDwhLS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0Qm9keSIgLz4NCg0KICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFeGFtcGxlRXh0ZW5zaW9uT2JqZWN0Qm9keSI+DQogICAgICA8eHM6Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiPg0KICAgICAgICAgIDx4czpjaG9pY2U+DQogICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcmd1bWVudCIgdHlwZT0idG5zOkFyZ3VtZW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgICAgPC94czpleHRlbnNpb24+DQogICAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvZHkiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdEJvZHkiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgLS0+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZUlkIiB0eXBlPSJ0bnM6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPC94czplbGVtZW50Pg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uT2JqZWN0IiB0eXBlPSJ0bnM6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHRlbnNpb25PYmplY3QiIHR5cGU9InRuczpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlR5cGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQm9keSIgbWluT2NjdXJzPSIwIj4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNjYWxlIiB0eXBlPSJ4czpzaG9ydCIgLz4NCiAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ4czpzdHJpbmciIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KDQogICAgPCEtLQ0KICAgIFNvbWUgV1NETC9YTUwgY29tcGlsZXJzIGhhdmUgaXNzdWVzIHdpdGggdGhlIHhzOmNob2ljZSBjb25zdHJ1Y3QuIEZvciB0aGF0IHJlYXNvbg0KICAgIHRoZSBkZWZhdWx0IGRlY2xhcmF0aW9uIG9mIGEgVmFyaWFudCB1c2VzIHhzOmFueSBjb25zdHJ1Y3QuIFRoZSBzY2hlbWEgYWN1dHVhbGx5DQogICAgZGVmaW5lZCBieSB0aGUgc3BlY2lmaWNhdGlvbiBpcyBwcm92aWRlZCBieSB0aGUgTWF0cml4IGFuZCBWYXJpYW50VmFsdWUgY29tcGxleCB0eXBlcw0KICAgIHNob3duIGluIGNvbW1lbnRzIGJlbG93LiBBcHBsaWNhdGlvbiBkZXZlbG9wZXJzIGNhbiByZXBsYWNlIHRoZSBWYXJpYW50VmFsdWUgZGVjbGFyYXRpb24NCiAgICB3aXRoIHRoZSBzcGVjaWZpYyBkZWNsYXJhdGlvbiBpZiB0aGV5IGhhdmUgYSBkZXZlbG9wbWVudCBlbnZpcm9ubWVudCB0aGF0IGNhbiBoYW5kbGUNCiAgICB0aGUgeHM6Y2hvaWNlIGNvbnN0cnVjdCBpbiBhIHJlYXNvbmFibGUgd2F5Lg0KICAgIC0tPg0KDQogIDwhLS0NCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTWF0cml4Ij4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGltZW5zaW9ucyIgdHlwZT0idG5zOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgIDx4czpjb21wbGV4VHlwZSBtaXhlZD0iZmFsc2UiPg0KICAgICAgICAgICAgPHhzOmNob2ljZSBtYXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgICAgICAgPHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InRuczpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBlPSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgICAgPC94czpjaG9pY2U+DQogICAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPC94czplbGVtZW50Pg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9Ik1hdHJpeCIgdHlwZT0idG5zOk1hdHJpeCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudFZhbHVlIj4NCiAgICAgIDx4czpjaG9pY2U+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkJvb2xlYW4iIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0J5dGUiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDE2IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MTYiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW50MzIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVSW50MzIiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludDY0IiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVJbnQ2NCIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZsb2F0IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEb3VibGUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRlVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3VpZCIgdHlwZT0idG5zOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnl0ZVN0cmluZyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlhtbEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiPg0KICAgICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmFueSBtaW5PY2N1cnM9IjAiIHByb2Nlc3NDb250ZW50cz0ibGF4IiAvPg0KICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8L3hzOmVsZW1lbnQ+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InRuczpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idG5zOk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCb29sZWFuIiB0eXBlPSJ0bnM6TGlzdE9mQm9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTQnl0ZSIgdHlwZT0idG5zOkxpc3RPZlNCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJ5dGUiIHR5cGU9InRuczpMaXN0T2ZCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDE2IiB0eXBlPSJ0bnM6TGlzdE9mSW50MTYiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDE2IiB0eXBlPSJ0bnM6TGlzdE9mVUludDE2IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDMyIiB0eXBlPSJ0bnM6TGlzdE9mSW50MzIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDMyIiB0eXBlPSJ0bnM6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludDY0IiB0eXBlPSJ0bnM6TGlzdE9mSW50NjQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUludDY0IiB0eXBlPSJ0bnM6TGlzdE9mVUludDY0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZsb2F0IiB0eXBlPSJ0bnM6TGlzdE9mRmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRG91YmxlIiB0eXBlPSJ0bnM6TGlzdE9mRG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cmluZyIgdHlwZT0idG5zOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRlVGltZSIgdHlwZT0idG5zOkxpc3RPZkRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkd1aWQiIHR5cGU9InRuczpMaXN0T2ZHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJ5dGVTdHJpbmciIHR5cGU9InRuczpMaXN0T2ZCeXRlU3RyaW5nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlhtbEVsZW1lbnQiIHR5cGU9InRuczpMaXN0T2ZYbWxFbGVtZW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0YXR1c0NvZGUiIHR5cGU9InRuczpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5vZGVJZCIgdHlwZT0idG5zOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFeHBhbmRlZE5vZGVJZCIgdHlwZT0idG5zOkxpc3RPZkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkxvY2FsaXplZFRleHQiIHR5cGU9InRuczpMaXN0T2ZMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkV4dGVuc2lvbk9iamVjdCIgdHlwZT0idG5zOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZWYXJpYW50IiB0eXBlPSJ0bnM6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXRyaXgiIHR5cGU9InRuczpNYXRyaXgiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDwveHM6Y2hvaWNlPg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ0bnM6VmFyaWFudFZhbHVlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgIDx4czplbGVtZW50IG5hbWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAtLT4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFudCI+DQogICAgPHhzOmFubm90YXRpb24+DQogICAgICA8eHM6YXBwaW5mbz4NCiAgICAgICAgPElzVmFsdWVUeXBlIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tLzIwMDMvMTAvU2VyaWFsaXphdGlvbi8iPnRydWU8L0lzVmFsdWVUeXBlPg0KICAgICAgPC94czphcHBpbmZvPg0KICAgIDwveHM6YW5ub3RhdGlvbj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSI+DQogICAgICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICA8eHM6YW55IG1pbk9jY3Vycz0iMCIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiIC8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwveHM6ZWxlbWVudD4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYW50IiB0eXBlPSJ0bnM6VmFyaWFudCIgbmlsbGFibGU9InRydWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlZhcmlhbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhcmlhbnQiIHR5cGU9InRuczpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlZhcmlhbnQiIHR5cGU9InRuczpMaXN0T2ZWYXJpYW50IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ0bnM6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idG5zOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZVRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZVBpY29zZWNvbmRzIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJQaWNvc2Vjb25kcyIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFWYWx1ZSIgdHlwZT0idG5zOkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUiLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVZhbHVlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVmFsdWUiIHR5cGU9InRuczpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFWYWx1ZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFWYWx1ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbnZva2VTZXJ2aWNlUmVxdWVzdCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW52b2tlU2VydmljZVJlc3BvbnNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlQk1QIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2VHSUYiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJbWFnZUpQRyIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkltYWdlUE5HIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaW9EYXRhVHlwZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVbmlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVuaW9uIiB0eXBlPSJ0bnM6VW5pb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVbmlvbiIgdHlwZT0idG5zOlVuaW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVbmlvbiIgdHlwZT0idG5zOkxpc3RPZlVuaW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IlVyaVN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpbWFyeVdpdGhCYWNrdXBfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpbWFyeU9ubHlfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmFja3VwUmVhZHlfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmFja3VwTm90UmVhZHlfMyIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZHVuZGFudFNlcnZlck1vZGUiIHR5cGU9InRuczpSZWR1bmRhbnRTZXJ2ZXJNb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJNb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyTW9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJNb2RlIiB0eXBlPSJ0bnM6TGlzdE9mUmVkdW5kYW50U2VydmVyTW9kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCaXRGaWVsZE1hc2tEYXRhVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRMb25nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlNlbWFudGljVmVyc2lvblN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJLZXlWYWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleSIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5VmFsdWVQYWlyIiB0eXBlPSJ0bnM6S2V5VmFsdWVQYWlyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZLZXlWYWx1ZVBhaXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleVZhbHVlUGFpciIgdHlwZT0idG5zOktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mS2V5VmFsdWVQYWlyIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRpdGlvbmFsUGFyYW1ldGVyc1R5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBhcmFtZXRlcnMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkaXRpb25hbFBhcmFtZXRlcnNUeXBlIiB0eXBlPSJ0bnM6QWRkaXRpb25hbFBhcmFtZXRlcnNUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFcGhlbWVyYWxLZXlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaWNLZXkiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVwaGVtZXJhbEtleVR5cGUiIHR5cGU9InRuczpFcGhlbWVyYWxLZXlUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eU1vZGUiIHR5cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkVuZHBvaW50VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFR5cGUiIHR5cGU9InRuczpFbmRwb2ludFR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVuZHBvaW50VHlwZSIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50VHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlRyaW1tZWRTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc2VydmVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ0JpdFBvc2l0aW9uIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kaW5nQml0UG9zaXRpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQml0RmllbGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6Qml0RmllbGREZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCaXRGaWVsZERlZmluaXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJpdEZpZWxkRGVmaW5pdGlvbiIgdHlwZT0idG5zOkJpdEZpZWxkRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQml0RmllbGREZWZpbml0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mQml0RmllbGREZWZpbml0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSYXRpb25hbE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJhdG9yIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbm9taW5hdG9yIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJhdGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6UmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJhdGlvbmFsTnVtYmVyIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOlJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOkxpc3RPZlJhdGlvbmFsTnVtYmVyIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWZWN0b3IiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWZWN0b3IiIHR5cGU9InRuczpWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmVjdG9yIiB0eXBlPSJ0bnM6VmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZWZWN0b3IiIHR5cGU9InRuczpMaXN0T2ZWZWN0b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRFZlY3RvciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpWZWN0b3IiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWiIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURWZWN0b3IiIHR5cGU9InRuczpUaHJlZURWZWN0b3IiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVlRFZlY3RvciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVEVmVjdG9yIiB0eXBlPSJ0bnM6VGhyZWVEVmVjdG9yIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURWZWN0b3IiIHR5cGU9InRuczpMaXN0T2ZUaHJlZURWZWN0b3IiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ2FydGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6Q2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkNhcnRlc2lhbkNvb3JkaW5hdGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlgiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlkiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IloiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIHR5cGU9InRuczpUaHJlZURDYXJ0ZXNpYW5Db29yZGluYXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRENhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9yaWVudGF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3JpZW50YXRpb24iIHR5cGU9InRuczpPcmllbnRhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3JpZW50YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6T3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mT3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlRE9yaWVudGF0aW9uIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk9yaWVudGF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkEiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkIiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkMiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGhyZWVET3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGhyZWVET3JpZW50YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRocmVlRE9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6VGhyZWVET3JpZW50YXRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRocmVlRE9yaWVudGF0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mVGhyZWVET3JpZW50YXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZyYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRnJhbWUiIHR5cGU9InRuczpGcmFtZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRnJhbWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZyYW1lIiB0eXBlPSJ0bnM6RnJhbWUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkZyYW1lIiB0eXBlPSJ0bnM6TGlzdE9mRnJhbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRocmVlREZyYW1lIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkZyYW1lIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhcnRlc2lhbkNvb3JkaW5hdGVzIiB0eXBlPSJ0bnM6VGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3JpZW50YXRpb24iIHR5cGU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRocmVlREZyYW1lIiB0eXBlPSJ0bnM6VGhyZWVERnJhbWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRocmVlREZyYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaHJlZURGcmFtZSIgdHlwZT0idG5zOlRocmVlREZyYW1lIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUaHJlZURGcmFtZSIgdHlwZT0idG5zOkxpc3RPZlRocmVlREZyYW1lIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJPcGVuRmlsZU1vZGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVyYXNlRXhpc3RpbmdfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBwZW5kXzgiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVuRmlsZU1vZGUiIHR5cGU9InRuczpPcGVuRmlsZU1vZGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlbkZpbGVNb2RlIiB0eXBlPSJ0bnM6T3BlbkZpbGVNb2RlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk9wZW5GaWxlTW9kZSIgdHlwZT0idG5zOkxpc3RPZk9wZW5GaWxlTW9kZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSWRlbnRpdHlDcml0ZXJpYVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUaHVtYnByaW50XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJvbGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR3JvdXBJZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBbm9ueW1vdXNfNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXV0aGVudGljYXRlZFVzZXJfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXBwbGljYXRpb25fNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iWDUwOVN1YmplY3RfOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IklkZW50aXR5Q3JpdGVyaWFUeXBlIiB0eXBlPSJ0bnM6SWRlbnRpdHlDcml0ZXJpYVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGl0eUNyaXRlcmlhVHlwZSIgdHlwZT0idG5zOklkZW50aXR5Q3JpdGVyaWFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZklkZW50aXR5Q3JpdGVyaWFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mSWRlbnRpdHlDcml0ZXJpYVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcml0ZXJpYVR5cGUiIHR5cGU9InRuczpJZGVudGl0eUNyaXRlcmlhVHlwZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JpdGVyaWEiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgdHlwZT0idG5zOklkZW50aXR5TWFwcGluZ1J1bGVUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSWRlbnRpdHlNYXBwaW5nUnVsZVR5cGUiIHR5cGU9InRuczpMaXN0T2ZJZGVudGl0eU1hcHBpbmdSdWxlVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3VycmVuY3lVbml0VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY0NvZGUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHBvbmVudCIgdHlwZT0ieHM6Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxwaGFiZXRpY0NvZGUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbmN5IiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbmN5VW5pdFR5cGUiIHR5cGU9InRuczpDdXJyZW5jeVVuaXRUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDdXJyZW5jeVVuaXRUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW5jeVVuaXRUeXBlIiB0eXBlPSJ0bnM6Q3VycmVuY3lVbml0VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ3VycmVuY3lVbml0VHlwZSIgdHlwZT0idG5zOkxpc3RPZkN1cnJlbmN5VW5pdFR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2lwbGluZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6QW5ub3RhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBbm5vdGF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFubm90YXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOkFubm90YXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQW5ub3RhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQW5ub3RhdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaW5lYXJDb252ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluaXRpYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNdWx0aXBsaWNhbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXZpc29yIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmluYWxBZGRlbmQiIHR5cGU9InhzOmZsb2F0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZMaW5lYXJDb252ZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpbmVhckNvbnZlcnNpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mTGluZWFyQ29udmVyc2lvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9Db252ZXJzaW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxpbWl0ZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5saW1pdGVkXzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb252ZXJzaW9uTGltaXRFbnVtIiB0eXBlPSJ0bnM6Q29udmVyc2lvbkxpbWl0RW51bSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51bSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udmVyc2lvbkxpbWl0RW51bSIgdHlwZT0idG5zOkNvbnZlcnNpb25MaW1pdEVudW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udmVyc2lvbkxpbWl0RW51bSIgdHlwZT0idG5zOkxpc3RPZkNvbnZlcnNpb25MaW1pdEVudW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXNzRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxlbmd0aEV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZWN0cmljQ3VycmVudEV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbW91bnRPZlN1YnN0YW5jZUV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMdW1pbm91c0ludGVuc2l0eUV4cG9uZW50IiB0eXBlPSJ4czpieXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBYnNvbHV0ZVRlbXBlcmF0dXJlRXhwb25lbnQiIHR5cGU9InhzOmJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpbWVuc2lvbmxlc3NFeHBvbmVudCIgdHlwZT0ieHM6Ynl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlF1YW50aXR5RGltZW5zaW9uIiB0eXBlPSJ0bnM6UXVhbnRpdHlEaW1lbnNpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1YW50aXR5RGltZW5zaW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOlF1YW50aXR5RGltZW5zaW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZRdWFudGl0eURpbWVuc2lvbiIgdHlwZT0idG5zOkxpc3RPZlF1YW50aXR5RGltZW5zaW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBbGFybU1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZFNob3J0Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFsYXJtTWFzayIgdHlwZT0idG5zOkFsYXJtTWFzayIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbGFybU1hc2siIHR5cGU9InRuczpBbGFybU1hc2siIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWxhcm1NYXNrIiB0eXBlPSJ0bnM6TGlzdE9mQWxhcm1NYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUcnVzdExpc3RWYWxpZGF0aW9uT3B0aW9ucyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdFZhbGlkYXRpb25PcHRpb25zIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0VmFsaWRhdGlvbk9wdGlvbnMiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlRydXN0TGlzdE1hc2tzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUcnVzdGVkQ2VydGlmaWNhdGVzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRydXN0ZWRDcmxzXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlckNlcnRpZmljYXRlc180IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZXJDcmxzXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFsbF8xNSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdE1hc2tzIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0TWFza3MiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRydXN0TGlzdERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTcGVjaWZpZWRMaXN0cyIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcnVzdGVkQ3JscyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlckNybHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJ1c3RMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpUcnVzdExpc3REYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJ1c3RMaXN0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRydXN0TGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6VHJ1c3RMaXN0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRydXN0TGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJ1c3RMaXN0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zYWN0aW9uRXJyb3JUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXJyb3IiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2UiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNhY3Rpb25FcnJvclR5cGUiIHR5cGU9InRuczpUcmFuc2FjdGlvbkVycm9yVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zYWN0aW9uRXJyb3JUeXBlIiB0eXBlPSJ0bnM6VHJhbnNhY3Rpb25FcnJvclR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zYWN0aW9uRXJyb3JUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVHJhbnNhY3Rpb25FcnJvclR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlY2ltYWxEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2NhbGUiIHR5cGU9InhzOnNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlY2ltYWxEYXRhVHlwZSIgdHlwZT0idG5zOkRlY2ltYWxEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZlN0cnVjdHVyZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZkVudW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpbXBsZURhdGFUeXBlcyIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZVR5cGVEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZVNjaGVtYUhlYWRlciIgdHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVTY2hlbWFIZWFkZXIiIHR5cGU9InRuczpEYXRhVHlwZVNjaGVtYUhlYWRlciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVR5cGVTY2hlbWFIZWFkZXIiIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZVNjaGVtYUhlYWRlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdHJ1Y3R1cmVEZXNjcmlwdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZXNjcmlwdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRGVzY3JpcHRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZXNjcmlwdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhVHlwZURlc2NyaXB0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVudW1EZWZpbml0aW9uIiB0eXBlPSJ0bnM6RW51bURlZmluaXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJblR5cGUiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6RW51bURlc2NyaXB0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVudW1EZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRW51bURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaW1wbGVUeXBlRGVzY3JpcHRpb24iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVEZXNjcmlwdGlvbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCYXNlRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCdWlsdEluVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNpbXBsZVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6U2ltcGxlVHlwZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTaW1wbGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZTaW1wbGVUeXBlRGVzY3JpcHRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVBQmluYXJ5RmlsZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNjaGVtYUxvY2F0aW9uIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsZUhlYWRlciIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCb2R5IiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVQUJpbmFyeUZpbGVEYXRhVHlwZSIgdHlwZT0idG5zOlVBQmluYXJ5RmlsZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpVQUJpbmFyeUZpbGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVUFCaW5hcnlGaWxlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVQUJpbmFyeUZpbGVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpQb3J0YWJsZVF1YWxpZmllZE5hbWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlBvcnRhYmxlUXVhbGlmaWVkTmFtZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9ydGFibGVRdWFsaWZpZWROYW1lIiB0eXBlPSJ0bnM6UG9ydGFibGVRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQb3J0YWJsZVF1YWxpZmllZE5hbWUiIHR5cGU9InRuczpMaXN0T2ZQb3J0YWJsZVF1YWxpZmllZE5hbWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBvcnRhYmxlTm9kZUlkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklkZW50aWZpZXIiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQb3J0YWJsZU5vZGVJZCIgdHlwZT0idG5zOlBvcnRhYmxlTm9kZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQb3J0YWJsZU5vZGVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpQb3J0YWJsZU5vZGVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUG9ydGFibGVOb2RlSWQiIHR5cGU9InRuczpMaXN0T2ZQb3J0YWJsZU5vZGVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVW5zaWduZWRSYXRpb25hbE51bWJlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJhdG9yIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVub21pbmF0b3IiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVW5zaWduZWRSYXRpb25hbE51bWJlciIgdHlwZT0idG5zOlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuc2lnbmVkUmF0aW9uYWxOdW1iZXIiIHR5cGU9InRuczpVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVbnNpZ25lZFJhdGlvbmFsTnVtYmVyIiB0eXBlPSJ0bnM6TGlzdE9mVW5zaWduZWRSYXRpb25hbE51bWJlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHViU3ViU3RhdGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNhYmxlZF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQYXVzZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0aW9uYWxfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXJyb3JfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJlT3BlcmF0aW9uYWxfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YlN0YXRlIiB0eXBlPSJ0bnM6UHViU3ViU3RhdGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJTdGF0ZSIgdHlwZT0idG5zOlB1YlN1YlN0YXRlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YlN0YXRlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRNZXRhRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVTY2hlbWFIZWFkZXIiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkcyIgdHlwZT0idG5zOkxpc3RPZkZpZWxkTWV0YURhdGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldENsYXNzSWQiIHR5cGU9InVhOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbiIgdHlwZT0idG5zOkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldE1ldGFEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE1ldGFEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRNZXRhRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0TWV0YURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkRmxhZ3MiIHR5cGU9InRuczpEYXRhU2V0RmllbGRGbGFncyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbHRJblR5cGUiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRGaWVsZElkIiB0eXBlPSJ1YTpHdWlkIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpZWxkTWV0YURhdGEiIHR5cGU9InRuczpGaWVsZE1ldGFEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGaWVsZE1ldGFEYXRhIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZE1ldGFEYXRhIiB0eXBlPSJ0bnM6RmllbGRNZXRhRGF0YSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRmllbGRNZXRhRGF0YSIgdHlwZT0idG5zOkxpc3RPZkZpZWxkTWV0YURhdGEiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRGaWVsZEZsYWdzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRTaG9ydCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRGbGFncyIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZEZsYWdzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYWpvclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNaW5vclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25WZXJzaW9uRGF0YVR5cGUiIHR5cGU9InRuczpDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQ29uZmlndXJhdGlvblZlcnNpb25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Rm9sZGVyIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWV0YURhdGEiIHR5cGU9InRuczpEYXRhU2V0TWV0YURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXh0ZW5zaW9uRmllbGRzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFNvdXJjZSIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0cmlidXRlSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsSGludCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnN0aXR1dGVWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFQcm9wZXJ0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZFZhcmlhYmxlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZFZhcmlhYmxlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRTb3VyY2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkVmFyaWFibGVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YUl0ZW1zRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhSXRlbXNEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1Ymxpc2hlZERhdGFJdGVtc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoZWRFdmVudHNEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdGVkRmllbGRzIiB0eXBlPSJ0bnM6TGlzdE9mU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRuczpDb250ZW50RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIHR5cGU9InRuczpQdWJsaXNoZWRFdmVudHNEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1Ymxpc2hlZEV2ZW50c0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJsaXNoZWREYXRhU2V0U291cmNlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3ljbGljRGF0YVNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZWREYXRhU2V0Q3VzdG9tU291cmNlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgdHlwZT0idG5zOlB1Ymxpc2hlZERhdGFTZXRDdXN0b21Tb3VyY2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldEN1c3RvbVNvdXJjZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6RGF0YVNldEZpZWxkQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldEZpZWxkQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRXcml0ZXJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcklkIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJLZXlGcmFtZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5ldHdvcmtNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3VwUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1Ykdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBJZCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2VlcEFsaXZlVGltZSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpb3JpdHkiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zcG9ydFNldHRpbmdzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWVzc2FnZVNldHRpbmdzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFdyaXRlcnMiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0V3JpdGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6V3JpdGVyR3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mV3JpdGVyR3JvdXBEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoZXJJZCIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblByb3BlcnRpZXMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVyR3JvdXBzIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVyR3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbm5lY3Rpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtJbnRlcmZhY2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk5ldHdvcmtBZGRyZXNzVXJsRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZOZXR3b3JrQWRkcmVzc1VybERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlU2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVycyIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpSZWFkZXJHcm91cERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWFkZXJHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVhZGVyR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZSZWFkZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVhZGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWFkZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlcklkIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJXcml0ZXJHcm91cElkIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0V3JpdGVySWQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgdHlwZT0idG5zOkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVjZWl2ZVRpbWVvdXQiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5RnJhbWVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkhlYWRlckxheW91dFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlHcm91cElkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldFJlYWRlckRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFJlYWRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFZhcmlhYmxlcyIgdHlwZT0idG5zOkxpc3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgdHlwZT0idG5zOlRhcmdldFZhcmlhYmxlc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVGFyZ2V0VmFyaWFibGVzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUYXJnZXRWYXJpYWJsZXNEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldEZpZWxkSWQiIHR5cGU9InVhOkd1aWQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVySW5kZXhSYW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlSW5kZXhSYW5nZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6T3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdmVycmlkZVZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmllbGRUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOkZpZWxkVGFyZ2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkZpZWxkVGFyZ2V0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpZWxkVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpGaWVsZFRhcmdldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZGaWVsZFRhcmdldERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRmllbGRUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGFzdFVzYWJsZVZhbHVlXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik92ZXJyaWRlVmFsdWVfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgdHlwZT0idG5zOk92ZXJyaWRlVmFsdWVIYW5kbGluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdmVycmlkZVZhbHVlSGFuZGxpbmciIHR5cGU9InRuczpPdmVycmlkZVZhbHVlSGFuZGxpbmciIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiB0eXBlPSJ0bnM6TGlzdE9mT3ZlcnJpZGVWYWx1ZUhhbmRsaW5nIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyZW50Tm9kZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSb2xlUGVybWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiB0eXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmliZWREYXRhU2V0TWlycm9yRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdWJzY3JpYmVkRGF0YVNldE1pcnJvckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hlZERhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mUHVibGlzaGVkRGF0YVNldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvbnMiIHR5cGU9InRuczpMaXN0T2ZQdWJTdWJDb25uZWN0aW9uRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXROYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgdHlwZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldFJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0UmVmRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXRSZWZEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgdHlwZT0idG5zOkRhdGFTZXRNZXRhRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiB0eXBlPSJ0bnM6U3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGFuZGFsb25lU3Vic2NyaWJlZERhdGFTZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlN0YW5kYWxvbmVTdWJzY3JpYmVkRGF0YVNldERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBGb2xkZXIiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IktleUxpZmV0aW1lIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhGdXR1cmVLZXlDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFBhc3RLZXlDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBJZCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25zIiB0eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiB0eXBlPSJ0bnM6TGlzdE9mS2V5VmFsdWVQYWlyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU2VjdXJpdHlHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwRGF0YVR5cGUiIHR5cGU9InRuczpTZWN1cml0eUdyb3VwRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVzaFRhcmdldEZvbGRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyVG9rZW5UeXBlIiB0eXBlPSJ0bnM6VXNlclRva2VuUG9saWN5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkS2V5Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHJ5SW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVzaFRhcmdldFByb3BlcnRpZXMiIHR5cGU9InRuczpMaXN0T2ZLZXlWYWx1ZVBhaXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViS2V5UHVzaFRhcmdldERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJLZXlQdXNoVGFyZ2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaWJlZERhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mU3RhbmRhbG9uZVN1YnNjcmliZWREYXRhU2V0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldENsYXNzZXMiIHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0TWV0YURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRTZWN1cml0eUtleVNlcnZpY2VzIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eUdyb3VwcyIgdHlwZT0idG5zOkxpc3RPZlNlY3VyaXR5R3JvdXBEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJLZXlQdXNoVGFyZ2V0cyIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YktleVB1c2hUYXJnZXREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb25maWd1cmF0aW9uUHJvcGVydGllcyIgdHlwZT0idG5zOkxpc3RPZktleVZhbHVlUGFpciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb24yRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uMkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvbjJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb24yRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmRlZmluZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXNjZW5kaW5nV3JpdGVySWRTaW5nbGVfMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPcmRlcmluZ1R5cGUiIHR5cGU9InRuczpEYXRhU2V0T3JkZXJpbmdUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6RGF0YVNldE9yZGVyaW5nVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhU2V0T3JkZXJpbmdUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldE9yZGVyaW5nVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZlVhZHBOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR3JvdXBWZXJzaW9uIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPcmRlcmluZyIgdHlwZT0idG5zOkRhdGFTZXRPcmRlcmluZ1R5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ09mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGluZ09mZnNldCIgdHlwZT0idWE6TGlzdE9mRG91YmxlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6VWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVhZHBXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mVWFkcFdyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6VWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOlVhZHBEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJlZFNpemUiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6VWFkcERhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlVhZHBEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikdyb3VwVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRPZmZzZXQiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0Q2xhc3NJZCIgdHlwZT0idWE6R3VpZCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVjZWl2ZU9mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvY2Vzc2luZ09mZnNldCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOlVhZHBEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVWFkcERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVWFkcERhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVYWRwRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSnNvbk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkxpc3RPZkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgdHlwZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkpzb25Xcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZKc29uV3JpdGVyR3JvdXBNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpMaXN0T2ZKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSnNvbkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZKc29uRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uTmV0d29ya01lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIHR5cGU9InRuczpKc29uRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIHR5cGU9InRuczpKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikpzb25EYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6SnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkpzb25EYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mSnNvbkRhdGFTZXRSZWFkZXJNZXNzYWdlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlFvc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUW9zRGF0YVR5cGUiIHR5cGU9InRuczpRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUW9zRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6UW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUW9zRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zbWl0UW9zRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UW9zRGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc0RhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNtaXRRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHJhbnNtaXRRb3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNtaXRRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlRyYW5zbWl0UW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlRyYW5zbWl0UW9zRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHJhbnNtaXRRb3NEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRuczpUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRyYW5zbWl0UW9zUHJpb3JpdHlEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiB0eXBlPSJ0bnM6VHJhbnNtaXRRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZUcmFuc21pdFFvc1ByaW9yaXR5RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpRb3NEYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOlJlY2VpdmVRb3NEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjZWl2ZVFvc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWNlaXZlUW9zRGF0YVR5cGUiIHR5cGU9InRuczpSZWNlaXZlUW9zRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlJlY2VpdmVRb3NEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVjZWl2ZVFvc1ByaW9yaXR5RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UmVjZWl2ZVFvc0RhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5TGFiZWwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVjZWl2ZVFvc1ByaW9yaXR5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgdHlwZT0idG5zOlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWNlaXZlUW9zUHJpb3JpdHlEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlY2VpdmVRb3NQcmlvcml0eURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5QWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlBbm5vdW5jZVJhdGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5TWF4TWVzc2FnZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUW9zQ2F0ZWdvcnkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVFvcyIgdHlwZT0idWE6TGlzdE9mRXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEYXRhZ3JhbUNvbm5lY3Rpb25UcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtQ29ubmVjdGlvblRyYW5zcG9ydDJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1Db25uZWN0aW9uVHJhbnNwb3J0MkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlUmVwZWF0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2VSZXBlYXREZWxheSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZHJlc3MiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRb3NDYXRlZ29yeSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtUW9zIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5QW5ub3VuY2VSYXRlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRvcGljIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Xcml0ZXJHcm91cFRyYW5zcG9ydDJEYXRhVHlwZSIgdHlwZT0idG5zOkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnQyRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZEYXRhZ3JhbVdyaXRlckdyb3VwVHJhbnNwb3J0MkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkcmVzcyIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlFvc0NhdGVnb3J5IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1Rb3MiIHR5cGU9InVhOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb3BpYyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpEYXRhZ3JhbURhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6RGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRhdGFncmFtRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YWdyYW1EYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzb3VyY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdXRoZW50aWNhdGlvblByb2ZpbGVVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpCcm9rZXJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJyb2tlckNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFNwZWNpZmllZF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCZXN0RWZmb3J0XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF0TGVhc3RPbmNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF0TW9zdE9uY2VfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXhhY3RseU9uY2VfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiB0eXBlPSJ0bnM6QnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiB0eXBlPSJ0bnM6TGlzdE9mQnJva2VyVHJhbnNwb3J0UXVhbGl0eU9mU2VydmljZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2VyV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZCcm9rZXJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRhRGF0YVVwZGF0ZVRpbWUiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6QnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZCcm9rZXJEYXRhU2V0V3JpdGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRXcml0ZXJUcmFuc3BvcnREYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mQnJva2VyRGF0YVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXVlTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc291cmNlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkRGVsaXZlcnlHdWFyYW50ZWUiIHR5cGU9InRuczpCcm9rZXJUcmFuc3BvcnRRdWFsaXR5T2ZTZXJ2aWNlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0YURhdGFRdWV1ZU5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJva2VyRGF0YVNldFJlYWRlclRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIHR5cGU9InRuczpCcm9rZXJEYXRhU2V0UmVhZGVyVHJhbnNwb3J0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZkJyb2tlckRhdGFTZXRSZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmTWFzayIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZNYXNrIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZk1hc2siIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnRJbmRleCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29ubmVjdGlvbkluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHcm91cEluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgdHlwZT0idG5zOlB1YlN1YkNvbmZpZ3VyYXRpb25SZWZEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblJlZkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvbkVsZW1lbnQiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uUmVmRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJZGVudGlmaWVyIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIHR5cGU9InRuczpQdWJTdWJDb25maWd1cmF0aW9uVmFsdWVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6UHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlB1YlN1YkNvbmZpZ3VyYXRpb25WYWx1ZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHViU3ViQ29uZmlndXJhdGlvblZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCYXNpY18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBZHZhbmNlZF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbmZvXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxvZ18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEZWJ1Z180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY3NMZXZlbCIgdHlwZT0idG5zOkRpYWdub3N0aWNzTGV2ZWwiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2ZWwiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiIHR5cGU9InRuczpEaWFnbm9zdGljc0xldmVsIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRpYWdub3N0aWNzTGV2ZWwiIHR5cGU9InRuczpMaXN0T2ZEaWFnbm9zdGljc0xldmVsIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluZm9ybWF0aW9uXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHViU3ViRGlhZ25vc3RpY3NDb3VudGVyQ2xhc3NpZmljYXRpb24iIHR5cGU9InRuczpQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQdWJTdWJEaWFnbm9zdGljc0NvdW50ZXJDbGFzc2lmaWNhdGlvbiIgdHlwZT0idG5zOkxpc3RPZlB1YlN1YkRpYWdub3N0aWNzQ291bnRlckNsYXNzaWZpY2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lIiB0eXBlPSJ1YTpRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlZE5vZGVzIiB0eXBlPSJ1YTpMaXN0T2ZFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBbGlhc05hbWVEYXRhVHlwZSIgdHlwZT0idG5zOkFsaWFzTmFtZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBbGlhc05hbWVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpBbGlhc05hbWVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWxpYXNOYW1lRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBbGlhc05hbWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUGFzc3dvcmRPcHRpb25zTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlBhc3N3b3JkT3B0aW9uc01hc2siIHR5cGU9InRuczpQYXNzd29yZE9wdGlvbnNNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQYXNzd29yZE9wdGlvbnNNYXNrIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6UGFzc3dvcmRPcHRpb25zTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZQYXNzd29yZE9wdGlvbnNNYXNrIiB0eXBlPSJ0bnM6TGlzdE9mUGFzc3dvcmRPcHRpb25zTWFzayIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckNvbmZpZ3VyYXRpb25NYXNrIiB0eXBlPSJ0bnM6VXNlckNvbmZpZ3VyYXRpb25NYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJDb25maWd1cmF0aW9uTWFzayIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siIHR5cGU9InRuczpMaXN0T2ZVc2VyQ29uZmlndXJhdGlvbk1hc2siIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOlVzZXJDb25maWd1cmF0aW9uTWFzayIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyTWFuYWdlbWVudERhdGFUeXBlIiB0eXBlPSJ0bnM6VXNlck1hbmFnZW1lbnREYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVXNlck1hbmFnZW1lbnREYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck1hbmFnZW1lbnREYXRhVHlwZSIgdHlwZT0idG5zOlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlVzZXJNYW5hZ2VtZW50RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZVc2VyTWFuYWdlbWVudERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkVuY29kZWRUaWNrZXQiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRHVwbGV4Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRnVsbF8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIYWxmXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkR1cGxleCIgdHlwZT0idG5zOkR1cGxleCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRHVwbGV4Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEdXBsZXgiIHR5cGU9InRuczpEdXBsZXgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRHVwbGV4IiB0eXBlPSJ0bnM6TGlzdE9mRHVwbGV4IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJJbnRlcmZhY2VBZG1pblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGluZ18yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlQWRtaW5TdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VBZG1pblN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSW50ZXJmYWNlQWRtaW5TdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludGVyZmFjZUFkbWluU3RhdHVzIiB0eXBlPSJ0bnM6SW50ZXJmYWNlQWRtaW5TdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSW50ZXJmYWNlQWRtaW5TdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VBZG1pblN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSW50ZXJmYWNlT3BlclN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvd25fMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdGluZ18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmtub3duXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRvcm1hbnRfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm90UHJlc2VudF81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb3dlckxheWVyRG93bl82IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW50ZXJmYWNlT3BlclN0YXR1cyIgdHlwZT0idG5zOkludGVyZmFjZU9wZXJTdGF0dXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkludGVyZmFjZU9wZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpJbnRlcmZhY2VPcGVyU3RhdHVzIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkludGVyZmFjZU9wZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZJbnRlcmZhY2VPcGVyU3RhdHVzIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJOZWdvdGlhdGlvblN0YXR1cyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluUHJvZ3Jlc3NfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ29tcGxldGVfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9OZWdvdGlhdGlvbl80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRuczpOZWdvdGlhdGlvblN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5lZ290aWF0aW9uU3RhdHVzIiB0eXBlPSJ0bnM6TmVnb3RpYXRpb25TdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTmVnb3RpYXRpb25TdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZOZWdvdGlhdGlvblN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVHNuRmFpbHVyZUNvZGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb0ZhaWx1cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5zdWZmaWNpZW50QmFuZHdpZHRoXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc3VmZmljaWVudFJlc291cmNlc18yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnN1ZmZpY2llbnRUcmFmZmljQ2xhc3NCYW5kd2lkdGhfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RyZWFtSWRJblVzZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1EZXN0aW5hdGlvbkFkZHJlc3NJblVzZV81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1QcmVlbXB0ZWRCeUhpZ2hlclJhbmtfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGF0ZW5jeUhhc0NoYW5nZWRfNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRWdyZXNzUG9ydE5vdEF2YkNhcGFibGVfOCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVXNlRGlmZmVyZW50RGVzdGluYXRpb25BZGRyZXNzXzkiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik91dE9mTXNycFJlc291cmNlc18xMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3V0T2ZNbXJwUmVzb3VyY2VzXzExIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDYW5ub3RTdG9yZURlc3RpbmF0aW9uQWRkcmVzc18xMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUHJpb3JpdHlJc05vdEFuU3JjQ2xhc3NfMTMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1heEZyYW1lU2l6ZVRvb0xhcmdlXzE0IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNYXhGYW5JblBvcnRzTGltaXRSZWFjaGVkXzE1IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaXJzdFZhbHVlQ2hhbmdlZEZvclN0cmVhbUlkXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuQmxvY2tlZE9uRWdyZXNzXzE3IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWbGFuVGFnZ2luZ0Rpc2FibGVkT25FZ3Jlc3NfMTgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNyQ2xhc3NQcmlvcml0eU1pc21hdGNoXzE5IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGZWF0dXJlTm90UHJvcGFnYXRlZF8yMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWF4TGF0ZW5jeUV4Y2VlZGVkXzIxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCcmlkZ2VEb2VzTm90UHJvdmlkZU5ldHdvcmtJZF8yMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RyZWFtVHJhbnNmb3JtTm90U3VwcG9ydGVkXzIzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJlYW1JZFR5cGVOb3RTdXBwb3J0ZWRfMjQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZlYXR1cmVOb3RTdXBwb3J0ZWRfMjUiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOlRzbkZhaWx1cmVDb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25GYWlsdXJlQ29kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuRmFpbHVyZUNvZGUiIHR5cGU9InRuczpUc25GYWlsdXJlQ29kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25GYWlsdXJlQ29kZSIgdHlwZT0idG5zOkxpc3RPZlRzbkZhaWx1cmVDb2RlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUc25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2FibGVkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbmZpZ3VyaW5nXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlYWR5XzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wZXJhdGlvbmFsXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzQiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOlRzblN0cmVhbVN0YXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25TdHJlYW1TdGF0ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuU3RyZWFtU3RhdGUiIHR5cGU9InRuczpUc25TdHJlYW1TdGF0ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25TdHJlYW1TdGF0ZSIgdHlwZT0idG5zOkxpc3RPZlRzblN0cmVhbVN0YXRlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJUc25UYWxrZXJTdGF0dXMiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb25lXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlYWR5XzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxlZF8yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuVGFsa2VyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuVGFsa2VyU3RhdHVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRzblRhbGtlclN0YXR1cyIgdHlwZT0idG5zOlRzblRhbGtlclN0YXR1cyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZUc25UYWxrZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZUc25UYWxrZXJTdGF0dXMiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWFkeV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQYXJ0aWFsRmFpbGVkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxlZF8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHNuTGlzdGVuZXJTdGF0dXMiIHR5cGU9InRuczpUc25MaXN0ZW5lclN0YXR1cyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVHNuTGlzdGVuZXJTdGF0dXMiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRzbkxpc3RlbmVyU3RhdHVzIiB0eXBlPSJ0bnM6VHNuTGlzdGVuZXJTdGF0dXMiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHNuTGlzdGVuZXJTdGF0dXMiIHR5cGU9InRuczpMaXN0T2ZUc25MaXN0ZW5lclN0YXR1cyIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXBwaW5nVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eUxhYmVsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eVZhbHVlX1BDUCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eVZhbHVlX0RTQ1AiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiB0eXBlPSJ0bnM6UHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQcmlvcml0eU1hcHBpbmdFbnRyeVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5TWFwcGluZ0VudHJ5VHlwZSIgdHlwZT0idG5zOlByaW9yaXR5TWFwcGluZ0VudHJ5VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUHJpb3JpdHlNYXBwaW5nRW50cnlUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTb3VyY2VOb2RlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGUiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlRGVzY3JpcHRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlRGVzY3JpcHRpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGUiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlTGlzdEVudHJ5RGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VMaXN0RW50cnlEYXRhVHlwZSIgdHlwZT0idG5zOlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VMaXN0RW50cnlEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZUxpc3RFbnRyeURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJJZFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOdW1lcmljXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0cmluZ18xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJHdWlkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9wYXF1ZV8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSWRUeXBlIiB0eXBlPSJ0bnM6SWRUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJZFR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklkVHlwZSIgdHlwZT0idG5zOklkVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZJZFR5cGUiIHR5cGU9InRuczpMaXN0T2ZJZFR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ik5vZGVDbGFzcyI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuc3BlY2lmaWVkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9iamVjdF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT2JqZWN0VHlwZV84IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRhdGFUeXBlXzY0IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWaWV3XzEyOCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iUGVybWlzc2lvblR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEludCI+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5zOlBlcm1pc3Npb25UeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZlbFR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czp1bnNpZ25lZEJ5dGUiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWNjZXNzTGV2ZWxUeXBlIiB0eXBlPSJ0bnM6QWNjZXNzTGV2ZWxUeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBY2Nlc3NMZXZlbEV4VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnVuc2lnbmVkSW50Ij4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFjY2Vzc0xldmVsRXhUeXBlIiB0eXBlPSJ0bnM6QWNjZXNzTGV2ZWxFeFR5cGUiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRCeXRlIj4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV2ZW50Tm90aWZpZXJUeXBlIiB0eXBlPSJ0bnM6RXZlbnROb3RpZmllclR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJvbGVQZXJtaXNzaW9uVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJtaXNzaW9ucyIgdHlwZT0idG5zOlBlcm1pc3Npb25UeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJvbGVQZXJtaXNzaW9uVHlwZSIgdHlwZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiB0eXBlPSJ0bnM6TGlzdE9mUm9sZVBlcm1pc3Npb25UeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVHlwZURlZmluaXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZURlZmluaXRpb24iIHR5cGU9InRuczpEYXRhVHlwZURlZmluaXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6RGF0YVR5cGVEZWZpbml0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZEYXRhVHlwZURlZmluaXRpb24iIHR5cGU9InRuczpMaXN0T2ZEYXRhVHlwZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlN0cnVjdHVyZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdHJ1Y3R1cmVfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3RydWN0dXJlV2l0aE9wdGlvbmFsRmllbGRzXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuaW9uXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0cnVjdHVyZVdpdGhTdWJ0eXBlZFZhbHVlc18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmlvbldpdGhTdWJ0eXBlZFZhbHVlc180IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlVHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZUZpZWxkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhTdHJpbmdMZW5ndGgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09wdGlvbmFsIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlRmllbGQiIHR5cGU9InRuczpTdHJ1Y3R1cmVGaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RydWN0dXJlRmllbGQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZUZpZWxkIiB0eXBlPSJ0bnM6U3RydWN0dXJlRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN0cnVjdHVyZUZpZWxkIiB0eXBlPSJ0bnM6TGlzdE9mU3RydWN0dXJlRmllbGQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YVR5cGVEZWZpbml0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlZmF1bHRFbmNvZGluZ0lkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQmFzZURhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RydWN0dXJlVHlwZSIgdHlwZT0idG5zOlN0cnVjdHVyZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZTdHJ1Y3R1cmVGaWVsZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0cnVjdHVyZURlZmluaXRpb24iIHR5cGU9InRuczpTdHJ1Y3R1cmVEZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdHJ1Y3R1cmVEZWZpbml0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdHJ1Y3R1cmVEZWZpbml0aW9uIiB0eXBlPSJ0bnM6U3RydWN0dXJlRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU3RydWN0dXJlRGVmaW5pdGlvbiIgdHlwZT0idG5zOkxpc3RPZlN0cnVjdHVyZURlZmluaXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1EZWZpbml0aW9uIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkRhdGFUeXBlRGVmaW5pdGlvbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWVsZHMiIHR5cGU9InRuczpMaXN0T2ZFbnVtRmllbGQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtRGVmaW5pdGlvbiIgdHlwZT0idG5zOkVudW1EZWZpbml0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtRGVmaW5pdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW51bURlZmluaXRpb24iIHR5cGU9InRuczpFbnVtRGVmaW5pdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bURlZmluaXRpb24iIHR5cGU9InRuczpMaXN0T2ZFbnVtRGVmaW5pdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQ2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcldyaXRlTWFzayIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgdHlwZT0idG5zOkxpc3RPZlJvbGVQZXJtaXNzaW9uVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJSb2xlUGVybWlzc2lvbnMiIHR5cGU9InRuczpMaXN0T2ZSb2xlUGVybWlzc2lvblR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZlcmVuY2VOb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5vZGUiIHR5cGU9InRuczpOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlIiB0eXBlPSJ0bnM6Tm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTm9kZSIgdHlwZT0idG5zOkxpc3RPZk5vZGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikluc3RhbmNlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5zdGFuY2VOb2RlIiB0eXBlPSJ0bnM6SW5zdGFuY2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJUeXBlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZU5vZGUiIHR5cGU9InRuczpUeXBlTm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0Tm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJPYmplY3ROb2RlIiB0eXBlPSJ0bnM6T2JqZWN0Tm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0VHlwZU5vZGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZU5vZGUiIHR5cGU9InRuczpPYmplY3RUeXBlTm9kZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFibGVOb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckFjY2Vzc0xldmVsIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yaXppbmciIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBY2Nlc3NMZXZlbEV4IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVmFyaWFibGVOb2RlIiB0eXBlPSJ0bnM6VmFyaWFibGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWYXJpYWJsZVR5cGVOb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlR5cGVOb2RlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpWYXJpYW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZVJhbmsiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9ucyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlZhcmlhYmxlVHlwZU5vZGUiIHR5cGU9InRuczpWYXJpYWJsZVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VUeXBlTm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpUeXBlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3ltbWV0cmljIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW52ZXJzZU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlTm9kZSIgdHlwZT0idG5zOlJlZmVyZW5jZVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNZXRob2ROb2RlIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkluc3RhbmNlTm9kZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeGVjdXRhYmxlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlckV4ZWN1dGFibGUiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1ldGhvZE5vZGUiIHR5cGU9InRuczpNZXRob2ROb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWaWV3Tm9kZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3Tm9kZSIgdHlwZT0idG5zOlZpZXdOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVHlwZU5vZGUiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VHlwZU5vZGUiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVR5cGVOb2RlIiB0eXBlPSJ0bnM6RGF0YVR5cGVOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWZlcmVuY2VOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklzSW52ZXJzZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0SWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZU5vZGUiIHR5cGU9InRuczpSZWZlcmVuY2VOb2RlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VOb2RlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VOb2RlIiB0eXBlPSJ0bnM6UmVmZXJlbmNlTm9kZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVmZXJlbmNlTm9kZSIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZU5vZGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFyZ3VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFycmF5RGltZW5zaW9ucyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVzY3JpcHRpb24iIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXJndW1lbnQiIHR5cGU9InRuczpBcmd1bWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQXJndW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFyZ3VtZW50IiB0eXBlPSJ0bnM6QXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkFyZ3VtZW50IiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1WYWx1ZVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ4czpsb25nIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVudW1WYWx1ZVR5cGUiIHR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtVmFsdWVUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtVmFsdWVUeXBlIiB0eXBlPSJ0bnM6RW51bVZhbHVlVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRW51bVZhbHVlVHlwZSIgdHlwZT0idG5zOkxpc3RPZkVudW1WYWx1ZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVudW1GaWVsZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpFbnVtVmFsdWVUeXBlIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVudW1GaWVsZCIgdHlwZT0idG5zOkVudW1GaWVsZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW51bUZpZWxkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbnVtRmllbGQiIHR5cGU9InRuczpFbnVtRmllbGQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVudW1GaWVsZCIgdHlwZT0idG5zOkxpc3RPZkVudW1GaWVsZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3B0aW9uU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsaWRCaXRzIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3B0aW9uU2V0IiB0eXBlPSJ0bnM6T3B0aW9uU2V0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPcHRpb25TZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wdGlvblNldCIgdHlwZT0idG5zOk9wdGlvblNldCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mT3B0aW9uU2V0IiB0eXBlPSJ0bnM6TGlzdE9mT3B0aW9uU2V0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9Ik5vcm1hbGl6ZWRTdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWNpbWFsU3RyaW5nIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRHVyYXRpb25TdHJpbmciIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lU3RyaW5nIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0ZVN0cmluZyIgdHlwZT0ieHM6c3RyaW5nIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkR1cmF0aW9uIiB0eXBlPSJ4czpkb3VibGUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXRjVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxlSWQiIHR5cGU9InhzOnN0cmluZyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVGltZVpvbmVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT2Zmc2V0IiB0eXBlPSJ4czpzaG9ydCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF5bGlnaHRTYXZpbmdJbk9mZnNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlRpbWVab25lRGF0YVR5cGUiIHR5cGU9InRuczpUaW1lWm9uZURhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUaW1lWm9uZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lWm9uZURhdGFUeXBlIiB0eXBlPSJ0bnM6VGltZVpvbmVEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVGltZVpvbmVEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlRpbWVab25lRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IkludGVnZXJJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkFwcGxpY2F0aW9uVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcnZlcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbGllbnRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2xpZW50QW5kU2VydmVyXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2NvdmVyeVNlcnZlcl8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvblVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25OYW1lIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25UeXBlIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25UeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJHYXRld2F5U2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlQcm9maWxlVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlVcmxzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgdHlwZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIHR5cGU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVxdWVzdEhlYWRlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXV0aGVudGljYXRpb25Ub2tlbiIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhhbmRsZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHVybkRpYWdub3N0aWNzIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXVkaXRFbnRyeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lb3V0SGludCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVzcG9uc2VIZWFkZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlUmVzdWx0IiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlRGlhZ25vc3RpY3MiIHR5cGU9InVhOkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RyaW5nVGFibGUiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlZlcnNpb25UaW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmljZUZhdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VGYXVsdCIgdHlwZT0idG5zOlNlcnZpY2VGYXVsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXJpc1ZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmlzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmlzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGVJZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlcXVlc3RUeXBlIiB0eXBlPSJ0bnM6U2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXNwb25zZVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5hbWVzcGFjZVVyaXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclVyaXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9ubGVzc0ludm9rZVJlc3BvbnNlVHlwZSIgdHlwZT0idG5zOlNlc3Npb25sZXNzSW52b2tlUmVzcG9uc2VUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGaW5kU2VydmVyc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlcnMiIHR5cGU9InRuczpMaXN0T2ZBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzUmVzcG9uc2UiIHR5cGU9InRuczpGaW5kU2VydmVyc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlY29yZElkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY292ZXJ5VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJDYXBhYmlsaXRpZXMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRuczpTZXJ2ZXJPbk5ldHdvcmsiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNlcnZlck9uTmV0d29yayI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyT25OZXR3b3JrIiB0eXBlPSJ0bnM6U2VydmVyT25OZXR3b3JrIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIHR5cGU9InRuczpMaXN0T2ZTZXJ2ZXJPbk5ldHdvcmsiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ1JlY29yZElkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVjb3Jkc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2FwYWJpbGl0eUZpbHRlciIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCIgdHlwZT0idG5zOkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmluZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RDb3VudGVyUmVzZXRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVycyIgdHlwZT0idG5zOkxpc3RPZlNlcnZlck9uTmV0d29yayIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJGaW5kU2VydmVyc09uTmV0d29ya1Jlc3BvbnNlIiB0eXBlPSJ0bnM6RmluZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBcHBsaWNhdGlvbkluc3RhbmNlQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTWVzc2FnZVNlY3VyaXR5TW9kZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmFsaWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTaWduXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNpZ25BbmRFbmNyeXB0XzMiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVXNlclRva2VuVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFub255bW91c18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyTmFtZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDZXJ0aWZpY2F0ZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJc3N1ZWRUb2tlbl8zIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuVHlwZSIgdHlwZT0idG5zOlVzZXJUb2tlblR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVzZXJUb2tlblBvbGljeSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUG9saWN5SWQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRva2VuVHlwZSIgdHlwZT0idG5zOlVzZXJUb2tlblR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlZFRva2VuVHlwZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNzdWVyRW5kcG9pbnRVcmwiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlclRva2VuUG9saWN5IiB0eXBlPSJ0bnM6VXNlclRva2VuUG9saWN5IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZVc2VyVG9rZW5Qb2xpY3kiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJUb2tlblBvbGljeSIgdHlwZT0idG5zOlVzZXJUb2tlblBvbGljeSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVXNlclRva2VuUG9saWN5IiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2VuUG9saWN5IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludERlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eU1vZGUiIHR5cGU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW5zIiB0eXBlPSJ0bnM6TGlzdE9mVXNlclRva2VuUG9saWN5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvZmlsZVVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnREZXNjcmlwdGlvbiIgdHlwZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50RGVzY3JpcHRpb24iIHR5cGU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludERlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnREZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iR2V0RW5kcG9pbnRzUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTG9jYWxlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9maWxlVXJpcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkdldEVuZHBvaW50c1JlcXVlc3QiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHZXRFbmRwb2ludHNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50cyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iR2V0RW5kcG9pbnRzUmVzcG9uc2UiIHR5cGU9InRuczpHZXRFbmRwb2ludHNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJlZFNlcnZlciI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9kdWN0VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOYW1lcyIgdHlwZT0idWE6TGlzdE9mTG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclR5cGUiIHR5cGU9InRuczpBcHBsaWNhdGlvblR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkdhdGV3YXlTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeVVybHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbWFwaG9yZUZpbGVQYXRoIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc09ubGluZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyZWRTZXJ2ZXIiIHR5cGU9InRuczpSZWdpc3RlcmVkU2VydmVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWdpc3RlcmVkU2VydmVyIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWdpc3RlcmVkU2VydmVyIiB0eXBlPSJ0bnM6UmVnaXN0ZXJlZFNlcnZlciIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVnaXN0ZXJlZFNlcnZlciIgdHlwZT0idG5zOkxpc3RPZlJlZ2lzdGVyZWRTZXJ2ZXIiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyU2VydmVyUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXIiIHR5cGU9InRuczpSZWdpc3RlcmVkU2VydmVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVyU2VydmVyUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWdpc3RlclNlcnZlclJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJTZXJ2ZXJSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGlzY292ZXJ5Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEaXNjb3ZlcnlDb25maWd1cmF0aW9uIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1kbnNTZXJ2ZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2FwYWJpbGl0aWVzIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZG5zRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgdHlwZT0idG5zOk1kbnNEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWdpc3RlclNlcnZlcjJSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlciIgdHlwZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJTZXJ2ZXIyUmVxdWVzdCIgdHlwZT0idG5zOlJlZ2lzdGVyU2VydmVyMlJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29uZmlndXJhdGlvblJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJTZXJ2ZXIyUmVzcG9uc2UiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Iklzc3VlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlbmV3XzEiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIHR5cGU9InRuczpTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDaGFubmVsSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUb2tlbklkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlZEF0IiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIiB0eXBlPSJ0bnM6Q2hhbm5lbFNlY3VyaXR5VG9rZW4iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRQcm90b2NvbFZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0VHlwZSIgdHlwZT0idG5zOlNlY3VyaXR5VG9rZW5SZXF1ZXN0VHlwZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlNb2RlIiB0eXBlPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50Tm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZExpZmV0aW1lIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgdHlwZT0idG5zOk9wZW5TZWN1cmVDaGFubmVsUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclByb3RvY29sVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5VG9rZW4iIHR5cGU9InRuczpDaGFubmVsU2VjdXJpdHlUb2tlbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlck5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5zOk9wZW5TZWN1cmVDaGFubmVsUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNsb3NlU2VjdXJlQ2hhbm5lbFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2VjdXJlQ2hhbm5lbFJlcXVlc3QiIHR5cGU9InRuczpDbG9zZVNlY3VyZUNoYW5uZWxSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXNwb25zZSIgdHlwZT0idG5zOkNsb3NlU2VjdXJlQ2hhbm5lbFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDZXJ0aWZpY2F0ZURhdGEiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNpZ25hdHVyZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIHR5cGU9InRuczpTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiB0eXBlPSJ0bnM6U2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgdHlwZT0idG5zOkxpc3RPZlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVhOk5vZGVJZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2lnbmF0dXJlRGF0YSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxnb3JpdGhtIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmVEYXRhIiB0eXBlPSJ0bnM6U2lnbmF0dXJlRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3JlYXRlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50RGVzY3JpcHRpb24iIHR5cGU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyVXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludFVybCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbk5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudE5vbmNlIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkU2Vzc2lvblRpbWVvdXQiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uUmVxdWVzdCIgdHlwZT0idG5zOkNyZWF0ZVNlc3Npb25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDcmVhdGVTZXNzaW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTZXNzaW9uVGltZW91dCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJOb25jZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyQ2VydGlmaWNhdGUiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlckVuZHBvaW50cyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50RGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgdHlwZT0idG5zOkxpc3RPZlNpZ25lZFNvZnR3YXJlQ2VydGlmaWNhdGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJTaWduYXR1cmUiIHR5cGU9InRuczpTaWduYXR1cmVEYXRhIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVxdWVzdE1lc3NhZ2VTaXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZVNlc3Npb25SZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlBvbGljeUlkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQW5vbnltb3VzSWRlbnRpdHlUb2tlbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFub255bW91c0lkZW50aXR5VG9rZW4iIHR5cGU9InRuczpBbm9ueW1vdXNJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVc2VyTmFtZUlkZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlck5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQYXNzd29yZCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlVzZXJOYW1lSWRlbnRpdHlUb2tlbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iWDUwOUlkZW50aXR5VG9rZW4iPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2VydGlmaWNhdGVEYXRhIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJYNTA5SWRlbnRpdHlUb2tlbiIgdHlwZT0idG5zOlg1MDlJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJJc3N1ZWRJZGVudGl0eVRva2VuIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRva2VuRGF0YSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Iklzc3VlZElkZW50aXR5VG9rZW4iIHR5cGU9InRuczpJc3N1ZWRJZGVudGl0eVRva2VuIiAvPg0KDQogIDx4czplbGVtZW50IG5hbWU9IlJzYUVuY3J5cHRlZFNlY3JldCIgdHlwZT0idWE6VmFyaWFudCIgLz4NCg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFY2NFbmNyeXB0ZWRTZWNyZXQiIHR5cGU9InVhOlZhcmlhbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2xpZW50U2lnbmF0dXJlIiB0eXBlPSJ0bnM6U2lnbmF0dXJlRGF0YSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiB0eXBlPSJ0bnM6TGlzdE9mU2lnbmVkU29mdHdhcmVDZXJ0aWZpY2F0ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvY2FsZUlkcyIgdHlwZT0idWE6TGlzdE9mU3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlcklkZW50aXR5VG9rZW4iIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJUb2tlblNpZ25hdHVyZSIgdHlwZT0idG5zOlNpZ25hdHVyZURhdGEiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWN0aXZhdGVTZXNzaW9uUmVxdWVzdCIgdHlwZT0idG5zOkFjdGl2YXRlU2Vzc2lvblJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyTm9uY2UiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFjdGl2YXRlU2Vzc2lvblJlc3BvbnNlIiB0eXBlPSJ0bnM6QWN0aXZhdGVTZXNzaW9uUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9ucyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNsb3NlU2Vzc2lvblJlcXVlc3QiIHR5cGU9InRuczpDbG9zZVNlc3Npb25SZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDbG9zZVNlc3Npb25SZXNwb25zZSIgdHlwZT0idG5zOkNsb3NlU2Vzc2lvblJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDYW5jZWxSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsUmVxdWVzdCIgdHlwZT0idG5zOkNhbmNlbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbmNlbFJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FuY2VsUmVzcG9uc2UiIHR5cGU9InRuczpDYW5jZWxSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTm9kZUF0dHJpYnV0ZXNNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBY2Nlc3NMZXZlbF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBcnJheURpbWVuc2lvbnNfMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQnJvd3NlTmFtZV80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb250YWluc05vTG9vcHNfOCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGF0YVR5cGVfMTYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRlc2NyaXB0aW9uXzMyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNwbGF5TmFtZV82NCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXZlbnROb3RpZmllcl8xMjgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4ZWN1dGFibGVfMjU2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIaXN0b3JpemluZ181MTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmVyc2VOYW1lXzEwMjQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IklzQWJzdHJhY3RfMjA0OCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWxfNDA5NiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9kZUNsYXNzXzgxOTIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVJZF8xNjM4NCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3ltbWV0cmljXzMyNzY4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVc2VyQWNjZXNzTGV2ZWxfNjU1MzYiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVzZXJFeGVjdXRhYmxlXzEzMTA3MiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVXNlcldyaXRlTWFza18yNjIxNDQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZhbHVlUmFua181MjQyODgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldyaXRlTWFza18xMDQ4NTc2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYWx1ZV8yMDk3MTUyIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEYXRhVHlwZURlZmluaXRpb25fNDE5NDMwNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUm9sZVBlcm1pc3Npb25zXzgzODg2MDgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFjY2Vzc1Jlc3RyaWN0aW9uc18xNjc3NzIxNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsXzMzNTU0NDMxIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCYXNlTm9kZV8yNjUwMTIyMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT2JqZWN0XzI2NTAxMzQ4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPYmplY3RUeXBlXzI2NTAzMjY4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWYXJpYWJsZV8yNjU3MTM4MyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVmFyaWFibGVUeXBlXzI4NjAwNDM4IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZXRob2RfMjY2MzI1NDgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlZmVyZW5jZVR5cGVfMjY1MzcwNjAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlZpZXdfMjY1MDEzNTYiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQXR0cmlidXRlc01hc2siIHR5cGU9InRuczpOb2RlQXR0cmlidXRlc01hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzcGxheU5hbWUiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZXNjcmlwdGlvbiIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlTWFzayIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJXcml0ZU1hc2siIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0QXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlmaWVyIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdEF0dHJpYnV0ZXMiIHR5cGU9InRuczpPYmplY3RBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIHR5cGU9InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlUmFuayIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXJyYXlEaW1lbnNpb25zIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWNjZXNzTGV2ZWwiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3Rvcml6aW5nIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYWJsZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpWYXJpYWJsZUF0dHJpYnV0ZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1ldGhvZEF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXhlY3V0YWJsZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJFeGVjdXRhYmxlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRob2RBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6TWV0aG9kQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iT2JqZWN0VHlwZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpPYmplY3RUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmFyaWFibGVUeXBlQXR0cmlidXRlcyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVSYW5rIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBcnJheURpbWVuc2lvbnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0Fic3RyYWN0IiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWYXJpYWJsZVR5cGVBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6VmFyaWFibGVUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNBYnN0cmFjdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN5bW1ldHJpYyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkludmVyc2VOYW1lIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUF0dHJpYnV0ZXMiIHR5cGU9InRuczpSZWZlcmVuY2VUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVR5cGVBdHRyaWJ1dGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IklzQWJzdHJhY3QiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFUeXBlQXR0cmlidXRlcyIgdHlwZT0idG5zOkRhdGFUeXBlQXR0cmlidXRlcyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVmlld0F0dHJpYnV0ZXMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGFpbnNOb0xvb3BzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnROb3RpZmllciIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3QXR0cmlidXRlcyIgdHlwZT0idG5zOlZpZXdBdHRyaWJ1dGVzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWUiIHR5cGU9InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpHZW5lcmljQXR0cmlidXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkdlbmVyaWNBdHRyaWJ1dGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iR2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZHZW5lcmljQXR0cmlidXRlVmFsdWUiIHR5cGU9InRuczpMaXN0T2ZHZW5lcmljQXR0cmlidXRlVmFsdWUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZVZhbHVlcyIgdHlwZT0idG5zOkxpc3RPZkdlbmVyaWNBdHRyaWJ1dGVWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkdlbmVyaWNBdHRyaWJ1dGVzIiB0eXBlPSJ0bnM6R2VuZXJpY0F0dHJpYnV0ZXMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFkZE5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyZW50Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkTmV3Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlQ2xhc3MiIHR5cGU9InRuczpOb2RlQ2xhc3MiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVBdHRyaWJ1dGVzIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUeXBlRGVmaW5pdGlvbiIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6QWRkTm9kZXNJdGVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZE5vZGVzSXRlbSIgdHlwZT0idG5zOkFkZE5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWRkTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mQWRkTm9kZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkZWROb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc1Jlc3VsdCIgdHlwZT0idG5zOkFkZE5vZGVzUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBZGROb2Rlc1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpBZGROb2Rlc1Jlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQWRkTm9kZXNSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc1Jlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWRkTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9BZGQiIHR5cGU9InRuczpMaXN0T2ZBZGROb2Rlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWRkTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6QWRkTm9kZXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkFkZE5vZGVzUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6QWRkTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWRkUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldFNlcnZlclVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0Tm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFkZFJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6QWRkUmVmZXJlbmNlc0l0ZW0iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5zOkFkZFJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBZGRSZWZlcmVuY2VzSXRlbSIgdHlwZT0idG5zOkxpc3RPZkFkZFJlZmVyZW5jZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VzVG9BZGQiIHR5cGU9InRuczpMaXN0T2ZBZGRSZWZlcmVuY2VzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCIgdHlwZT0idG5zOkFkZFJlZmVyZW5jZXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIHR5cGU9InRuczpBZGRSZWZlcmVuY2VzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZU5vZGVzSXRlbSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVUYXJnZXRSZWZlcmVuY2VzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTm9kZXNJdGVtIiB0eXBlPSJ0bnM6RGVsZXRlTm9kZXNJdGVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEZWxldGVOb2Rlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZU5vZGVzSXRlbSIgdHlwZT0idG5zOkRlbGV0ZU5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRGVsZXRlTm9kZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mRGVsZXRlTm9kZXNJdGVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVOb2Rlc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb0RlbGV0ZSIgdHlwZT0idG5zOkxpc3RPZkRlbGV0ZU5vZGVzSXRlbSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc1JlcXVlc3QiIHR5cGU9InRuczpEZWxldGVOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZU5vZGVzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6RGVsZXRlTm9kZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvdXJjZU5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5vZGVJZCIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVCaWRpcmVjdGlvbmFsIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIHR5cGU9InRuczpEZWxldGVSZWZlcmVuY2VzSXRlbSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6RGVsZXRlUmVmZXJlbmNlc0l0ZW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiB0eXBlPSJ0bnM6TGlzdE9mRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXNUb0RlbGV0ZSIgdHlwZT0idG5zOkxpc3RPZkRlbGV0ZVJlZmVyZW5jZXNJdGVtIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlUmVmZXJlbmNlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQXR0cmlidXRlV3JpdGVNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6dW5zaWduZWRJbnQiPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQXR0cmlidXRlV3JpdGVNYXNrIiB0eXBlPSJ0bnM6QXR0cmlidXRlV3JpdGVNYXNrIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJCcm93c2VEaXJlY3Rpb24iPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGb3J3YXJkXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkludmVyc2VfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQm90aF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnZhbGlkXzMiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEaXJlY3Rpb24iIHR5cGU9InRuczpCcm93c2VEaXJlY3Rpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlZpZXdEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlld0lkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXAiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3VmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3RGVzY3JpcHRpb24iIHR5cGU9InRuczpWaWV3RGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZURpcmVjdGlvbiIgdHlwZT0idG5zOkJyb3dzZURpcmVjdGlvbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzc01hc2siIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRNYXNrIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6QnJvd3NlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJCcm93c2VSZXN1bHRNYXNrIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VUeXBlSWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNGb3J3YXJkXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVDbGFzc180IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCcm93c2VOYW1lXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc3BsYXlOYW1lXzE2IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUeXBlRGVmaW5pdGlvbl8zMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsXzYzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VUeXBlSW5mb18zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUYXJnZXRJbmZvXzYwIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0TWFzayIgdHlwZT0idG5zOkJyb3dzZVJlc3VsdE1hc2siIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VUeXBlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklzRm9yd2FyZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZU5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVDbGFzcyIgdHlwZT0idG5zOk5vZGVDbGFzcyIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb24iIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6UmVmZXJlbmNlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWZlcmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlJlZmVyZW5jZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbiIgdHlwZT0idG5zOkxpc3RPZlJlZmVyZW5jZURlc2NyaXB0aW9uIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZXMiIHR5cGU9InRuczpMaXN0T2ZSZWZlcmVuY2VEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VSZXN1bHQiIHR5cGU9InRuczpCcm93c2VSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUmVzdWx0IiB0eXBlPSJ0bnM6QnJvd3NlUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmlldyIgdHlwZT0idG5zOlZpZXdEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZE1heFJlZmVyZW5jZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb0Jyb3dzZSIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlcXVlc3QiIHR5cGU9InRuczpCcm93c2VSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVJlc3BvbnNlIiB0eXBlPSJ0bnM6QnJvd3NlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJyb3dzZU5leHRSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2ludHMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0idWE6TGlzdE9mQnl0ZVN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0UmVxdWVzdCIgdHlwZT0idG5zOkJyb3dzZU5leHRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpCcm93c2VOZXh0UmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNJbnZlcnNlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmNsdWRlU3VidHlwZXMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRhcmdldE5hbWUiIHR5cGU9InVhOlF1YWxpZmllZE5hbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoRWxlbWVudCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aEVsZW1lbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlbGF0aXZlUGF0aEVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGF0aXZlUGF0aEVsZW1lbnQiIHR5cGU9InRuczpSZWxhdGl2ZVBhdGhFbGVtZW50IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWxhdGl2ZVBhdGhFbGVtZW50IiB0eXBlPSJ0bnM6TGlzdE9mUmVsYXRpdmVQYXRoRWxlbWVudCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVsYXRpdmVQYXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbGVtZW50cyIgdHlwZT0idG5zOkxpc3RPZlJlbGF0aXZlUGF0aEVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsYXRpdmVQYXRoIiB0eXBlPSJ0bnM6UmVsYXRpdmVQYXRoIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQYXRoIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydGluZ05vZGUiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGF0aXZlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0eXBlPSJ0bnM6QnJvd3NlUGF0aCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQnJvd3NlUGF0aCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aCIgdHlwZT0idG5zOkJyb3dzZVBhdGgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGgiIHR5cGU9InRuczpMaXN0T2ZCcm93c2VQYXRoIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCcm93c2VQYXRoVGFyZ2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUYXJnZXRJZCIgdHlwZT0idWE6RXhwYW5kZWROb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZW1haW5pbmdQYXRoSW5kZXgiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFRhcmdldCIgdHlwZT0idG5zOkJyb3dzZVBhdGhUYXJnZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGhUYXJnZXQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhUYXJnZXQiIHR5cGU9InRuczpCcm93c2VQYXRoVGFyZ2V0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VQYXRoVGFyZ2V0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFRhcmdldCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQnJvd3NlUGF0aFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGFyZ2V0cyIgdHlwZT0idG5zOkxpc3RPZkJyb3dzZVBhdGhUYXJnZXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aFJlc3VsdCIgdHlwZT0idG5zOkJyb3dzZVBhdGhSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJyb3dzZVBhdGhSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhSZXN1bHQiIHR5cGU9InRuczpCcm93c2VQYXRoUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZCcm93c2VQYXRoUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJyb3dzZVBhdGhzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9kZUlkc1JlcXVlc3QiIHR5cGU9InRuczpUcmFuc2xhdGVCcm93c2VQYXRoc1RvTm9kZUlkc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mQnJvd3NlUGF0aFJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNSZXNwb25zZSIgdHlwZT0idG5zOlRyYW5zbGF0ZUJyb3dzZVBhdGhzVG9Ob2RlSWRzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9SZWdpc3RlciIgdHlwZT0idWE6TGlzdE9mTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXF1ZXN0IiB0eXBlPSJ0bnM6UmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlZ2lzdGVyTm9kZXNSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZ2lzdGVyZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6UmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJVbnJlZ2lzdGVyTm9kZXNSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9VbnJlZ2lzdGVyIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVW5yZWdpc3Rlck5vZGVzUmVxdWVzdCIgdHlwZT0idG5zOlVucmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVucmVnaXN0ZXJOb2Rlc1Jlc3BvbnNlIiB0eXBlPSJ0bnM6VW5yZWdpc3Rlck5vZGVzUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ291bnRlciIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIC8+DQoNCiAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtZXJpY1JhbmdlIiB0eXBlPSJ4czpzdHJpbmciIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkVuZHBvaW50Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3BlcmF0aW9uVGltZW91dCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VCaW5hcnlFbmNvZGluZyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4U3RyaW5nTGVuZ3RoIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heEJ5dGVTdHJpbmdMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QXJyYXlMZW5ndGgiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4TWVzc2FnZVNpemUiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QnVmZmVyU2l6ZSIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDaGFubmVsTGlmZXRpbWUiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlUb2tlbkxpZmV0aW1lIiB0eXBlPSJ4czppbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpFbmRwb2ludENvbmZpZ3VyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuZHBvaW50Q29uZmlndXJhdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRDb25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6RW5kcG9pbnRDb25maWd1cmF0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpMaXN0T2ZFbmRwb2ludENvbmZpZ3VyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5RGF0YURlc2NyaXB0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWxhdGl2ZVBhdGgiIHR5cGU9InRuczpSZWxhdGl2ZVBhdGgiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFEZXNjcmlwdGlvbiIgdHlwZT0idG5zOlF1ZXJ5RGF0YURlc2NyaXB0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlEYXRhRGVzY3JpcHRpb24iIHR5cGU9InRuczpRdWVyeURhdGFEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUXVlcnlEYXRhRGVzY3JpcHRpb24iIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTm9kZVR5cGVEZXNjcmlwdGlvbiI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluY2x1ZGVTdWJUeXBlcyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YVRvUmV0dXJuIiB0eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVEZXNjcmlwdGlvbiIgdHlwZT0idG5zOk5vZGVUeXBlRGVzY3JpcHRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5vZGVUeXBlRGVzY3JpcHRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVUeXBlRGVzY3JpcHRpb24iIHR5cGU9InRuczpOb2RlVHlwZURlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlVHlwZURlc2NyaXB0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVR5cGVEZXNjcmlwdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRmlsdGVyT3BlcmF0b3IiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFcXVhbHNfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSXNOdWxsXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikxlc3NUaGFuXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuT3JFcXVhbF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMZXNzVGhhbk9yRXF1YWxfNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGlrZV82IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb3RfNyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQmV0d2Vlbl84IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbkxpc3RfOSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQW5kXzEwIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPcl8xMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ2FzdF8xMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5WaWV3XzEzIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPZlR5cGVfMTQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlbGF0ZWRUb18xNSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZUFuZF8xNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQml0d2lzZU9yXzE3IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyT3BlcmF0b3IiIHR5cGU9InRuczpGaWx0ZXJPcGVyYXRvciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUXVlcnlEYXRhU2V0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOkV4cGFuZGVkTm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHlwZURlZmluaXRpb25Ob2RlIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXQiIHR5cGU9InRuczpRdWVyeURhdGFTZXQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlF1ZXJ5RGF0YVNldCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlEYXRhU2V0IiB0eXBlPSJ0bnM6UXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZRdWVyeURhdGFTZXQiIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vZGVSZWZlcmVuY2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVmZXJlbmNlVHlwZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJc0ZvcndhcmQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlZmVyZW5jZWROb2RlSWRzIiB0eXBlPSJ1YTpMaXN0T2ZOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVJlZmVyZW5jZSIgdHlwZT0idG5zOk5vZGVSZWZlcmVuY2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5vZGVSZWZlcmVuY2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVSZWZlcmVuY2UiIHR5cGU9InRuczpOb2RlUmVmZXJlbmNlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOb2RlUmVmZXJlbmNlIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVJlZmVyZW5jZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhdG9yIiB0eXBlPSJ0bnM6RmlsdGVyT3BlcmF0b3IiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhbmRzIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyRWxlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXJFbGVtZW50IiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbnRlbnRGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXIiIHR5cGU9InRuczpDb250ZW50RmlsdGVyIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDb250ZW50RmlsdGVyIiB0eXBlPSJ0bnM6TGlzdE9mQ29udGVudEZpbHRlciIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRmlsdGVyT3BlcmFuZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkZpbHRlck9wZXJhbmQiIHR5cGU9InRuczpGaWx0ZXJPcGVyYW5kIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbGVtZW50T3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVudE9wZXJhbmQiIHR5cGU9InRuczpFbGVtZW50T3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGl0ZXJhbE9wZXJhbmQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0idWE6VmFyaWFudCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGl0ZXJhbE9wZXJhbmQiIHR5cGU9InRuczpMaXRlcmFsT3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXR0cmlidXRlT3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFsaWFzIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnJvd3NlUGF0aCIgdHlwZT0idG5zOlJlbGF0aXZlUGF0aCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJbmRleFJhbmdlIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVPcGVyYW5kIiB0eXBlPSJ0bnM6QXR0cmlidXRlT3BlcmFuZCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2ltcGxlQXR0cmlidXRlT3BlcmFuZCI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpGaWx0ZXJPcGVyYW5kIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlR5cGVEZWZpbml0aW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VQYXRoIiB0eXBlPSJ1YTpMaXN0T2ZRdWFsaWZpZWROYW1lIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkF0dHJpYnV0ZUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIHR5cGU9InRuczpTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiB0eXBlPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgdHlwZT0idG5zOkxpc3RPZlNpbXBsZUF0dHJpYnV0ZU9wZXJhbmQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbnRlbnRGaWx0ZXJFbGVtZW50UmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kU3RhdHVzQ29kZXMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPcGVyYW5kRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJFbGVtZW50UmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ29udGVudEZpbHRlckVsZW1lbnRSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ29udGVudEZpbHRlclJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRWxlbWVudFJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVsZW1lbnREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNvbnRlbnRGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQYXJzaW5nUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhU3RhdHVzQ29kZXMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQYXJzaW5nUmVzdWx0IiB0eXBlPSJ0bnM6UGFyc2luZ1Jlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUGFyc2luZ1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyc2luZ1Jlc3VsdCIgdHlwZT0idG5zOlBhcnNpbmdSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlBhcnNpbmdSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeUZpcnN0UmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWaWV3IiB0eXBlPSJ0bnM6Vmlld0Rlc2NyaXB0aW9uIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZVR5cGVzIiB0eXBlPSJ0bnM6TGlzdE9mTm9kZVR5cGVEZXNjcmlwdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlciIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhEYXRhU2V0c1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4UmVmZXJlbmNlc1RvUmV0dXJuIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5Rmlyc3RSZXF1ZXN0IiB0eXBlPSJ0bnM6UXVlcnlGaXJzdFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlF1ZXJ5Rmlyc3RSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlF1ZXJ5RGF0YVNldHMiIHR5cGU9InRuczpMaXN0T2ZRdWVyeURhdGFTZXQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb250aW51YXRpb25Qb2ludCIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUGFyc2luZ1Jlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZQYXJzaW5nUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlclJlc3VsdCIgdHlwZT0idG5zOkNvbnRlbnRGaWx0ZXJSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlGaXJzdFJlc3BvbnNlIiB0eXBlPSJ0bnM6UXVlcnlGaXJzdFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJRdWVyeU5leHRSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2ludCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeU5leHRSZXF1ZXN0IiB0eXBlPSJ0bnM6UXVlcnlOZXh0UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUXVlcnlOZXh0UmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeURhdGFTZXRzIiB0eXBlPSJ0bnM6TGlzdE9mUXVlcnlEYXRhU2V0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZENvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlOZXh0UmVzcG9uc2UiIHR5cGU9InRuczpRdWVyeU5leHRSZXNwb25zZSIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU291cmNlXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlcnZlcl8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCb3RoXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5laXRoZXJfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW52YWxpZF80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiB0eXBlPSJ0bnM6VGltZXN0YW1wc1RvUmV0dXJuIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkVmFsdWVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkVmFsdWVJZCIgdHlwZT0idG5zOlJlYWRWYWx1ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSZWFkVmFsdWVJZCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFZhbHVlSWQiIHR5cGU9InRuczpSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mUmVhZFZhbHVlSWQiIHR5cGU9InRuczpMaXN0T2ZSZWFkVmFsdWVJZCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4QWdlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlwZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQiIHR5cGU9InRuczpMaXN0T2ZSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkUmVxdWVzdCIgdHlwZT0idG5zOlJlYWRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRSZXNwb25zZSIgdHlwZT0idG5zOlJlYWRSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFFbmNvZGluZyIgdHlwZT0idWE6UXVhbGlmaWVkTmFtZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRWYWx1ZUlkIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkVmFsdWVJZCIgdHlwZT0idG5zOkhpc3RvcnlSZWFkVmFsdWVJZCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRWYWx1ZUlkIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeVJlYWRWYWx1ZUlkIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzQ29kZSIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ29udGludWF0aW9uUG9pbnQiIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlEYXRhIiB0eXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5UmVhZFJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkhpc3RvcnlSZWFkUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeVJlYWRSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkRGV0YWlscyIgdHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZEV2ZW50RGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTnVtVmFsdWVzUGVyTm9kZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXIiIHR5cGU9InRuczpFdmVudEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRFdmVudERldGFpbHMiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkRXZlbnREZXRhaWxzMiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpSZWFkRXZlbnREZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlYWRNb2RpZmllZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZEV2ZW50RGV0YWlsczIiIHR5cGU9InRuczpSZWFkRXZlbnREZXRhaWxzMiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNSZWFkTW9kaWZpZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1WYWx1ZXNQZXJOb2RlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldHVybkJvdW5kcyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZFJhd01vZGlmaWVkRGV0YWlscyIgdHlwZT0idG5zOlJlYWRSYXdNb2RpZmllZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcm9jZXNzaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFnZ3JlZ2F0ZVR5cGUiIHR5cGU9InVhOkxpc3RPZk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiB0eXBlPSJ0bnM6QWdncmVnYXRlQ29uZmlndXJhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIiB0eXBlPSJ0bnM6UmVhZFByb2Nlc3NlZERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlYWRBdFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlwZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlU2ltcGxlQm91bmRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkQXRUaW1lRGV0YWlscyIgdHlwZT0idG5zOlJlYWRBdFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXFUaW1lcyIgdHlwZT0idWE6TGlzdE9mRGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFkQW5ub3RhdGlvbkRhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6UmVhZEFubm90YXRpb25EYXRhRGV0YWlscyIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeURhdGEiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRhdGFWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5RGF0YSIgdHlwZT0idG5zOkhpc3RvcnlEYXRhIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RpZmljYXRpb25JbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25UaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlVHlwZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmaWNhdGlvbkluZm8iIHR5cGU9InRuczpNb2RpZmljYXRpb25JbmZvIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNb2RpZmljYXRpb25JbmZvIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZmljYXRpb25JbmZvIiB0eXBlPSJ0bnM6TW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mTW9kaWZpY2F0aW9uSW5mbyIgdHlwZT0idG5zOkxpc3RPZk1vZGlmaWNhdGlvbkluZm8iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlNb2RpZmllZERhdGEiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeURhdGEiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZpY2F0aW9uSW5mb3MiIHR5cGU9InRuczpMaXN0T2ZNb2RpZmljYXRpb25JbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeU1vZGlmaWVkRGF0YSIgdHlwZT0idG5zOkhpc3RvcnlNb2RpZmllZERhdGEiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlFdmVudCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRzIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlFdmVudCIgdHlwZT0idG5zOkhpc3RvcnlFdmVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeU1vZGlmaWVkRXZlbnQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeUV2ZW50Ij4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmaWNhdGlvbkluZm9zIiB0eXBlPSJ0bnM6TGlzdE9mTW9kaWZpY2F0aW9uSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlNb2RpZmllZEV2ZW50IiB0eXBlPSJ0bnM6SGlzdG9yeU1vZGlmaWVkRXZlbnQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlSZWFkUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5UmVhZERldGFpbHMiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpbWVzdGFtcHNUb1JldHVybiIgdHlwZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVsZWFzZUNvbnRpbnVhdGlvblBvaW50cyIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZXNUb1JlYWQiIHR5cGU9InRuczpMaXN0T2ZIaXN0b3J5UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVJlYWRSZXF1ZXN0IiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJIaXN0b3J5UmVhZFJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlSZWFkUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5UmVhZFJlc3BvbnNlIiB0eXBlPSJ0bnM6SGlzdG9yeVJlYWRSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVWYWx1ZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdHRyaWJ1dGVJZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkluZGV4UmFuZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVWYWx1ZSIgdHlwZT0idG5zOldyaXRlVmFsdWUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZldyaXRlVmFsdWUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IldyaXRlVmFsdWUiIHR5cGU9InRuczpXcml0ZVZhbHVlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZXcml0ZVZhbHVlIiB0eXBlPSJ0bnM6TGlzdE9mV3JpdGVWYWx1ZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iV3JpdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVzVG9Xcml0ZSIgdHlwZT0idG5zOkxpc3RPZldyaXRlVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6V3JpdGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXcml0ZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVSZXNwb25zZSIgdHlwZT0idG5zOldyaXRlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVVwZGF0ZURldGFpbHMiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iSGlzdG9yeVVwZGF0ZVR5cGUiPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJbnNlcnRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwbGFjZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVcGRhdGVfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGVsZXRlXzQiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlVHlwZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVUeXBlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJQZXJmb3JtVXBkYXRlVHlwZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikluc2VydF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZXBsYWNlXzIiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVwZGF0ZV8zIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZW1vdmVfNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1VcGRhdGVUeXBlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZURhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlRGF0YURldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZVN0cnVjdHVyZURhdGFEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiB0eXBlPSJ0bnM6UGVyZm9ybVVwZGF0ZVR5cGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVcGRhdGVWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZkRhdGFWYWx1ZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlVwZGF0ZVN0cnVjdHVyZURhdGFEZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlU3RydWN0dXJlRGF0YURldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb2RlSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgdHlwZT0idG5zOlBlcmZvcm1VcGRhdGVUeXBlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRmlsdGVyIiB0eXBlPSJ0bnM6RXZlbnRGaWx0ZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnREYXRhIiB0eXBlPSJ0bnM6TGlzdE9mSGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVXBkYXRlRXZlbnREZXRhaWxzIiB0eXBlPSJ0bnM6VXBkYXRlRXZlbnREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVSYXdNb2RpZmllZERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSXNEZWxldGVNb2RpZmllZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlUmF3TW9kaWZpZWREZXRhaWxzIiB0eXBlPSJ0bnM6RGVsZXRlUmF3TW9kaWZpZWREZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVBdFRpbWVEZXRhaWxzIj4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOkhpc3RvcnlVcGRhdGVEZXRhaWxzIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vZGVJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcVRpbWVzIiB0eXBlPSJ1YTpMaXN0T2ZEYXRlVGltZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZUF0VGltZURldGFpbHMiIHR5cGU9InRuczpEZWxldGVBdFRpbWVEZXRhaWxzIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVFdmVudERldGFpbHMiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm9kZUlkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRJZHMiIHR5cGU9InVhOkxpc3RPZkJ5dGVTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVFdmVudERldGFpbHMiIHR5cGU9InRuczpEZWxldGVFdmVudERldGFpbHMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9wZXJhdGlvblJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXN1bHQiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZIaXN0b3J5VXBkYXRlUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlUmVzdWx0IiB0eXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mSGlzdG9yeVVwZGF0ZVJlc3VsdCIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlVcGRhdGVSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVEZXRhaWxzIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlcXVlc3QiIHR5cGU9InRuczpIaXN0b3J5VXBkYXRlUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeVVwZGF0ZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZkhpc3RvcnlVcGRhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlVcGRhdGVSZXNwb25zZSIgdHlwZT0idG5zOkhpc3RvcnlVcGRhdGVSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik9iamVjdElkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXRob2RJZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudHMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6Q2FsbE1ldGhvZFJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mQ2FsbE1ldGhvZFJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbGxNZXRob2RSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IklucHV0QXJndW1lbnRSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW5wdXRBcmd1bWVudERpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJPdXRwdXRBcmd1bWVudHMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbE1ldGhvZFJlc3VsdCIgdHlwZT0idG5zOkNhbGxNZXRob2RSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNhbGxNZXRob2RSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNhbGxNZXRob2RSZXN1bHQiIHR5cGU9InRuczpDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0IiB0eXBlPSJ0bnM6TGlzdE9mQ2FsbE1ldGhvZFJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ2FsbFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWV0aG9kc1RvQ2FsbCIgdHlwZT0idG5zOkxpc3RPZkNhbGxNZXRob2RSZXF1ZXN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNhbGxSZXF1ZXN0IiB0eXBlPSJ0bnM6Q2FsbFJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNhbGxSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3VsdHMiIHR5cGU9InRuczpMaXN0T2ZDYWxsTWV0aG9kUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDYWxsUmVzcG9uc2UiIHR5cGU9InRuczpDYWxsUmVzcG9uc2UiIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9Ik1vbml0b3JpbmdNb2RlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGlzYWJsZWRfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2FtcGxpbmdfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVwb3J0aW5nXzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nTW9kZSIgdHlwZT0idG5zOk1vbml0b3JpbmdNb2RlIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJEYXRhQ2hhbmdlVHJpZ2dlciI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0YXR1c18wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdGF0dXNWYWx1ZVRpbWVzdGFtcF8yIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZVRyaWdnZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlVHJpZ2dlciIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRGVhZGJhbmRUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBYnNvbHV0ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50XzIiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFR5cGUiIHR5cGU9InRuczpEZWFkYmFuZFR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdGaWx0ZXIiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVyIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5nZUZpbHRlciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyaWdnZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlVHJpZ2dlciIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlYWRiYW5kVHlwZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWFkYmFuZFZhbHVlIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkRhdGFDaGFuZ2VGaWx0ZXIiIHR5cGU9InRuczpEYXRhQ2hhbmdlRmlsdGVyIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFdmVudEZpbHRlciI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNb25pdG9yaW5nRmlsdGVyIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdENsYXVzZXMiIHR5cGU9InRuczpMaXN0T2ZTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IldoZXJlQ2xhdXNlIiB0eXBlPSJ0bnM6Q29udGVudEZpbHRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV2ZW50RmlsdGVyIiB0eXBlPSJ0bnM6RXZlbnRGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZVNlcnZlckNhcGFiaWxpdGllc0RlZmF1bHRzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmVhdFVuY2VydGFpbkFzQmFkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJjZW50RGF0YUJhZCIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQZXJjZW50RGF0YUdvb2QiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVXNlU2xvcGVkRXh0cmFwb2xhdGlvbiIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIHR5cGU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlciI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGFydFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdncmVnYXRlVHlwZSIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlByb2Nlc3NpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXIiIHR5cGU9InRuczpBZ2dyZWdhdGVGaWx0ZXIiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nRmlsdGVyUmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1bHQiPg0KICAgIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPg0KICAgICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWxlY3RDbGF1c2VSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbGVjdENsYXVzZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV2hlcmVDbGF1c2VSZXN1bHQiIHR5cGU9InRuczpDb250ZW50RmlsdGVyUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpFdmVudEZpbHRlclJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWdncmVnYXRlRmlsdGVyUmVzdWx0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk1vbml0b3JpbmdGaWx0ZXJSZXN1bHQiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZFN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHJvY2Vzc2luZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgdHlwZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIHR5cGU9InRuczpBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkZpbHRlciIgdHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVldWVTaXplIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2FyZE9sZGVzdCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJJdGVtVG9Nb25pdG9yIiB0eXBlPSJ0bnM6UmVhZFZhbHVlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nTW9kZSIgdHlwZT0idG5zOk1vbml0b3JpbmdNb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRRdWV1ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ3JlYXRlUmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1DcmVhdGVSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3JlYXRlUmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5cGU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikl0ZW1zVG9DcmVhdGUiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtQ3JlYXRlUmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpDcmVhdGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbUNyZWF0ZVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRQYXJhbWV0ZXJzIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ1BhcmFtZXRlcnMiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIHR5cGU9InRuczpNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlcXVlc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRRdWV1ZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJGaWx0ZXJSZXN1bHQiIHR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiB0eXBlPSJ0bnM6TW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtTW9kaWZ5UmVzdWx0IiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIHR5cGU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikl0ZW1zVG9Nb2RpZnkiIHR5cGU9InRuczpMaXN0T2ZNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiIHR5cGU9InRuczpNb2RpZnlNb25pdG9yZWRJdGVtc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vZGlmeU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU1vZGlmeVJlc3VsdCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOk1vZGlmeU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JpbmdNb2RlIiB0eXBlPSJ0bnM6TW9uaXRvcmluZ01vZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZVJlcXVlc3QiIHR5cGU9InRuczpTZXRNb25pdG9yaW5nTW9kZVJlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldE1vbml0b3JpbmdNb2RlUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZVJlc3BvbnNlIiB0eXBlPSJ0bnM6U2V0TW9uaXRvcmluZ01vZGVSZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2V0VHJpZ2dlcmluZ1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmlnZ2VyaW5nSXRlbUlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlua3NUb0FkZCIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGlua3NUb1JlbW92ZSIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdSZXF1ZXN0IiB0eXBlPSJ0bnM6U2V0VHJpZ2dlcmluZ1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFRyaWdnZXJpbmdSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZFJlc3VsdHMiIHR5cGU9InVhOkxpc3RPZlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGREaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVtb3ZlUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlbW92ZURpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0VHJpZ2dlcmluZ1Jlc3BvbnNlIiB0eXBlPSJ0bnM6U2V0VHJpZ2dlcmluZ1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1JlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtSWRzIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiB0eXBlPSJ0bnM6RGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgdHlwZT0idG5zOkRlbGV0ZU1vbml0b3JlZEl0ZW1zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvblJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkUHVibGlzaGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRNYXhLZWVwQWxpdmVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQdWJsaXNoIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaGluZ0VuYWJsZWQiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6Q3JlYXRlU3Vic2NyaXB0aW9uUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZExpZmV0aW1lQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uUmVzcG9uc2UiIHR5cGU9InRuczpDcmVhdGVTdWJzY3JpcHRpb25SZXNwb25zZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RlZFB1Ymxpc2hpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdGVkTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlByaW9yaXR5IiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25SZXF1ZXN0IiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9uUmVxdWVzdCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXZpc2VkUHVibGlzaGluZ0ludGVydmFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJldmlzZWRMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV2aXNlZE1heEtlZXBBbGl2ZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmeVN1YnNjcmlwdGlvblJlc3BvbnNlIiB0eXBlPSJ0bnM6TW9kaWZ5U3Vic2NyaXB0aW9uUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWRzIiB0eXBlPSJ1YTpMaXN0T2ZVSW50MzIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiB0eXBlPSJ0bnM6U2V0UHVibGlzaGluZ01vZGVSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZXRQdWJsaXNoaW5nTW9kZVJlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0UHVibGlzaGluZ01vZGVSZXNwb25zZSIgdHlwZT0idG5zOlNldFB1Ymxpc2hpbmdNb2RlUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uTWVzc2FnZSIgdHlwZT0idG5zOk5vdGlmaWNhdGlvbk1lc3NhZ2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5vdGlmaWNhdGlvbkRhdGEiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJOb3RpZmljYXRpb25EYXRhIiB0eXBlPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1zIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaWFnbm9zdGljSW5mb3MiIHR5cGU9InVhOkxpc3RPZkRpYWdub3N0aWNJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOkRhdGFDaGFuZ2VOb3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudEhhbmRsZSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlIiB0eXBlPSJ1YTpEYXRhVmFsdWUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24iIHR5cGU9InRuczpNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZNb25pdG9yZWRJdGVtTm90aWZpY2F0aW9uIiB0eXBlPSJ0bnM6TGlzdE9mTW9uaXRvcmVkSXRlbU5vdGlmaWNhdGlvbiIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXZlbnROb3RpZmljYXRpb25MaXN0Ij4NCiAgICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4NCiAgICAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOk5vdGlmaWNhdGlvbkRhdGEiPg0KICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRzIiB0eXBlPSJ0bnM6TGlzdE9mRXZlbnRGaWVsZExpc3QiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmV4dGVuc2lvbj4NCiAgICA8L3hzOmNvbXBsZXhDb250ZW50Pg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudE5vdGlmaWNhdGlvbkxpc3QiIHR5cGU9InRuczpFdmVudE5vdGlmaWNhdGlvbkxpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkV2ZW50RmllbGRMaXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRIYW5kbGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkTGlzdCIgdHlwZT0idG5zOkV2ZW50RmllbGRMaXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFdmVudEZpZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpFdmVudEZpZWxkTGlzdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mRXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpMaXN0T2ZFdmVudEZpZWxkTGlzdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSGlzdG9yeUV2ZW50RmllbGRMaXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFdmVudEZpZWxkcyIgdHlwZT0idWE6TGlzdE9mVmFyaWFudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpIaXN0b3J5RXZlbnRGaWVsZExpc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkhpc3RvcnlFdmVudEZpZWxkTGlzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSGlzdG9yeUV2ZW50RmllbGRMaXN0IiB0eXBlPSJ0bnM6SGlzdG9yeUV2ZW50RmllbGRMaXN0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZIaXN0b3J5RXZlbnRGaWVsZExpc3QiIHR5cGU9InRuczpMaXN0T2ZIaXN0b3J5RXZlbnRGaWVsZExpc3QiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6ZXh0ZW5zaW9uPg0KICAgIDwveHM6Y29tcGxleENvbnRlbnQ+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiIgdHlwZT0idG5zOlN0YXR1c0NoYW5nZU5vdGlmaWNhdGlvbiIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgdHlwZT0idG5zOlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIHR5cGU9InRuczpTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHVibGlzaFJlcXVlc3QiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcXVlc3RIZWFkZXIiIHR5cGU9InRuczpSZXF1ZXN0SGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgdHlwZT0idG5zOkxpc3RPZlN1YnNjcmlwdGlvbkFja25vd2xlZGdlbWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoUmVxdWVzdCIgdHlwZT0idG5zOlB1Ymxpc2hSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQdWJsaXNoUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF2YWlsYWJsZVNlcXVlbmNlTnVtYmVycyIgdHlwZT0idWE6TGlzdE9mVUludDMyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9yZU5vdGlmaWNhdGlvbnMiIHR5cGU9InhzOmJvb2xlYW4iIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idWE6TGlzdE9mU3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvcyIgdHlwZT0idWE6TGlzdE9mRGlhZ25vc3RpY0luZm8iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0bnM6UHVibGlzaFJlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1ZXN0SGVhZGVyIiB0eXBlPSJ0bnM6UmVxdWVzdEhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbklkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmV0cmFuc21pdFNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3QiIHR5cGU9InRuczpSZXB1Ymxpc2hSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZXB1Ymxpc2hSZXNwb25zZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzcG9uc2VIZWFkZXIiIHR5cGU9InRuczpSZXNwb25zZUhlYWRlciIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5vdGlmaWNhdGlvbk1lc3NhZ2UiIHR5cGU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlc3BvbnNlIiB0eXBlPSJ0bnM6UmVwdWJsaXNoUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zZmVyUmVzdWx0Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNDb2RlIiB0eXBlPSJ1YTpTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdmFpbGFibGVTZXF1ZW5jZU51bWJlcnMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlc3VsdCIgdHlwZT0idG5zOlRyYW5zZmVyUmVzdWx0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZUcmFuc2ZlclJlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJSZXN1bHQiIHR5cGU9InRuczpUcmFuc2ZlclJlc3VsdCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mVHJhbnNmZXJSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZUcmFuc2ZlclJlc3VsdCIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbmRJbml0aWFsVmFsdWVzIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNmZXJTdWJzY3JpcHRpb25zUmVxdWVzdCIgdHlwZT0idG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1JlcXVlc3QiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXNwb25zZUhlYWRlciIgdHlwZT0idG5zOlJlc3BvbnNlSGVhZGVyIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVzdWx0cyIgdHlwZT0idG5zOkxpc3RPZlRyYW5zZmVyUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnNSZXNwb25zZSIgdHlwZT0idG5zOlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVxdWVzdEhlYWRlciIgdHlwZT0idG5zOlJlcXVlc3RIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTdWJzY3JpcHRpb25JZHMiIHR5cGU9InVhOkxpc3RPZlVJbnQzMiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVxdWVzdCIgdHlwZT0idG5zOkRlbGV0ZVN1YnNjcmlwdGlvbnNSZXF1ZXN0IiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlSGVhZGVyIiB0eXBlPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXN1bHRzIiB0eXBlPSJ1YTpMaXN0T2ZTdGF0dXNDb2RlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlhZ25vc3RpY0luZm9zIiB0eXBlPSJ1YTpMaXN0T2ZEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIHR5cGU9InRuczpEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkJ1aWxkSW5mbyI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdFVyaSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWFudWZhY3R1cmVyTmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZHVjdE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvZnR3YXJlVmVyc2lvbiIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGROdW1iZXIiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkJ1aWxkRGF0ZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJCdWlsZEluZm8iIHR5cGU9InRuczpCdWlsZEluZm8iIC8+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IlJlZHVuZGFuY3lTdXBwb3J0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb2xkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ildhcm1fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSG90XzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRyYW5zcGFyZW50XzQiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkhvdEFuZE1pcnJvcmVkXzUiIC8+DQogICAgPC94czpyZXN0cmljdGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbmN5U3VwcG9ydCIgdHlwZT0idG5zOlJlZHVuZGFuY3lTdXBwb3J0IiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJTZXJ2ZXJTdGF0ZSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJ1bm5pbmdfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFpbGVkXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vQ29uZmlndXJhdGlvbl8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdXNwZW5kZWRfMyIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2h1dGRvd25fNCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGVzdF81IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb21tdW5pY2F0aW9uRmF1bHRfNiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5rbm93bl83IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVkdW5kYW50U2VydmVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlcklkIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2aWNlTGV2ZWwiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiB0eXBlPSJ0bnM6UmVkdW5kYW50U2VydmVyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWR1bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZSZWR1bmRhbnRTZXJ2ZXJEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlJlZHVuZGFudFNlcnZlckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFbmRwb2ludFVybExpc3REYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmxMaXN0IiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIHR5cGU9InRuczpFbmRwb2ludFVybExpc3REYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6RW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW5kcG9pbnRVcmxMaXN0RGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtQYXRocyIgdHlwZT0idG5zOkxpc3RPZkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik5ldHdvcmtHcm91cERhdGFUeXBlIiB0eXBlPSJ0bnM6TmV0d29ya0dyb3VwRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk5ldHdvcmtHcm91cERhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOk5ldHdvcmtHcm91cERhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZOZXR3b3JrR3JvdXBEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZk5ldHdvcmtHcm91cERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNhYmxlZE1vbml0b3JlZEl0ZW1Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlNhbXBsaW5nSW50ZXJ2YWxEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2FtcGxpbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2FtcGxpbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTYW1wbGluZ0ludGVydmFsRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclZpZXdDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZWN1cml0eVJlamVjdGVkU2Vzc2lvbkNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVqZWN0ZWRTZXNzaW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uVGltZW91dENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkFib3J0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50U3Vic2NyaXB0aW9uQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdW11bGF0ZWRTdWJzY3JpcHRpb25Db3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2VjdXJpdHlSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWplY3RlZFJlcXVlc3RzQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VydmVyRGlhZ25vc3RpY3NTdW1tYXJ5RGF0YVR5cGUiIHR5cGU9InRuczpTZXJ2ZXJEaWFnbm9zdGljc1N1bW1hcnlEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2VydmVyU3RhdHVzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXJ0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdGUiIHR5cGU9InRuczpTZXJ2ZXJTdGF0ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGRJbmZvIiB0eXBlPSJ0bnM6QnVpbGRJbmZvIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vjb25kc1RpbGxTaHV0ZG93biIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNodXRkb3duUmVhc29uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZlclN0YXR1c0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2VydmVyU3RhdHVzRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25OYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnREZXNjcmlwdGlvbiIgdHlwZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXJ2ZXJVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuZHBvaW50VXJsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMb2NhbGVJZHMiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFjdHVhbFNlc3Npb25UaW1lb3V0IiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heFJlc3BvbnNlTWVzc2FnZVNpemUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDb25uZWN0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudExhc3RDb250YWN0VGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRTdWJzY3JpcHRpb25zQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkN1cnJlbnRQdWJsaXNoUmVxdWVzdHNJblF1ZXVlIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVG90YWxSZXF1ZXN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVW5hdXRob3JpemVkUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVhZENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikhpc3RvcnlSZWFkQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iV3JpdGVDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaXN0b3J5VXBkYXRlQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ2FsbENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5TW9uaXRvcmVkSXRlbXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXRNb25pdG9yaW5nTW9kZUNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldFRyaWdnZXJpbmdDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGlmeVN1YnNjcmlwdGlvbkNvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldFB1Ymxpc2hpbmdNb2RlQ291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaENvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZGROb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFkZFJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEZWxldGVOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJCcm93c2VOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNDb3VudCIgdHlwZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeUZpcnN0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlOZXh0Q291bnQiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iUmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVucmVnaXN0ZXJOb2Rlc0NvdW50IiB0eXBlPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlNlc3Npb25EaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZTZXNzaW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU2Vzc2lvbklkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRVc2VySWRPZlNlc3Npb24iIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNsaWVudFVzZXJJZEhpc3RvcnkiIHR5cGU9InVhOkxpc3RPZlN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkF1dGhlbnRpY2F0aW9uTWVjaGFuaXNtIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmNvZGluZyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVHJhbnNwb3J0UHJvdG9jb2wiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5TW9kZSIgdHlwZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDbGllbnRDZXJ0aWZpY2F0ZSIgdHlwZT0ieHM6YmFzZTY0QmluYXJ5IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTZXNzaW9uU2VjdXJpdHlEaWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6U2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mU2Vzc2lvblNlY3VyaXR5RGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRvdGFsQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFcnJvckNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIHR5cGU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdGF0dXNSZXN1bHQiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN0YXR1c0NvZGUiIHR5cGU9InVhOlN0YXR1c0NvZGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpYWdub3N0aWNJbmZvIiB0eXBlPSJ1YTpEaWFnbm9zdGljSW5mbyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJTdGF0dXNSZXN1bHQiIHR5cGU9InRuczpTdGF0dXNSZXN1bHQiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0YXR1c1Jlc3VsdCI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3RhdHVzUmVzdWx0IiB0eXBlPSJ0bnM6U3RhdHVzUmVzdWx0IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdGF0dXNSZXN1bHQiIHR5cGU9InRuczpMaXN0T2ZTdGF0dXNSZXN1bHQiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uSWQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQcmlvcml0eSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nSW50ZXJ2YWwiIHR5cGU9InhzOmRvdWJsZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXhMaWZldGltZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kaWZ5Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmFibGVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRpc2FibGVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaFJlcXVlc3RDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlJlcHVibGlzaE1lc3NhZ2VSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXB1Ymxpc2hNZXNzYWdlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJUcmFuc2ZlclJlcXVlc3RDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9BbHRDbGllbnRDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRyYW5zZmVycmVkVG9TYW1lQ2xpZW50Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQdWJsaXNoUmVxdWVzdENvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbnNDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkV2ZW50Tm90aWZpY2F0aW9uc0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm90aWZpY2F0aW9uc0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGF0ZVB1Ymxpc2hSZXF1ZXN0Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50S2VlcEFsaXZlQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDdXJyZW50TGlmZXRpbWVDb3VudCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuYWNrbm93bGVkZ2VkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzY2FyZGVkTWVzc2FnZUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGlzYWJsZWRNb25pdG9yZWRJdGVtQ291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNb25pdG9yaW5nUXVldWVPdmVyZmxvd0NvdW50IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTmV4dFNlcXVlbmNlTnVtYmVyIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXZlbnRRdWV1ZU92ZXJGbG93Q291bnQiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgdHlwZT0idG5zOlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlN1YnNjcmlwdGlvbkRpYWdub3N0aWNzRGF0YVR5cGUiIHR5cGU9InRuczpTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU3Vic2NyaXB0aW9uRGlhZ25vc3RpY3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVWZXJiTWFzayI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vZGVBZGRlZF8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb2RlRGVsZXRlZF8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VBZGRlZF80IiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VEZWxldGVkXzgiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRhdGFUeXBlQ2hhbmdlZF8xNiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1vZGVsQ2hhbmdlU3RydWN0dXJlVmVyYk1hc2siIHR5cGU9InRuczpNb2RlbENoYW5nZVN0cnVjdHVyZVZlcmJNYXNrIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWZmZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWZXJiIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBlPSJ0bnM6TW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgdHlwZT0idG5zOk1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZk1vZGVsQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZNb2RlbENoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBZmZlY3RlZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWZmZWN0ZWRUeXBlIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgdHlwZT0idG5zOlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlbWFudGljQ2hhbmdlU3RydWN0dXJlRGF0YVR5cGUiIHR5cGU9InRuczpTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTZW1hbnRpY0NoYW5nZVN0cnVjdHVyZURhdGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mU2VtYW50aWNDaGFuZ2VTdHJ1Y3R1cmVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmFuZ2UiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkxvdyIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJIaWdoIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJSYW5nZSIgdHlwZT0idG5zOlJhbmdlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJFVUluZm9ybWF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lc3BhY2VVcmkiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVuaXRJZCIgdHlwZT0ieHM6aW50IiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXNwbGF5TmFtZSIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlc2NyaXB0aW9uIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkVVSW5mb3JtYXRpb24iIHR5cGU9InRuczpFVUluZm9ybWF0aW9uIiAvPg0KDQogIDx4czpzaW1wbGVUeXBlICBuYW1lPSJBeGlzU2NhbGVFbnVtZXJhdGlvbiI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkxpbmVhcl8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb2dfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTG5fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkF4aXNTY2FsZUVudW1lcmF0aW9uIiB0eXBlPSJ0bnM6QXhpc1NjYWxlRW51bWVyYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW1hZ2luYXJ5IiB0eXBlPSJ4czpmbG9hdCIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNvbXBsZXhOdW1iZXJUeXBlIiB0eXBlPSJ0bnM6Q29tcGxleE51bWJlclR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRvdWJsZUNvbXBsZXhOdW1iZXJUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZWFsIiB0eXBlPSJ4czpkb3VibGUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkltYWdpbmFyeSIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRG91YmxlQ29tcGxleE51bWJlclR5cGUiIHR5cGU9InRuczpEb3VibGVDb21wbGV4TnVtYmVyVHlwZSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXhpc0luZm9ybWF0aW9uIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFbmdpbmVlcmluZ1VuaXRzIiB0eXBlPSJ0bnM6RVVJbmZvcm1hdGlvbiIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVVUmFuZ2UiIHR5cGU9InRuczpSYW5nZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlRpdGxlIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQXhpc1NjYWxlVHlwZSIgdHlwZT0idG5zOkF4aXNTY2FsZUVudW1lcmF0aW9uIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBeGlzU3RlcHMiIHR5cGU9InVhOkxpc3RPZkRvdWJsZSIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBeGlzSW5mb3JtYXRpb24iIHR5cGU9InRuczpBeGlzSW5mb3JtYXRpb24iIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlhWVHlwZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iWCIgdHlwZT0ieHM6ZG91YmxlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJWYWx1ZSIgdHlwZT0ieHM6ZmxvYXQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJYVlR5cGUiIHR5cGU9InRuczpYVlR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZVNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSW52b2NhdGlvbkNyZWF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RUcmFuc2l0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RDYWxsIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kU2Vzc2lvbklkIiB0eXBlPSJ1YTpOb2RlSWQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIHR5cGU9InRuczpMaXN0T2ZBcmd1bWVudCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RDYWxsVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikxhc3RNZXRob2RSZXR1cm5TdGF0dXMiIHR5cGU9InRuczpTdGF0dXNSZXN1bHQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iUHJvZ3JhbURpYWdub3N0aWNEYXRhVHlwZSIgdHlwZT0idG5zOlByb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDcmVhdGVTZXNzaW9uSWQiIHR5cGU9InVhOk5vZGVJZCIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNyZWF0ZUNsaWVudE5hbWUiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ikludm9jYXRpb25DcmVhdGlvblRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0VHJhbnNpdGlvblRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kQ2FsbCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgdHlwZT0idWE6Tm9kZUlkIiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZElucHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiB0eXBlPSJ0bnM6TGlzdE9mQXJndW1lbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIHR5cGU9InVhOkxpc3RPZlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJMYXN0TWV0aG9kT3V0cHV0VmFsdWVzIiB0eXBlPSJ1YTpMaXN0T2ZWYXJpYW50IiBtaW5PY2N1cnM9IjAiIG5pbGxhYmxlPSJ0cnVlIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZENhbGxUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTGFzdE1ldGhvZFJldHVyblN0YXR1cyIgdHlwZT0idWE6U3RhdHVzQ29kZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlByb2dyYW1EaWFnbm9zdGljMkRhdGFUeXBlIiB0eXBlPSJ0bnM6UHJvZ3JhbURpYWdub3N0aWMyRGF0YVR5cGUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFubm90YXRpb24iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1lc3NhZ2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIiBuaWxsYWJsZT0idHJ1ZSIgLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlVzZXJOYW1lIiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIgbmlsbGFibGU9InRydWUiIC8+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBbm5vdGF0aW9uVGltZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBbm5vdGF0aW9uIiB0eXBlPSJ0bnM6QW5ub3RhdGlvbiIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iRXhjZXB0aW9uRGV2aWF0aW9uRm9ybWF0Ij4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWJzb2x1dGVWYWx1ZV8wIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZWYWx1ZV8xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZSYW5nZV8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQZXJjZW50T2ZFVVJhbmdlXzMiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVua25vd25fNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkV4Y2VwdGlvbkRldmlhdGlvbkZvcm1hdCIgdHlwZT0idG5zOkV4Y2VwdGlvbkRldmlhdGlvbkZvcm1hdCIgLz4NCg0KPC94czpzY2hlbWE+" . + +opcua:nodei8254 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "NamespaceUri" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NamespaceUri" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8254" ; + base:hasValue "http://opcfoundation.org/UA/2008/02/Types.xsd" . + +opcua:nodei85 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Objects" ; + base:hasDescription "The browse entry point when looking for objects in the server address space." ; + base:hasDisplayName "Objects" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "85" ; + base:hasSymbolicName "ObjectsFolder" ; + base:organizes opcua:nodei2253, + opcua:nodei23470, + opcua:nodei31915 . + +opcua:nodei854 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8843 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "854" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei855 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8208 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "855" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei857 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8846 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "857" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei858 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8211 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "858" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei86 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Types" ; + base:hasDescription "The browse entry point when looking for types in the server address space." ; + base:hasDisplayName "Types" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "86" ; + base:hasSymbolicName "TypesFolder" ; + base:organizes opcua:nodei17708, + opcua:nodei3048, + opcua:nodei88, + opcua:nodei89, + opcua:nodei90, + opcua:nodei91 . + +opcua:nodei860 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8849 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "860" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei861 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8214 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "861" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei863 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8852 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "863" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei864 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8217 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "864" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei866 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8855 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "866" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei867 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8220 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "867" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei869 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8858 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "869" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei87 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Views" ; + base:hasDescription "The browse entry point when looking for views in the server address space." ; + base:hasDisplayName "Views" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "87" ; + base:hasSymbolicName "ViewsFolder" . + +opcua:nodei870 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8223 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "870" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei872 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8861 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "872" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei873 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8226 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "873" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei875 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8864 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "875" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei876 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8229 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "876" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei878 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8867 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "878" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei879 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8232 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "879" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei88 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ObjectTypes" ; + base:hasDescription "The browse entry point when looking for object types in the server address space." ; + base:hasDisplayName "ObjectTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "88" ; + base:hasSymbolicName "ObjectTypesFolder" ; + base:organizes opcua:nodei58 . + +opcua:nodei885 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8873 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "885" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei886 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8238 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "886" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei888 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8876 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "888" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei8888 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MaxLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8888" . + +opcua:nodei8889 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LatePublishRequestCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "LatePublishRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8889" . + +opcua:nodei889 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8241 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "889" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8890 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentKeepAliveCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentKeepAliveCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8890" . + +opcua:nodei8891 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentLifetimeCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "CurrentLifetimeCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8891" . + +opcua:nodei8892 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnacknowledgedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "UnacknowledgedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8892" . + +opcua:nodei8893 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscardedMessageCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DiscardedMessageCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8893" . + +opcua:nodei8894 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8894" . + +opcua:nodei8895 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DisabledMonitoredItemCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "DisabledMonitoredItemCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8895" . + +opcua:nodei8896 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "MonitoringQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8896" . + +opcua:nodei8897 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "NextSequenceNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "NextSequenceNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8897" . + +opcua:nodei8898 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8898" . + +opcua:nodei89 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "VariableTypes" ; + base:hasDescription "The browse entry point when looking for variable types in the server address space." ; + base:hasDisplayName "VariableTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "89" ; + base:hasSymbolicName "VariableTypesFolder" ; + base:organizes opcua:nodei62 . + +opcua:nodei8900 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "TotalRequestCount" ; + base:hasDatatype opcua:ServiceCounterDataType ; + base:hasDisplayName "TotalRequestCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8900" . + +opcua:nodei8902 a opcua:BaseDataVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventQueueOverflowCount" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "EventQueueOverflowCount" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8902" . + +opcua:nodei8913 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8918 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8913" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei8917 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8914 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8917" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei892 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8879 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "892" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei893 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8244 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "893" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei895 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8882 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "895" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei896 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8247 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "896" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei898 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8870 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "898" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei899 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8235 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "899" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei8996 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8996" . + +opcua:nodei90 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "DataTypes" ; + base:hasDescription "The browse entry point when looking for data types in the server address space." ; + base:hasDisplayName "DataTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "90" ; + base:hasSymbolicName "DataTypesFolder" ; + base:organizes opcua:nodei24, + opcua:nodei92, + opcua:nodei93 . + +opcua:nodei9000 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9000" . + +opcua:nodei9001 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9001" . + +opcua:nodei9003 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9003" . + +opcua:nodei9009 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConditionName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConditionName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9009" . + +opcua:nodei9010 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "BranchId" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "BranchId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9010" . + +opcua:nodei9011 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9011" ; + base:hasProperty opcua:nodei9012, + opcua:nodei9015, + opcua:nodei9016, + opcua:nodei9017, + opcua:nodei9018, + opcua:nodei9019 . + +opcua:nodei9012 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9012" . + +opcua:nodei9015 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9015" . + +opcua:nodei9016 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9016" . + +opcua:nodei9017 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9017" . + +opcua:nodei9018 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9018" . + +opcua:nodei9019 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9019" . + +opcua:nodei9020 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Quality" ; + base:hasDatatype opcua:StatusCode ; + base:hasDisplayName "Quality" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9020" ; + base:hasProperty opcua:nodei9021 . + +opcua:nodei9021 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9021" . + +opcua:nodei9022 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastSeverity" ; + base:hasDatatype opcua:UInt16 ; + base:hasDisplayName "LastSeverity" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9022" ; + base:hasProperty opcua:nodei9023 . + +opcua:nodei9023 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9023" . + +opcua:nodei9024 a opcua:ConditionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "Comment" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "Comment" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9024" ; + base:hasProperty opcua:nodei9025 . + +opcua:nodei9025 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SourceTimestamp" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "SourceTimestamp" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9025" . + +opcua:nodei9026 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ClientUserId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ClientUserId" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9026" . + +opcua:nodei9027 a opcua:MethodNodeClass ; + base:hasBrowseName "Enable" ; + base:hasDisplayName "Enable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9027" . + +opcua:nodei9028 a opcua:MethodNodeClass ; + base:hasBrowseName "Disable" ; + base:hasDisplayName "Disable" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9028" . + +opcua:nodei9029 a opcua:MethodNodeClass ; + base:hasBrowseName "AddComment" ; + base:hasDisplayName "AddComment" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9029" ; + base:hasProperty opcua:nodei9030 . + +opcua:nodei9030 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9030" ; + base:hasValueRank "1" . + +opcua:nodei9035 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9055 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9035" ; + base:hasProperty opcua:nodei9036 . + +opcua:nodei9036 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9036" . + +opcua:nodei9056 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9056" . + +opcua:nodei9060 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9060" . + +opcua:nodei9062 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9062" . + +opcua:nodei9063 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9063" . + +opcua:nodei9064 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "ResponseOptionSet" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ResponseOptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9064" ; + base:hasValueRank "1" . + +opcua:nodei9065 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "DefaultResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "DefaultResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9065" . + +opcua:nodei9066 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "OkResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "OkResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9066" . + +opcua:nodei9067 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "CancelResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "CancelResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9067" . + +opcua:nodei9068 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastResponse" ; + base:hasDatatype opcua:Int32 ; + base:hasDisplayName "LastResponse" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9068" . + +opcua:nodei9069 a opcua:MethodNodeClass ; + base:hasBrowseName "Respond" ; + base:hasDisplayName "Respond" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9069" ; + base:hasProperty opcua:nodei9070 . + +opcua:nodei9070 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9070" ; + base:hasValueRank "1" . + +opcua:nodei9073 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9093, + opcua:nodei9102 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9073" ; + base:hasProperty opcua:nodei9074 . + +opcua:nodei9074 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9074" . + +opcua:nodei9094 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9094" . + +opcua:nodei9098 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9098" . + +opcua:nodei91 a opcua:FolderType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ReferenceTypes" ; + base:hasDescription "The browse entry point when looking for reference types in the server address space." ; + base:hasDisplayName "ReferenceTypes" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "91" ; + base:hasSymbolicName "ReferenceTypesFolder" ; + base:organizes opcua:nodei31 . + +opcua:nodei9100 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9100" . + +opcua:nodei9101 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9101" . + +opcua:nodei9103 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9103" . + +opcua:nodei9107 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9107" . + +opcua:nodei9109 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9109" . + +opcua:nodei9110 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9110" . + +opcua:nodei9111 a opcua:MethodNodeClass ; + base:hasBrowseName "Acknowledge" ; + base:hasDisplayName "Acknowledge" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9111" ; + base:hasProperty opcua:nodei9112 . + +opcua:nodei9112 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9112" ; + base:hasValueRank "1" . + +opcua:nodei9113 a opcua:MethodNodeClass ; + base:hasBrowseName "Confirm" ; + base:hasDisplayName "Confirm" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9113" ; + base:hasProperty opcua:nodei9114 . + +opcua:nodei9114 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9114" ; + base:hasValueRank "1" . + +opcua:nodei9115 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnshelveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UnshelveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9115" . + +opcua:nodei9118 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9160, + opcua:nodei9169, + opcua:nodei9178 ; + base:hasBrowseName "EnabledState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EnabledState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9118" ; + base:hasProperty opcua:nodei9119 . + +opcua:nodei9119 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9119" . + +opcua:nodei9161 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9161" . + +opcua:nodei9164 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveDisplayName" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "EffectiveDisplayName" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9164" . + +opcua:nodei9165 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9165" . + +opcua:nodei9166 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "EffectiveTransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "EffectiveTransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9166" . + +opcua:nodei9167 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9167" . + +opcua:nodei9168 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9168" . + +opcua:nodei9170 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9170" . + +opcua:nodei9174 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9174" . + +opcua:nodei9176 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrueState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "TrueState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9176" . + +opcua:nodei9177 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "FalseState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "FalseState" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9177" . + +opcua:nodei9179 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9179" ; + base:hasProperty opcua:nodei9180 . + +opcua:nodei9180 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9180" . + +opcua:nodei9184 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9184" ; + base:hasProperty opcua:nodei9185, + opcua:nodei9188 . + +opcua:nodei9185 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9185" . + +opcua:nodei9188 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9188" . + +opcua:nodei9189 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnshelveTime" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "UnshelveTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9189" . + +opcua:nodei92 a opcua:DataTypeSystemType, + opcua:ObjectNodeClass ; + base:hasBrowseName "XML Schema" ; + base:hasComponent opcua:nodei8252 ; + base:hasDescription "A type system which uses XML schema to describe the encoding of data types." ; + base:hasDisplayName "XML Schema" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "92" ; + base:hasSymbolicName "XmlSchema_TypeSystem" . + +opcua:nodei921 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8807 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "921" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei9211 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve" ; + base:hasDisplayName "Unshelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9211" . + +opcua:nodei9212 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve" ; + base:hasDisplayName "OneShotShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9212" . + +opcua:nodei9213 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve" ; + base:hasDisplayName "TimedShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9213" ; + base:hasProperty opcua:nodei9214 . + +opcua:nodei9214 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "InputArguments" ; + base:hasDatatype opcua:Argument ; + base:hasDisplayName "InputArguments" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9214" ; + base:hasValueRank "1" . + +opcua:nodei9215 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedOrShelved" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "SuppressedOrShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9215" . + +opcua:nodei9216 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "MaxTimeShelved" ; + base:hasDatatype opcua:Duration ; + base:hasDisplayName "MaxTimeShelved" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9216" . + +opcua:nodei922 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8172 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "922" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei93 a opcua:DataTypeSystemType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OPC Binary" ; + base:hasComponent opcua:nodei7617 ; + base:hasDescription "A type system which uses OPC binary schema to describe the encoding of data types." ; + base:hasDisplayName "OPC Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "93" ; + base:hasSymbolicName "OPCBinarySchema_TypeSystem" . + +opcua:nodei9330 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9330" ; + base:hasValue 1 . + +opcua:nodei9332 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9332" ; + base:hasValue 2 . + +opcua:nodei9334 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9334" ; + base:hasValue 3 . + +opcua:nodei9336 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "StateNumber" ; + base:hasDatatype opcua:UInt32 ; + base:hasDisplayName "StateNumber" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9336" ; + base:hasValue 4 . + +opcua:nodei9337 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9335 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9333 ; + base:hasBrowseName "LowLowToLow" ; + base:hasDisplayName "LowLowToLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9337" ; + base:hasProperty opcua:nodei11340 . + +opcua:nodei9338 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9333 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9335 ; + base:hasBrowseName "LowToLowLow" ; + base:hasDisplayName "LowToLowLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9338" ; + base:hasProperty opcua:nodei11341 . + +opcua:nodei9339 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9329 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9331 ; + base:hasBrowseName "HighHighToHigh" ; + base:hasDisplayName "HighHighToHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9339" ; + base:hasProperty opcua:nodei11342 . + +opcua:nodei9340 a opcua:ObjectNodeClass, + opcua:TransitionType ; + opcua:FromState opcua:nodei9331 ; + opcua:HasEffect opcua:nodei2915 ; + opcua:ToState opcua:nodei9329 ; + base:hasBrowseName "HighToHighHigh" ; + base:hasDisplayName "HighToHighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9340" ; + base:hasProperty opcua:nodei11343 . + +opcua:nodei939 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8318 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "939" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei9398 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei9455 ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9398" ; + base:hasProperty opcua:nodei9399 . + +opcua:nodei9399 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9399" . + +opcua:nodei940 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei7683 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "940" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei9456 a opcua:FiniteStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrentState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "CurrentState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9456" ; + base:hasProperty opcua:nodei9457 . + +opcua:nodei9457 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9457" . + +opcua:nodei9461 a opcua:FiniteTransitionVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LastTransition" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LastTransition" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9461" ; + base:hasProperty opcua:nodei9462, + opcua:nodei9465 . + +opcua:nodei9462 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9462" . + +opcua:nodei9465 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransitionTime" ; + base:hasDatatype opcua:UtcTime ; + base:hasDisplayName "TransitionTime" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9465" . + +opcua:nodei949 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8711 ; + base:hasBrowseName "Default XML" ; + base:hasDisplayName "Default XML" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "949" ; + base:hasSymbolicName "DefaultXml" . + +opcua:nodei950 a opcua:DataTypeEncodingType, + opcua:ObjectNodeClass ; + opcua:HasDescription opcua:nodei8076 ; + base:hasBrowseName "Default Binary" ; + base:hasDisplayName "Default Binary" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "950" ; + base:hasSymbolicName "DefaultBinary" . + +opcua:nodei9905 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "SetpointNode" ; + base:hasDatatype opcua:NodeId ; + base:hasDisplayName "SetpointNode" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9905" . + +opcua:nodei9963 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + opcua:HasTrueSubState opcua:nodei10020, + opcua:nodei10029, + opcua:nodei10038, + opcua:nodei10047 ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9963" ; + base:hasProperty opcua:nodei9964 . + +opcua:nodei9964 a opcua:PropertyType, + opcua:VariableNodeClass ; + base:hasBrowseName "Id" ; + base:hasDatatype opcua:Boolean ; + base:hasDisplayName "Id" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9964" . + +base:_N007c0e4c112b48c1ac0f4322ad5d9840 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_N00a78e63249f437ca3f2b1557d1a05bf a base:ValueNode ; + base:hasEnumValue 18 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N01a6e23e9714412990b6253d3fb9361b a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:FilterOperator . + +base:_N01b2252b1d604741831bccf8a42e60ca a base:ValueNode ; + base:hasEnumValue 26632548 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N0233d576f8e345678983ecfda0e6c8ea a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:InterfaceAdminStatus . + +base:_N02c2f9e2de164e6693e5bb2980ac4064 a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:FilterOperator . + +base:_N03a623588e674603af85badc2064fc71 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N0481995f37b6400c9dcfc503bb3aaeed a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N04b43c2d14bd4a6d9186e35c9959a4b6 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N052b1de17ab140b5bf0ddeaf4dd90af3 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:OverrideValueHandling . + +base:_N055c3d0f89054b369ee9450355750f8f a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N055fb201c43b4a68af51222502894630 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:NodeClass . + +base:_N060ce4438abb4a3ba5292608f87895ac a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N08c5ee998cb24412afa61a284433e6d7 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:IdType . + +base:_N08f226310b644ae9a69b2bec9a7adc3f a base:ValueNode ; + base:hasEnumValue 21 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N090136053e504524b373d436c1055892 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N09ec3a9ab92249b292660487fa2620c6 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_N0a29766c43824a6c939be42a63fd6956 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N0a304773e9a942a883d134db4631ecd5 a base:ValueNode ; + base:hasEnumValue 65536 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N0d5cf57a9cf3430fb8ce2e0696b079cb a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:OpenFileMode . + +base:_N0e35dca24f424ece8fc3bcd86a9cc72d a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:NodeClass . + +base:_N0ee2ccb556164cb4ba1a444cc587bc19 a base:ValueNode ; + base:hasEnumValue 13 ; + base:hasValueClass opcua:PermissionType . + +base:_N0f7d94b67f6146c8b75056032900fa96 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:NegotiationStatus . + +base:_N106d9029772b4d0fb40b8440d17f83fa a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TsnTalkerStatus . + +base:_N11a8fb911e15419a88fd96f2ea0e76f4 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:ConversionLimitEnum . + +base:_N12a428fc93414789b37fe440901ccffa a base:ValueNode ; + base:hasEnumValue 22 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N12d15ea5f9274a4381e509f3c6ce6b36 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:InterfaceAdminStatus . + +base:_N1372f38e30404463b93f76cb6c12f590 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:NegotiationStatus . + +base:_N139cfa3956ef466d83a9b310ef73e770 a base:ValueNode ; + base:hasEnumValue 18 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N13a8598bac2f4f5d9755b7d4f073e32b a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TrustListMasks . + +base:_N13e966c26c0445cdb91e48d88c3a234c a base:ValueNode ; + base:hasEnumValue 25 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N14bbe884351341f39d9ceefa66933ebd a base:ValueNode ; + base:hasEnumValue 2048 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N152ccd7a47c347b18d972ad30e0cd206 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N15452566828a4834bd95653180662085 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N15cddd25af5e421f9e5c16288cccc4e9 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N1603e68598b7476f93cfe21c904b6d3f a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:NegotiationStatus . + +base:_N162b8975b8ac4d5a86780ffcdb92caee a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N167b2b8325f34e249bc243c8380e286b a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:StructureType . + +base:_N16cc8ac3a50840e5a6b983984140534b a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N180caf83df8a46bf954961cc5f23bc59 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:EventNotifierType . + +base:_N18427cc350544ecf9ca9baf1dee955b7 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:MessageSecurityMode . + +base:_N188fbde317e845a0b0b7f82312abc8e4 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:ServerState . + +base:_N195580b47c7a4427b686cd822604adee a base:ValueNode ; + base:hasEnumValue 26501356 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N19746701fc5544bfaf00f3af911a360d a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:MessageSecurityMode . + +base:_N1a947fedb892445880c9eddca4118449 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_N1aad145d284243a6ac9d96f4469b6cc7 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:Duplex . + +base:_N1adc5985e74a488ba3d68f69513fb4dc a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:ExceptionDeviationFormat . + +base:_N1b759e8a63a94d02a349c695f68449f1 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N1cb9dcd041594fb58eecff837c33aa91 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:UserConfigurationMask . + +base:_N1d4216fe4465457aaf24ff11656e7e1e a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N1d65f34c197e41e99a2f05a4f8d0ac57 a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N1ebc5266e75948e782ad458b00d53364 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N1f45102a8e5d4adc9a748866d8ef0c11 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N21078892c5114833acc045662c062002 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:RedundantServerMode . + +base:_N2207a56d3e374e32aee300b568a1d40e a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:StructureType . + +base:_N2292f5ce63704d57b2f8e2cf6cffac4a a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N22a5a80a463a4d459d6a584ac55cb50b a base:ValueNode ; + base:hasEnumValue 19 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N23d9480f5efd406bb0bf89578b48d064 a base:ValueNode ; + base:hasEnumValue 128 ; + base:hasValueClass opcua:NodeClass . + +base:_N2509375a0e2c4f1792a8cba0c884a512 a base:ValueNode ; + base:hasEnumValue 23 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N25135bdc6fa442d38bff6ba612d12cca a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N260e86f23ae6421cabf9dce929eb2eac a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:HistoryUpdateType . + +base:_N2789fab28f364776a7aeb0d1679963ec a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N278cf69556aa4983ba3300fdc4d15e8c a base:ValueNode ; + base:hasEnumValue 15 ; + base:hasValueClass opcua:PermissionType . + +base:_N2825b84769714e4bb7d2e37539ed49ff a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N28590b4b40d24d2ca0c3f1767d5854c2 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:FilterOperator . + +base:_N293b8d25c0cf4488bf393b57e584406e a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_N2bbf7551331043c798285573f6e3cf9f a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:ServerState . + +base:_N2e052e7ffef24a488e5572ffec7008ae a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:PermissionType . + +base:_N2f162578403a422eb19731042935b057 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:OverrideValueHandling . + +base:_N2f9c0f85f7d145af9d58fa747e727a18 a base:ValueNode ; + base:hasEnumValue 28600438 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N323b5530b0744979a3d36e4384ec88a2 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N33a012349d094c4ebeeaa352d8dc58f1 a base:ValueNode ; + base:hasEnumValue 33554431 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N3423adc3e5ec46c4a649f38d1668451c a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N3635b90e3ae943bc83b23e5397c7d87c a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N36534908682f429bb483067765ba120a a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_N379551fa7f444d7d924de35521dbc975 a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N397cf91a779845e0baace1de5e1edb7e a base:ValueNode ; + base:hasEnumValue 26501220 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N3ce1608610bb4973be8c7ba6b143e702 a base:ValueNode ; + base:hasEnumValue 15 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N3d13c88f7cab4af58e152c0e7357c042 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:UserConfigurationMask . + +base:_N3e38f76fbea94174ba71966db56b8988 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PermissionType . + +base:_N3f2f72fc4d054683a3293efc5a6158eb a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:OverrideValueHandling . + +base:_N3fa0aad2fe6e42e2aee819a4394578df a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_N407e9b30242e48eea88db4de43f6e9c7 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:BrokerTransportQualityOfService . + +base:_N4098699c03014b24a14206b4aecef7f5 a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:FilterOperator . + +base:_N415f573a49bc49ed91d9f2fd9cfad302 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N42393e201acc427c9193f516f902cf99 a base:ValueNode ; + base:hasEnumValue 1024 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N425ced8a8a0e438c81fc1053000e0c82 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:PermissionType . + +base:_N4313734a4f9c4302a4a5eb2bdd0f3258 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:RedundancySupport . + +base:_N431a7022983e48bf9b2ea6a8157134a4 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:RedundancySupport . + +base:_N4340e3747c8542749a801f9c1747916e a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_N4587ea8257fa4d60b3d3a021263c1817 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:TrustListMasks . + +base:_N45f0c061af70463c967e6b5632e19dac a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:RedundancySupport . + +base:_N46fa430f2acf4c5694d86d0da306512f a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:TsnStreamState . + +base:_N4718d8286f1444acb1c3f7d14a307638 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N475c5ad6476f44db897905b95dbe35ef a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:IdType . + +base:_N475ef656cf574a68a0d001b4e4a0c480 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:PerformUpdateType . + +base:_N481d674ed39243e4a6731ef350aeeb84 a base:ValueNode ; + base:hasEnumValue 23 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N486616f0b5ae456db35c8721f3c3d4c5 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N48dd767375f74479a58588f221b338e5 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TsnStreamState . + +base:_N4954e9d2d57e422d8f6609bf8d0020cc a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N4979057544804cc58bc36d1052ee7c66 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AxisScaleEnumeration . + +base:_N499f0024557f450da8809813d136aff8 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:TsnListenerStatus . + +base:_N49f26392c42b43a3ac503192ebe91b0f a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:PermissionType . + +base:_N4a40ef0b95ad44ffba474a5c1b80c845 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:PubSubState . + +base:_N4ba37c7eee4d458183ac6e9582bc2dc7 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N4ba4de73a12b48d9b8251421b48fbdf4 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:NodeClass . + +base:_N4be9449b6c9a49b3a0d0608bfa3d4c02 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AxisScaleEnumeration . + +base:_N4c43c024a0c94c63843c139269f4d167 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:ApplicationType . + +base:_N4c997f77616e44cebff16112c1ddf1b2 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N4ca25507de5d4e7fac79fc70bf0498bd a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_N4cccb3bc3b4a4da5ab75c2170241a782 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:PubSubState . + +base:_N4d5dc869622f49b09179a3420ec80e5c a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N4e02f9931d46417ab298a6f0c5bdc785 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:RedundancySupport . + +base:_N4e344993330f47f38988a57b857e6c01 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N4ed64abd37cb47dda9f6c51fecee04ac a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:ApplicationType . + +base:_N50768742996d4877b458c7dcac05d9e0 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:MessageSecurityMode . + +base:_N51236e082b0f470aafe5fd477de310f1 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TsnListenerStatus . + +base:_N529cfe6ca5bd4c96bee0baaafaa60d17 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AxisScaleEnumeration . + +base:_N5438e1f845f347eab2ba6ca53c056f6d a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N54596dea70b94487a99e033d0500957d a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:BrokerTransportQualityOfService . + +base:_N550bd5f4c78e488da835a0d080d43457 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N5717fada3b964d06bec8640b44c23958 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_N5736a9dcddb74923a6e58a8970581a5f a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N578bd2f6651c427dadf18660333817a7 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:FilterOperator . + +base:_N57ecc8ff3335439a8c9d7d4de0c3c5d3 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N596c428743b64d7c8a6db07e4c5e081b a base:ValueNode ; + base:hasEnumValue 1048576 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N5acdeb5d7f46422c85709ded0aa1b459 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:FilterOperator . + +base:_N5aeeba9673604ed281cd36a70a8818b7 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:NodeClass . + +base:_N5afc1b1254b441d6b9da8d1fdf3c1c72 a base:ValueNode ; + base:hasEnumValue 14 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N5e2d2a3c956c45d68d84d4d922aafedd a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_N5ec77c210df24bfb9ed4b8ee8f86beb9 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TsnStreamState . + +base:_N5f43ca4f10794966b542ef360f2f2f61 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N5fe797a9334a4ecc802b05ecc28f46c4 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N6022fa3451a446e6a15f13c3f614e579 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:RedundantServerMode . + +base:_N603e66b041b04c5799fb09adc6b2ab61 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PubSubState . + +base:_N6058c4caf9d74e85bb55fdfb472955d4 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N60c61a6aedb5470c86c7d4d78aef303e a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N6199789b25274bfa9a01335fc0384c16 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N62182828650a465394b445c19d0418e4 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_N6290823aaaf744beb902862bf855e1d5 a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:PermissionType . + +base:_N62cc6d12d1d24a0294372e50eaba3dde a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_N646beafb2f9646fa8b8eb215ae03d2aa a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:HistoryUpdateType . + +base:_N6627dfdb57e34aff929a61acf53b21a7 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:InterfaceAdminStatus . + +base:_N663a5e71cef44b488bd24746a8db8db5 a base:ValueNode ; + base:hasEnumValue 4194304 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N663b589ce3f14ef29184c82cec77fc7a a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AlarmMask . + +base:_N66abb7ee8e4d41df8f6160bd28c9576c a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AccessRestrictionType . + +base:_N673fde8e4a2349fe964a3858426d9b90 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:AccessLevelType . + +base:_N68fdbf0f12df42f7a854474a25648165 a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:PermissionType . + +base:_N697d7a6781bb4df6976a8ce1a3c2a6c4 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_N6a71d0f841ee4689981e79c20b90bb0d a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_N6b68f2cf9cac4eb8907ebe9edfee9032 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:EventNotifierType . + +base:_N6c50addfc07f4529b31987eeabc893ac a base:ValueNode ; + base:hasEnumValue 15 ; + base:hasValueClass opcua:FilterOperator . + +base:_N6c5574abeddf43e183ce16d49710b3b5 a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N6cd868c4a647459396e19442ab27e1fc a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:PerformUpdateType . + +base:_N6d018635eb78420691ab1c4fdf9ee4ad a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:DataSetOrderingType . + +base:_N6d27c192608a4c27a5d7400713af8afd a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:PerformUpdateType . + +base:_N6d351fb284814f1aae07e9b5e09b3b4c a base:ValueNode ; + base:hasEnumValue 64 ; + base:hasValueClass opcua:NodeClass . + +base:_N6dc4ca6e569a4fa5a62e7479ad40b004 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:BrokerTransportQualityOfService . + +base:_N6e7d9a623a9949b4b794c6b7e22b0fec a base:ValueNode ; + base:hasEnumValue 32 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N6f78053e6f844dc281e5631c17798431 a base:ValueNode ; + base:hasEnumValue 13 ; + base:hasValueClass opcua:FilterOperator . + +base:_N72ffc7f6fe9a42a499053441bb1c5415 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:SecurityTokenRequestType . + +base:_N730e39336c09472f9897ebd229b12431 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:DataSetOrderingType . + +base:_N7327233395914ecda4970b822af79ca2 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:RedundantServerMode . + +base:_N74020f5971e941b5a900948c1ca4de3f a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:ConversionLimitEnum . + +base:_N74ba5e22ec20430d9c77857cbb610c5f a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:NamingRuleType . + +base:_N764ceb3e5db343b0b980d20687bb1799 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TsnListenerStatus . + +base:_N76ba3507e7454eb0a6c8c807f0ff50e1 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:ExceptionDeviationFormat . + +base:_N770e281a41814196a427e016a6d71518 a base:ValueNode ; + base:hasEnumValue 32 ; + base:hasValueClass opcua:NodeClass . + +base:_N7748f8ec0eb244cbab79b751a3ad1963 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:DataSetOrderingType . + +base:_N77599c42ddb14d65b89b4928d303ca2e a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:PermissionType . + +base:_N778d9fd12d4240b8912696c2336631f8 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N7822907781854a12b031454f3be0918a a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N7838b4f5f6ff4b8aa003e4c837178ed5 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AccessLevelType . + +base:_N78c6d6f076ee445f83d2d5bb50632969 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:ServerState . + +base:_N79476ad38b1e47b9a6ce54952af88004 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N7a3527fc863845319bd2808fc27a3db0 a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:PermissionType . + +base:_N7afc33681f7e47dbab02cf7bcf91b806 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AlarmMask . + +base:_N7cd76b00063349a0ab90bf8179f28a71 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:PubSubState . + +base:_N7d3e54cd2c4c4e5fbcd8a59d65678b60 a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_N7f01c19ea1324a5fbf33a3e99f124804 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N7ff03c67714c41218ff1ce3f47dfcd17 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:FilterOperator . + +base:_N808f8f122f9d49228e23e0f32bdb9e5d a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:IdType . + +base:_N8153681b12ee4cbf96bfa24e9ccce3f9 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_N817ca9e3b3c8475ab888cf07765c5351 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N81f930ebba28431a95e6fd26f249547c a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TsnStreamState . + +base:_N82ff00039a044bbfb99c6053130724a1 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:PermissionType . + +base:_N832c1b0202374d57bd0d19c32cd5199f a base:ValueNode ; + base:hasEnumValue 19 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N8493fce2740947948530fc6c3236b02d a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:NodeClass . + +base:_N8512ce8bf9a74146b43b8110a19c173f a base:ValueNode ; + base:hasEnumValue 26571383 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N853164b3b45b47b7b88c11260faa7de0 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_N8593d4e56b4c403da1c290553ac49b4d a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:NamingRuleType . + +base:_N85df70df800f45589b2f930c7ab1a4ec a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:NodeClass . + +base:_N86178357ad184d65825aadcce8ea6f0f a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:DiagnosticsLevel . + +base:_N8875faedc7a34c0c894963b0b4e19d67 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:UserTokenType . + +base:_N88a8fca6c8454185bf249c733f36913e a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AccessRestrictionType . + +base:_N8988d1bc44e44740a0c7044394ceb011 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:ServerState . + +base:_N8a806cf8abbb4454b121ce1968631627 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:MessageSecurityMode . + +base:_N8ae98373090e425c8f7705071c9c8142 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N8d7172d4a5254e5aab256b1ccb04d0b2 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N8deb4fd24493450b8b7b3dd3599c4516 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:UserTokenType . + +base:_N8ea4ffce2f04473eafbc2361092f7e47 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_N90c6fbe650bd4ddb9bf232436b151d4c a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_N91cebc0a059c46709d9e9e99329d28d5 a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:FilterOperator . + +base:_N920c554e81644932a575156a7ad82e90 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:RedundantServerMode . + +base:_N926cadb8482648f587050ac8d4aa4dc9 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:AccessLevelType . + +base:_N92aff7c5ca074b189a899e0a8ef553c7 a base:ValueNode ; + base:hasEnumValue 21 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N939c4fa711e640bfa5a08d85673ec5d7 a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N93d3796a1d514d4386a8391eb9d3db5f a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:OpenFileMode . + +base:_N94d3f49cf08d42c3b625ed576614d526 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_N95cfd7c5f0ab455a9ee6e99b91636188 a base:ValueNode ; + base:hasEnumValue 8388608 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N987965247ca04229869e3229e23907ef a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:FilterOperator . + +base:_N9888adea36fd434e8f4f1f42d774ae09 a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_N9a0a795e3d2c416ba518aa23562dfb0c a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:ConversionLimitEnum . + +base:_N9b131ecfe6b148cca651f2e457ea5bab a base:ValueNode ; + base:hasEnumValue 20 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_N9b20b20b0eaf4557be5423373c0a03f2 a base:ValueNode ; + base:hasEnumValue 256 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N9b2f22acd78c4cadb0d549f1b751dc74 a base:ValueNode ; + base:hasEnumValue 26501348 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N9c777c20370c41bc8271fc806b41cce6 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_N9cd17c6898ef4bf9aebadb9e29069cc7 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PerformUpdateType . + +base:_N9ec568072c0945ab921acdc55d1a79d6 a base:ValueNode ; + base:hasEnumValue 8192 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_N9ef8477aca4843d29cb5c4bc13ded214 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_N9f7613217dc942e4825b5fefed6de096 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Na109f9ffb84a4e688a99a2a63b851a9c a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:HistoryUpdateType . + +base:_Na19f9d7f4e4148648929b65b58a4e9e9 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AccessLevelType . + +base:_Na2f79b88c20649acbea9b931114933fc a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:ApplicationType . + +base:_Na317fd1a4f67438db0c0273942f69a7e a base:ValueNode ; + base:hasEnumValue 2097152 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Na34815a2a40e434697f0873a80b65a1f a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:NegotiationStatus . + +base:_Na46d110100504671a2ae7291c9c1800d a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:TsnStreamState . + +base:_Na6b75b3da76342e2a7b2c5420faf9a51 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:AccessLevelType . + +base:_Na7c5dbe59e534d7289c194a5e43c3d90 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Na8333b53234a45daad1a907ea4002a5a a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Na8fcd22ae68a402097591208412784e6 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Naa50283d742c40e5b2518adaca4178a3 a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_Naab0e72e756a4ff58a6f3c89de67271e a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nab614ac6dda44144bdb4ca2e051c4763 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:NegotiationStatus . + +base:_Nab8993bc7d3449a48439879329330936 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:ServerState . + +base:_Naba4f6ca727a45519d0e2fc4ee68f03a a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nabb6c9a94d9540a39ea1ca4baa2d8b9c a base:ValueNode ; + base:hasEnumValue 16 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nac43c5af14a040cfb012bbf9f7cdce03 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_Nac65921a2caf4893aee851cb8ed17c52 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:DiagnosticsLevel . + +base:_Nac84ad0791f743d69a44d2481335c43d a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_Nacb2fe9a3b63483cac8134aad43d6a11 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_Naeab61ae8308453a9ac3c642aceb6c61 a base:ValueNode ; + base:hasEnumValue 16384 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nafc60a9b8f494b0a92e9fc8a78fe13ee a base:ValueNode ; + base:hasEnumValue 22 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nb0187c37a9514708848766e293f68dcf a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TsnListenerStatus . + +base:_Nb05186d7a8fe41f6b9e948016357e496 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TsnTalkerStatus . + +base:_Nb05f2b613cf3442d849eab1b84d1b6da a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_Nb301878b807b42b7b5ab442f8048a409 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nb3d17a7dc54940a387d4c26e2ae52c24 a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_Nb593c24a29d347f5bb30301f0da940ec a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:ExceptionDeviationFormat . + +base:_Nb6d80e11b5ef479898d139b27829164c a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:OpenFileMode . + +base:_Nb6f40a0bd40b4c878ab6ded60be93395 a base:ValueNode ; + base:hasEnumValue 32768 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nb78d714b247645c689ff4010b291ce40 a base:ValueNode ; + base:hasEnumValue 26537060 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nb7cf3ab07e114e909f93baa463c38adb a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:PermissionType . + +base:_Nb81da2ce286d4f46acfbdd80a8a5ffa4 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TrustListMasks . + +base:_Nb830254af0a642b099beda99f397a21c a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nb9a11616d8b24d70a730ab2eb9a11268 a base:ValueNode ; + base:hasEnumValue 26503268 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nba9b837faa7348bda283dd1b3d1abd09 a base:ValueNode ; + base:hasEnumValue 15 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nbac0b3441f4f43cda905e59bc45f051d a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_Nbb77212b94a047c8afb8a436c3684548 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:DiagnosticsLevel . + +base:_Nbcfca797719c45ce94d5a7a83920acc4 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:ApplicationType . + +base:_Nbd4255dcca0f494aaa0bf42cf0e89cac a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:StructureType . + +base:_Nbd5920c04dc544bfad3f594620309a88 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:OpenFileMode . + +base:_Nbedbd3a2b3e04b0ea5f272fd7158be1a a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Nbef29a17ec7f466d89bff61792572923 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_Nbf0232a8da5740668995b8eef50c4edc a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:ExceptionDeviationFormat . + +base:_Nbf14e31ae0424f73ae4810adf27406aa a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nbf916c530e0e4568a24eee498eeed0a8 a base:ValueNode ; + base:hasEnumValue 14 ; + base:hasValueClass opcua:PermissionType . + +base:_Nc0db4b1d61914651bd9708a7d19cb73b a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:ExceptionDeviationFormat . + +base:_Nc1091a56e1c44c1e88511d05f53e960b a base:ValueNode ; + base:hasEnumValue 20 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nc248e7d2c3a6442ab71c4597e30a3aa1 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:UserTokenType . + +base:_Nc29829a2c91a420eb4d2d2c2e0087776 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_Nc386d175bdd24ec5b790bd7d2f96073a a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:PermissionType . + +base:_Nc414cfbfbd3b44e388c1b4387a7dde75 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:StructureType . + +base:_Nc4320ac45c624b21bd756c9225505ca8 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Nc57372244d654ed1ad87c631a6479291 a base:ValueNode ; + base:hasEnumValue 13 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nc59aab3dcb7d48ba857fedef2a9d72d6 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:PubSubState . + +base:_Nc662640999bc4257bcd659a935dc1ff4 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Nc811f5e2f16547b396c6a0e2f881239d a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:EventNotifierType . + +base:_Nc97d70d54f9b45b68f08fccb6468eca4 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:ServerState . + +base:_Nc9ffe85b5d134d0f80407478e6c10521 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:FilterOperator . + +base:_Nca1ae52bea8c4e1a83e9c17af5762e78 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_Ncb0191c0d3804694a71c1749a91d517d a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:Duplex . + +base:_Ncc4dce25b58f43ec80cb520178c4e41e a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:ServerState . + +base:_Ncc99c8fae5fe40188a04644f932956a3 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Ncd060ab4d3e8474eb55bd5d74f215f97 a base:ValueNode ; + base:hasEnumValue 17 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Ncd8f7d7d35ea4d58a79b3208ccd66134 a base:ValueNode ; + base:hasEnumValue 14 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nce23ec65c5ff45c3b7a794500f7cb5c5 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:HistoryUpdateType . + +base:_Ncea90cdc85cd410982729547752e813e a base:ValueNode ; + base:hasEnumValue 131072 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nd0bbea98eb004588be49aa8b7eaeb562 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:UserConfigurationMask . + +base:_Nd0c0c928fa244063a03bd16d91a7dfd4 a base:ValueNode ; + base:hasEnumValue 4096 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nd210774a710844ddaa2420ceb2213847 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:TsnTalkerStatus . + +base:_Nd2ff4b20b777442a98641627c0aebf04 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:TrustListMasks . + +base:_Nd30baab531564cd9957b4ca7d71e2313 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nd3790b802f5e4a8fa50fa6adfbec84fe a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:SecurityTokenRequestType . + +base:_Nd3865913a4a04f1fa686f96624625a31 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_Nd3e6feac0efc4a258f074f0496a0678f a base:ValueNode ; + base:hasEnumValue 17 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nd40f3fc8626348e6859a0cc46f226f01 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:RedundancySupport . + +base:_Nd71abd9099004567b3a64b05dd3d1167 a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:FilterOperator . + +base:_Nd82469cf204a4b8794fe0c112b94dde4 a base:ValueNode ; + base:hasEnumValue 7 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nd8d2d3deb72c475e9a27da2d416f1d5c a base:ValueNode ; + base:hasEnumValue 17 ; + base:hasValueClass opcua:FilterOperator . + +base:_Nd971ab8a07684f678cfda108916ca18a a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:PubSubDiagnosticsCounterClassification . + +base:_Nd996a829a7dc4ea2a710347a820037a1 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:DiagnosticsLevel . + +base:_Ndaf0bbec065542c7b064090be9e6e776 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Ndbc8f2f55cb244d6965d01f9d480ff6d a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_Ndc062d040f5b4f98aecf887210072e12 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:RedundancySupport . + +base:_Ndd0e388951164750bcd6b72b0138c1da a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:IdentityCriteriaType . + +base:_Ndd7e10f44ddb4f9a9d18c3492135fed3 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AccessLevelType . + +base:_Ndd9e2f39498f46d4a327a828f77343c7 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:TrustListMasks . + +base:_Ndda21499612a4b70bf3658e955d9e715 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_Nddfb6c867147440fa140b66c57093e68 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_Nde2b0fc6974b4fc8921cad7153cc725b a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_Nde983af58c0d4b6bb7bdbacdd9394a54 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:AccessRestrictionType . + +base:_Ndf700290fc244aeb93aa49236211dbcd a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:FilterOperator . + +base:_Ndf74dd87d3d148119833839a39024cc6 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:UadpDataSetMessageContentMask . + +base:_Ndfe1368a9e6f40f4bffd84fa93f22a75 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:UserConfigurationMask . + +base:_Ne00b4ef170074e1ea1af0f86fe8775f1 a base:ValueNode ; + base:hasEnumValue 24 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Ne07bbffa3805425f8fbe177038918082 a base:ValueNode ; + base:hasEnumValue 9 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_Ne23207a3a2a04ce6983bec1fcf45a6ff a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:BrokerTransportQualityOfService . + +base:_Ne27c9054111b4aa68a808a90d6c6385c a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:IdType . + +base:_Ne36125462b9946a89670957f2465b6ce a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Ne3bb57c9cf23480da9685d8d961c9575 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_Ne46f4dc88c6a426ea8d5060dfd2093a6 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:NamingRuleType . + +base:_Ne5b7ba6c316a4ace8a72f1ff244a482b a base:ValueNode ; + base:hasEnumValue 262144 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Ne6608777fc1241d391a366bcd7370127 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AlarmMask . + +base:_Ne68c4f37052b4bcaab72c7105cb0f1b7 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_Ne70b5943db604fa6b5419a03e43501f4 a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_Ne7564540b57d4c938222361bc250dbcf a base:ValueNode ; + base:hasEnumValue 128 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Ne8243c624c6742779a71b34e0b8e7d52 a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_Ne8a930027c8d4068a90392a43d8c9163 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:AccessRestrictionType . + +base:_Ne936468fce504e5d9e71ecc8c6199d52 a base:ValueNode ; + base:hasEnumValue 14 ; + base:hasValueClass opcua:FilterOperator . + +base:_Nea39d3b865914a3e84f9a649dde15cbd a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:PubSubConfigurationRefMask . + +base:_Neb6e80f56e504605a29097f28ca3c9b0 a base:ValueNode ; + base:hasEnumValue 11 ; + base:hasValueClass opcua:PermissionType . + +base:_Neb9095c74c754844839ba902fd394b0c a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:FilterOperator . + +base:_Neba66cc4169341d982ae2db78266e247 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:PermissionType . + +base:_Neba852305ac8430b8f7c9d948cf5363e a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:DiagnosticsLevel . + +base:_Nec01bbd264b448bcb1b4d164bd328d92 a base:ValueNode ; + base:hasEnumValue 25 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Necee565837d94c268a297ba2b433d9f7 a base:ValueNode ; + base:hasEnumValue 8 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Ned7efe52445d442d9889218e8b3876fc a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:DataSetFieldContentMask . + +base:_Ned9cd854783140a59e94c5485653e342 a base:ValueNode ; + base:hasEnumValue 12 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nee22d7d0e23744f38c78faa5e13bb814 a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:FilterOperator . + +base:_Nee7a1919a8b9417ebea57e71f08550cb a base:ValueNode ; + base:hasEnumValue 13 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_Neea2ef0eff194c1bba1c6979495ae6a7 a base:ValueNode ; + base:hasEnumValue 64 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nef7f082432f747978210c1011425bd99 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:AccessLevelExType . + +base:_Nf35fae9c69b248d79e468d93eea10303 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:UserTokenType . + +base:_Nf371123f37034b85be41772c3ff22910 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:Duplex . + +base:_Nf3982f41cb9e40bca800dea6ffbe6f2a a base:ValueNode ; + base:hasEnumValue 4 ; + base:hasValueClass opcua:ServerState . + +base:_Nf427930793b44a5cba5cf7055b7b9101 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:AccessLevelType . + +base:_Nf484d762b1534133ba01e69b58d64b4b a base:ValueNode ; + base:hasEnumValue 524288 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nf56f64186d3a4a969c82a0aaf3a44b55 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:PasswordOptionsMask . + +base:_Nf7b27cb79cdf406fab990793af94b924 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:PubSubDiagnosticsCounterClassification . + +base:_Nf817ad76dd374d1c8269c9bb8a4b3337 a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:DataSetFieldFlags . + +base:_Nf842ec4a48d24268b299109154fc7d8e a base:ValueNode ; + base:hasEnumValue 0 ; + base:hasValueClass opcua:StructureType . + +base:_Nf975b8d15661475caa04545b10d58c11 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_Nf9c428c3cee4438db1cb6336be8f183e a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:InterfaceOperStatus . + +base:_Nfa4867fa66e841618193ca501313c3de a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Nfa854fa072064420a4bd21f260fc47ae a base:ValueNode ; + base:hasEnumValue 15 ; + base:hasValueClass opcua:TrustListMasks . + +base:_Nfb146b0ab6184d369c09714b399ce73b a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_Nfb33f78e4e9541a5a2a748a72cb9681e a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Nfbc1b4f1fc2a4295a79ce94f513df168 a base:ValueNode ; + base:hasEnumValue 10 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Nfc3b9497230c42a4bb89c85842fe6e68 a base:ValueNode ; + base:hasEnumValue 24 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nfc87e5cff63f44ac8212cb2a8bd8ab73 a base:ValueNode ; + base:hasEnumValue 3 ; + base:hasValueClass opcua:PermissionType . + +base:_Nfca75ead4b564ac4a420e3777ebede49 a base:ValueNode ; + base:hasEnumValue 1 ; + base:hasValueClass opcua:BrokerTransportQualityOfService . + +base:_Nfd05178dee0f4a8abc237261406956b7 a base:ValueNode ; + base:hasEnumValue 6 ; + base:hasValueClass opcua:JsonDataSetMessageContentMask . + +base:_Nfd27a74360db4925b5fa583019c7fbaf a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:JsonNetworkMessageContentMask . + +base:_Nfe335a3a91dc40a185af9ddf71c41c2f a base:ValueNode ; + base:hasEnumValue 512 ; + base:hasValueClass opcua:NodeAttributesMask . + +base:_Nfe89f6eb93cd4ae78cbb99b82144a788 a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:AttributeWriteMask . + +base:_Nfef8c39fffbe4de1a07fb3304f7c3c92 a base:ValueNode ; + base:hasEnumValue 5 ; + base:hasValueClass opcua:UadpNetworkMessageContentMask . + +base:_Nff7bcb5075d041279b30abae5f1483de a base:ValueNode ; + base:hasEnumValue 2 ; + base:hasValueClass opcua:TrustListValidationOptions . + +base:_Nffa0390913ad40978e05c98686d16a62 a base:ValueNode ; + base:hasEnumValue 13 ; + base:hasValueClass opcua:TsnFailureCode . + +base:_Nffc9a16e7d7c47649052ffa9a419e069 a base:ValueNode ; + base:hasEnumValue 16777216 ; + base:hasValueClass opcua:NodeAttributesMask . + +opcua:3DCartesianCoordinatesType a owl:Class ; + rdfs:subClassOf opcua:CartesianCoordinatesType . + +opcua:3DFrame a owl:Class ; + rdfs:subClassOf opcua:Frame ; + base:hasField opcua:CartesianCoordinates, + opcua:Orientation . + +opcua:3DOrientationType a owl:Class ; + rdfs:subClassOf opcua:OrientationType . + +opcua:3DVector a owl:Class ; + rdfs:subClassOf opcua:Vector ; + base:hasField opcua:X, + opcua:Y, + opcua:Z . + +opcua:AcknowledgeableConditionType a owl:Class ; + rdfs:subClassOf opcua:ConditionType . + +opcua:AddNodesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:BrowseName, + opcua:NodeAttributes, + opcua:NodeClass, + opcua:ParentNodeId, + opcua:ReferenceTypeId, + opcua:RequestedNewNodeId, + opcua:TypeDefinition . + +opcua:AddReferencesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceTypeId, + opcua:SourceNodeId, + opcua:TargetNodeClass, + opcua:TargetNodeId, + opcua:TargetServerUri . + +opcua:AddressSpaceFileType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:Affected a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "Affected" . + +opcua:AffectedType a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "AffectedType" . + +opcua:AlarmGroupMember a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Organizes . + +opcua:AliasNameType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:AlternativeUnitType a owl:Class ; + rdfs:subClassOf opcua:UnitType . + +opcua:AnalogItemType a owl:Class ; + rdfs:subClassOf opcua:BaseAnalogType . + +opcua:AnnotationDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Annotation, + opcua:Discipline, + opcua:Uri . + +opcua:ApplicationConfigurationType a owl:Class ; + rdfs:subClassOf opcua:ServerConfigurationType . + +opcua:ApplicationInstanceCertificate a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:ApplicationUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ApplicationUri" . + +opcua:AudioVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AuditChannelEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuditClientEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditCreateSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSessionEventType ; + base:isAbstract "true" . + +opcua:AuthorizationServiceConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:BaseModelChangeEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:BitFieldDefinition a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:EndingBitPosition, + opcua:Name, + opcua:Reserved, + opcua:StartingBitPosition . + +opcua:BrowsePath a base:Field ; + base:hasDatatype opcua:QualifiedName, + opcua:RelativePath ; + base:hasFieldName "BrowsePath" . + +opcua:CertificateData a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "CertificateData" . + +opcua:CertificateExpirationAlarmType a owl:Class ; + rdfs:subClassOf opcua:SystemOffNormalAlarmType . + +opcua:ConfigurationVersion a base:Field ; + base:hasDatatype opcua:ConfigurationVersionDataType, + opcua:VersionTime ; + base:hasFieldName "ConfigurationVersion" . + +opcua:ContentFilterElement a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:FilterOperands, + opcua:FilterOperator . + +opcua:CreateClientName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "CreateClientName" . + +opcua:CreateSessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "CreateSessionId" . + +opcua:CurrencyUnitType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AlphabeticCode, + opcua:Currency, + opcua:Exponent, + opcua:NumericCode . + +opcua:DataSetClassId a opcua:JsonNetworkMessageContentMask, + opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:Guid ; + base:hasFieldName "DataSetClassId" ; + base:hasValueNode base:_N853164b3b45b47b7b88c11260faa7de0, + base:_Nd3865913a4a04f1fa686f96624625a31 . + +opcua:DataSetFieldId a base:Field ; + base:hasDatatype opcua:Guid ; + base:hasFieldName "DataSetFieldId" . + +opcua:DataSetFolder a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DataSetFolder" . + +opcua:DataSetName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DataSetName" . + +opcua:DataSetOffset a base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "DataSetOffset" . + +opcua:DataSetReaderType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataSetWriterDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFieldContentMask, + opcua:DataSetName, + opcua:DataSetWriterId, + opcua:DataSetWriterProperties, + opcua:Enabled, + opcua:KeyFrameCount, + opcua:MessageSettings, + opcua:Name, + opcua:TransportSettings . + +opcua:DataSetWriterId a opcua:JsonDataSetMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "DataSetWriterId" ; + base:hasValueNode base:_N2789fab28f364776a7aeb0d1679963ec . + +opcua:DatagramConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:ConnectionTransportDataType ; + base:hasField opcua:DiscoveryAddress . + +opcua:DatagramWriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:WriterGroupTransportDataType ; + base:hasField opcua:MessageRepeatCount, + opcua:MessageRepeatDelay . + +opcua:DeleteNodesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DeleteTargetReferences, + opcua:NodeId . + +opcua:DeleteReferencesItem a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DeleteBidirectional, + opcua:IsForward, + opcua:ReferenceTypeId, + opcua:SourceNodeId, + opcua:TargetNodeId . + +opcua:Denominator a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "Denominator" . + +opcua:DisabledMonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DisabledMonitoredItemCount" . + +opcua:DiscoveryAnnounceRate a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "DiscoveryAnnounceRate" . + +opcua:DiscoveryConfiguration a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:DiscoveryUrls a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "DiscoveryUrls" . + +opcua:DiscreteAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:DisplayName a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:LocalizedText ; + base:hasFieldName "DisplayName" ; + base:hasValueNode base:_Nd30baab531564cd9957b4ca7d71e2313, + base:_Neea2ef0eff194c1bba1c6979495ae6a7 . + +opcua:Elements a base:Field ; + base:hasDatatype opcua:ContentFilterElement, + opcua:RelativePathElement ; + base:hasFieldName "Elements" . + +opcua:EncryptionAlgorithm a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EncryptionAlgorithm" . + +opcua:EndpointUrlListDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrlList . + +opcua:EnumDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:BuiltInType, + opcua:EnumDefinition . + +opcua:EnumField a owl:Class ; + rdfs:subClassOf opcua:EnumValueType ; + base:hasField opcua:Name . + +opcua:ExclusiveLimitStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:ExtensionFieldsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:FieldMetaData a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:BuiltInType, + opcua:DataSetFieldId, + opcua:DataType, + opcua:Description, + opcua:FieldFlags, + opcua:MaxStringLength, + opcua:Name, + opcua:Properties, + opcua:ValueRank . + +opcua:FileTransferStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:FrameType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:GatewayServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "GatewayServerUri" . + +opcua:GeneratesEvent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:GroupProperties a base:Field ; + base:hasDatatype opcua:KeyValuePair ; + base:hasFieldName "GroupProperties" . + +opcua:GroupVersion a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:VersionTime ; + base:hasFieldName "GroupVersion" ; + base:hasValueNode base:_N3fa0aad2fe6e42e2aee819a4394578df . + +opcua:HasArgumentDescription a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HasEventSource a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:HeaderLayoutUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "HeaderLayoutUri" . + +opcua:HistoricalEventConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:HistoryEvent a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Events . + +opcua:HistoryServerCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Imaginary a base:Field ; + base:hasDatatype opcua:Double, + opcua:Float ; + base:hasFieldName "Imaginary" . + +opcua:Index a owl:Class, + base:Field ; + rdfs:subClassOf opcua:UInt32 ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "Index" . + +opcua:InitialStateType a owl:Class ; + rdfs:subClassOf opcua:StateType . + +opcua:Int64 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:IntegerId a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:InvocationCreationTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "InvocationCreationTime" . + +opcua:KeyCredentialConfigurationFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:KeyCredentialConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:KeyFrameCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "KeyFrameCount" . + +opcua:LastMethodCall a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "LastMethodCall" . + +opcua:LastMethodCallTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "LastMethodCallTime" . + +opcua:LastMethodInputArguments a base:Field ; + base:hasDatatype opcua:Argument ; + base:hasFieldName "LastMethodInputArguments" . + +opcua:LastMethodOutputArguments a base:Field ; + base:hasDatatype opcua:Argument ; + base:hasFieldName "LastMethodOutputArguments" . + +opcua:LastMethodReturnStatus a base:Field ; + base:hasDatatype opcua:StatusCode, + opcua:StatusResult ; + base:hasFieldName "LastMethodReturnStatus" . + +opcua:LastMethodSessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "LastMethodSessionId" . + +opcua:LastTransitionTime a base:Field ; + base:hasDatatype opcua:UtcTime ; + base:hasFieldName "LastTransitionTime" . + +opcua:LinearConversionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Divisor, + opcua:FinalAddend, + opcua:InitialAddend, + opcua:Multiplicand . + +opcua:LiteralOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand . + +opcua:LocaleIds a base:Field ; + base:hasDatatype opcua:LocaleId ; + base:hasFieldName "LocaleIds" . + +opcua:Message a base:Field ; + base:hasDatatype opcua:LocalizedText, + opcua:String ; + base:hasFieldName "Message" . + +opcua:MetaDataQueueName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "MetaDataQueueName" . + +opcua:ModelChangeStructureDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Affected, + opcua:AffectedType, + opcua:Verb . + +opcua:ModificationInfo a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ModificationTime, + opcua:UpdateType, + opcua:UserName . + +opcua:MonitoredItemCount a base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "MonitoredItemCount" . + +opcua:MonitoringFilter a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:MultiStateDictionaryEntryDiscreteBaseType a owl:Class ; + rdfs:subClassOf opcua:MultiStateValueDiscreteType . + +opcua:MultiStateValueDiscreteType a owl:Class ; + rdfs:subClassOf opcua:DiscreteItemType . + +opcua:NetworkMessageNumber a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "NetworkMessageNumber" ; + base:hasValueNode base:_Nc4320ac45c624b21bd756c9225505ca8 . + +opcua:Numerator a base:Field ; + base:hasDatatype opcua:Int32, + opcua:UInt32 ; + base:hasFieldName "Numerator" . + +opcua:Organizes a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences . + +opcua:PolicyId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PolicyId" . + +opcua:Priority a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "Priority" . + +opcua:PriorityMappingEntryType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:MappingUri, + opcua:PriorityLabel, + opcua:PriorityValue_DSCP, + opcua:PriorityValue_PCP . + +opcua:ProgramDiagnostic2Type a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ProgramDiagnosticDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CreateClientName, + opcua:CreateSessionId, + opcua:InvocationCreationTime, + opcua:LastMethodCall, + opcua:LastMethodCallTime, + opcua:LastMethodInputArguments, + opcua:LastMethodOutputArguments, + opcua:LastMethodReturnStatus, + opcua:LastMethodSessionId, + opcua:LastTransitionTime . + +opcua:ProvisionableDeviceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubConfigurationDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Connections, + opcua:Enabled, + opcua:PublishedDataSets . + +opcua:PubSubConfigurationRefDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ConfigurationMask, + opcua:ConnectionIndex, + opcua:ElementIndex, + opcua:GroupIndex . + +opcua:PubSubConfigurationValueDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ConfigurationElement, + opcua:Name . + +opcua:PubSubConnectionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubDiagnosticsConnectionType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsDataSetReaderType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsDataSetWriterType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsReaderGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubDiagnosticsWriterGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubKeyPushTargetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ApplicationUri, + opcua:EndpointUrl, + opcua:PushTargetFolder, + opcua:PushTargetProperties, + opcua:RequestedKeyCount, + opcua:RetryInterval, + opcua:SecurityGroups, + opcua:SecurityPolicyUri, + opcua:UserTokenType . + +opcua:PubSubKeyPushTargetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubKeyServiceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PublishSubscribeType a owl:Class ; + rdfs:subClassOf opcua:PubSubKeyServiceType . + +opcua:PublishedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFolder, + opcua:DataSetMetaData, + opcua:DataSetSource, + opcua:ExtensionFields, + opcua:Name . + +opcua:QuantitiesFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:QuantityType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:RationalNumber a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Denominator, + opcua:Numerator . + +opcua:ReaderGroupDataType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupDataType ; + base:hasField opcua:DataSetReaders, + opcua:MessageSettings, + opcua:TransportSettings . + +opcua:ReaderGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ReaderGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ReaderGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ReaderGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ReaderGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupType . + +opcua:Real a base:Field ; + base:hasDatatype opcua:Double, + opcua:Float ; + base:hasFieldName "Real" . + +opcua:ReferenceDescriptionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceType, + opcua:SourceNode, + opcua:TargetNode . + +opcua:ReferenceListEntryDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IsForward, + opcua:ReferenceType, + opcua:TargetNode . + +opcua:ReferenceType a opcua:NodeAttributesMask, + opcua:NodeClass, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "ReferenceType" ; + base:hasValueNode base:_N770e281a41814196a427e016a6d71518, + base:_Nb78d714b247645c689ff4010b291ce40 . + +opcua:RelativePath a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Elements . + +opcua:RelativePathElement a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IncludeSubtypes, + opcua:IsInverse, + opcua:ReferenceTypeId, + opcua:TargetName . + +opcua:RolePermissions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:RolePermissionType ; + base:hasFieldName "RolePermissions" ; + base:hasValueNode base:_N2509375a0e2c4f1792a8cba0c884a512, + base:_N95cfd7c5f0ab455a9ee6e99b91636188 . + +opcua:SamplingIntervalDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SecurityGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:GroupProperties, + opcua:KeyLifetime, + opcua:MaxFutureKeyCount, + opcua:MaxPastKeyCount, + opcua:Name, + opcua:RolePermissions, + opcua:SecurityGroupFolder, + opcua:SecurityGroupId, + opcua:SecurityPolicyUri . + +opcua:SecurityGroups a base:Field ; + base:hasDatatype opcua:SecurityGroupDataType, + opcua:String ; + base:hasFieldName "SecurityGroups" . + +opcua:SecurityKeyServices a base:Field ; + base:hasDatatype opcua:EndpointDescription ; + base:hasFieldName "SecurityKeyServices" . + +opcua:SemanticChangeStructureDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Affected, + opcua:AffectedType . + +opcua:ServerCapabilities a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerCapabilities" . + +opcua:ServerUnitType a owl:Class ; + rdfs:subClassOf opcua:UnitType . + +opcua:ServerVendorCapabilityType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:SessionDiagnosticsObjectType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ShelvedStateMachineType a owl:Class ; + rdfs:subClassOf opcua:FiniteStateMachineType . + +opcua:Signature a base:Field ; + base:hasDatatype opcua:ByteString ; + base:hasFieldName "Signature" . + +opcua:SimpleTypeDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:BaseDataType, + opcua:BuiltInType . + +opcua:SourceNodeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SourceNodeId" . + +opcua:StandaloneSubscribedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:SubscribedDataSetDataType ; + base:hasField opcua:DataSetFolder, + opcua:DataSetMetaData, + opcua:Name, + opcua:SubscribedDataSet . + +opcua:StandaloneSubscribedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:StateMachineType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:StructureDescription a owl:Class ; + rdfs:subClassOf opcua:DataTypeDescription ; + base:hasField opcua:StructureDefinition . + +opcua:StructureField a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:DataType, + opcua:Description, + opcua:IsOptional, + opcua:MaxStringLength, + opcua:Name, + opcua:ValueRank . + +opcua:SubscribedDataSet a base:Field ; + base:hasDatatype opcua:SubscribedDataSetDataType ; + base:hasFieldName "SubscribedDataSet" . + +opcua:SubscriptionDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:TargetNode a base:Field ; + base:hasDatatype opcua:ExpandedNodeId ; + base:hasFieldName "TargetNode" . + +opcua:Topic a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "Topic" . + +opcua:TransactionDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:TransitionEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:TrustListOutOfDateAlarmType a owl:Class ; + rdfs:subClassOf opcua:SystemOffNormalAlarmType . + +opcua:UABinaryFileDataType a owl:Class ; + rdfs:subClassOf opcua:DataTypeSchemaHeader ; + base:hasField opcua:FileHeader, + opcua:SchemaLocation . + +opcua:UnsignedRationalNumber a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Denominator, + opcua:Numerator . + +opcua:UserManagementType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:VectorType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:WriterGroupDataType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupDataType ; + base:hasField opcua:DataSetWriters, + opcua:HeaderLayoutUri, + opcua:KeepAliveTime, + opcua:LocaleIds, + opcua:MessageSettings, + opcua:Priority, + opcua:PublishingInterval, + opcua:TransportSettings, + opcua:WriterGroupId . + +opcua:WriterGroupId a opcua:UadpNetworkMessageContentMask, + base:Field ; + base:hasDatatype opcua:UInt16 ; + base:hasFieldName "WriterGroupId" ; + base:hasValueNode base:_Na8fcd22ae68a402097591208412784e6 . + +opcua:WriterGroupType a owl:Class ; + rdfs:subClassOf opcua:PubSubGroupType . + +opcua:XVType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Value, + opcua:X . + +opcua:Y a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Y" . + +opcua:Z a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "Z" . + +opcua:nodei10020 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighHighState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "HighHighState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10020" ; + base:hasProperty opcua:nodei10021, + opcua:nodei10025, + opcua:nodei10027, + opcua:nodei10028 . + +opcua:nodei10029 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "HighState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "HighState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10029" ; + base:hasProperty opcua:nodei10030, + opcua:nodei10034, + opcua:nodei10036, + opcua:nodei10037 . + +opcua:nodei10038 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LowState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10038" ; + base:hasProperty opcua:nodei10039, + opcua:nodei10043, + opcua:nodei10045, + opcua:nodei10046 . + +opcua:nodei10047 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "LowLowState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "LowLowState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "10047" ; + base:hasProperty opcua:nodei10048, + opcua:nodei10052, + opcua:nodei10054, + opcua:nodei10055 . + +opcua:nodei11951 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11951" ; + base:hasValue "//xs:element[@name='EndpointUrlListDataType']" . + +opcua:nodei11954 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11954" ; + base:hasValue "//xs:element[@name='NetworkGroupDataType']" . + +opcua:nodei11959 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointUrlListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointUrlListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11959" ; + base:hasValue "EndpointUrlListDataType" . + +opcua:nodei11962 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11962" ; + base:hasValue "NetworkGroupDataType" . + +opcua:nodei12083 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12083" ; + base:hasValue "//xs:element[@name='AxisInformation']" . + +opcua:nodei12086 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "XVType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12086" ; + base:hasValue "//xs:element[@name='XVType']" . + +opcua:nodei12091 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AxisInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AxisInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12091" ; + base:hasValue "AxisInformation" . + +opcua:nodei12094 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "XVType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "XVType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12094" ; + base:hasValue "XVType" . + +opcua:nodei12175 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12175" ; + base:hasValue "//xs:element[@name='ComplexNumberType']" . + +opcua:nodei12178 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12178" ; + base:hasValue "//xs:element[@name='DoubleComplexNumberType']" . + +opcua:nodei12183 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12183" ; + base:hasValue "ComplexNumberType" . + +opcua:nodei12186 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DoubleComplexNumberType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DoubleComplexNumberType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12186" ; + base:hasValue "DoubleComplexNumberType" . + +opcua:nodei12201 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12201" ; + base:hasValue "//xs:element[@name='ServerOnNetwork']" . + +opcua:nodei12213 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerOnNetwork" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerOnNetwork" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12213" ; + base:hasValue "ServerOnNetwork" . + +opcua:nodei12677 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12677" ; + base:hasValue "//xs:element[@name='TrustListDataType']" . + +opcua:nodei12681 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TrustListDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TrustListDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12681" ; + base:hasValue "TrustListDataType" . + +opcua:nodei12712 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePathElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12712" ; + base:hasValue "//xs:element[@name='RelativePathElement']" . + +opcua:nodei12715 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePath" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12715" ; + base:hasValue "//xs:element[@name='RelativePath']" . + +opcua:nodei12718 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePathElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePathElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12718" ; + base:hasValue "RelativePathElement" . + +opcua:nodei12721 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RelativePath" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RelativePath" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12721" ; + base:hasValue "RelativePath" . + +opcua:nodei12759 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12759" ; + base:hasValue "//xs:element[@name='OptionSet']" . + +opcua:nodei12762 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Union" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12762" ; + base:hasValue "//xs:element[@name='Union']" . + +opcua:nodei12767 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "OptionSet" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "OptionSet" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12767" ; + base:hasValue "OptionSet" . + +opcua:nodei12770 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Union" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Union" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12770" ; + base:hasValue "Union" . + +opcua:nodei12894 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12894" ; + base:hasValue "//xs:element[@name='DiscoveryConfiguration']" . + +opcua:nodei12897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12897" ; + base:hasValue "//xs:element[@name='MdnsDiscoveryConfiguration']" . + +opcua:nodei12902 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12902" ; + base:hasValue "DiscoveryConfiguration" . + +opcua:nodei12905 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MdnsDiscoveryConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MdnsDiscoveryConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "12905" ; + base:hasValue "MdnsDiscoveryConfiguration" . + +opcua:nodei14320 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14320" ; + base:hasValue "//xs:element[@name='PublishedVariableDataType']" . + +opcua:nodei14324 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedVariableDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedVariableDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14324" ; + base:hasValue "PublishedVariableDataType" . + +opcua:nodei14805 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14805" ; + base:hasValue "//xs:element[@name='DataSetMetaDataType']" . + +opcua:nodei14808 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldMetaData" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14808" ; + base:hasValue "//xs:element[@name='FieldMetaData']" . + +opcua:nodei14811 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14811" ; + base:hasValue "//xs:element[@name='DataTypeDescription']" . + +opcua:nodei14826 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14826" ; + base:hasValue "//xs:element[@name='EnumField']" . + +opcua:nodei14829 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyValuePair" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14829" ; + base:hasValue "//xs:element[@name='KeyValuePair']" . + +opcua:nodei14832 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14832" ; + base:hasValue "//xs:element[@name='ConfigurationVersionDataType']" . + +opcua:nodei14835 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14835" ; + base:hasValue "//xs:element[@name='FieldTargetDataType']" . + +opcua:nodei14849 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetMetaDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetMetaDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14849" ; + base:hasValue "DataSetMetaDataType" . + +opcua:nodei14852 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldMetaData" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldMetaData" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14852" ; + base:hasValue "FieldMetaData" . + +opcua:nodei14855 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14855" ; + base:hasValue "DataTypeDescription" . + +opcua:nodei14870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14870" ; + base:hasValue "EnumField" . + +opcua:nodei14873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "KeyValuePair" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "KeyValuePair" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14873" ; + base:hasValue "KeyValuePair" . + +opcua:nodei14876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfigurationVersionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConfigurationVersionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "14876" ; + base:hasValue "ConfigurationVersionDataType" . + +opcua:nodei15018 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModificationInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15018" ; + base:hasValue "ModificationInfo" . + +opcua:nodei15021 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModificationInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModificationInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15021" ; + base:hasValue "//xs:element[@name='ModificationInfo']" . + +opcua:nodei15501 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15501" ; + base:hasValue "SimpleTypeDescription" . + +opcua:nodei15521 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15521" ; + base:hasValue "UABinaryFileDataType" . + +opcua:nodei15524 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15524" ; + base:hasValue "BrokerConnectionTransportDataType" . + +opcua:nodei15585 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleTypeDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleTypeDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15585" ; + base:hasValue "//xs:element[@name='SimpleTypeDescription']" . + +opcua:nodei15588 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UABinaryFileDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UABinaryFileDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15588" ; + base:hasValue "//xs:element[@name='UABinaryFileDataType']" . + +opcua:nodei15591 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15591" ; + base:hasValue "//xs:element[@name='StructureDescription']" . + +opcua:nodei15594 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15594" ; + base:hasValue "//xs:element[@name='EnumDescription']" . + +opcua:nodei15599 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15599" ; + base:hasValue "StructureDescription" . + +opcua:nodei15602 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15602" ; + base:hasValue "EnumDescription" . + +opcua:nodei15640 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15640" ; + base:hasValue "//xs:element[@name='BrokerConnectionTransportDataType']" . + +opcua:nodei15730 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15730" ; + base:hasValue "//xs:element[@name='IdentityMappingRuleType']" . + +opcua:nodei15734 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15734" ; + base:hasValue "EndpointType" . + +opcua:nodei15738 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IdentityMappingRuleType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IdentityMappingRuleType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15738" ; + base:hasValue "IdentityMappingRuleType" . + +opcua:nodei15741 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15741" ; + base:hasValue "DataTypeSchemaHeader" . + +opcua:nodei15766 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15766" ; + base:hasValue "PublishedDataSetDataType" . + +opcua:nodei15769 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15769" ; + base:hasValue "PublishedDataSetSourceDataType" . + +opcua:nodei15772 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15772" ; + base:hasValue "PublishedDataItemsDataType" . + +opcua:nodei15775 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15775" ; + base:hasValue "PublishedEventsDataType" . + +opcua:nodei15778 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15778" ; + base:hasValue "DataSetWriterDataType" . + +opcua:nodei15781 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15781" ; + base:hasValue "DataSetWriterTransportDataType" . + +opcua:nodei15784 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15784" ; + base:hasValue "DataSetWriterMessageDataType" . + +opcua:nodei15787 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15787" ; + base:hasValue "PubSubGroupDataType" . + +opcua:nodei15793 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15793" ; + base:hasValue "WriterGroupTransportDataType" . + +opcua:nodei15854 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15854" ; + base:hasValue "WriterGroupMessageDataType" . + +opcua:nodei15857 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15857" ; + base:hasValue "PubSubConnectionDataType" . + +opcua:nodei15860 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15860" ; + base:hasValue "ConnectionTransportDataType" . + +opcua:nodei15866 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15866" ; + base:hasValue "ReaderGroupTransportDataType" . + +opcua:nodei15869 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15869" ; + base:hasValue "ReaderGroupMessageDataType" . + +opcua:nodei15872 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15872" ; + base:hasValue "DataSetReaderDataType" . + +opcua:nodei15877 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15877" ; + base:hasValue "DataSetReaderTransportDataType" . + +opcua:nodei15880 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15880" ; + base:hasValue "DataSetReaderMessageDataType" . + +opcua:nodei15883 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15883" ; + base:hasValue "SubscribedDataSetDataType" . + +opcua:nodei15886 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15886" ; + base:hasValue "TargetVariablesDataType" . + +opcua:nodei15889 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15889" ; + base:hasValue "SubscribedDataSetMirrorDataType" . + +opcua:nodei15895 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15895" ; + base:hasValue "UadpWriterGroupMessageDataType" . + +opcua:nodei15898 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15898" ; + base:hasValue "UadpDataSetWriterMessageDataType" . + +opcua:nodei15919 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15919" ; + base:hasValue "UadpDataSetReaderMessageDataType" . + +opcua:nodei15922 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15922" ; + base:hasValue "JsonWriterGroupMessageDataType" . + +opcua:nodei15925 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15925" ; + base:hasValue "JsonDataSetWriterMessageDataType" . + +opcua:nodei15931 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15931" ; + base:hasValue "JsonDataSetReaderMessageDataType" . + +opcua:nodei15940 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15940" ; + base:hasValue "BrokerWriterGroupTransportDataType" . + +opcua:nodei15943 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15943" ; + base:hasValue "BrokerDataSetWriterTransportDataType" . + +opcua:nodei15946 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15946" ; + base:hasValue "BrokerDataSetReaderTransportDataType" . + +opcua:nodei16024 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16024" ; + base:hasValue "//xs:element[@name='EndpointType']" . + +opcua:nodei16027 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeSchemaHeader" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeSchemaHeader" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16027" ; + base:hasValue "//xs:element[@name='DataTypeSchemaHeader']" . + +opcua:nodei16030 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16030" ; + base:hasValue "//xs:element[@name='PublishedDataSetDataType']" . + +opcua:nodei16033 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16033" ; + base:hasValue "//xs:element[@name='PublishedDataSetSourceDataType']" . + +opcua:nodei16037 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataItemsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataItemsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16037" ; + base:hasValue "//xs:element[@name='PublishedDataItemsDataType']" . + +opcua:nodei16040 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedEventsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedEventsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16040" ; + base:hasValue "//xs:element[@name='PublishedEventsDataType']" . + +opcua:nodei16047 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16047" ; + base:hasValue "//xs:element[@name='DataSetWriterDataType']" . + +opcua:nodei16050 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16050" ; + base:hasValue "//xs:element[@name='DataSetWriterTransportDataType']" . + +opcua:nodei16053 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16053" ; + base:hasValue "//xs:element[@name='DataSetWriterMessageDataType']" . + +opcua:nodei16056 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16056" ; + base:hasValue "//xs:element[@name='PubSubGroupDataType']" . + +opcua:nodei16062 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16062" ; + base:hasValue "//xs:element[@name='WriterGroupTransportDataType']" . + +opcua:nodei16065 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16065" ; + base:hasValue "//xs:element[@name='WriterGroupMessageDataType']" . + +opcua:nodei16068 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConnectionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConnectionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16068" ; + base:hasValue "//xs:element[@name='PubSubConnectionDataType']" . + +opcua:nodei16071 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16071" ; + base:hasValue "//xs:element[@name='ConnectionTransportDataType']" . + +opcua:nodei16077 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16077" ; + base:hasValue "//xs:element[@name='ReaderGroupTransportDataType']" . + +opcua:nodei16080 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16080" ; + base:hasValue "//xs:element[@name='ReaderGroupMessageDataType']" . + +opcua:nodei16083 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16083" ; + base:hasValue "//xs:element[@name='DataSetReaderDataType']" . + +opcua:nodei16086 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16086" ; + base:hasValue "//xs:element[@name='DataSetReaderTransportDataType']" . + +opcua:nodei16089 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16089" ; + base:hasValue "//xs:element[@name='DataSetReaderMessageDataType']" . + +opcua:nodei16092 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16092" ; + base:hasValue "//xs:element[@name='SubscribedDataSetDataType']" . + +opcua:nodei16095 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TargetVariablesDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TargetVariablesDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16095" ; + base:hasValue "//xs:element[@name='TargetVariablesDataType']" . + +opcua:nodei16098 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscribedDataSetMirrorDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscribedDataSetMirrorDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16098" ; + base:hasValue "//xs:element[@name='SubscribedDataSetMirrorDataType']" . + +opcua:nodei16104 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16104" ; + base:hasValue "//xs:element[@name='UadpWriterGroupMessageDataType']" . + +opcua:nodei16107 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16107" ; + base:hasValue "//xs:element[@name='UadpDataSetWriterMessageDataType']" . + +opcua:nodei16110 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UadpDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UadpDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16110" ; + base:hasValue "//xs:element[@name='UadpDataSetReaderMessageDataType']" . + +opcua:nodei16113 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonWriterGroupMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonWriterGroupMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16113" ; + base:hasValue "//xs:element[@name='JsonWriterGroupMessageDataType']" . + +opcua:nodei16116 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetWriterMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetWriterMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16116" ; + base:hasValue "//xs:element[@name='JsonDataSetWriterMessageDataType']" . + +opcua:nodei16119 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "JsonDataSetReaderMessageDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "JsonDataSetReaderMessageDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16119" ; + base:hasValue "//xs:element[@name='JsonDataSetReaderMessageDataType']" . + +opcua:nodei16125 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16125" ; + base:hasValue "//xs:element[@name='BrokerWriterGroupTransportDataType']" . + +opcua:nodei16127 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RolePermissionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16127" ; + base:hasValue "//xs:element[@name='RolePermissionType']" . + +opcua:nodei16131 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RolePermissionType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RolePermissionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16131" ; + base:hasValue "RolePermissionType" . + +opcua:nodei16144 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetWriterTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetWriterTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16144" ; + base:hasValue "//xs:element[@name='BrokerDataSetWriterTransportDataType']" . + +opcua:nodei16147 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BrokerDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BrokerDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "16147" ; + base:hasValue "//xs:element[@name='BrokerDataSetReaderTransportDataType']" . + +opcua:nodei17469 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17469" ; + base:hasValue "DatagramConnectionTransportDataType" . + +opcua:nodei17473 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17473" ; + base:hasValue "//xs:element[@name='DatagramConnectionTransportDataType']" . + +opcua:nodei17538 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17538" ; + base:hasValue "AdditionalParametersType" . + +opcua:nodei17542 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AdditionalParametersType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AdditionalParametersType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17542" ; + base:hasValue "//xs:element[@name='AdditionalParametersType']" . + +opcua:nodei17550 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17550" ; + base:hasValue "EphemeralKeyType" . + +opcua:nodei17554 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EphemeralKeyType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EphemeralKeyType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "17554" ; + base:hasValue "//xs:element[@name='EphemeralKeyType']" . + +opcua:nodei18166 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18166" ; + base:hasValue "//xs:element[@name='DataTypeDefinition']" . + +opcua:nodei18169 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18169" ; + base:hasValue "//xs:element[@name='StructureField']" . + +opcua:nodei18172 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18172" ; + base:hasValue "//xs:element[@name='StructureDefinition']" . + +opcua:nodei18175 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18175" ; + base:hasValue "//xs:element[@name='EnumDefinition']" . + +opcua:nodei18178 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DataTypeDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DataTypeDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18178" ; + base:hasValue "DataTypeDefinition" . + +opcua:nodei18181 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureField" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureField" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18181" ; + base:hasValue "StructureField" . + +opcua:nodei18184 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StructureDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StructureDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18184" ; + base:hasValue "StructureDefinition" . + +opcua:nodei18187 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18187" ; + base:hasValue "EnumDefinition" . + +opcua:nodei18824 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18824" ; + base:hasValue "RationalNumber" . + +opcua:nodei18827 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18827" ; + base:hasValue "Vector" . + +opcua:nodei18830 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DVector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18830" ; + base:hasSymbolicName "ThreeDVector" ; + base:hasValue "ThreeDVector" . + +opcua:nodei18833 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18833" ; + base:hasValue "CartesianCoordinates" . + +opcua:nodei18836 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18836" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" ; + base:hasValue "ThreeDCartesianCoordinates" . + +opcua:nodei18839 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18839" ; + base:hasValue "Orientation" . + +opcua:nodei18842 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DOrientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18842" ; + base:hasSymbolicName "ThreeDOrientation" ; + base:hasValue "ThreeDOrientation" . + +opcua:nodei18845 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Frame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18845" ; + base:hasValue "Frame" . + +opcua:nodei18848 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DFrame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18848" ; + base:hasSymbolicName "ThreeDFrame" ; + base:hasValue "ThreeDFrame" . + +opcua:nodei18860 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18860" ; + base:hasValue "//xs:element[@name='RationalNumber']" . + +opcua:nodei18863 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Vector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Vector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18863" ; + base:hasValue "//xs:element[@name='Vector']" . + +opcua:nodei18866 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DVector" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DVector" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18866" ; + base:hasSymbolicName "ThreeDVector" ; + base:hasValue "//xs:element[@name='ThreeDVector']" . + +opcua:nodei18869 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "18869" ; + base:hasValue "//xs:element[@name='CartesianCoordinates']" . + +opcua:nodei19049 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DCartesianCoordinates" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DCartesianCoordinates" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19049" ; + base:hasSymbolicName "ThreeDCartesianCoordinates" ; + base:hasValue "//xs:element[@name='ThreeDCartesianCoordinates']" . + +opcua:nodei19052 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Orientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Orientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19052" ; + base:hasValue "//xs:element[@name='Orientation']" . + +opcua:nodei19055 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DOrientation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DOrientation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19055" ; + base:hasSymbolicName "ThreeDOrientation" ; + base:hasValue "//xs:element[@name='ThreeDOrientation']" . + +opcua:nodei19058 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Frame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Frame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19058" ; + base:hasValue "//xs:element[@name='Frame']" . + +opcua:nodei19061 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "3DFrame" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "3DFrame" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "19061" ; + base:hasSymbolicName "ThreeDFrame" ; + base:hasValue "//xs:element[@name='ThreeDFrame']" . + +opcua:nodei21002 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FieldTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FieldTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21002" ; + base:hasValue "FieldTargetDataType" . + +opcua:nodei21156 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21156" ; + base:hasValue "WriterGroupDataType" . + +opcua:nodei21159 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21159" ; + base:hasValue "NetworkAddressDataType" . + +opcua:nodei21162 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21162" ; + base:hasValue "NetworkAddressUrlDataType" . + +opcua:nodei21165 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21165" ; + base:hasValue "ReaderGroupDataType" . + +opcua:nodei21168 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21168" ; + base:hasValue "PubSubConfigurationDataType" . + +opcua:nodei21171 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21171" ; + base:hasValue "DatagramWriterGroupTransportDataType" . + +opcua:nodei21180 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "WriterGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "WriterGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21180" ; + base:hasValue "//xs:element[@name='WriterGroupDataType']" . + +opcua:nodei21183 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21183" ; + base:hasValue "//xs:element[@name='NetworkAddressDataType']" . + +opcua:nodei21186 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "NetworkAddressUrlDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "NetworkAddressUrlDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21186" ; + base:hasValue "//xs:element[@name='NetworkAddressUrlDataType']" . + +opcua:nodei21189 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReaderGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReaderGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21189" ; + base:hasValue "//xs:element[@name='ReaderGroupDataType']" . + +opcua:nodei21192 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21192" ; + base:hasValue "//xs:element[@name='PubSubConfigurationDataType']" . + +opcua:nodei21195 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "21195" ; + base:hasValue "//xs:element[@name='DatagramWriterGroupTransportDataType']" . + +opcua:nodei23502 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23502" ; + base:hasValue "AliasNameDataType" . + +opcua:nodei23508 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AliasNameDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AliasNameDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23508" ; + base:hasValue "//xs:element[@name='AliasNameDataType']" . + +opcua:nodei23514 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23514" ; + base:hasValue "CurrencyUnitType" . + +opcua:nodei23522 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "CurrencyUnitType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "CurrencyUnitType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23522" ; + base:hasValue "//xs:element[@name='CurrencyUnitType']" . + +opcua:nodei23870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23870" ; + base:hasValue "StandaloneSubscribedDataSetRefDataType" . + +opcua:nodei23873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23873" ; + base:hasValue "StandaloneSubscribedDataSetDataType" . + +opcua:nodei23876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23876" ; + base:hasValue "SecurityGroupDataType" . + +opcua:nodei23879 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23879" ; + base:hasValue "PubSubConfiguration2DataType" . + +opcua:nodei23882 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23882" ; + base:hasValue "QosDataType" . + +opcua:nodei23885 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23885" ; + base:hasValue "TransmitQosDataType" . + +opcua:nodei23888 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23888" ; + base:hasValue "TransmitQosPriorityDataType" . + +opcua:nodei23897 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23897" ; + base:hasValue "ReceiveQosDataType" . + +opcua:nodei23900 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23900" ; + base:hasValue "ReceiveQosPriorityDataType" . + +opcua:nodei23909 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23909" ; + base:hasValue "DatagramConnectionTransport2DataType" . + +opcua:nodei23912 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23912" ; + base:hasValue "DatagramWriterGroupTransport2DataType" . + +opcua:nodei23915 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23915" ; + base:hasValue "DatagramDataSetReaderTransportDataType" . + +opcua:nodei23938 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23938" ; + base:hasValue "//xs:element[@name='StandaloneSubscribedDataSetRefDataType']" . + +opcua:nodei23941 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StandaloneSubscribedDataSetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StandaloneSubscribedDataSetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23941" ; + base:hasValue "//xs:element[@name='StandaloneSubscribedDataSetDataType']" . + +opcua:nodei23944 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SecurityGroupDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SecurityGroupDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23944" ; + base:hasValue "//xs:element[@name='SecurityGroupDataType']" . + +opcua:nodei23947 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfiguration2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfiguration2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23947" ; + base:hasValue "//xs:element[@name='PubSubConfiguration2DataType']" . + +opcua:nodei23950 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23950" ; + base:hasValue "//xs:element[@name='QosDataType']" . + +opcua:nodei23953 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23953" ; + base:hasValue "//xs:element[@name='TransmitQosDataType']" . + +opcua:nodei23956 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransmitQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransmitQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23956" ; + base:hasValue "//xs:element[@name='TransmitQosPriorityDataType']" . + +opcua:nodei23965 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23965" ; + base:hasValue "//xs:element[@name='ReceiveQosDataType']" . + +opcua:nodei23968 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReceiveQosPriorityDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReceiveQosPriorityDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23968" ; + base:hasValue "//xs:element[@name='ReceiveQosPriorityDataType']" . + +opcua:nodei23977 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramConnectionTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramConnectionTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23977" ; + base:hasValue "//xs:element[@name='DatagramConnectionTransport2DataType']" . + +opcua:nodei23980 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramWriterGroupTransport2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramWriterGroupTransport2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23980" ; + base:hasValue "//xs:element[@name='DatagramWriterGroupTransport2DataType']" . + +opcua:nodei23983 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DatagramDataSetReaderTransportDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DatagramDataSetReaderTransportDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "23983" ; + base:hasValue "//xs:element[@name='DatagramDataSetReaderTransportDataType']" . + +opcua:nodei24035 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24035" ; + base:hasValue "ProgramDiagnostic2DataType" . + +opcua:nodei24039 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnostic2DataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnostic2DataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24039" ; + base:hasValue "//xs:element[@name='ProgramDiagnostic2DataType']" . + +opcua:nodei24111 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24111" ; + base:hasValue "PortableQualifiedName" . + +opcua:nodei24114 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableNodeId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24114" ; + base:hasValue "PortableNodeId" . + +opcua:nodei24117 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24117" ; + base:hasValue "UnsignedRationalNumber" . + +opcua:nodei24123 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableQualifiedName" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableQualifiedName" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24123" ; + base:hasValue "//xs:element[@name='PortableQualifiedName']" . + +opcua:nodei24126 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PortableNodeId" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PortableNodeId" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24126" ; + base:hasValue "//xs:element[@name='PortableNodeId']" . + +opcua:nodei24129 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UnsignedRationalNumber" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UnsignedRationalNumber" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24129" ; + base:hasValue "//xs:element[@name='UnsignedRationalNumber']" . + +opcua:nodei24148 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:IIetfBaseNetworkInterfaceType ; + base:hasBrowseName "IIetfBaseNetworkInterfaceType" ; + base:hasComponent opcua:nodei24149, + opcua:nodei24150, + opcua:nodei24151, + opcua:nodei24152 ; + base:hasDisplayName "IIetfBaseNetworkInterfaceType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24148" . + +opcua:nodei2426 a opcua:MethodNodeClass ; + base:hasBrowseName "Start" ; + base:hasDisplayName "Start" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2426" . + +opcua:nodei2427 a opcua:MethodNodeClass ; + base:hasBrowseName "Suspend" ; + base:hasDisplayName "Suspend" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2427" . + +opcua:nodei2428 a opcua:MethodNodeClass ; + base:hasBrowseName "Resume" ; + base:hasDisplayName "Resume" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2428" . + +opcua:nodei24293 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24293" ; + base:hasValue "UserManagementDataType" . + +opcua:nodei24297 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserManagementDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserManagementDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24297" ; + base:hasValue "//xs:element[@name='UserManagementDataType']" . + +opcua:nodei25240 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25240" ; + base:hasValue "PriorityMappingEntryType" . + +opcua:nodei25244 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PriorityMappingEntryType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PriorityMappingEntryType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25244" ; + base:hasValue "//xs:element[@name='PriorityMappingEntryType']" . + +opcua:nodei25533 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25533" ; + base:hasValue "PublishedDataSetCustomSourceDataType" . + +opcua:nodei25536 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25536" ; + base:hasValue "PubSubKeyPushTargetDataType" . + +opcua:nodei25539 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25539" ; + base:hasValue "PubSubConfigurationRefDataType" . + +opcua:nodei25542 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25542" ; + base:hasValue "PubSubConfigurationValueDataType" . + +opcua:nodei25549 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PublishedDataSetCustomSourceDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PublishedDataSetCustomSourceDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25549" ; + base:hasValue "//xs:element[@name='PublishedDataSetCustomSourceDataType']" . + +opcua:nodei25552 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubKeyPushTargetDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubKeyPushTargetDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25552" ; + base:hasValue "//xs:element[@name='PubSubKeyPushTargetDataType']" . + +opcua:nodei25555 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationRefDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationRefDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25555" ; + base:hasValue "//xs:element[@name='PubSubConfigurationRefDataType']" . + +opcua:nodei25558 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "PubSubConfigurationValueDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "PubSubConfigurationValueDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "25558" ; + base:hasValue "//xs:element[@name='PubSubConfigurationValueDataType']" . + +opcua:nodei32383 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32383" ; + base:hasValue "TransactionErrorType" . + +opcua:nodei32387 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TransactionErrorType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TransactionErrorType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32387" ; + base:hasValue "//xs:element[@name='TransactionErrorType']" . + +opcua:nodei32423 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32423" ; + base:hasValue "BitFieldDefinition" . + +opcua:nodei32427 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BitFieldDefinition" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BitFieldDefinition" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32427" ; + base:hasValue "//xs:element[@name='BitFieldDefinition']" . + +opcua:nodei32563 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32563" ; + base:hasValue "AnnotationDataType" . + +opcua:nodei32566 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32566" ; + base:hasValue "LinearConversionDataType" . + +opcua:nodei32569 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QuantityDimension" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32569" ; + base:hasValue "QuantityDimension" . + +opcua:nodei32575 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnnotationDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnnotationDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32575" ; + base:hasValue "//xs:element[@name='AnnotationDataType']" . + +opcua:nodei32578 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LinearConversionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LinearConversionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32578" ; + base:hasValue "//xs:element[@name='LinearConversionDataType']" . + +opcua:nodei32581 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "QuantityDimension" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "QuantityDimension" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32581" ; + base:hasValue "//xs:element[@name='QuantityDimension']" . + +opcua:nodei32663 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32663" ; + base:hasValue "ReferenceDescriptionDataType" . + +opcua:nodei32666 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32666" ; + base:hasValue "ReferenceListEntryDataType" . + +opcua:nodei32671 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceDescriptionDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceDescriptionDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32671" ; + base:hasValue "//xs:element[@name='ReferenceDescriptionDataType']" . + +opcua:nodei32674 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ReferenceListEntryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ReferenceListEntryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32674" ; + base:hasValue "//xs:element[@name='ReferenceListEntryDataType']" . + +opcua:nodei32826 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32826" ; + base:hasValue "HistoryModifiedEvent" . + +opcua:nodei32830 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryModifiedEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryModifiedEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "32830" ; + base:hasValue "//xs:element[@name='HistoryModifiedEvent']" . + +opcua:nodei7650 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Argument" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7650" ; + base:hasValue "Argument" . + +opcua:nodei7656 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValueType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7656" ; + base:hasValue "EnumValueType" . + +opcua:nodei7659 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusResult" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7659" ; + base:hasValue "StatusResult" . + +opcua:nodei7662 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7662" ; + base:hasValue "UserTokenPolicy" . + +opcua:nodei7665 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7665" ; + base:hasValue "ApplicationDescription" . + +opcua:nodei7668 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7668" ; + base:hasValue "EndpointDescription" . + +opcua:nodei7671 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7671" ; + base:hasValue "UserIdentityToken" . + +opcua:nodei7674 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7674" ; + base:hasValue "AnonymousIdentityToken" . + +opcua:nodei7677 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7677" ; + base:hasValue "UserNameIdentityToken" . + +opcua:nodei7680 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7680" ; + base:hasValue "X509IdentityToken" . + +opcua:nodei7683 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7683" ; + base:hasValue "IssuedIdentityToken" . + +opcua:nodei7686 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7686" ; + base:hasValue "EndpointConfiguration" . + +opcua:nodei7692 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7692" ; + base:hasValue "BuildInfo" . + +opcua:nodei7698 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7698" ; + base:hasValue "SignedSoftwareCertificate" . + +opcua:nodei7728 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7728" ; + base:hasValue "AddNodesItem" . + +opcua:nodei7731 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7731" ; + base:hasValue "AddReferencesItem" . + +opcua:nodei7734 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7734" ; + base:hasValue "DeleteNodesItem" . + +opcua:nodei7737 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7737" ; + base:hasValue "DeleteReferencesItem" . + +opcua:nodei7782 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisteredServer" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7782" ; + base:hasValue "RegisteredServer" . + +opcua:nodei7929 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7929" ; + base:hasValue "ContentFilterElement" . + +opcua:nodei7932 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7932" ; + base:hasValue "ContentFilter" . + +opcua:nodei7935 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FilterOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7935" ; + base:hasValue "FilterOperand" . + +opcua:nodei7938 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElementOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7938" ; + base:hasValue "ElementOperand" . + +opcua:nodei7941 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LiteralOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7941" ; + base:hasValue "LiteralOperand" . + +opcua:nodei7944 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7944" ; + base:hasValue "AttributeOperand" . + +opcua:nodei7947 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "7947" ; + base:hasValue "SimpleAttributeOperand" . + +opcua:nodei8004 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8004" ; + base:hasValue "HistoryEvent" . + +opcua:nodei8067 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8067" ; + base:hasValue "MonitoringFilter" . + +opcua:nodei8073 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8073" ; + base:hasValue "EventFilter" . + +opcua:nodei8076 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8076" ; + base:hasValue "AggregateConfiguration" . + +opcua:nodei8172 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8172" ; + base:hasValue "HistoryEventFieldList" . + +opcua:nodei8208 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8208" ; + base:hasValue "RedundantServerDataType" . + +opcua:nodei8211 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8211" ; + base:hasValue "SamplingIntervalDiagnosticsDataType" . + +opcua:nodei8214 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8214" ; + base:hasValue "ServerDiagnosticsSummaryDataType" . + +opcua:nodei8217 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8217" ; + base:hasValue "ServerStatusDataType" . + +opcua:nodei8220 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8220" ; + base:hasValue "SessionDiagnosticsDataType" . + +opcua:nodei8223 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8223" ; + base:hasValue "SessionSecurityDiagnosticsDataType" . + +opcua:nodei8226 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8226" ; + base:hasValue "ServiceCounterDataType" . + +opcua:nodei8229 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8229" ; + base:hasValue "SubscriptionDiagnosticsDataType" . + +opcua:nodei8232 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8232" ; + base:hasValue "ModelChangeStructureDataType" . + +opcua:nodei8235 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8235" ; + base:hasValue "SemanticChangeStructureDataType" . + +opcua:nodei8238 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Range" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8238" ; + base:hasValue "Range" . + +opcua:nodei8241 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EUInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8241" ; + base:hasValue "EUInformation" . + +opcua:nodei8244 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8244" ; + base:hasValue "Annotation" . + +opcua:nodei8247 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8247" ; + base:hasValue "ProgramDiagnosticDataType" . + +opcua:nodei8285 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Argument" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Argument" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8285" ; + base:hasValue "//xs:element[@name='Argument']" . + +opcua:nodei8291 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EnumValueType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EnumValueType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8291" ; + base:hasValue "//xs:element[@name='EnumValueType']" . + +opcua:nodei8294 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "StatusResult" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "StatusResult" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8294" ; + base:hasValue "//xs:element[@name='StatusResult']" . + +opcua:nodei8297 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserTokenPolicy" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserTokenPolicy" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8297" ; + base:hasValue "//xs:element[@name='UserTokenPolicy']" . + +opcua:nodei8300 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ApplicationDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ApplicationDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8300" ; + base:hasValue "//xs:element[@name='ApplicationDescription']" . + +opcua:nodei8303 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointDescription" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointDescription" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8303" ; + base:hasValue "//xs:element[@name='EndpointDescription']" . + +opcua:nodei8306 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8306" ; + base:hasValue "//xs:element[@name='UserIdentityToken']" . + +opcua:nodei8309 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AnonymousIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AnonymousIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8309" ; + base:hasValue "//xs:element[@name='AnonymousIdentityToken']" . + +opcua:nodei8312 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "UserNameIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "UserNameIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8312" ; + base:hasValue "//xs:element[@name='UserNameIdentityToken']" . + +opcua:nodei8315 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "X509IdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "X509IdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8315" ; + base:hasValue "//xs:element[@name='X509IdentityToken']" . + +opcua:nodei8318 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "IssuedIdentityToken" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "IssuedIdentityToken" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8318" ; + base:hasValue "//xs:element[@name='IssuedIdentityToken']" . + +opcua:nodei8321 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EndpointConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EndpointConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8321" ; + base:hasValue "//xs:element[@name='EndpointConfiguration']" . + +opcua:nodei8327 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "BuildInfo" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "BuildInfo" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8327" ; + base:hasValue "//xs:element[@name='BuildInfo']" . + +opcua:nodei8333 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SignedSoftwareCertificate" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SignedSoftwareCertificate" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8333" ; + base:hasValue "//xs:element[@name='SignedSoftwareCertificate']" . + +opcua:nodei8363 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8363" ; + base:hasValue "//xs:element[@name='AddNodesItem']" . + +opcua:nodei8366 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AddReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AddReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8366" ; + base:hasValue "//xs:element[@name='AddReferencesItem']" . + +opcua:nodei8369 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteNodesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteNodesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8369" ; + base:hasValue "//xs:element[@name='DeleteNodesItem']" . + +opcua:nodei8372 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "DeleteReferencesItem" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "DeleteReferencesItem" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8372" ; + base:hasValue "//xs:element[@name='DeleteReferencesItem']" . + +opcua:nodei8417 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RegisteredServer" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RegisteredServer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8417" ; + base:hasValue "//xs:element[@name='RegisteredServer']" . + +opcua:nodei8564 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilterElement" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilterElement" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8564" ; + base:hasValue "//xs:element[@name='ContentFilterElement']" . + +opcua:nodei8567 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ContentFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ContentFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8567" ; + base:hasValue "//xs:element[@name='ContentFilter']" . + +opcua:nodei8570 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "FilterOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "FilterOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8570" ; + base:hasValue "//xs:element[@name='FilterOperand']" . + +opcua:nodei8573 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ElementOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ElementOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8573" ; + base:hasValue "//xs:element[@name='ElementOperand']" . + +opcua:nodei8576 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "LiteralOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "LiteralOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8576" ; + base:hasValue "//xs:element[@name='LiteralOperand']" . + +opcua:nodei8579 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8579" ; + base:hasValue "//xs:element[@name='AttributeOperand']" . + +opcua:nodei8582 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SimpleAttributeOperand" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SimpleAttributeOperand" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8582" ; + base:hasValue "//xs:element[@name='SimpleAttributeOperand']" . + +opcua:nodei8639 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEvent" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEvent" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8639" ; + base:hasValue "//xs:element[@name='HistoryEvent']" . + +opcua:nodei8702 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "MonitoringFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "MonitoringFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8702" ; + base:hasValue "//xs:element[@name='MonitoringFilter']" . + +opcua:nodei8708 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EventFilter" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EventFilter" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8708" ; + base:hasValue "//xs:element[@name='EventFilter']" . + +opcua:nodei8711 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "AggregateConfiguration" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "AggregateConfiguration" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8711" ; + base:hasValue "//xs:element[@name='AggregateConfiguration']" . + +opcua:nodei8807 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "HistoryEventFieldList" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "HistoryEventFieldList" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8807" ; + base:hasValue "//xs:element[@name='HistoryEventFieldList']" . + +opcua:nodei8843 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "RedundantServerDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "RedundantServerDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8843" ; + base:hasValue "//xs:element[@name='RedundantServerDataType']" . + +opcua:nodei8846 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SamplingIntervalDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SamplingIntervalDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8846" ; + base:hasValue "//xs:element[@name='SamplingIntervalDiagnosticsDataType']" . + +opcua:nodei8849 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerDiagnosticsSummaryDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerDiagnosticsSummaryDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8849" ; + base:hasValue "//xs:element[@name='ServerDiagnosticsSummaryDataType']" . + +opcua:nodei8852 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServerStatusDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServerStatusDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8852" ; + base:hasValue "//xs:element[@name='ServerStatusDataType']" . + +opcua:nodei8855 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8855" ; + base:hasValue "//xs:element[@name='SessionDiagnosticsDataType']" . + +opcua:nodei8858 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SessionSecurityDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SessionSecurityDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8858" ; + base:hasValue "//xs:element[@name='SessionSecurityDiagnosticsDataType']" . + +opcua:nodei8861 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ServiceCounterDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ServiceCounterDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8861" ; + base:hasValue "//xs:element[@name='ServiceCounterDataType']" . + +opcua:nodei8864 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SubscriptionDiagnosticsDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SubscriptionDiagnosticsDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8864" ; + base:hasValue "//xs:element[@name='SubscriptionDiagnosticsDataType']" . + +opcua:nodei8867 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ModelChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ModelChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8867" ; + base:hasValue "//xs:element[@name='ModelChangeStructureDataType']" . + +opcua:nodei8870 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "SemanticChangeStructureDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "SemanticChangeStructureDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8870" ; + base:hasValue "//xs:element[@name='SemanticChangeStructureDataType']" . + +opcua:nodei8873 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Range" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Range" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8873" ; + base:hasValue "//xs:element[@name='Range']" . + +opcua:nodei8876 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "EUInformation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "EUInformation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8876" ; + base:hasValue "//xs:element[@name='EUInformation']" . + +opcua:nodei8879 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "Annotation" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "Annotation" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8879" ; + base:hasValue "//xs:element[@name='Annotation']" . + +opcua:nodei8882 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "ProgramDiagnosticDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "ProgramDiagnosticDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8882" ; + base:hasValue "//xs:element[@name='ProgramDiagnosticDataType']" . + +opcua:nodei8914 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8914" ; + base:hasValue "TimeZoneDataType" . + +opcua:nodei8918 a opcua:DataTypeDescriptionType, + opcua:VariableNodeClass ; + base:hasBrowseName "TimeZoneDataType" ; + base:hasDatatype opcua:String ; + base:hasDisplayName "TimeZoneDataType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "8918" ; + base:hasValue "//xs:element[@name='TimeZoneDataType']" . + +opcua:nodei9055 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "DialogState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "DialogState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9055" ; + base:hasProperty opcua:nodei9056, + opcua:nodei9060, + opcua:nodei9062, + opcua:nodei9063 . + +opcua:nodei9093 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "AckedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "AckedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9093" ; + base:hasProperty opcua:nodei9094, + opcua:nodei9098, + opcua:nodei9100, + opcua:nodei9101 . + +opcua:nodei9102 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ConfirmedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ConfirmedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9102" ; + base:hasProperty opcua:nodei9103, + opcua:nodei9107, + opcua:nodei9109, + opcua:nodei9110 . + +opcua:nodei9160 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "ActiveState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "ActiveState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9160" ; + base:hasProperty opcua:nodei9161, + opcua:nodei9164, + opcua:nodei9165, + opcua:nodei9166, + opcua:nodei9167, + opcua:nodei9168 . + +opcua:nodei9169 a opcua:TwoStateVariableType, + opcua:VariableNodeClass ; + base:hasBrowseName "SuppressedState" ; + base:hasDatatype opcua:LocalizedText ; + base:hasDisplayName "SuppressedState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9169" ; + base:hasProperty opcua:nodei9170, + opcua:nodei9174, + opcua:nodei9176, + opcua:nodei9177 . + +opcua:nodei9178 a opcua:ObjectNodeClass, + opcua:ShelvedStateMachineType ; + base:hasBrowseName "ShelvingState" ; + base:hasComponent opcua:nodei9179, + opcua:nodei9184, + opcua:nodei9211, + opcua:nodei9212, + opcua:nodei9213 ; + base:hasDisplayName "ShelvingState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei80 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9178" ; + base:hasProperty opcua:nodei9189 . + +opcua:nodei9455 a opcua:ExclusiveLimitStateMachineType, + opcua:ObjectNodeClass ; + base:hasBrowseName "LimitState" ; + base:hasComponent opcua:nodei9456, + opcua:nodei9461 ; + base:hasDisplayName "LimitState" ; + base:hasIdentifierType base:numericID ; + base:hasModellingRule opcua:nodei78 ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9455" . + +opcua:Address a base:Field ; + base:hasDatatype opcua:NetworkAddressDataType ; + base:hasFieldName "Address" . + +opcua:ArrayDimensions a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:UInt32 ; + base:hasFieldName "ArrayDimensions" ; + base:hasValueNode base:_N4718d8286f1444acb1c3f7d14a307638, + base:_N7f01c19ea1324a5fbf33a3e99f124804 . + +opcua:AudioDataType a owl:Class ; + rdfs:subClassOf opcua:ByteString . + +opcua:AuditUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditUpdateStateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:BaseAnalogType a owl:Class ; + rdfs:subClassOf opcua:DataItemType . + +opcua:BuiltInType a base:Field ; + base:hasDatatype opcua:Byte ; + base:hasFieldName "BuiltInType" . + +opcua:CartesianCoordinatesType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:ConditionType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:DataSetMetaData a base:Field ; + base:hasDatatype opcua:DataSetMetaDataType ; + base:hasFieldName "DataSetMetaData" . + +opcua:DataSetReaderDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataSetFieldContentMask, + opcua:DataSetMetaData, + opcua:DataSetReaderProperties, + opcua:DataSetWriterId, + opcua:Enabled, + opcua:HeaderLayoutUri, + opcua:KeyFrameCount, + opcua:MessageReceiveTimeout, + opcua:MessageSettings, + opcua:Name, + opcua:SecurityGroupId, + opcua:SecurityKeyServices, + opcua:SecurityMode, + opcua:SubscribedDataSet, + opcua:TransportSettings, + opcua:WriterGroupId . + +opcua:DataSetWriterTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetWriterTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetWriterType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataType a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + opcua:NodeClass, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "DataType" ; + base:hasValueNode base:_N1f45102a8e5d4adc9a748866d8ef0c11, + base:_N6d351fb284814f1aae07e9b5e09b3b4c, + base:_Nabb6c9a94d9540a39ea1ca4baa2d8b9c . + +opcua:DataTypeDefinition a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasFieldName "DataTypeDefinition" ; + base:hasValueNode base:_N12a428fc93414789b37fe440901ccffa, + base:_N663a5e71cef44b488bd24746a8db8db5 ; + base:isAbstract "true" . + +opcua:DataTypeDictionaryType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:DataTypeSchemaHeader a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EnumDataTypes, + opcua:Namespaces, + opcua:SimpleDataTypes, + opcua:StructureDataTypes ; + base:isAbstract "true" . + +opcua:DataTypeSystemType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DatagramQos a base:Field ; + base:hasDatatype opcua:QosDataType, + opcua:ReceiveQosDataType, + opcua:TransmitQosDataType ; + base:hasFieldName "DatagramQos" . + +opcua:DiagnosticInfo a owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:DiagnosticInfo ; + base:hasFieldName "DiagnosticInfo" . + +opcua:DictionaryFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:EnumDefinition a owl:Class, + base:Field ; + rdfs:subClassOf opcua:DataTypeDefinition ; + base:hasDatatype opcua:EnumDefinition ; + base:hasField opcua:Fields ; + base:hasFieldName "EnumDefinition" . + +opcua:Fields a base:Field ; + base:hasDatatype opcua:EnumField, + opcua:FieldMetaData, + opcua:StructureField ; + base:hasFieldName "Fields" . + +opcua:FileDirectoryType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:Frame a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:GuardVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:HasPhysicalComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasComponent . + +opcua:HistoricalDataConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:IIeeeTsnInterfaceConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseInterfaceType ; + base:isAbstract "true" . + +opcua:IndexRange a base:Field ; + base:hasDatatype opcua:NumericRange ; + base:hasFieldName "IndexRange" . + +opcua:KeyCredentialAuditEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType ; + base:isAbstract "true" . + +opcua:LimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:AlarmConditionType . + +opcua:MaxStringLength a base:Field ; + base:hasDatatype opcua:Int32, + opcua:UInt32 ; + base:hasFieldName "MaxStringLength" . + +opcua:NamespaceMetadataType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:NamespaceUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "NamespaceUri" . + +opcua:NamespacesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:NetworkGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:NetworkPaths, + opcua:ServerUri . + +opcua:NonTransparentRedundancyType a owl:Class ; + rdfs:subClassOf opcua:ServerRedundancyType . + +opcua:OperationLimitsType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:OrientationType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType ; + base:isAbstract "true" . + +opcua:PriorityLabel a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "PriorityLabel" . + +opcua:ProductUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ProductUri" . + +opcua:PubSubCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PubSubConfigurationType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:PubSubConnectionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Address, + opcua:ConnectionProperties, + opcua:Enabled, + opcua:Name, + opcua:ReaderGroups, + opcua:TransportProfileUri, + opcua:TransportSettings, + opcua:WriterGroups . + +opcua:PubSubDiagnosticsRootType a owl:Class ; + rdfs:subClassOf opcua:PubSubDiagnosticsType . + +opcua:PubSubGroupDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Enabled, + opcua:GroupProperties, + opcua:MaxNetworkMessageSize, + opcua:Name, + opcua:SecurityGroupId, + opcua:SecurityKeyServices, + opcua:SecurityMode ; + base:isAbstract "true" . + +opcua:PubSubGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:PubSubStatusEventType a owl:Class ; + rdfs:subClassOf opcua:SystemEventType ; + base:isAbstract "true" . + +opcua:PublishingInterval a base:Field ; + base:hasDatatype opcua:Duration ; + base:hasFieldName "PublishingInterval" . + +opcua:QosCategory a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "QosCategory" . + +opcua:QuantityDimension a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AbsoluteTemperatureExponent, + opcua:AmountOfSubstanceExponent, + opcua:DimensionlessExponent, + opcua:ElectricCurrentExponent, + opcua:LengthExponent, + opcua:LuminousIntensityExponent, + opcua:MassExponent, + opcua:TimeExponent . + +opcua:QueueName a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "QueueName" . + +opcua:References a owl:Class, + owl:ObjectProperty ; + base:isAbstract "true" . + +opcua:RepresentsSameEntityAs a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:RequestedDeliveryGuarantee a base:Field ; + base:hasDatatype opcua:BrokerTransportQualityOfService ; + base:hasFieldName "RequestedDeliveryGuarantee" . + +opcua:RoleSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SamplingIntervalDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SecurityGroupId a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityGroupId" . + +opcua:SecurityGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SemanticVersionString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:ServerCapabilitiesType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:ServerStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ServerType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseObjectType ; + base:hasDatatype opcua:ApplicationType ; + base:hasFieldName "ServerType" . + +opcua:ServerUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ServerUri" . + +opcua:SessionId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "SessionId" . + +opcua:StatusResult a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DiagnosticInfo, + opcua:StatusCode . + +opcua:StructureDefinition a owl:Class, + base:Field ; + rdfs:subClassOf opcua:DataTypeDefinition ; + base:hasDatatype opcua:StructureDefinition ; + base:hasField opcua:BaseDataType, + opcua:DefaultEncodingId, + opcua:Fields, + opcua:StructureType ; + base:hasFieldName "StructureDefinition" . + +opcua:SystemOffNormalAlarmType a owl:Class ; + rdfs:subClassOf opcua:OffNormalAlarmType . + +opcua:TargetNodeId a base:Field ; + base:hasDatatype opcua:ExpandedNodeId, + opcua:NodeId ; + base:hasFieldName "TargetNodeId" . + +opcua:TransactionErrorType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Error, + opcua:Message, + opcua:TargetId . + +opcua:TransportProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "TransportProfileUri" . + +opcua:UserManagementDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:UserConfiguration, + opcua:UserName . + +opcua:Utilizes a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:Value a opcua:KeyValuePair, + opcua:LiteralOperand, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:ByteString, + opcua:Float, + opcua:Int64 ; + base:hasFieldName "Value" ; + base:hasValueNode base:_Na317fd1a4f67438db0c0273942f69a7e . + +opcua:ValueRank a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:Int32 ; + base:hasFieldName "ValueRank" ; + base:hasValueNode base:_N832c1b0202374d57bd0d19c32cd5199f, + base:_Nf484d762b1534133ba01e69b58d64b4b . + +opcua:Vector a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:VendorServerInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:X a base:Field ; + base:hasDatatype opcua:Double ; + base:hasFieldName "X" . + +opcua:nodei11510 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "MandatoryPlaceholder" ; + base:hasDescription "Specifies that one or more instances with the attributes and references of the instance declaration must appear when a type is instantiated." ; + base:hasDisplayName "MandatoryPlaceholder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11510" ; + base:hasSymbolicName "ModellingRule_MandatoryPlaceholder" . + +opcua:nodei24756 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve2" ; + base:hasDisplayName "TimedShelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24756" ; + base:hasProperty opcua:nodei24757 . + +opcua:nodei24758 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve2" ; + base:hasDisplayName "Unshelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24758" ; + base:hasProperty opcua:nodei24759 . + +opcua:nodei24760 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve2" ; + base:hasDisplayName "OneShotShelve2" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "24760" ; + base:hasProperty opcua:nodei24761 . + +opcua:nodei2947 a opcua:MethodNodeClass ; + base:hasBrowseName "Unshelve" ; + base:hasDisplayName "Unshelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2947" . + +opcua:nodei2948 a opcua:MethodNodeClass ; + base:hasBrowseName "OneShotShelve" ; + base:hasDisplayName "OneShotShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2948" . + +opcua:nodei2949 a opcua:MethodNodeClass ; + base:hasBrowseName "TimedShelve" ; + base:hasDisplayName "TimedShelve" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2949" ; + base:hasProperty opcua:nodei2991 . + +opcua:nodei9329 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "HighHigh" ; + base:hasDisplayName "HighHigh" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9329" ; + base:hasProperty opcua:nodei9330 . + +opcua:nodei9331 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "High" ; + base:hasDisplayName "High" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9331" ; + base:hasProperty opcua:nodei9332 . + +opcua:nodei9333 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Low" ; + base:hasDisplayName "Low" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9333" ; + base:hasProperty opcua:nodei9334 . + +opcua:nodei9335 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "LowLow" ; + base:hasDisplayName "LowLow" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "9335" ; + base:hasProperty opcua:nodei9336 . + +opcua:3DCartesianCoordinates a owl:Class ; + rdfs:subClassOf opcua:CartesianCoordinates ; + base:hasField opcua:X, + opcua:Y, + opcua:Z . + +opcua:3DOrientation a owl:Class ; + rdfs:subClassOf opcua:Orientation ; + base:hasField opcua:A, + opcua:B, + opcua:C . + +opcua:AggregateConfigurationType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Aggregates a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HasChild ; + base:isAbstract "true" . + +opcua:AlarmGroupType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:AlarmRateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:AnalogUnitType a owl:Class ; + rdfs:subClassOf opcua:BaseAnalogType . + +opcua:ApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:CertificateType ; + base:isAbstract "true" . + +opcua:AttributeId a base:Field ; + base:hasDatatype opcua:IntegerId ; + base:hasFieldName "AttributeId" . + +opcua:AuditHistoryDeleteEventType a owl:Class ; + rdfs:subClassOf opcua:AuditHistoryUpdateEventType . + +opcua:AuditSecurityEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:AuditSessionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuthenticationProfileUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "AuthenticationProfileUri" . + +opcua:BuildInfoType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:CertificateGroupFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:CertificateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ConfigurationVersionDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:MajorVersion, + opcua:MinorVersion . + +opcua:ConnectionTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:ConnectionTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataItemType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:DataSetFieldFlags a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:DataSetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:DataSetMessageContentMask a base:Field ; + base:hasDatatype opcua:JsonDataSetMessageContentMask, + opcua:UadpDataSetMessageContentMask ; + base:hasFieldName "DataSetMessageContentMask" . + +opcua:DataSetReaderMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetReaderMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetReaderTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetReaderTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataSetWriterMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:DataSetWriterMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:DataTypeDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DataTypeId, + opcua:Name ; + base:isAbstract "true" . + +opcua:DiscreteItemType a owl:Class ; + rdfs:subClassOf opcua:DataItemType ; + base:isAbstract "true" . + +opcua:EndpointUrl a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "EndpointUrl" . + +opcua:EventFilter a owl:Class ; + rdfs:subClassOf opcua:MonitoringFilter ; + base:hasField opcua:SelectClauses, + opcua:WhereClause . + +opcua:ExclusiveLimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:LimitAlarmType . + +opcua:FieldTargetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AttributeId, + opcua:DataSetFieldId, + opcua:OverrideValueHandling, + opcua:ReceiverIndexRange, + opcua:TargetNodeId, + opcua:WriteIndexRange . + +opcua:HasChild a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:HierarchicalReferences ; + base:isAbstract "true" . + +opcua:Int16 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:IsForward a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "IsForward" . + +opcua:MessageSettings a base:Field ; + base:hasDatatype opcua:DataSetReaderMessageDataType, + opcua:DataSetWriterMessageDataType, + opcua:ReaderGroupMessageDataType, + opcua:WriterGroupMessageDataType ; + base:hasFieldName "MessageSettings" . + +opcua:NetworkAddressDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:NetworkInterface ; + base:isAbstract "true" . + +opcua:NetworkMessageContentMask a base:Field ; + base:hasDatatype opcua:JsonNetworkMessageContentMask, + opcua:UadpNetworkMessageContentMask ; + base:hasFieldName "NetworkMessageContentMask" . + +opcua:NonExclusiveLimitAlarmType a owl:Class ; + rdfs:subClassOf opcua:LimitAlarmType . + +opcua:PubSubKeyPushTargetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:PublishedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:PublishedVariableDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AttributeId, + opcua:DeadbandType, + opcua:DeadbandValue, + opcua:IndexRange, + opcua:MetaDataProperties, + opcua:PublishedVariable, + opcua:SamplingIntervalHint . + +opcua:ReceiveQosDataType a owl:Class ; + rdfs:subClassOf opcua:QosDataType ; + base:isAbstract "true" . + +opcua:RedundantServerDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ServerId, + opcua:ServerState, + opcua:ServiceLevel . + +opcua:ReferenceTypeId a base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "ReferenceTypeId" . + +opcua:ResourceUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "ResourceUri" . + +opcua:SecurityGroupFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:ServerDiagnosticsSummaryType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:ServerStatusDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:BuildInfo, + opcua:CurrentTime, + opcua:SecondsTillShutdown, + opcua:ShutdownReason, + opcua:StartTime, + opcua:State . + +opcua:SessionDiagnosticsVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionSecurityDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionsDiagnosticsSummaryType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SimpleAttributeOperand a owl:Class ; + rdfs:subClassOf opcua:FilterOperand ; + base:hasField opcua:AttributeId, + opcua:BrowsePath, + opcua:IndexRange, + opcua:TypeDefinitionId . + +opcua:SubscribedDataSetFolderType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:TransitionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:TransmitQosDataType a owl:Class ; + rdfs:subClassOf opcua:QosDataType ; + base:isAbstract "true" . + +opcua:UnitType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:UserName a opcua:IdentityCriteriaType, + opcua:UserTokenType, + base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "UserName" ; + base:hasValueNode base:_Nacb2fe9a3b63483cac8134aad43d6a11, + base:_Nc248e7d2c3a6442ab71c4597e30a3aa1 . + +opcua:WriterGroupMessageDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:WriterGroupMessageType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:WriterGroupTransportDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:WriterGroupTransportType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:nodei15817 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ReadPrepare" ; + base:hasDisplayName "ReadPrepare" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15817" ; + base:hasProperty opcua:nodei15818 . + +opcua:nodei15819 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ReadTransfer" ; + base:hasDisplayName "ReadTransfer" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15819" ; + base:hasProperty opcua:nodei15820 . + +opcua:nodei15821 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "ApplyWrite" ; + base:hasDisplayName "ApplyWrite" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15821" ; + base:hasProperty opcua:nodei15822 . + +opcua:nodei2429 a opcua:MethodNodeClass ; + base:hasBrowseName "Halt" ; + base:hasDisplayName "Halt" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2429" . + +opcua:nodei2430 a opcua:MethodNodeClass ; + base:hasBrowseName "Reset" ; + base:hasDisplayName "Reset" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2430" . + +opcua:nodei83 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "ExposesItsArray" ; + base:hasDescription "Specifies that an instance appears for each element of the containing array variable." ; + base:hasDisplayName "ExposesItsArray" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "83" ; + base:hasSymbolicName "ModellingRule_ExposesItsArray" . + +opcua:AlarmConditionType a owl:Class ; + rdfs:subClassOf opcua:AcknowledgeableConditionType . + +opcua:AliasNameCategoryType a owl:Class ; + rdfs:subClassOf opcua:FolderType . + +opcua:Annotation a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:String ; + base:hasField opcua:AnnotationTime, + opcua:Message, + opcua:UserName ; + base:hasFieldName "Annotation" . + +opcua:AuditHistoryUpdateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateEventType ; + base:isAbstract "true" . + +opcua:AuditNodeManagementEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:BaseVariableType a owl:Class ; + base:isAbstract "true" . + +opcua:CartesianCoordinates a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:3DCartesianCoordinates ; + base:hasFieldName "CartesianCoordinates" ; + base:isAbstract "true" . + +opcua:DataValue a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Enabled a base:Field ; + base:hasDatatype opcua:Boolean ; + base:hasFieldName "Enabled" . + +opcua:FileType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:FilterOperand a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:FiniteStateMachineType a owl:Class ; + rdfs:subClassOf opcua:StateMachineType ; + base:isAbstract "true" . + +opcua:Guid a opcua:IdType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "Guid" ; + base:hasValueNode base:_Ne27c9054111b4aa68a808a90d6c6385c . + +opcua:HasEffect a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:NonHierarchicalReferences . + +opcua:Integer a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:OffNormalAlarmType a owl:Class ; + rdfs:subClassOf opcua:DiscreteAlarmType . + +opcua:Orientation a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:3DOrientation ; + base:hasFieldName "Orientation" ; + base:isAbstract "true" . + +opcua:ProgramDiagnostic2DataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CreateClientName, + opcua:CreateSessionId, + opcua:InvocationCreationTime, + opcua:LastMethodCall, + opcua:LastMethodCallTime, + opcua:LastMethodInputArguments, + opcua:LastMethodOutputArguments, + opcua:LastMethodReturnStatus, + opcua:LastMethodSessionId, + opcua:LastTransitionTime . + +opcua:PublishedDataSetSourceDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:QosDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:SecurityMode a base:Field ; + base:hasDatatype opcua:MessageSecurityMode ; + base:hasFieldName "SecurityMode" . + +opcua:ServerDiagnosticsSummaryDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CumulatedSessionCount, + opcua:CumulatedSubscriptionCount, + opcua:CurrentSessionCount, + opcua:CurrentSubscriptionCount, + opcua:PublishingIntervalCount, + opcua:RejectedRequestsCount, + opcua:RejectedSessionCount, + opcua:SecurityRejectedRequestsCount, + opcua:SecurityRejectedSessionCount, + opcua:ServerViewCount, + opcua:SessionAbortCount, + opcua:SessionTimeoutCount . + +opcua:ServerRedundancyType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SessionDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SessionSecurityDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SignedSoftwareCertificate a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CertificateData, + opcua:Signature . + +opcua:TimeZoneDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DaylightSavingInOffset, + opcua:Offset . + +opcua:TransportSettings a base:Field ; + base:hasDatatype opcua:ConnectionTransportDataType, + opcua:DataSetReaderTransportDataType, + opcua:DataSetWriterTransportDataType, + opcua:ReaderGroupTransportDataType, + opcua:WriterGroupTransportDataType ; + base:hasFieldName "TransportSettings" . + +opcua:nodei15823 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Error" ; + base:hasDisplayName "Error" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15823" ; + base:hasProperty opcua:nodei15824 . + +opcua:nodei2404 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Suspended" ; + base:hasDisplayName "Suspended" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2404" ; + base:hasProperty opcua:nodei2405 . + +opcua:nodei2406 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Halted" ; + base:hasDisplayName "Halted" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2406" ; + base:hasProperty opcua:nodei2407 . + +opcua:nodei2930 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Unshelved" ; + base:hasDisplayName "Unshelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2930" ; + base:hasProperty opcua:nodei6098 . + +opcua:nodei2932 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "TimedShelved" ; + base:hasDisplayName "TimedShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2932" ; + base:hasProperty opcua:nodei6100 . + +opcua:nodei2933 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "OneShotShelved" ; + base:hasDisplayName "OneShotShelved" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2933" ; + base:hasProperty opcua:nodei6101 . + +opcua:ArrayItemType a owl:Class ; + rdfs:subClassOf opcua:DataItemType ; + base:isAbstract "true" . + +opcua:ContentFilter a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Elements . + +opcua:DictionaryEntryType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:FiniteStateVariableType a owl:Class ; + rdfs:subClassOf opcua:StateVariableType . + +opcua:FiniteTransitionVariableType a owl:Class ; + rdfs:subClassOf opcua:TransitionVariableType . + +opcua:HistoryEventFieldList a owl:Class ; + rdfs:subClassOf opcua:Structure . + +opcua:Image a owl:Class ; + rdfs:subClassOf opcua:ByteString ; + base:isAbstract "true" . + +opcua:ModellingRuleType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:RolePermissionType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Permissions, + opcua:RoleId . + +opcua:SamplingIntervalDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:DisabledMonitoredItemCount, + opcua:MaxMonitoredItemCount, + opcua:MonitoredItemCount, + opcua:SamplingInterval . + +opcua:SecurityPolicyUri a base:Field ; + base:hasDatatype opcua:String ; + base:hasFieldName "SecurityPolicyUri" . + +opcua:SecurityTokenRequestType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:StateVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SubscribedDataSetDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:isAbstract "true" . + +opcua:SubscriptionDiagnosticsArrayType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:UserIdentityToken a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:PolicyId ; + base:isAbstract "true" . + +opcua:UserTokenPolicy a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:IssuedTokenType, + opcua:IssuerEndpointUrl, + opcua:PolicyId, + opcua:SecurityPolicyUri, + opcua:TokenType . + +opcua:nodei15815 a opcua:InitialStateType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Idle" ; + base:hasDisplayName "Idle" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "15815" ; + base:hasProperty opcua:nodei15816 . + +opcua:nodei2400 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Ready" ; + base:hasDisplayName "Ready" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2400" ; + base:hasProperty opcua:nodei2401 . + +opcua:nodei2402 a opcua:ObjectNodeClass, + opcua:StateType ; + base:hasBrowseName "Running" ; + base:hasDisplayName "Running" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2402" ; + base:hasProperty opcua:nodei2403 . + +opcua:ApplicationDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ApplicationName, + opcua:ApplicationType, + opcua:ApplicationUri, + opcua:DiscoveryProfileUri, + opcua:DiscoveryUrls, + opcua:GatewayServerUri, + opcua:ProductUri . + +opcua:AuditCertificateEventType a owl:Class ; + rdfs:subClassOf opcua:AuditSecurityEventType ; + base:isAbstract "true" . + +opcua:AuditUpdateMethodEventType a owl:Class ; + rdfs:subClassOf opcua:AuditEventType ; + base:isAbstract "true" . + +opcua:BuildInfo a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Structure ; + base:hasDatatype opcua:BuildInfo ; + base:hasField opcua:BuildDate, + opcua:BuildNumber, + opcua:ManufacturerName, + opcua:ProductName, + opcua:ProductUri, + opcua:SoftwareVersion ; + base:hasFieldName "BuildInfo" . + +opcua:EccApplicationCertificateType a owl:Class ; + rdfs:subClassOf opcua:ApplicationCertificateType . + +opcua:EndpointDescription a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrl, + opcua:SecurityLevel, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:Server, + opcua:ServerCertificate, + opcua:TransportProfileUri, + opcua:UserIdentityTokens . + +opcua:EventNotifierType a owl:Class ; + rdfs:subClassOf opcua:Byte . + +opcua:ExpandedNodeId a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:NamingRuleType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:NetworkAddressType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:PubSubDiagnosticsType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:SubscribedDataSetType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:SystemEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:UInteger a owl:Class ; + rdfs:subClassOf opcua:Number ; + base:isAbstract "true" . + +opcua:AlarmMask a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:Description a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + base:Field ; + base:hasDatatype opcua:LocalizedText, + opcua:String ; + base:hasFieldName "Description" ; + base:hasValueNode base:_N6e7d9a623a9949b4b794c6b7e22b0fec, + base:_N8d7172d4a5254e5aab256b1ccb04d0b2 . + +opcua:Duplex a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Float a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:NumericRange a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:TsnTalkerStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:AxisInformation a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AxisScaleType, + opcua:AxisSteps, + opcua:EURange, + opcua:EngineeringUnits, + opcua:Title . + +opcua:AxisScaleEnumeration a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:BaseConditionClassType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:BaseEventType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:ConversionLimitEnum a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:DataSetOrderingType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:HierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:InterfaceAdminStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:OpenFileMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:OverrideValueHandling a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:OverrideValueHandling ; + base:hasFieldName "OverrideValueHandling" . + +opcua:Range a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:High, + opcua:Low . + +opcua:SelectionListType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:SubscriptionDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:CurrentKeepAliveCount, + opcua:CurrentLifetimeCount, + opcua:DataChangeNotificationsCount, + opcua:DisableCount, + opcua:DisabledMonitoredItemCount, + opcua:DiscardedMessageCount, + opcua:EnableCount, + opcua:EventNotificationsCount, + opcua:EventQueueOverFlowCount, + opcua:LatePublishRequestCount, + opcua:MaxKeepAliveCount, + opcua:MaxLifetimeCount, + opcua:MaxNotificationsPerPublish, + opcua:ModifyCount, + opcua:MonitoredItemCount, + opcua:MonitoringQueueOverflowCount, + opcua:NextSequenceNumber, + opcua:NotificationsCount, + opcua:Priority, + opcua:PublishRequestCount, + opcua:PublishingEnabled, + opcua:PublishingInterval, + opcua:RepublishMessageCount, + opcua:RepublishMessageRequestCount, + opcua:RepublishRequestCount, + opcua:SessionId, + opcua:SubscriptionId, + opcua:TransferRequestCount, + opcua:TransferredToAltClientCount, + opcua:TransferredToSameClientCount, + opcua:UnacknowledgedMessageCount . + +opcua:nodei11856 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:AuditProgramTransitionEventType ; + base:hasBrowseName "AuditProgramTransitionEventType" ; + base:hasDisplayName "AuditProgramTransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11856" ; + base:hasProperty opcua:nodei11875 . + +opcua:nodei13225 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:CertificateExpirationAlarmType ; + base:hasBrowseName "CertificateExpirationAlarmType" ; + base:hasDisplayName "CertificateExpirationAlarmType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "13225" ; + base:hasProperty opcua:nodei13325, + opcua:nodei13326, + opcua:nodei13327, + opcua:nodei14900 . + +opcua:nodei2311 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:TransitionEventType ; + base:hasBrowseName "TransitionEventType" ; + base:hasComponent opcua:nodei2774, + opcua:nodei2775, + opcua:nodei2776 ; + base:hasDisplayName "TransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2311" . + +opcua:nodei2378 a opcua:ObjectTypeNodeClass ; + base:definesType opcua:ProgramTransitionEventType ; + base:hasBrowseName "ProgramTransitionEventType" ; + base:hasComponent opcua:nodei2379 ; + base:hasDisplayName "ProgramTransitionEventType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2378" . + +opcua:AuditEventType a owl:Class ; + rdfs:subClassOf opcua:BaseEventType ; + base:isAbstract "true" . + +opcua:CertificateGroupType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:DataSetMetaDataType a owl:Class ; + rdfs:subClassOf opcua:DataTypeSchemaHeader ; + base:hasField opcua:ConfigurationVersion, + opcua:DataSetClassId, + opcua:Description, + opcua:Fields, + opcua:Name . + +opcua:HistoryUpdateType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:RedundantServerMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:SByte a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:SessionDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ActualSessionTimeout, + opcua:AddNodesCount, + opcua:AddReferencesCount, + opcua:BrowseCount, + opcua:BrowseNextCount, + opcua:CallCount, + opcua:ClientConnectionTime, + opcua:ClientDescription, + opcua:ClientLastContactTime, + opcua:CreateMonitoredItemsCount, + opcua:CreateSubscriptionCount, + opcua:CurrentMonitoredItemsCount, + opcua:CurrentPublishRequestsInQueue, + opcua:CurrentSubscriptionsCount, + opcua:DeleteMonitoredItemsCount, + opcua:DeleteNodesCount, + opcua:DeleteReferencesCount, + opcua:DeleteSubscriptionsCount, + opcua:EndpointUrl, + opcua:HistoryReadCount, + opcua:HistoryUpdateCount, + opcua:LocaleIds, + opcua:MaxResponseMessageSize, + opcua:ModifyMonitoredItemsCount, + opcua:ModifySubscriptionCount, + opcua:PublishCount, + opcua:QueryFirstCount, + opcua:QueryNextCount, + opcua:ReadCount, + opcua:RegisterNodesCount, + opcua:RepublishCount, + opcua:ServerUri, + opcua:SessionId, + opcua:SessionName, + opcua:SetMonitoringModeCount, + opcua:SetPublishingModeCount, + opcua:SetTriggeringCount, + opcua:TotalRequestCount, + opcua:TransferSubscriptionsCount, + opcua:TranslateBrowsePathsToNodeIdsCount, + opcua:UnauthorizedRequestCount, + opcua:UnregisterNodesCount, + opcua:WriteCount . + +opcua:SessionSecurityDiagnosticsDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:AuthenticationMechanism, + opcua:ClientCertificate, + opcua:ClientUserIdHistory, + opcua:ClientUserIdOfSession, + opcua:Encoding, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:SessionId, + opcua:TransportProtocol . + +opcua:TsnListenerStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:UserConfigurationMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:nodei2915 a opcua:ObjectTypeNodeClass ; + opcua:HasAlarmSuppressionGroup opcua:nodei16399 ; + base:definesType opcua:AlarmConditionType ; + base:hasBrowseName "AlarmConditionType" ; + base:hasComponent opcua:nodei16371, + opcua:nodei16380, + opcua:nodei16390, + opcua:nodei16397, + opcua:nodei16398, + opcua:nodei16401, + opcua:nodei16402, + opcua:nodei16403, + opcua:nodei17868, + opcua:nodei17869, + opcua:nodei17870, + opcua:nodei18190, + opcua:nodei18199, + opcua:nodei24316, + opcua:nodei24318, + opcua:nodei24320, + opcua:nodei24322, + opcua:nodei24324, + opcua:nodei24744, + opcua:nodei9118, + opcua:nodei9160, + opcua:nodei9169, + opcua:nodei9178 ; + base:hasDisplayName "AlarmConditionType" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "2915" ; + base:hasProperty opcua:nodei11120, + opcua:nodei16389, + opcua:nodei16395, + opcua:nodei16396, + opcua:nodei16400, + opcua:nodei9215, + opcua:nodei9216 . + +opcua:AccessRestrictionType a owl:Class ; + rdfs:subClassOf opcua:UInt16 . + +opcua:AuditConditionEventType a owl:Class ; + rdfs:subClassOf opcua:AuditUpdateMethodEventType . + +opcua:LocaleId a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:TrustListType a owl:Class ; + rdfs:subClassOf opcua:FileType . + +opcua:UriString a owl:Class ; + rdfs:subClassOf opcua:String . + +opcua:UserTokenType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:UserTokenPolicy ; + base:hasFieldName "UserTokenType" . + +opcua:IdType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:NegotiationStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:PerformUpdateType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:TsnStreamState a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ConditionVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:EndpointType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:EndpointUrl, + opcua:SecurityMode, + opcua:SecurityPolicyUri, + opcua:TransportProfileUri . + +opcua:ExceptionDeviationFormat a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:HasComponent a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:Aggregates . + +opcua:PubSubStatusType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:QualifiedName a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:RoleType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:StructureType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:StructureType ; + base:hasFieldName "StructureType" . + +opcua:TrustListMasks a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:IdentityMappingRuleType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Criteria, + opcua:CriteriaType . + +opcua:AccessLevelType a owl:Class ; + rdfs:subClassOf opcua:Byte . + +opcua:BaseInterfaceType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType ; + base:isAbstract "true" . + +opcua:BrokerTransportQualityOfService a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:DateTime a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:EUInformation a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:DisplayName, + opcua:NamespaceUri, + opcua:UnitId . + +opcua:Number a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:VersionTime a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:ApplicationType a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:ApplicationType ; + base:hasFieldName "ApplicationType" . + +opcua:Name a base:Field ; + base:hasDatatype opcua:QualifiedName, + opcua:String ; + base:hasFieldName "Name" . + +opcua:RedundancySupport a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:TrustListValidationOptions a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:UadpDataSetMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:InterfaceOperStatus a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:IdentityCriteriaType a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Int32 a owl:Class ; + rdfs:subClassOf opcua:Integer . + +opcua:JsonNetworkMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:StateType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:BaseDataType a owl:Class, + base:Field ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "BaseDataType" ; + base:isAbstract "true" . + +opcua:StatusCode a opcua:DataSetFieldContentMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:StatusCode ; + base:hasFieldName "StatusCode" ; + base:hasValueNode base:_Nde2b0fc6974b4fc8921cad7153cc725b . + +opcua:EnumValueType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Description, + opcua:DisplayName, + opcua:Value . + +opcua:MessageSecurityMode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:DataSetFieldContentMask a owl:Class, + base:Field ; + rdfs:subClassOf opcua:UInt32 ; + base:hasDatatype opcua:DataSetFieldContentMask ; + base:hasFieldName "DataSetFieldContentMask" . + +opcua:PasswordOptionsMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:NodeClass a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:NodeClass ; + base:hasFieldName "NodeClass" ; + base:hasValueNode base:_N9ec568072c0945ab921acdc55d1a79d6, + base:_Nc57372244d654ed1ad87c631a6479291 . + +opcua:UInt64 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:KeyValuePair a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:Key . + +opcua:ServerState a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:ServerState ; + base:hasFieldName "ServerState" . + +opcua:PubSubState a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:JsonDataSetMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:UadpNetworkMessageContentMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:AccessLevelExType a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:PubSubConfigurationRefMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:TwoStateVariableType a owl:Class ; + rdfs:subClassOf opcua:StateVariableType . + +opcua:NonHierarchicalReferences a owl:Class, + owl:ObjectProperty ; + rdfs:subClassOf opcua:References ; + base:isAbstract "true" . + +opcua:TransitionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Byte a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:Enumeration a owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:isAbstract "true" . + +opcua:PermissionType a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:AggregateFunctionType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:FilterOperator a owl:Class, + base:Field ; + rdfs:subClassOf opcua:Enumeration ; + base:hasDatatype opcua:FilterOperator ; + base:hasFieldName "FilterOperator" . + +opcua:nodei11508 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "OptionalPlaceholder" ; + base:hasDescription "Specifies that zero or more instances with the attributes and references of the instance declaration may appear when a type is instantiated." ; + base:hasDisplayName "OptionalPlaceholder" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "11508" ; + base:hasSymbolicName "ModellingRule_OptionalPlaceholder" . + +opcua:ByteString a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:FolderType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Double a owl:Class ; + rdfs:subClassOf opcua:Number . + +opcua:AttributeWriteMask a owl:Class ; + rdfs:subClassOf opcua:UInt32 . + +opcua:TsnFailureCode a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:Duration a owl:Class ; + rdfs:subClassOf opcua:Double . + +opcua:NodeAttributesMask a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:PubSubDiagnosticsCounterType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:PubSubDiagnosticsCounterClassification a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:UInt16 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:BaseObjectType a owl:Class . + +opcua:Structure a opcua:StructureType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "Structure" ; + base:hasValueNode base:_Nf842ec4a48d24268b299109154fc7d8e ; + base:isAbstract "true" . + +opcua:UtcTime a owl:Class ; + rdfs:subClassOf opcua:DateTime . + +opcua:NodeId a opcua:AttributeWriteMask, + opcua:NodeAttributesMask, + owl:Class, + base:Field ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasDatatype opcua:NodeId ; + base:hasFieldName "NodeId" ; + base:hasValueNode base:_Naeab61ae8308453a9ac3c642aceb6c61, + base:_Ncd8f7d7d35ea4d58a79b3208ccd66134 . + +opcua:DiagnosticsLevel a owl:Class ; + rdfs:subClassOf opcua:Enumeration . + +opcua:ServiceCounterDataType a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ErrorCount, + opcua:TotalCount . + +opcua:LocalizedText a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:Boolean a owl:Class ; + rdfs:subClassOf opcua:BaseDataType . + +opcua:nodei80 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Optional" ; + base:hasDescription "Specifies that an instance with the attributes and references of the instance declaration may appear when a type is instantiated." ; + base:hasDisplayName "Optional" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "80" ; + base:hasSymbolicName "ModellingRule_Optional" . + +opcua:DataTypeDescriptionType a owl:Class ; + rdfs:subClassOf opcua:BaseDataVariableType . + +opcua:UInt32 a owl:Class ; + rdfs:subClassOf opcua:UInteger . + +opcua:DataTypeEncodingType a owl:Class ; + rdfs:subClassOf opcua:BaseObjectType . + +opcua:Argument a owl:Class ; + rdfs:subClassOf opcua:Structure ; + base:hasField opcua:ArrayDimensions, + opcua:DataType, + opcua:Description, + opcua:Name, + opcua:ValueRank . + +opcua:BaseDataVariableType a owl:Class ; + rdfs:subClassOf opcua:BaseVariableType . + +opcua:String a opcua:IdType, + owl:Class ; + rdfs:subClassOf opcua:BaseDataType ; + base:hasFieldName "String" ; + base:hasValueNode base:_N808f8f122f9d49228e23e0f32bdb9e5d . + +opcua:nodei78 a opcua:ModellingRuleType, + opcua:ObjectNodeClass ; + base:hasBrowseName "Mandatory" ; + base:hasDescription "Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated." ; + base:hasDisplayName "Mandatory" ; + base:hasIdentifierType base:numericID ; + base:hasNamespace opcua:OPCUANamespace ; + base:hasNodeId "78" ; + base:hasSymbolicName "ModellingRule_Mandatory" . + +opcua:PropertyType a owl:Class ; + rdfs:subClassOf opcua:BaseVariableType . + +opcua:OPCUANamespace a base:Namespace ; + base:hasPrefix "opcua" ; + base:hasUri "http://opcfoundation.org/UA/" . +