workbench.desktop.main.js · part 200
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, part 200. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
use strict
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14275198–14275210, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14275413
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14275413–14275425, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Invalid hex string length
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14276225–14276252, SHA-256 9d0e7bcd012b83f6.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid hex string length
Invalid hex string length
use strict · byte 14276408
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14276408–14276420, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14277148
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277148–14277160, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Duration of InMemoryBlobStore getBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277261–14277327, SHA-256 8185a3ef27c0a007.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of InMemoryBlobStore getBlob operations in milliseconds
Duration of InMemoryBlobStore getBlob operations in milliseconds
Duration of InMemoryBlobStore setBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277392–14277458, SHA-256 817c4b3760d27c15.
Jev judged not model-facing (confidence 0.14; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of InMemoryBlobStore setBlob operations in milliseconds
Duration of InMemoryBlobStore setBlob operations in milliseconds
(${e.length===1? missing blob ${t 0 } : ${e.length} missing blobs: ${t.join(", "
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277557–14277679, SHA-256 9f46cb935aa8e6f5.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: (${e.length===1?'missing blob ${t[0]}':'${e.length} missing blobs: ${t.join(", ")}${e.length>t.length?", \u2026":""}'})
(${e.length===1?`missing blob ${t[0]}`:`${e.length} missing blobs: ${t.join(", ")}${e.length>t.length?", \u2026":""}`})
missing blob ${t 0 }
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277575–14277597, SHA-256 4513a6109538559d.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: missing blob ${t[0]}
missing blob ${t[0]}
${e.length} missing blobs: ${t.join(", ")}${e.length t.length?", u2026":""}
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277598–14277676, SHA-256 38bb8c9cbfe5a260.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${e.length} missing blobs: ${t.join(", ")}${e.length>t.length?", \u2026":""}
${e.length} missing blobs: ${t.join(", ")}${e.length>t.length?", \u2026":""}
use strict · byte 14277994
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14277994–14278006, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
This conversation's data is missing and can't be restored. Start a new chat to c
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14278011–14278101, SHA-256 e6e602643bbf03cc.
Jev judged not model-facing (confidence 0.04; role human). This is a classifier judgment, not proof of delivery.
Readable text: This conversation's data is missing and can't be restored. Start a new chat to continue.
This conversation's data is missing and can't be restored. Start a new chat to continue.
use strict · byte 14278366
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14278366–14278378, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14278525
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14278525–14278537, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14278890
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14278890–14278902, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Duration of CachedBlobStore getBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279014–14279078, SHA-256 3110b8f5e8be2d51.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of CachedBlobStore getBlob operations in milliseconds
Duration of CachedBlobStore getBlob operations in milliseconds
Duration of CachedBlobStore setBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279140–14279204, SHA-256 bb884871942e23e5.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of CachedBlobStore setBlob operations in milliseconds
Duration of CachedBlobStore setBlob operations in milliseconds
Duration of CachedBlobStore flush operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279263–14279325, SHA-256 d005ace04086f67d.
Jev judged not model-facing (confidence 0.09; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Duration of CachedBlobStore flush operations in milliseconds
Duration of CachedBlobStore flush operations in milliseconds
Resident bytes held in the CachedBlobStore in-memory cache, sampled on flush
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279378–14279456, SHA-256 ebb533184228807a.
Jev judged not model-facing (confidence 0.11; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Resident bytes held in the CachedBlobStore in-memory cache, sampled on flush
Resident bytes held in the CachedBlobStore in-memory cache, sampled on flush
Number of CachedBlobStore getBlob operations by cache result type
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279515–14279582, SHA-256 1a805f5d819748a5.
Jev judged not model-facing (confidence 0.13; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Number of CachedBlobStore getBlob operations by cache result type
Number of CachedBlobStore getBlob operations by cache result type
Number of nearby blob reads that found ciphertext but failed to decrypt it (wron
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279665–14279764, SHA-256 cf4b9143a11eae49.
Jev judged not model-facing (confidence 0.14; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Number of nearby blob reads that found ciphertext but failed to decrypt it (wrong encryption key)
Number of nearby blob reads that found ciphertext but failed to decrypt it (wrong encryption key)
Number of nearby blob reads where the primary encryption key failed but the fall
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14279831–14279940, SHA-256 73065ac3db62e55e.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Number of nearby blob reads where the primary encryption key failed but the fallback key decrypted the blob
Number of nearby blob reads where the primary encryption key failed but the fallback key decrypted the blob
Duration of EncryptedBlobStore getBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14280005–14280072, SHA-256 d1682f53ad91582f.
Jev judged not model-facing (confidence 0.17; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of EncryptedBlobStore getBlob operations in milliseconds
Duration of EncryptedBlobStore getBlob operations in milliseconds
Duration of EncryptedBlobStore setBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14280137–14280204, SHA-256 7b10ebc466c42a78.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of EncryptedBlobStore setBlob operations in milliseconds
Duration of EncryptedBlobStore setBlob operations in milliseconds
Failed to decrypt nearby blob (encryption key mismatch)
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14280252–14280309, SHA-256 dea8921d6a795d70.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Failed to decrypt nearby blob (encryption key mismatch)
Failed to decrypt nearby blob (encryption key mismatch)
use strict · byte 14282377
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14282377–14282389, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14283997
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14283997–14284009, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14285805
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14285805–14285817, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14289890
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14289890–14289902, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14291341
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14291341–14291353, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14292239
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14292239–14292251, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14292750
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14292750–14292762, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14293208
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14293208–14293220, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14293549
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14293549–14293561, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14294220
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14294220–14294232, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14295019
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14295019–14295031, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14295895
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14295895–14295907, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14296618
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14296618–14296630, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14297587
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14297587–14297599, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14298318
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14298318–14298330, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14299023
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14299023–14299035, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14300834
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14300834–14300846, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14309161
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14309161–14309173, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14318654
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14318654–14318666, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14320029
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14320029–14320041, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Duration of ControlledKvManager getBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14320173–14320241, SHA-256 4c032fb7f614ddde.
Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of ControlledKvManager getBlob operations in milliseconds
Duration of ControlledKvManager getBlob operations in milliseconds
Duration of ControlledKvManager setBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14320307–14320375, SHA-256 02c65ca9a3820319.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of ControlledKvManager setBlob operations in milliseconds
Duration of ControlledKvManager setBlob operations in milliseconds
Error handling getBlob
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14321074–14321098, SHA-256 c86af81855190a35.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Error handling getBlob
Error handling getBlob
Error writing failed getBlobResult
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14321297–14321333, SHA-256 ab1bbe07a500cf86.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Error writing failed getBlobResult
Error writing failed getBlobResult
Error writing setBlobResult
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14321929–14321958, SHA-256 dc749b9336abf96c.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Error writing setBlobResult
Error writing setBlobResult
use strict · byte 14322216
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322216–14322228, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Duration of WritethroughBlobStore getBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322335–14322405, SHA-256 c0fcd1ed578ba71c.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of WritethroughBlobStore getBlob operations in milliseconds
Duration of WritethroughBlobStore getBlob operations in milliseconds
Duration of WritethroughBlobStore setBlob operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322473–14322543, SHA-256 feae8a92ac7e370d.
Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Duration of WritethroughBlobStore setBlob operations in milliseconds
Duration of WritethroughBlobStore setBlob operations in milliseconds
Duration of WritethroughBlobStore flush operations in milliseconds
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322608–14322676, SHA-256 45f4fd438fea14f4.
Jev judged not model-facing (confidence 0.14; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Duration of WritethroughBlobStore flush operations in milliseconds
Duration of WritethroughBlobStore flush operations in milliseconds
use strict · byte 14322717
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322717–14322729, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
use strict · byte 14322832
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322832–14322844, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
Number of large or slow LazyReference cache misses that require loading and dese
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14322991–14323089, SHA-256 0d2bdfcd952425f0.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Number of large or slow LazyReference cache misses that require loading and deserializing a blob
Number of large or slow LazyReference cache misses that require loading and deserializing a blob
Blob byte size loaded on a large or slow LazyReference deserialize cache miss
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14323181–14323260, SHA-256 97bda3c3e99c0877.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Blob byte size loaded on a large or slow LazyReference deserialize cache miss
Blob byte size loaded on a large or slow LazyReference deserialize cache miss
Time spent deserializing a blob on a large or slow LazyReference cache miss
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14323349–14323426, SHA-256 407e4c05b55a91a6.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Time spent deserializing a blob on a large or slow LazyReference cache miss
Time spent deserializing a blob on a large or slow LazyReference cache miss
use strict · byte 14323512
Source: desktop/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js, bytes 14323512–14323524, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict