> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/annotated/functions/functions_func/functions_func_c.md).

# c

* calculate\_CMAC() : [Auth](/adk-5.0-programmers-guide/readme/annotated/class_auth.md#a72515d1cf7bf20870d6979365f3033a9) , [AuthSec](/adk-5.0-programmers-guide/readme/annotated/class_auth_sec.md#a72ff4516c6078c2f4ceda1515242a19d)
* can\_remove() : [Platform](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a2e1c063382f6eabfdc0f46c8d76161d8)
* cancel() : [InvokeRequest](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_invoke_request.md#afe0e8c2e79f97bf48ad1bb267a810eaf)
* captureSignature() : [Dialog](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_dialog.md#a41c8e442425f8a584b0c85e2837807f3)
* cardDetectedCallback() : [CardDetection](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_card_detection.md#acc0efc73ca1e0b855ccbe2650fa559c4)
* CardDetection() : [CardDetection](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_card_detection.md#a4272e3875f1ff737670b4470e4032404)
* cardReadAtEpp() : [CardDetection](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_card_detection.md#ae7e1b4abf492809715029b687568c85d)
* changeset\_node() : [BundleInfo](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_bundle_info.md#ab89e16edb2fb4efbdbf224e7a220b430)
* check\_abort() : [mADK\_PP\_Prot](/adk-5.0-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#aa678c3364670ab6f479de87652ada0b4)
* check\_script() : [Auth](/adk-5.0-programmers-guide/readme/annotated/class_auth.md#a8cbbb48867a5f9cb2469169b1d494c07) , [AuthSec](/adk-5.0-programmers-guide/readme/annotated/class_auth_sec.md#a6c0da48bde8b51d19ecb7fb4c723624a)
* checkForUpdate() : [SDI](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_s_d_i.md#a6ab3e8fc45d07275607654fb738dd8c3)
* cleanBuffer() : [CTransactionValue](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classcom__adksec__cmd_1_1_c_transaction_value.md#a750be53afe22b006b8b36b42f3c12323)
* clear() : [SafeBuffer](/adk-5.0-programmers-guide/readme/modules/group___t_l_v_lite/classcom__verifone___t_l_v_lite_1_1_safe_buffer.md#ac8bb3912a3ce86b15842e79d0b421204) , [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#ac8bb3912a3ce86b15842e79d0b421204) , [CardDetection](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_card_detection.md#aae048282c7011eedc2e0492f6421ea73) , [SdiBase](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_base.md#ac8bb3912a3ce86b15842e79d0b421204) , [SdiCmd](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_cmd.md#aae048282c7011eedc2e0492f6421ea73) , [TimeStamp](/adk-5.0-programmers-guide/readme/namespaces/namespacesdi/classsdi_1_1_time_stamp.md#ac8bb3912a3ce86b15842e79d0b421204) , [UIDrawing](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfigui_1_1_u_i_drawing.md#a0f765130b63c7d600afc2d63b7660ff6) , [TimeStamp](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfihtml_1_1_time_stamp.md#ac8bb3912a3ce86b15842e79d0b421204) , [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_j_s_object.md#ac8bb3912a3ce86b15842e79d0b421204) , [Array< N >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvfisdi_1_1_array.md#ac8bb3912a3ce86b15842e79d0b421204) , [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v.md#ac8bb3912a3ce86b15842e79d0b421204) , [IniFile](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisysinfo_1_1_ini_file.md#aa90907e853a7b3776a474e658d0d986e)
* clearDataStore() : [SDI](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_s_d_i.md#a74ac1725f8aa985ddea24cc6755b5f85)
* clearObject() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_j_s_object.md#a0977a132e8b92104edcfd8823bd72caa)
* clearResults() : [SdiCmd](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_cmd.md#a80eff6d974183e99f91c034c49d2ecde)
* clearScreen() : [Dialog](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_dialog.md#af2cfde46daedef459919ba6aa8a02b13)
* Clock() : [TimeStamp](/adk-5.0-programmers-guide/readme/namespaces/namespacesdi/classsdi_1_1_time_stamp.md#af6793cbedf60ccb7568f45922dcc37df)
* close() : [Directory](/adk-5.0-programmers-guide/readme/annotated/class_directory.md#a5ae591df94fc66ccb85cbb6565368bca) , [SdiCrypt](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_crypt.md#a46143fd6de3be9ab9951f140d3ae8c2f) , [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_i_p_c.md#a47feccb1873356363e4d0e302bc3822c) , [Pipe](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_pipe.md#a5ae591df94fc66ccb85cbb6565368bca) , [TCP](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_c_p.md#a5ae591df94fc66ccb85cbb6565368bca) , [TLS](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_l_s.md#a5ae591df94fc66ccb85cbb6565368bca) , [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdisetup.md#ga5ae591df94fc66ccb85cbb6565368bca)
* close\_nolock() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a573e9732525e323de31854efd2c71009)
* closeExtension() : [SDIPlugin](/adk-5.0-programmers-guide/readme/annotated/class_s_d_i_plugin.md#a07bbd9c2e7fc03a0f408560bf09d7091)
* CodeConverter() : [CodeConverter](/adk-5.0-programmers-guide/readme/annotated/class_code_converter.md#ae8e933c33bffd2eb397bee86901bf745)
* color() : [UIDrawing](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfigui_1_1_u_i_drawing.md#ac174a9927d723cebaa5a4f07d067b952)
* com1a\_address() : [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#a60e1fbb37f36e32dcebe88ef7ca2b890)
* com1a\_btclient\_reconnect\_idle() : [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#acf979aafcdf34b7cde58dd58e4da42b6)
* com1a\_btserver\_pairing\_idle() : [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#a9373e79b97e460557e023229937c2f1e)
* com1a\_device() : [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#a6138436a34e24a76fe64a00a63fa23ce)
* com1a\_mode() : [ComConfig](/adk-5.0-programmers-guide/readme/annotated/class_com_config.md#a9bed2c8bcb1ac3c1e1c9acdb843ef06a)
* command() : [mADK\_PP\_Prot](/adk-5.0-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#a345e47376ab38e76aa77b2bd774b104d)
* command\_active() : [mADK\_PP\_Prot](/adk-5.0-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#af28b6669bc9832ba7a9ad10765341494)
* CommandPipe() : [CommandPipe](/adk-5.0-programmers-guide/readme/namespaces/namespacevficom/classvficom_1_1_command_pipe.md#a34dde696be1c0b7b4eb6e5c79e5d7817)
* connect() : [GPIO](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfigpio_1_1_g_p_i_o.md#a108a2850465886170a5b94d2b745c7a4) , [Pipe](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_pipe.md#a120d2f1c13062e416c1d19b82da84a29) , [TCP](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_c_p.md#aad0f8976771a46b2b8e617b3cd152a5c) , [TLS](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_l_s.md#aad0f8976771a46b2b8e617b3cd152a5c) , [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdisetup.md#gaadabac17c905f50d1379d3ba5fbdd0e6)
* connected() : [mADK\_PP\_Prot](/adk-5.0-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#aa0fd96bc25e3d509fb54028c2e4b91f6) , [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdisetup.md#gaa0fd96bc25e3d509fb54028c2e4b91f6)
* constructed() : [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v.md#a27abda24ad246b03c2244f695d7ba639) , [TLV::Tag](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v_1_1_tag.md#a27abda24ad246b03c2244f695d7ba639)
* control() : [Archive](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_archive.md#a727991055fddd86898908f93796d2224)
* control\_node() : [Archive](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_archive.md#a5da205bce20bfb9621d50c96891b0fd4)
* copy() : [NodeActionMixin](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1nodeaction/classpackmanlib_1_1nodeaction_1_1_node_action_mixin.md#aebf6261b742ae694c16790726a8c77c5)
* count() : [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v.md#a5b0bf194cbc6562759f877a82aa5ad28)
* counterTopMode() : [Config](/adk-5.0-programmers-guide/readme/annotated/class_config.md#ac8ce05a0e03786cdfd6e0183c416adbb)
* CpFreeFnImp() : [CpFreeFnImp< F, R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_free_fn_imp.md#af88487a1026c040931f481bd4b3d3f48) , [CpFreeFnImp< F, R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_01_4.md#af88487a1026c040931f481bd4b3d3f48) , [CpFreeFnImp< F, R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_00_01_a1_01_4.md#af88487a1026c040931f481bd4b3d3f48) , [CpFreeFnImp< F, R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_00_01_a1_00_01_a2_01_4.md#af88487a1026c040931f481bd4b3d3f48)
* CpFunction() : [CpFunction< R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_cp_function.md#a427dc7a73e9de10c25152842349a2e4b) , [CpFunction< R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_cp_function_3_01_r_01_4.md#a427dc7a73e9de10c25152842349a2e4b) , [CpFunction< R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_cp_function_3_01_r_00_01_a1_01_4.md#a427dc7a73e9de10c25152842349a2e4b) , [CpFunction< R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_cp_function_3_01_r_00_01_a1_00_01_a2_01_4.md#a427dc7a73e9de10c25152842349a2e4b)
* CPL\_EXPLICIT\_OPERATOR\_BOOL() : [InvokeResult](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_invoke_result.md#af1c66f4589feadd578412229be9404b9)
* CpMemberFnImp() : [CpMemberFnImp< M, T, R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_member_fn_imp.md#a5fe9552fa368b95817608947f10018b1) , [CpMemberFnImp< M, T, R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_01_4.md#a5fe9552fa368b95817608947f10018b1) , [CpMemberFnImp< M, T, R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_00_01_a1_01_4.md#a5fe9552fa368b95817608947f10018b1) , [CpMemberFnImp< M, T, R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_00_01_a1_00_01_a2_01_4.md#a562525baf7ade1fd18794f99feeb0d36)
* crdAddTechnology() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#gadd5984f4ff1e0ed900d076c9cf2f3583)
* crdDetect() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga8bec880c02a24ab758781862e535f6e6)
* crdPollDetect() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga832f6042c3fff724257309aa8f5b4cf2)
* crdProvideCallbackResponse() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga3cc73177ae72e9d3e4b05b2195ab7325)
* crdRemoveTechnology() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga3b6f80ede08e6b3496d31e17a661f714)
* crdStartDetect() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga20b2d4e611c8174a7c1caf9495236694)
* crdStopDetect() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#ga0fde18f23d79784cd57999cebd88a47e)
* crdWaitForRemoval() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdicrd.md#gaaa397799fb53215c5b5febbf78d4be54)
* create() : [ConnectionContext](/adk-5.0-programmers-guide/readme/annotated/class_connection_context.md#a843066af3900a371ffc9f353dd13efa9) , [BundleInfo](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_bundle_info.md#a0c739af4297e818893bd4bee1d6e855e) , [Changeset](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_changeset.md#a55c611f70165c4d5e20cea8205c1f962) , [ChangesetData](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_changeset_data.md#a0c739af4297e818893bd4bee1d6e855e) , [DlfileMeta](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_dlfile_meta.md#aa50c41a489f25a78f9bbd98b48467451) , [Manifest](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_manifest.md#a55c611f70165c4d5e20cea8205c1f962) , [TitusConfig](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_titus_config.md#a0c739af4297e818893bd4bee1d6e855e) , [TitusManifest](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_titus_manifest.md#a55c611f70165c4d5e20cea8205c1f962)
* create\_bundle() : [Bundle](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_bundle.md#abe193e746b210a06820bc3679ab1d0ec)
* create\_dir() : [NodeActionMixin](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1nodeaction/classpackmanlib_1_1nodeaction_1_1_node_action_mixin.md#a4437d79802d682f8b1e0f396cd1cff5a)
* create\_dlfile() : [Dlfile](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_dlfile.md#a693f92810f9dc27927825c8e48e21e1e)
* create\_file() : [NodeActionMixin](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1nodeaction/classpackmanlib_1_1nodeaction_1_1_node_action_mixin.md#a51ad047a52fc93584d61631c49d6b34f)
* create\_hpsfile() : [Hpsfile](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_hpsfile.md#ac3e6835f0229f45de228751fc7f14928)
* create\_node() : [BaseNode](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a343e89c35fe71dea3b002b3eb444efa6) , [Node](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_node.md#a57ab1e1ab24335aeaf07ac3ae39c59ee)
* create\_package() : [Package](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_package.md#a70cab0a58d8f64759aa5bf929feec286)
* create\_tarinfo() : [BaseNode](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a858aac03715077f836c526caa69896c7)
* create\_upfile() : [UPfile](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_u_pfile.md#a04a0087224fdd6df631202076297a32b)
* CTransactionData() : [CTransactionData](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classcom__adksec__cmd_1_1_c_transaction_data.md#a11419fb46b809a3ad9744800aa1e4ad2)
* CTransactionValue() : [CTransactionValue](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classcom__adksec__cmd_1_1_c_transaction_value.md#af058f8c2e7f00ae4a5f2fff0a872b534)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/annotated/functions/functions_func/functions_func_c.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
