--- /srv/reproducible-results/rbuild-debian/r-b-build.tdBbQM7S/b1/python-gsd_3.4.2-2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.tdBbQM7S/b2/python-gsd_3.4.2-2_arm64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 950edcc47275d3d81eff393b78b403a6 130556 doc optional python-gsd-doc_3.4.2-2_all.deb │ + 67a6c8b9f251abed8a19729051787825 130516 doc optional python-gsd-doc_3.4.2-2_all.deb │ 4b71fc8e0b40044d15e996d3411618c4 356428 debug optional python3-gsd-dbgsym_3.4.2-2_arm64.deb │ 937dd0a9e90717621ff243349a834555 199348 python optional python3-gsd_3.4.2-2_arm64.deb ├── python-gsd-doc_3.4.2-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-13 09:32:12.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2704 2025-02-13 09:32:12.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 127660 2025-02-13 09:32:12.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2696 2025-02-13 09:32:12.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 127628 2025-02-13 09:32:12.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23394 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/python-api.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87525 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.fl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 95444 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49306 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.pygsd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18756 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/python-module-gsd.version.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 107555 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/schema-hoomd.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16660 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 82978 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 82975 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32666 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/shapes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20931 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/specification.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24988 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/style.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-13 09:32:12.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 331 2025-02-13 09:32:12.000000 ./usr/share/doc-base/python-gsd-doc.python-gsd │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-02-13 09:32:12.000000 ./usr/share/doc/python-gsd-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/hoomd-examples.html │ │ │ │ @@ -355,23 +355,23 @@ │ │ │ │ Out[16]: np.uint64(5) │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ Out[17]: np.uint32(9) │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ Out[18]: │ │ │ │ -array([[0.3990708 , 0.46742538, 0.11013277], │ │ │ │ - [0.500232 , 0.6611834 , 0.34853783], │ │ │ │ - [0.33798498, 0.17842552, 0.21506892], │ │ │ │ - [0.8987975 , 0.9976312 , 0.43329182], │ │ │ │ - [0.7190866 , 0.56602114, 0.85763174], │ │ │ │ - [0.5262568 , 0.7620646 , 0.514571 ], │ │ │ │ - [0.7480636 , 0.1283451 , 0.17023051], │ │ │ │ - [0.14996521, 0.26496089, 0.60422975], │ │ │ │ - [0.91051674, 0.6090423 , 0.02837761]], dtype=float32) │ │ │ │ +array([[0.59453017, 0.07023066, 0.15491188], │ │ │ │ + [0.6590497 , 0.4925308 , 0.05365222], │ │ │ │ + [0.60094637, 0.7735177 , 0.9989324 ], │ │ │ │ + [0.4629141 , 0.8696187 , 0.05940412], │ │ │ │ + [0.09813012, 0.5360956 , 0.3273283 ], │ │ │ │ + [0.28415552, 0.00800144, 0.23269427], │ │ │ │ + [0.15539242, 0.2657451 , 0.97073185], │ │ │ │ + [0.3030726 , 0.77943254, 0.797485 ], │ │ │ │ + [0.66650915, 0.19021054, 0.2135466 ]], dtype=float32) │ │ │ │ │ │ │ │ │ │ │ │

gsd.hoomd.HOOMDTrajectory supports random indexing of frames in the file. │ │ │ │ Indexing into a trajectory returns a gsd.hoomd.Frame.

│ │ │ │ │ │ │ │
│ │ │ │

Slicing and selection

│ │ │ │ @@ -398,21 +398,21 @@ │ │ │ │

Pure python reader

│ │ │ │
In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb'))
│ │ │ │  
│ │ │ │  In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f);
│ │ │ │  
│ │ │ │  In [25]: trajectory[3].particles.position
│ │ │ │  Out[25]: 
│ │ │ │ -array([[0.89500844, 0.6804407 , 0.04267412],
│ │ │ │ -       [0.14433402, 0.5661871 , 0.7641873 ],
│ │ │ │ -       [0.15324944, 0.9127389 , 0.26262757],
│ │ │ │ -       [0.27094877, 0.7915954 , 0.30066726],
│ │ │ │ -       [0.7693207 , 0.16346167, 0.09150158],
│ │ │ │ -       [0.4221725 , 0.18375231, 0.4870852 ],
│ │ │ │ -       [0.4705518 , 0.8647721 , 0.38522786]], dtype=float32)
│ │ │ │ +array([[0.22408643, 0.66488   , 0.7753238 ],
│ │ │ │ +       [0.5573457 , 0.67342   , 0.3152015 ],
│ │ │ │ +       [0.34624693, 0.7557675 , 0.18985012],
│ │ │ │ +       [0.9955534 , 0.73010087, 0.39911693],
│ │ │ │ +       [0.22552542, 0.47133732, 0.15401979],
│ │ │ │ +       [0.7119268 , 0.01261514, 0.6961568 ],
│ │ │ │ +       [0.8197673 , 0.13014723, 0.15284488]], dtype=float32)
│ │ │ │  
│ │ │ │
│ │ │ │

