/dports/multimedia/svt-vp9/SVT-VP9-0.3.0/Source/Lib/Codec/ |
H A D | EbPictureAnalysisProcess.c | 187 block_index = block_index + 8; in compute_variance32x32() 192 block_index = block_index + 8; in compute_variance32x32() 197 block_index = block_index + 8; in compute_variance32x32() 207 block_index = block_index + 8; in compute_variance32x32() 212 block_index = block_index + 8; in compute_variance32x32() 217 block_index = block_index + 8; in compute_variance32x32() 227 block_index = block_index + 8; in compute_variance32x32() 232 block_index = block_index + 8; in compute_variance32x32() 237 block_index = block_index + 8; in compute_variance32x32() 247 block_index = block_index + 8; in compute_variance32x32() [all …]
|
H A D | EbModeDecisionConfigurationProcess.c | 1968 uint32_t block_index; in prediction_partition_loop() local 1982 for (block_index = 0; block_index < PA_BLOCK_MAX_COUNT; ++block_index) { in prediction_partition_loop() 2186 uint8_t block_index = 2; in mdc_refinement() local 2194 … block_index += block_index == 21 ? 2 : block_index == 42 ? 2 : block_index == 63 ? 2 : 1; in mdc_refinement() 2203 … block_index += block_index == 21 ? 2 : block_index == 42 ? 2 : block_index == 63 ? 2 : 1; in mdc_refinement() 2352 block_index++; in refinement_prediction_loop() 2374 block_index = 0; in forward_cu_to_mode_decision() 2540 uint16_t block_index = 0; in sb_depth_85_block() local 2611 uint16_t block_index = 0; in sb_depth_84_block() local 2826 uint16_t block_index = 0; in sb_depth_8x8_16x16_block() local [all …]
|
/dports/multimedia/gstreamer1-plugins-svt-vp9/SVT-VP9-0.3.0/Source/Lib/Codec/ |
H A D | EbPictureAnalysisProcess.c | 187 block_index = block_index + 8; in compute_variance32x32() 192 block_index = block_index + 8; in compute_variance32x32() 197 block_index = block_index + 8; in compute_variance32x32() 207 block_index = block_index + 8; in compute_variance32x32() 212 block_index = block_index + 8; in compute_variance32x32() 217 block_index = block_index + 8; in compute_variance32x32() 227 block_index = block_index + 8; in compute_variance32x32() 232 block_index = block_index + 8; in compute_variance32x32() 237 block_index = block_index + 8; in compute_variance32x32() 247 block_index = block_index + 8; in compute_variance32x32() [all …]
|
H A D | EbModeDecisionConfigurationProcess.c | 1968 uint32_t block_index; in prediction_partition_loop() local 1982 for (block_index = 0; block_index < PA_BLOCK_MAX_COUNT; ++block_index) { in prediction_partition_loop() 2186 uint8_t block_index = 2; in mdc_refinement() local 2194 … block_index += block_index == 21 ? 2 : block_index == 42 ? 2 : block_index == 63 ? 2 : 1; in mdc_refinement() 2203 … block_index += block_index == 21 ? 2 : block_index == 42 ? 2 : block_index == 63 ? 2 : 1; in mdc_refinement() 2352 block_index++; in refinement_prediction_loop() 2374 block_index = 0; in forward_cu_to_mode_decision() 2540 uint16_t block_index = 0; in sb_depth_85_block() local 2611 uint16_t block_index = 0; in sb_depth_84_block() local 2826 uint16_t block_index = 0; in sb_depth_8x8_16x16_block() local [all …]
|
/dports/multimedia/gstreamer1-plugins-svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Encoder/Codec/ |
H A D | EbPictureAnalysisProcess.c | 1215 block_index = block_index + 32; in compute_block_mean_compute_variance() 1223 block_index = block_index + 24; in compute_block_mean_compute_variance() 1234 block_index = block_index + 32; in compute_block_mean_compute_variance() 1242 block_index = block_index + 24; in compute_block_mean_compute_variance() 1253 block_index = block_index + 32; in compute_block_mean_compute_variance() 1261 block_index = block_index + 24; in compute_block_mean_compute_variance() 1272 block_index = block_index + 32; in compute_block_mean_compute_variance() 1280 block_index = block_index + 24; in compute_block_mean_compute_variance() 1291 block_index = block_index + 32; in compute_block_mean_compute_variance() 1299 block_index = block_index + 24; in compute_block_mean_compute_variance() [all …]
|
/dports/multimedia/svt-av1/SVT-AV1-3971c982311d49f9355dc8dccdcf8d21b70fa624/Source/Lib/Encoder/Codec/ |
H A D | EbPictureAnalysisProcess.c | 1215 block_index = block_index + 32; in compute_block_mean_compute_variance() 1223 block_index = block_index + 24; in compute_block_mean_compute_variance() 1234 block_index = block_index + 32; in compute_block_mean_compute_variance() 1242 block_index = block_index + 24; in compute_block_mean_compute_variance() 1253 block_index = block_index + 32; in compute_block_mean_compute_variance() 1261 block_index = block_index + 24; in compute_block_mean_compute_variance() 1272 block_index = block_index + 32; in compute_block_mean_compute_variance() 1280 block_index = block_index + 24; in compute_block_mean_compute_variance() 1291 block_index = block_index + 32; in compute_block_mean_compute_variance() 1299 block_index = block_index + 24; in compute_block_mean_compute_variance() [all …]
|
/dports/science/mpqc/mpqc-2.3.1/src/lib/math/scmat/ |
H A D | blkiter.cc | 63 block_index = 0; in reset() 109 block_index++; in operator ++() 166 block_index++; in operator ++() 186 block_index = 0; in reset() 232 block_index++; in operator ++() 290 block_index++; in operator ++() 315 block_index = 0; in reset() 356 block_index++; in operator ++() 412 block_index++; in operator ++() 470 block_index++; in operator ++() [all …]
|
/dports/net-p2p/bitcoin-utils/bitcoin-22.0/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = m_node.chainman->ActiveChain().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = m_node.chainman->ActiveChain().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/net-p2p/bitcoin-daemon/bitcoin-22.0/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = m_node.chainman->ActiveChain().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = m_node.chainman->ActiveChain().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/net-p2p/bitcoin/bitcoin-22.0/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, 121 block_index != nullptr; 122 block_index = m_node.chainman->ActiveChain().Next(block_index)) { 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, 147 const CBlockIndex* block_index; 149 block_index != nullptr; 150 block_index = m_node.chainman->ActiveChain().Next(block_index)) { 178 const CBlockIndex* block_index; [all …]
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/net-p2p/namecoin-daemon/namecoin-core-nc0.21.0.1/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/net-p2p/namecoin/namecoin-core-nc0.21.0.1/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/net-p2p/namecoin-utils/namecoin-core-nc0.21.0.1/src/test/ |
H A D | blockfilter_index_tests.cpp | 42 BOOST_CHECK(filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in CheckFilterLookups() 43 BOOST_CHECK(filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in CheckFilterLookups() 121 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 122 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 125 … BOOST_CHECK(!filter_index.LookupFilterRange(block_index->nHeight, block_index, filters)); in BOOST_FIXTURE_TEST_CASE() 126 BOOST_CHECK(!filter_index.LookupFilterHashRange(block_index->nHeight, block_index, in BOOST_FIXTURE_TEST_CASE() 147 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local 149 block_index != nullptr; in BOOST_FIXTURE_TEST_CASE() 150 block_index = ::ChainActive().Next(block_index)) { in BOOST_FIXTURE_TEST_CASE() 178 const CBlockIndex* block_index; in BOOST_FIXTURE_TEST_CASE() local [all …]
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/src/objects/seqtable/ |
H A D | SeqTable_sparse_index.cpp | 206 size_t ret = block_index? info.m_Blocks[block_index-1]: 0; in x_GetBitSetCache() 268 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_GetDeltaSum2() 287 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_GetDeltaSum2() 297 m_Blocks[block_index] = sum2; in x_GetDeltaSum2() 298 m_BlocksFilled = block_index+1; in x_GetDeltaSum2() 311 _ASSERT(block_index==m_BlocksFilled || find_sum<=m_Blocks[block_index]); in x_FindDeltaSum2() 312 _ASSERT(block_index==0 || find_sum>m_Blocks[block_index-1]); in x_FindDeltaSum2() 318 if ( block_index < m_BlocksFilled && find_sum > m_Blocks[block_index] ) { in x_FindDeltaSum2() 338 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_FindDeltaSum2() 355 m_Blocks[block_index] = sum; in x_FindDeltaSum2() [all …]
|
/dports/biology/ncbi-blast+/ncbi-blast-2.12.0+-src/c++/src/objects/seqtable/ |
H A D | SeqTable_sparse_index.cpp | 206 size_t ret = block_index? info.m_Blocks[block_index-1]: 0; in x_GetBitSetCache() 268 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_GetDeltaSum2() 287 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_GetDeltaSum2() 297 m_Blocks[block_index] = sum2; in x_GetDeltaSum2() 298 m_BlocksFilled = block_index+1; in x_GetDeltaSum2() 311 _ASSERT(block_index==m_BlocksFilled || find_sum<=m_Blocks[block_index]); in x_FindDeltaSum2() 312 _ASSERT(block_index==0 || find_sum>m_Blocks[block_index-1]); in x_FindDeltaSum2() 318 if ( block_index < m_BlocksFilled && find_sum > m_Blocks[block_index] ) { in x_FindDeltaSum2() 338 TValue sum = block_index == 0? 0: m_Blocks[block_index-1]; in x_FindDeltaSum2() 355 m_Blocks[block_index] = sum; in x_FindDeltaSum2() [all …]
|
/dports/security/vault/vault-1.8.2/vendor/github.com/apache/arrow/cpp/src/arrow/json/ |
H A D | chunked_builder.cc | 84 self->chunks_[block_index] = std::move(converted); in Insert() 108 unconverted_[block_index] = unconverted; in Insert() 111 ScheduleConvertChunk(block_index); in Insert() 114 void ScheduleConvertChunk(int64_t block_index) { in ScheduleConvertChunk() argument 116 task_group_->Append([self, block_index] { in ScheduleConvertChunk() 121 Status TryConvertChunk(size_t block_index) { in TryConvertChunk() argument 124 auto unconverted = unconverted_[block_index]; in TryConvertChunk() 135 ScheduleConvertChunk(block_index); in TryConvertChunk() 141 chunks_[block_index] = std::move(converted); in TryConvertChunk() 155 if (i != block_index && chunks_[i]) { in TryConvertChunk() [all …]
|
/dports/www/grafana8/grafana-8.3.6/vendor/github.com/apache/arrow/cpp/src/arrow/json/ |
H A D | chunked_builder.cc | 84 self->chunks_[block_index] = std::move(converted); in Insert() 108 unconverted_[block_index] = unconverted; in Insert() 111 ScheduleConvertChunk(block_index); in Insert() 114 void ScheduleConvertChunk(int64_t block_index) { in ScheduleConvertChunk() argument 116 task_group_->Append([self, block_index] { in ScheduleConvertChunk() 121 Status TryConvertChunk(size_t block_index) { in TryConvertChunk() argument 124 auto unconverted = unconverted_[block_index]; in TryConvertChunk() 135 ScheduleConvertChunk(block_index); in TryConvertChunk() 141 chunks_[block_index] = std::move(converted); in TryConvertChunk() 155 if (i != block_index && chunks_[i]) { in TryConvertChunk() [all …]
|
/dports/databases/arrow/apache-arrow-6.0.1/cpp/src/arrow/json/ |
H A D | chunked_builder.cc | 86 self->chunks_[block_index] = std::move(converted); in Insert() 110 unconverted_[block_index] = unconverted; in Insert() 113 ScheduleConvertChunk(block_index); in Insert() 116 void ScheduleConvertChunk(int64_t block_index) { in ScheduleConvertChunk() argument 118 task_group_->Append([self, block_index] { in ScheduleConvertChunk() 123 Status TryConvertChunk(size_t block_index) { in TryConvertChunk() argument 126 auto unconverted = unconverted_[block_index]; in TryConvertChunk() 137 ScheduleConvertChunk(block_index); in TryConvertChunk() 143 chunks_[block_index] = std::move(converted); in TryConvertChunk() 157 if (i != block_index && chunks_[i]) { in TryConvertChunk() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/numerics/ |
H A D | matrix_tools.cc | 338 (block_col == block_index.first ? in apply_boundary_values() 343 .begin(block_index.second)); in apply_boundary_values() 345 .end(block_index.second); in apply_boundary_values() 363 if (matrix.block(block_index.first, block_index.first) in apply_boundary_values() 366 dof->second * matrix.block(block_index.first, block_index.first) in apply_boundary_values() 370 matrix.block(block_index.first, block_index.first) in apply_boundary_values() 374 right_hand_side.block(block_index.first)(block_index.second) = new_rhs; in apply_boundary_values() 392 matrix.block(block_index.first, block_index.first) in apply_boundary_values() 393 .diag_element(block_index.second); in apply_boundary_values() 458 block_index.second) in apply_boundary_values() [all …]
|
/dports/astro/oskar/OSKAR-2.8.0/oskar/vis/src/ |
H A D | oskar_vis_block_read.c | 17 oskar_Binary* h, int block_index, int* status) in oskar_vis_block_read() argument 25 block_index * num_tags_per_block), status); in oskar_vis_block_read() 30 OSKAR_VIS_BLOCK_TAG_DIM_START_AND_SIZE, block_index, in oskar_vis_block_read() 38 OSKAR_VIS_BLOCK_TAG_AUTO_CORRELATIONS, block_index, status); in oskar_vis_block_read() 47 OSKAR_VIS_BLOCK_TAG_CROSS_CORRELATIONS, block_index, status); in oskar_vis_block_read() 59 OSKAR_VIS_BLOCK_TAG_STATION_U, block_index, &tag_error); in oskar_vis_block_read() 64 OSKAR_VIS_BLOCK_TAG_STATION_V, block_index, status); in oskar_vis_block_read() 67 OSKAR_VIS_BLOCK_TAG_STATION_W, block_index, status); in oskar_vis_block_read() 74 OSKAR_VIS_BLOCK_TAG_BASELINE_UU, block_index, status); in oskar_vis_block_read() 77 OSKAR_VIS_BLOCK_TAG_BASELINE_VV, block_index, status); in oskar_vis_block_read() [all …]
|
H A D | oskar_vis_block_write.c | 17 int block_index, int* status) in oskar_vis_block_write() argument 24 OSKAR_VIS_BLOCK_TAG_DIM_START_AND_SIZE, block_index, in oskar_vis_block_write() 32 OSKAR_VIS_BLOCK_TAG_AUTO_CORRELATIONS, block_index, 0, status); in oskar_vis_block_write() 40 OSKAR_VIS_BLOCK_TAG_CROSS_CORRELATIONS, block_index, 0, status); in oskar_vis_block_write() 47 OSKAR_VIS_BLOCK_TAG_STATION_U, block_index, 0, status); in oskar_vis_block_write() 50 OSKAR_VIS_BLOCK_TAG_STATION_V, block_index, 0, status); in oskar_vis_block_write() 53 OSKAR_VIS_BLOCK_TAG_STATION_W, block_index, 0, status); in oskar_vis_block_write() 59 OSKAR_VIS_BLOCK_TAG_BASELINE_UU, block_index, 0, status); in oskar_vis_block_write() 62 OSKAR_VIS_BLOCK_TAG_BASELINE_VV, block_index, 0, status); in oskar_vis_block_write() 65 OSKAR_VIS_BLOCK_TAG_BASELINE_WW, block_index, 0, status); in oskar_vis_block_write()
|
/dports/net-p2p/vuze/vuze-5.7.4.0_2/org/gudy/azureus2/core3/peer/impl/ |
H A D | PEPieceImpl.java | 401 int block_index = i; in getAndMarkBlocks() local 404 block_index < nbBlocks && in getAndMarkBlocks() 411 block_index--; in getAndMarkBlocks() 421 int block_index = i; in getAndMarkBlocks() local 431 block_index++; in getAndMarkBlocks() 447 int block_index = i; in getAndMarkBlocks() local 450 block_index >= 0 && in getAndMarkBlocks() 457 block_index--; in getAndMarkBlocks() 468 int block_index = i; in getAndMarkBlocks() local 471 block_index < nbBlocks && in getAndMarkBlocks() [all …]
|
/dports/net-p2p/py-libtorrent-rasterbar/libtorrent-1.2.13/include/libtorrent/ |
H A D | piece_block.hpp | 47 , block_index(b_index) in piece_block() 51 int block_index = 0; member 56 if (piece_index == b.piece_index) return block_index < b.block_index; in operator <() 61 { return piece_index == b.piece_index && block_index == b.block_index; } in operator ==() 64 { return piece_index != b.piece_index || block_index != b.block_index; } in operator !=()
|
/dports/net-p2p/libtorrent-rasterbar/libtorrent-rasterbar-1.2.14/include/libtorrent/ |
H A D | piece_block.hpp | 47 , block_index(b_index) in piece_block() 51 int block_index = 0; member 56 if (piece_index == b.piece_index) return block_index < b.block_index; in operator <() 61 { return piece_index == b.piece_index && block_index == b.block_index; } in operator ==() 64 { return piece_index != b.piece_index || block_index != b.block_index; } in operator !=()
|