/ohos5.0/foundation/communication/netstack/frameworks/js/napi/tls/src/context/ |
H A D | tls_extra_context.cpp | 37 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseParams() 41 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseParams() 45 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_REUSE_ADDRESS)) { in ParseParams() 49 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseParams() 53 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_KEEP_ALIVE)) { in ParseParams() 57 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_OOB_INLINE)) { in ParseParams() 61 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_TCP_NO_DELAY)) { in ParseParams() 65 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_LINGER)) { in ParseParams() 68 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_ON)) { in ParseParams() 72 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_LINGER)) { in ParseParams()
|
H A D | tls_connect_context.cpp | 52 if (!NapiUtils::HasNamedProperty(env, secureOptions, CA_NAME)) { in ReadNecessaryOptions() 75 if (NapiUtils::HasNamedProperty(env, secureOptions, KEY_NAME)) { in ReadNecessaryOptions() 78 if (NapiUtils::HasNamedProperty(env, secureOptions, CERT_NAME)) { in ReadNecessaryOptions() 81 if (NapiUtils::HasNamedProperty(env, secureOptions, VERIFY_MODE_NAME)) { in ReadNecessaryOptions() 145 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], ALPN_PROTOCOLS)) { in ReadTLSConnectOptions() 179 if (NapiUtils::HasNamedProperty(GetEnv(), secureOptions, PASSWD_NAME)) { in ReadTLSSecureOptions() 183 if (NapiUtils::HasNamedProperty(GetEnv(), secureOptions, PROTOCOLS_NAME)) { in ReadTLSSecureOptions() 213 if (NapiUtils::HasNamedProperty(GetEnv(), secureOptions, CIPHER_SUITE)) { in ReadTLSSecureOptions() 225 if (NapiUtils::HasNamedProperty(GetEnv(), netAddress, FAMILY_NAME)) { in ReadNetAddress() 229 if (NapiUtils::HasNamedProperty(GetEnv(), netAddress, ADDRESS_NAME)) { in ReadNetAddress() [all …]
|
H A D | tls_bind_context.cpp | 42 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_FAMILY)) { in ParseParams() 54 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_PORT)) { in ParseParams()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/mdns/src/contexts/ |
H A D | mdns_base_context.cpp | 29 if (!NapiUtils::HasNamedProperty(env, obj, SERVICEINFO_ADDRESS)) { in ParseAddressObj() 35 if (!NapiUtils::HasNamedProperty(env, obj, SERVICEINFO_FAMILY)) { in ParseAddressObj() 74 if (NapiUtils::HasNamedProperty(env, svrAttr, SERVICEINFO_ATTR_KEY)) { in ParseAttributeObj() 77 if (!NapiUtils::HasNamedProperty(env, svrAttr, SERVICEINFO_ATTR_VALUE)) { in ParseAttributeObj() 104 if (NapiUtils::HasNamedProperty(env, obj, CONTEXT_ATTR_APPINFO)) { in GetContextIdString() 106 if (NapiUtils::HasNamedProperty(env, info, APPINFO_ATTR_NAME)) { in GetContextIdString() 115 if (NapiUtils::HasNamedProperty(env, value, SERVICEINFO_TYPE)) { in ParseServiceInfo() 118 if (NapiUtils::HasNamedProperty(env, value, SERVICEINFO_NAME)) { in ParseServiceInfo() 121 if (NapiUtils::HasNamedProperty(env, value, SERVICEINFO_PORT)) { in ParseServiceInfo() 124 if (NapiUtils::HasNamedProperty(env, value, SERVICEINFO_HOST)) { in ParseServiceInfo() [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/async_context/src/ |
H A D | tcp_server_extra_context.cpp | 32 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseContextKey() 36 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseContextKey() 40 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_REUSE_ADDRESS)) { in ParseContextKey() 44 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseContextKey() 48 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_KEEP_ALIVE)) { in ParseContextKey() 52 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_OOB_INLINE)) { in ParseContextKey() 56 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_TCP_NO_DELAY)) { in ParseContextKey() 60 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_LINGER)) { in ParseContextKey() 63 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_ON)) { in ParseContextKey() 67 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_LINGER)) { in ParseContextKey()
|
H A D | tcp_extra_context.cpp | 29 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseContextKey() 34 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseContextKey() 39 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_REUSE_ADDRESS)) { in ParseContextKey() 44 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseContextKey() 49 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_KEEP_ALIVE)) { in ParseContextKey() 54 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_OOB_INLINE)) { in ParseContextKey() 59 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_TCP_NO_DELAY)) { in ParseContextKey() 64 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_LINGER)) { in ParseContextKey() 67 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_ON)) { in ParseContextKey() 71 if (NapiUtils::HasNamedProperty(GetEnv(), socketLinger, KEY_SOCKET_LINGER_LINGER)) { in ParseContextKey()
|
H A D | local_socket_context.cpp | 130 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_ADDRESS)) { in ParseParams() 156 if (!NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_ADDRESS)) { in ParseParams() 160 if (!NapiUtils::HasNamedProperty(GetEnv(), netAddress, KEY_ADDRESS)) { in ParseParams() 164 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_TIMEOUT)) { in ParseParams() 186 if (!NapiUtils::HasNamedProperty(GetEnv(), sendOptions, KEY_DATA)) { in GetData() 218 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_ENCODING)) { in ParseParams() 283 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseParams() 287 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseParams() 291 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseParams()
|
H A D | udp_extra_context.cpp | 46 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseParams() 51 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseParams() 56 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_REUSE_ADDRESS)) { in ParseParams() 66 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseParams() 71 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_BROADCAST)) { in ParseParams()
|
H A D | local_socket_server_context.cpp | 50 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_ADDRESS)) { in ParseParams() 99 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_RECEIVE_BUFFER_SIZE)) { in ParseParams() 104 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SEND_BUFFER_SIZE)) { in ParseParams() 109 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_SOCKET_TIMEOUT)) { in ParseParams() 145 if (NapiUtils::HasNamedProperty(GetEnv(), sendOptions, KEY_TIMEOUT)) { in GetData() 177 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_ENCODING)) { in ParseParams()
|
H A D | multicast_membership_context.cpp | 39 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_FAMILY)) { in ParseParams() 44 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], KEY_PORT)) { in ParseParams()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/context/ |
H A D | net_firewall_param_check.cpp | 34 if (!NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_IS_OPEN) || in CheckFirewallRulePolicy() 35 !NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_IN_ACTION) || in CheckFirewallRulePolicy() 36 !NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_OUT_ACTION)) { in CheckFirewallRulePolicy() 41 if (NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_IS_OPEN)) { in CheckFirewallRulePolicy() 49 if (NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_IN_ACTION)) { in CheckFirewallRulePolicy() 63 if (NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_OUT_ACTION)) { in CheckFirewallRulePolicy() 102 if (NapiUtils::HasNamedProperty(env, object, NET_FIREWALL_DNS_STANDY)) { in CheckFirewallDns() 240 if (NapiUtils::HasNamedProperty(env, valAttr, NET_FIREWALL_IP_MASK)) { in CheckSingeIp() 259 !NapiUtils::HasNamedProperty(env, valAttr, NET_FIREWALL_IP_END)) { in CheckMultipleIp() 517 if (!NapiUtils::HasNamedProperty(env, object, propertyName)) { in CheckRuleObjectParamValue() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/netstats/src/context/ |
H A D | get_traffic_stats_by_network_context.cpp | 56 bool hasSimId = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], SIM_ID); in ParseParams() 71 bool hasNetBearType = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], NET_BEAR_TYPE); in CheckNetworkParams() 72 bool hasStartTime = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], START_TIME); in CheckNetworkParams() 73 bool hasEndTime = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], END_TIME); in CheckNetworkParams() 74 bool hasSimId = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], SIM_ID); in CheckNetworkParams()
|
H A D | get_traffic_stats_by_uid_network_context.cpp | 63 bool hasSimId = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], SIM_ID); in ParseParams() 78 bool hasNetBearType = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], NET_BEAR_TYPE); in CheckNetworkParams() 79 bool hasStartTime = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], START_TIME); in CheckNetworkParams() 80 bool hasEndTime = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], END_TIME); in CheckNetworkParams() 81 bool hasSimId = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], SIM_ID); in CheckNetworkParams()
|
H A D | get_iface_uid_stats_context.cpp | 45 bool hasUid = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], UID); in ParseParams() 46 bool hasIface = NapiUtils::HasNamedProperty(GetEnv(), ifaceInfo, IFACE); in ParseParams() 47 bool hasStart = NapiUtils::HasNamedProperty(GetEnv(), ifaceInfo, START_TIME); in ParseParams() 48 bool hasEnd = NapiUtils::HasNamedProperty(GetEnv(), ifaceInfo, END_TIME); in ParseParams()
|
H A D | get_iface_stats_context.cpp | 42 bool hasIface = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], IFACE); in ParseParams() 43 bool hasStart = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], START_TIME); in ParseParams() 44 bool hasEnd = NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_0], END_TIME); in ParseParams()
|
/ohos5.0/base/print/print_fwk/frameworks/helper/print_helper/src/ |
H A D | print_attributes_helper.cpp | 75 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_COPYNUMBER)) { in BuildFromJs() 80 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_ISSEQUENTIAL)) { in BuildFromJs() 85 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_ISLANDSCAPE)) { in BuildFromJs() 90 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_DIRECTIONMODE)) { in BuildFromJs() 95 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_COLORMODE)) { in BuildFromJs() 100 if (NapiPrintUtils::HasNamedProperty(env, jsValue, PARAM_JOB_DUPLEXMODE)) { in BuildFromJs()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/http/async_context/src/ |
H A D | request_context.cpp | 180 if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_READ_TIMEOUT)) { in ParseNumberOptions() 185 if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_MAX_LIMIT)) { in ParseNumberOptions() 189 …if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_CONNECT_TIMEOUT)) { in ParseNumberOptions() 194 if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_USING_CACHE)) { in ParseNumberOptions() 201 … if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_USING_PROTOCOL)) { in ParseNumberOptions() 221 if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_PRIORITY)) { in ParseNumberOptions() 232 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_HEADER)) { in ParseHeader() 297 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_EXTRA_DATA)) { in ParseExtraData() 422 if (NapiUtils::HasNamedProperty(GetEnv(), optionsValue, HttpConstant::PARAM_KEY_METHOD)) { in UrlAndOptions() 639 if (!NapiUtils::HasNamedProperty(env, optionsValue, HttpConstant::PARAM_KEY_DNS_SERVERS)) { in ParseDnsServers() [all …]
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/vpn/src/context/ |
H A D | setup_context.cpp | 84 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetStringFromJsOptionItem() 96 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetUint8FromJsOptionItem() 108 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetBoolFromJsOptionItem() 158 if (!NapiUtils::HasNamedProperty(env, netAddress, NET_FAMILY)) { in ParseAddressFamily() 301 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_ADDRESSES)) { in ParseAddrRouteParams() 322 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_ROUTES)) { in ParseAddrRouteParams() 344 if (NapiUtils::HasNamedProperty(env, config, key)) { in ParseOptionArrayString() 365 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_MTU)) { in ParseChoiceableParams()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/vpnext/src/context/ |
H A D | setup_context_ext.cpp | 84 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetStringFromJsOptionItem() 96 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetUint8FromJsOptionItem() 108 if (NapiUtils::HasNamedProperty(env, object, key)) { in GetBoolFromJsOptionItem() 158 if (!NapiUtils::HasNamedProperty(env, netAddress, NET_FAMILY)) { in ParseAddressFamily() 299 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_ADDRESSES)) { in ParseAddrRouteParams() 320 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_ROUTES)) { in ParseAddrRouteParams() 342 if (NapiUtils::HasNamedProperty(env, config, key)) { in ParseOptionArrayString() 363 if (NapiUtils::HasNamedProperty(GetEnv(), config, CONFIG_MTU)) { in ParseChoiceableParams()
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/network/async_context/src/ |
H A D | gettype_context.cpp | 75 if (!NapiUtils::HasNamedProperty(GetEnv(), options, KEY_SUCCESS)) { in SetSuccessCallback() 92 if (!NapiUtils::HasNamedProperty(GetEnv(), options, KEY_FAIL)) { in SetFailCallback() 109 if (!NapiUtils::HasNamedProperty(GetEnv(), options, KEY_COMPLETE)) { in SetCompleteCallback()
|
H A D | subscribe_context.cpp | 69 if (!NapiUtils::HasNamedProperty(GetEnv(), options, KEY_SUCCESS)) { in SetSuccessCallback() 85 if (!NapiUtils::HasNamedProperty(GetEnv(), options, KEY_FAIL)) { in SetFailCallback()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/websocket/async_context/src/ |
H A D | connect_context.cpp | 142 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, ContextKey::HEADER)) { in ParseHeader() 161 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, ContextKey::CAPATH)) { in ParseCaPath() 188 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, ContextKey::CLIENT_CERT)) { in ParseClientCert() 207 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, ContextKey::PROXY)) { in ParseProxy() 236 …if (NapiUtils::HasNamedProperty(GetEnv(), websocketProxyValue, ContextKey::WEBSOCKET_PROXY_EXCLUSI… in ParseProxy() 256 if (!NapiUtils::HasNamedProperty(GetEnv(), optionsValue, ContextKey::PROTCOL)) { in ParseProtocol()
|
/ohos5.0/base/useriam/user_auth_framework/frameworks/js/napi/user_auth/src/ |
H A D | user_auth_instance_v10.cpp | 218 if (!UserAuthNapiHelper::HasNamedProperty(env, value, REUSEMODE)) { in InitReuseUnlockResult() 231 if (!UserAuthNapiHelper::HasNamedProperty(env, value, REUSEDURATION)) { in InitReuseUnlockResult() 264 if (!UserAuthNapiHelper::HasNamedProperty(env, value, AUTH_PARAM_CHALLENGE)) { in InitAuthParam() 276 if (!UserAuthNapiHelper::HasNamedProperty(env, value, AUTH_PARAM_AUTHTYPE)) { in InitAuthParam() 288 if (!UserAuthNapiHelper::HasNamedProperty(env, value, AUTH_PARAM_AUTHTRUSTLEVEL)) { in InitAuthParam() 308 if (UserAuthNapiHelper::HasNamedProperty(env, value, AUTH_PARAM_REUSEUNLOCKRESULT)) { in ProcessReuseUnlockResult() 331 if (!UserAuthNapiHelper::HasNamedProperty(env, value, WIDGET_PARAM_TITLE)) { in InitWidgetParam() 344 if (UserAuthNapiHelper::HasNamedProperty(env, value, WIDGET_PARAM_NAVIBTNTEXT)) { in InitWidgetParam() 363 if (UserAuthNapiHelper::HasNamedProperty(env, value, WIDGET_PARAM_WINDOWMODE)) { in ProcessWindowMode()
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/connection/async_context/src/ |
H A D | setglobalhttpproxy_context.cpp | 53 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], "username")) { in ParseParams() 57 if (NapiUtils::HasNamedProperty(GetEnv(), params[0], "password")) { in ParseParams()
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/netpolicy/src/ |
H A D | set_network_access_policy_context.cpp | 40 if (NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], "allowWiFi")) { in ParseParams() 44 if (NapiUtils::HasNamedProperty(GetEnv(), params[ARG_INDEX_1], "allowCellular")) { in ParseParams()
|