You can use GSD without needing to compile C code to read GSD files │ │ │ │ using gsd.pygsd.GSDFile in combination with gsd.hoomd.HOOMDTrajectory. It │ │ │ │ only supports the rb mode and does not read files as fast as the C │ │ │ │ implementation. It takes in a python file-like object, so it can be used with │ │ │ │ in-memory IO classes, and grid file classes that access data over the internet.

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -95,23 +95,23 @@ │ │ │ │ │ Out[16]: np.uint64(5) │ │ │ │ │ │ │ │ │ │ In [17]: frame.particles.N │ │ │ │ │ Out[17]: np.uint32(9) │ │ │ │ │ │ │ │ │ │ In [18]: frame.particles.position │ │ │ │ │ Out[18]: │ │ │ │ │ -array([[0.3990708 , 0.46742538, 0.11013277], │ │ │ │ │ - [0.500232 , 0.6611834 , 0.34853783], │ │ │ │ │ - [0.33798498, 0.17842552, 0.21506892], │ │ │ │ │ - [0.8987975 , 0.9976312 , 0.43329182], │ │ │ │ │ - [0.7190866 , 0.56602114, 0.85763174], │ │ │ │ │ - [0.5262568 , 0.7620646 , 0.514571 ], │ │ │ │ │ - [0.7480636 , 0.1283451 , 0.17023051], │ │ │ │ │ - [0.14996521, 0.26496089, 0.60422975], │ │ │ │ │ - [0.91051674, 0.6090423 , 0.02837761]], dtype=float32) │ │ │ │ │ +array([[0.59453017, 0.07023066, 0.15491188], │ │ │ │ │ + [0.6590497 , 0.4925308 , 0.05365222], │ │ │ │ │ + [0.60094637, 0.7735177 , 0.9989324 ], │ │ │ │ │ + [0.4629141 , 0.8696187 , 0.05940412], │ │ │ │ │ + [0.09813012, 0.5360956 , 0.3273283 ], │ │ │ │ │ + [0.28415552, 0.00800144, 0.23269427], │ │ │ │ │ + [0.15539242, 0.2657451 , 0.97073185], │ │ │ │ │ + [0.3030726 , 0.77943254, 0.797485 ], │ │ │ │ │ + [0.66650915, 0.19021054, 0.2135466 ]], dtype=float32) │ │ │ │ │ _g_s_d_._h_o_o_m_d_._H_O_O_M_D_T_r_a_j_e_c_t_o_r_y supports random indexing of frames in the file. │ │ │ │ │ Indexing into a trajectory returns a _g_s_d_._h_o_o_m_d_._F_r_a_m_e. │ │ │ │ │ ********** SSlliicciinngg aanndd sseelleeccttiioonn_?¶ ********** │ │ │ │ │ Use the slicing operator to select individual frames or a subset of a │ │ │ │ │ trajectory. │ │ │ │ │ In [19]: f = gsd.hoomd.open(name='example.gsd', mode='r') │ │ │ │ │ │ │ │ │ │ @@ -130,21 +130,21 @@ │ │ │ │ │ ********** PPuurree ppyytthhoonn rreeaaddeerr_?¶ ********** │ │ │ │ │ In [23]: f = gsd.pygsd.GSDFile(open('example.gsd', 'rb')) │ │ │ │ │ │ │ │ │ │ In [24]: trajectory = gsd.hoomd.HOOMDTrajectory(f); │ │ │ │ │ │ │ │ │ │ In [25]: trajectory[3].particles.position │ │ │ │ │ Out[25]: │ │ │ │ │ -array([[0.89500844, 0.6804407 , 0.04267412], │ │ │ │ │ - [0.14433402, 0.5661871 , 0.7641873 ], │ │ │ │ │ - [0.15324944, 0.9127389 , 0.26262757], │ │ │ │ │ - [0.27094877, 0.7915954 , 0.30066726], │ │ │ │ │ - [0.7693207 , 0.16346167, 0.09150158], │ │ │ │ │ - [0.4221725 , 0.18375231, 0.4870852 ], │ │ │ │ │ - [0.4705518 , 0.8647721 , 0.38522786]], dtype=float32) │ │ │ │ │ +array([[0.22408643, 0.66488 , 0.7753238 ], │ │ │ │ │ + [0.5573457 , 0.67342 , 0.3152015 ], │ │ │ │ │ + [0.34624693, 0.7557675 , 0.18985012], │ │ │ │ │ + [0.9955534 , 0.73010087, 0.39911693], │ │ │ │ │ + [0.22552542, 0.47133732, 0.15401979], │ │ │ │ │ + [0.7119268 , 0.01261514, 0.6961568 ], │ │ │ │ │ + [0.8197673 , 0.13014723, 0.15284488]], dtype=float32) │ │ │ │ │ You can use GGSSDD without needing to compile C code to read GGSSDD files using │ │ │ │ │ _g_s_d_._p_y_g_s_d_._G_S_D_F_i_l_e in combination with _g_s_d_._h_o_o_m_d_._H_O_O_M_D_T_r_a_j_e_c_t_o_r_y. It only │ │ │ │ │ supports the rb mode and does not read files as fast as the C implementation. │ │ │ │ │ It takes in a python file-like object, so it can be used with in-memory IO │ │ │ │ │ classes, and grid file classes that access data over the internet. │ │ │ │ │ Warning │ │ │ │ │ _g_s_d_._p_y_g_s_d is ssllooww. Use _g_s_d_._h_o_o_m_d_._o_p_e_n whenever possible. │ │ │ ├── ./usr/share/doc/python-gsd-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1893,177 +1893,177 @@ │ │ │ │ │ "12": "py:property", │ │ │ │ │ "13": "std:chunk", │ │ │ │ │ "14": "std:cmdoption" │ │ │ │ │ }, │ │ │ │ │ "terms": { │ │ │ │ │ "": [1, 2, 3, 8, 11, 13, 14, 18, 21], │ │ │ │ │ "0": [0, 6, 7, 8, 11, 14, 15, 16, 18, 19], │ │ │ │ │ - "02837761": 8, │ │ │ │ │ - "04267412": 8, │ │ │ │ │ - "09150158": 8, │ │ │ │ │ + "00800144": 8, │ │ │ │ │ + "01261514": 8, │ │ │ │ │ + "05365222": 8, │ │ │ │ │ + "05940412": 8, │ │ │ │ │ + "07023066": 8, │ │ │ │ │ + "09813012": 8, │ │ │ │ │ "0x65df65df65df65df": 6, │ │ │ │ │ "0xaaaabbbb": 6, │ │ │ │ │ "1": [0, 7, 8, 12, 14, 15, 16, 18, 19, 20], │ │ │ │ │ "10": [7, 8, 11, 14, 15], │ │ │ │ │ "100": [8, 15, 21], │ │ │ │ │ "11": [7, 8, 14, 21], │ │ │ │ │ - "11013277": 8, │ │ │ │ │ "12": [7, 8, 14], │ │ │ │ │ "127": 1, │ │ │ │ │ - "1283451": 8, │ │ │ │ │ "13": [7, 8, 14], │ │ │ │ │ + "13014723": 8, │ │ │ │ │ "13_gsd": [7, 8, 14], │ │ │ │ │ "14": [7, 8, 11, 14], │ │ │ │ │ - "14433402": 8, │ │ │ │ │ - "14996521": 8, │ │ │ │ │ "15": [7, 8, 14], │ │ │ │ │ - "15324944": 8, │ │ │ │ │ + "15284488": 8, │ │ │ │ │ + "15401979": 8, │ │ │ │ │ + "15491188": 8, │ │ │ │ │ + "15539242": 8, │ │ │ │ │ "16": [0, 6, 7, 8, 14], │ │ │ │ │ - "16346167": 8, │ │ │ │ │ "17": [7, 8, 14], │ │ │ │ │ - "17023051": 8, │ │ │ │ │ - "17842552": 8, │ │ │ │ │ "18": [7, 8, 11], │ │ │ │ │ - "18375231": 8, │ │ │ │ │ + "18985012": 8, │ │ │ │ │ "19": [7, 8, 14], │ │ │ │ │ + "19021054": 8, │ │ │ │ │ "1d": [14, 16], │ │ │ │ │ "1x1": [18, 19], │ │ │ │ │ "2": [0, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20], │ │ │ │ │ "20": [7, 8], │ │ │ │ │ "200": [8, 15], │ │ │ │ │ "2016": 12, │ │ │ │ │ "2019": 11, │ │ │ │ │ "2022": 11, │ │ │ │ │ "2024": 12, │ │ │ │ │ "21": [7, 8], │ │ │ │ │ - "21506892": 8, │ │ │ │ │ + "2135466": 8, │ │ │ │ │ "22": [7, 8, 11], │ │ │ │ │ + "22408643": 8, │ │ │ │ │ + "22552542": 8, │ │ │ │ │ "23": [7, 8], │ │ │ │ │ + "23269427": 8, │ │ │ │ │ "235": 1, │ │ │ │ │ "237": 1, │ │ │ │ │ "238": 1, │ │ │ │ │ "24": [7, 8], │ │ │ │ │ "249": 1, │ │ │ │ │ "25": [7, 8], │ │ │ │ │ "255": 1, │ │ │ │ │ "256": [0, 6], │ │ │ │ │ "257": 1, │ │ │ │ │ "26": [7, 8], │ │ │ │ │ - "26262757": 8, │ │ │ │ │ - "26496089": 8, │ │ │ │ │ + "2657451": 8, │ │ │ │ │ "266": 1, │ │ │ │ │ "267": 1, │ │ │ │ │ "27": [7, 8], │ │ │ │ │ "270": 1, │ │ │ │ │ - "27094877": 8, │ │ │ │ │ "28": [7, 8], │ │ │ │ │ "283": 1, │ │ │ │ │ + "28415552": 8, │ │ │ │ │ "29": [7, 8], │ │ │ │ │ "2d": [14, 16, 18, 19], │ │ │ │ │ "2gib": 1, │ │ │ │ │ "3": [7, 8, 11, 14, 15, 16, 18, 19], │ │ │ │ │ "30": [7, 8], │ │ │ │ │ "300": [8, 15], │ │ │ │ │ - "30066726": 8, │ │ │ │ │ + "3030726": 8, │ │ │ │ │ "308": 1, │ │ │ │ │ "31": [7, 8], │ │ │ │ │ + "3152015": 8, │ │ │ │ │ "317": 1, │ │ │ │ │ "319": 1, │ │ │ │ │ "32": [0, 6, 7, 18], │ │ │ │ │ "322": 1, │ │ │ │ │ "323": 1, │ │ │ │ │ "324": 1, │ │ │ │ │ "325": 1, │ │ │ │ │ + "3273283": 8, │ │ │ │ │ "33": 7, │ │ │ │ │ - "33798498": 8, │ │ │ │ │ "34": 7, │ │ │ │ │ - "34853783": 8, │ │ │ │ │ + "34624693": 8, │ │ │ │ │ "35": 7, │ │ │ │ │ "36": 7, │ │ │ │ │ "365": 1, │ │ │ │ │ "367": 1, │ │ │ │ │ "37": 7, │ │ │ │ │ "376": 1, │ │ │ │ │ "38": 7, │ │ │ │ │ - "38522786": 8, │ │ │ │ │ "388": 1, │ │ │ │ │ "39": 7, │ │ │ │ │ "391": 1, │ │ │ │ │ - "3990708": 8, │ │ │ │ │ + "39911693": 8, │ │ │ │ │ "3d": 20, │ │ │ │ │ "4": [7, 8, 14, 15, 18, 21], │ │ │ │ │ "40": 7, │ │ │ │ │ "400": [8, 15], │ │ │ │ │ "405": 1, │ │ │ │ │ "41": 7, │ │ │ │ │ - "4221725": 8, │ │ │ │ │ "43": 7, │ │ │ │ │ - "43329182": 8, │ │ │ │ │ "44": 7, │ │ │ │ │ "45": 7, │ │ │ │ │ "46": 7, │ │ │ │ │ - "46742538": 8, │ │ │ │ │ + "4629141": 8, │ │ │ │ │ "47": 7, │ │ │ │ │ - "4705518": 8, │ │ │ │ │ + "47133732": 8, │ │ │ │ │ "48": 7, │ │ │ │ │ - "4870852": 8, │ │ │ │ │ "49": 7, │ │ │ │ │ + "4925308": 8, │ │ │ │ │ "5": [7, 8, 14, 15, 19], │ │ │ │ │ "50": 7, │ │ │ │ │ "500": [8, 15], │ │ │ │ │ - "500232": 8, │ │ │ │ │ "51": 7, │ │ │ │ │ - "514571": 8, │ │ │ │ │ "52": 7, │ │ │ │ │ - "5262568": 8, │ │ │ │ │ "53": [0, 7], │ │ │ │ │ + "5360956": 8, │ │ │ │ │ "54": 7, │ │ │ │ │ "55": 7, │ │ │ │ │ - "56602114": 8, │ │ │ │ │ - "5661871": 8, │ │ │ │ │ + "5573457": 8, │ │ │ │ │ + "59453017": 8, │ │ │ │ │ "6": [7, 8, 14, 15], │ │ │ │ │ "600": [8, 15], │ │ │ │ │ - "60422975": 8, │ │ │ │ │ - "6090423": 8, │ │ │ │ │ + "60094637": 8, │ │ │ │ │ "627": 8, │ │ │ │ │ "63": [0, 6], │ │ │ │ │ "64": [0, 6, 11], │ │ │ │ │ "645": 7, │ │ │ │ │ "65535": 6, │ │ │ │ │ - "6611834": 8, │ │ │ │ │ - "6804407": 8, │ │ │ │ │ + "6590497": 8, │ │ │ │ │ + "66488": 8, │ │ │ │ │ + "66650915": 8, │ │ │ │ │ + "67342": 8, │ │ │ │ │ + "6961568": 8, │ │ │ │ │ "6x1": 18, │ │ │ │ │ "7": [7, 8, 14, 15, 19], │ │ │ │ │ "70": 14, │ │ │ │ │ "700": [8, 15], │ │ │ │ │ - "7190866": 8, │ │ │ │ │ - "7480636": 8, │ │ │ │ │ + "7119268": 8, │ │ │ │ │ + "73010087": 8, │ │ │ │ │ + "7557675": 8, │ │ │ │ │ "758": 14, │ │ │ │ │ - "7620646": 8, │ │ │ │ │ - "7641873": 8, │ │ │ │ │ - "7693207": 8, │ │ │ │ │ "771": 14, │ │ │ │ │ + "7735177": 8, │ │ │ │ │ + "7753238": 8, │ │ │ │ │ + "77943254": 8, │ │ │ │ │ "785": 8, │ │ │ │ │ "786": 8, │ │ │ │ │ "787": 8, │ │ │ │ │ "789": 8, │ │ │ │ │ - "7915954": 8, │ │ │ │ │ + "797485": 8, │ │ │ │ │ "8": [0, 6, 7, 8, 14, 15, 18, 19], │ │ │ │ │ "80": [6, 14, 21], │ │ │ │ │ "800": [8, 15], │ │ │ │ │ - "85763174": 8, │ │ │ │ │ - "8647721": 8, │ │ │ │ │ - "89500844": 8, │ │ │ │ │ - "8987975": 8, │ │ │ │ │ + "8197673": 8, │ │ │ │ │ + "8696187": 8, │ │ │ │ │ "9": [7, 8, 11, 14, 15], │ │ │ │ │ "90": 14, │ │ │ │ │ "900": [8, 15], │ │ │ │ │ - "91051674": 8, │ │ │ │ │ - "9127389": 8, │ │ │ │ │ - "9976312": 8, │ │ │ │ │ + "97073185": 8, │ │ │ │ │ + "9955534": 8, │ │ │ │ │ + "9989324": 8, │ │ │ │ │ "A": [0, 5, 6, 8, 9, 12, 18, 19], │ │ │ │ │ "AND": 12, │ │ │ │ │ "AS": 12, │ │ │ │ │ "As": 15, │ │ │ │ │ "BE": 12, │ │ │ │ │ "BUT": 12, │ │ │ │ │ "BY": 12,