MCPcopy Index your code
hub / github.com/outerbase/studio / t

Function t

public/sqljs/sql-wasm.js:906–939  ·  view source on GitHub ↗
(a, b, c, d)

Source from the content-addressed store, hash-verified

904 return a ? Wa(y, a, b) : "";
905 }
906 function t(a, b, c, d) {
907 if (!(0 < d)) return 0;
908 var f = c;
909 d = c + d - 1;
910 for (var h = 0; h < a.length; ++h) {
911 var l = a.charCodeAt(h);
912 if (55296 <= l && 57343 >= l) {
913 var q = a.charCodeAt(++h);
914 l = (65536 + ((l & 1023) << 10)) | (q & 1023);
915 }
916 if (127 >= l) {
917 if (c >= d) break;
918 b[c++] = l;
919 } else {
920 if (2047 >= l) {
921 if (c + 1 >= d) break;
922 b[c++] = 192 | (l >> 6);
923 } else {
924 if (65535 >= l) {
925 if (c + 2 >= d) break;
926 b[c++] = 224 | (l >> 12);
927 } else {
928 if (c + 3 >= d) break;
929 b[c++] = 240 | (l >> 18);
930 b[c++] = 128 | ((l >> 12) & 63);
931 }
932 b[c++] = 128 | ((l >> 6) & 63);
933 }
934 b[c++] = 128 | (l & 63);
935 }
936 }
937 b[c] = 0;
938 return c - f;
939 }
940 function ea(a) {
941 for (var b = 0, c = 0; c < a.length; ++c) {
942 var d = a.charCodeAt(c);

Callers 6

dFunction · 0.85
SaFunction · 0.85
XaFunction · 0.85
raFunction · 0.85
naFunction · 0.85
initSqlJsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected