Skip to content

Commit 1b2b1b3

Browse files
committed
deploy: 606b7d0
1 parent 9a4a9e2 commit 1b2b1b3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+1368
-228
lines changed

appConfig.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ window.AppConfig = {
2424
"app_notification_url": "assets/notifications/dev/",
2525
"app_update_url": "https://updates.phcode.io/tauri/update-latest-experimental-build.json",
2626
"linting.enabled_by_default": true,
27-
"build_timestamp": "2024-03-17T06:59:21.474Z",
27+
"build_timestamp": "2024-03-17T14:13:46.057Z",
2828
"googleAnalyticsID": "G-P4HJFPDB76",
2929
"googleAnalyticsIDDesktop": "G-VE5BXWJ0HF",
3030
"mixPanelID": "49c4d164b592be2350fc7af06a259bf3",
@@ -36,7 +36,7 @@ window.AppConfig = {
3636
"bugsnagEnv": "development"
3737
},
3838
"name": "Phoenix Code",
39-
"version": "3.4.8-20015",
39+
"version": "3.4.8-20018",
4040
"apiVersion": "3.4.8",
4141
"homepage": "https://core.ai",
4242
"issues": {

assets/default-project/en.zip

0 Bytes
Binary file not shown.

assets/sample-projects/HTML5.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

assets/sample-projects/explore.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

brackets-min.js

Lines changed: 95 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9796,7 +9796,9 @@ define("command/KeyBindingManager", function (require, exports, module) {
97969796
* semi-modal UI elements like dialogs or the code hint list that should
97979797
* execute before normal command bindings are run.
97989798
*
9799-
* The hook is passed one parameter, the original keyboard event. If the
9799+
* The hook is passed two parameters, the first param is the original keyboard event.
9800+
* The second param is the deduced shortcut string like `Ctrl-F` if present for
9801+
* that event or null if not keyboard shortcut string. If the
98009802
* hook handles the event (or wants to block other global hooks from
98019803
* handling the event), it should return true. Note that this will *only*
98029804
* stop other global hooks and KeyBindingManager from handling the
@@ -9924,15 +9926,15 @@ define("command/KeyBindingManager", function (require, exports, module) {
99249926
if(_detectDoubleCtrlKeyPress(event)){
99259927
return true;
99269928
}
9929+
const shortcut = _translateKeyboardEvent(event);
99279930
let i, handled = false;
99289931
for (i = _globalKeydownHooks.length - 1; i >= 0; i--) {
9929-
if (_globalKeydownHooks[i](event)) {
9932+
if (_globalKeydownHooks[i](event, shortcut)) {
99309933
handled = true;
99319934
break;
99329935
}
99339936
}
99349937
_detectAltGrKeyDown(event);
9935-
const shortcut = _translateKeyboardEvent(event);
99369938
if(keyboardShortcutCaptureInProgress) {
99379939
return updateShortcutSelection(event, shortcut);
99389940
}
@@ -19887,6 +19889,90 @@ define("editor/Editor", function (require, exports, module) {
1988719889
this.setSelection(word.anchor, word.head);
1988819890
};
1988919891

19892+
Editor.prototype.getTextBetween = function (startPos, endPos) {
19893+
const text = this._codeMirror.getRange(startPos, endPos);
19894+
return text;
19895+
};
19896+
19897+
/**
19898+
* Gets word at the given pos lies within or adjacent to. If pos isn't touching a word
19899+
* (e.g. within a token like "//"), returns null
19900+
* @param pos
19901+
* @return {{text:string, startPos:{line:number, ch:number}, endPos: {line:number, ch:number}}}
19902+
*/
19903+
Editor.prototype.getWordAt = function (pos) {
19904+
const wordRange = this._codeMirror.findWordAt(pos);
19905+
const text = this._codeMirror.getRange(wordRange.anchor, wordRange.head);
19906+
return {
19907+
text,
19908+
startPos: wordRange.anchor,
19909+
endPos: wordRange.head
19910+
};
19911+
};
19912+
19913+
/**
19914+
* Gets number string of (upto 10 digits default) at the given pos lies within or adjacent to.
19915+
* If pos isn't touching a number, returns null. If the number in string is greater than max digits
19916+
* returns null.
19917+
* @param pos
19918+
* @param {number} maxDigits - number of digits allowed. This is to prevent massive digit strings.
19919+
* @return {{text:string, startPos:{line:number, ch:number}, endPos: {line:number, ch:number}}}
19920+
*/
19921+
Editor.prototype.getNumberAt = function (pos, maxDigits = 10) {
19922+
// Eg: string "margin:1.4em;" the position maybe at the location 4, . or 1
19923+
const token = this._codeMirror.getTokenAt(pos);
19924+
const maxDigitsOverflow = maxDigits + 1;
19925+
19926+
if (token.type === "string" || token.type === "number") {
19927+
const str = token.string;
19928+
let left = pos.ch - token.start; // Start scanning from the given position
19929+
let right = left;
19930+
let decimalAlreadyFound = false,
19931+
digitCount = 0;
19932+
19933+
// Scan left to find the start of the number
19934+
while (left - 1 >= 0 && (/\d|\.|-/).test(str[left - 1]) && digitCount < maxDigitsOverflow) {
19935+
// Make sure not to count multiple decimal points in a number
19936+
if (str[left - 1] === '.' && !decimalAlreadyFound) {
19937+
decimalAlreadyFound = true;
19938+
} else if (str[left - 1] === '.' && decimalAlreadyFound) {
19939+
break;
19940+
} else if (str[left - 1] === '-') {
19941+
left--;
19942+
break;
19943+
}
19944+
digitCount++;
19945+
left--;
19946+
}
19947+
19948+
// Scan right to find the end of the number
19949+
while (right < str.length && (/\d|\./).test(str[right]) && digitCount < maxDigitsOverflow) {
19950+
// Make sure not to count multiple decimal points in a number
19951+
if (str[right] === '.' && !decimalAlreadyFound) {
19952+
decimalAlreadyFound = true;
19953+
} else if (str[right] === '.' && decimalAlreadyFound) {
19954+
break;
19955+
}
19956+
digitCount++;
19957+
right++;
19958+
}
19959+
19960+
// If we found a number, and it is withing the original max digit count, return the result
19961+
if (left !== right && digitCount !== maxDigitsOverflow) {
19962+
const text = str.substring(left, right);
19963+
if(text !== "."){
19964+
return {
19965+
text: str.substring(left, right),
19966+
startPos: {line: pos.line, ch: token.start + left},
19967+
endPos: {line: pos.line, ch: token.start + right}
19968+
};
19969+
}
19970+
}
19971+
}
19972+
19973+
return null;
19974+
};
19975+
1989019976
/**
1989119977
* Gets the total number of lines in the document (includes lines not visible in the viewport)
1989219978
* @return {!number}
@@ -41608,6 +41694,7 @@ define("features/QuickViewManager", function (require, exports, module) {
4160841694
popoverState.visible = true;
4160941695
positionPreview(editor, popoverState.xpos, popoverState.ytop, popoverState.ybot);
4161041696

41697+
exports.off(_EVENT_POPUP_CONTENT_MUTATED);
4161141698
exports.on(_EVENT_POPUP_CONTENT_MUTATED, ()=>{
4161241699
if(!popoverState || !editor){
4161341700
return;
@@ -139800,6 +139887,10 @@ define("utils/StringUtils", function (require, exports, module) {
139800139887
return randomId;
139801139888
}
139802139889

139890+
function isNumber(value) {
139891+
return parseFloat(value).toString() === value;
139892+
}
139893+
139803139894
// Define public API
139804139895
exports.format = format;
139805139896
exports.regexEscape = regexEscape;
@@ -139814,6 +139905,7 @@ define("utils/StringUtils", function (require, exports, module) {
139814139905
exports.truncate = truncate;
139815139906
exports.hashCode = hashCode;
139816139907
exports.randomString = randomString;
139908+
exports.isNumber = isNumber;
139817139909
});
139818139910

139819139911
/*

cacheManifest.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"appConfig.js": "7a3b323d5a743b69ec8ef92c783b1a2b27c37388557420819c9b54e5b73d4f10",
3-
"assets/default-project/en.zip": "ea2be8069fa8b9b6109f81e237cd2e62e745be09c933a0e9dc4300b17e1b3280",
2+
"appConfig.js": "d9f0a75d0d12053943c252236271d48ecf06997a75f123a92e8b37582a79fce5",
3+
"assets/default-project/en.zip": "f37ffc74bbc4382bc1143c4ed4bfad40dabcbcbfa62116a5985673b61ff4df8c",
44
"assets/default-project/en/images/cloud1.svg": "527399dadfa3357c3ee1a63d6c1c7dda81ecebb832f7383db26f1aaeaf722a8d",
55
"assets/default-project/en/images/cloud2.svg": "8127c63c0987bc674e2d25f7d24ead017853326c1e43d07706fec46091904418",
66
"assets/default-project/en/images/cloud3.svg": "15de53aa41dea3b0f685292814563f97213a9736c3cec2f8e17b5d9d45b3ae3d",
@@ -124,7 +124,7 @@
124124
"assets/pwa/32x32.png": "4f8f75bfcdb6efbbed1732f49edab4e292274cdeb1841e285ccc8194f4c9d8ac",
125125
"assets/pwa/phoenix.png": "d292bf76d6d61fdece2f97fb4cd71b8b0060d1058e9c1d02c94bfb20da8b7f0d",
126126
"assets/pwa/Square284x284Logo.png": "9887c2967039b4fae1214817925f1fb4f9227cba12d37612457c1c8ee1110c67",
127-
"assets/sample-projects/bootstrap-blog.zip": "0f0c2f7270db4a510c37963dcb55cea6b7eae702116be3654f0b79e36e0eea74",
127+
"assets/sample-projects/bootstrap-blog.zip": "0f06e47066633822cd3e245430600b4736e4270ed32fc8ee6e68d5edab037cd0",
128128
"assets/sample-projects/bootstrap-blog/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
129129
"assets/sample-projects/bootstrap-blog/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
130130
"assets/sample-projects/bootstrap-blog/assets/dist/css/bootstrap.min.css": "fb1763b59f9f5764294b5af9fa5250835ae608282fe6f2f2213a5952aacf1fbf",
@@ -134,7 +134,7 @@
134134
"assets/sample-projects/bootstrap-blog/blog.rtl.css": "33f49d02bbcb2e78f019b7582408fad2b5a76a2ecf79fe09d5b3c08c6ee3872b",
135135
"assets/sample-projects/bootstrap-blog/index-rtl.html": "c582278884060098ff51b9d350b0739e1a0396debdc76772c62b6ec375b6efcb",
136136
"assets/sample-projects/bootstrap-blog/index.html": "f4716c2affa299a27ab6f8c74c22fe67564f1b1d36ff2f0b322672bf0479d739",
137-
"assets/sample-projects/dashboard.zip": "a54ea4d5e38c75d89b87c23db473c51b0a5d0b16dd6453a80e6c20372cb958e7",
137+
"assets/sample-projects/dashboard.zip": "a8046192934f5d2bb6e954951a862e109278b5a0a392f7bacaabacbfe0308d5b",
138138
"assets/sample-projects/dashboard/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
139139
"assets/sample-projects/dashboard/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
140140
"assets/sample-projects/dashboard/assets/dist/css/bootstrap.min.css": "fb1763b59f9f5764294b5af9fa5250835ae608282fe6f2f2213a5952aacf1fbf",
@@ -146,7 +146,7 @@
146146
"assets/sample-projects/dashboard/index.html": "1fb0c934f816d728cad85e180f78369679dc9edb1eca2d5c625b9360e6264235",
147147
"assets/sample-projects/dashboard/signin.css": "083bef710a6170a5112ce257c2ecf8580ca97ce19136d770f10460e5b85862de",
148148
"assets/sample-projects/dashboard/signin.html": "8c602e656631aeee624673397c0dc00c339498914ed930ab177478c4662a8d26",
149-
"assets/sample-projects/explore.zip": "2264a142136b76b7500f63db443442de96290bce7e503bb6e6fa82aca5122318",
149+
"assets/sample-projects/explore.zip": "a97294d74501efe0f272335bace403d1551dce573d50ad53d290e4ba9f223c21",
150150
"assets/sample-projects/explore/A-tribute-page.html": "bd510c60f444058b7fcb71d83841f32b1cb5193c1a39421d7739bd6af9fef248",
151151
"assets/sample-projects/explore/adjustable-fireworks.html": "11e69bb2dd8708ed8fbf1acc62b0aaaf88c7ffec859ee958dc1ae51cd53ddac8",
152152
"assets/sample-projects/explore/ant_colony.html": "bc9435ed1b9868f2fbc7212d526f7532c533a5fdf45da988fa5e575bc5f363b7",
@@ -236,7 +236,7 @@
236236
"assets/sample-projects/explore/watermelon-pixel.html": "765a3fbffb5db97910512fbabaa7c55c0b52dc8eedfcc630811be39d0af98663",
237237
"assets/sample-projects/explore/webmine.html": "6b808f52812dc03db28483411500c04daf8ee0226f535c600a36999d6b7837c0",
238238
"assets/sample-projects/explore/whack-a-mole.html": "25be94a3640553b4801f80edd49998bae3a360988e8a26ff3bdfdc2a76b77191",
239-
"assets/sample-projects/home-pages.zip": "67b41ebe556a52ffd84f475dc8267e4b7629f93c23505bd1eca987f404d1f1a2",
239+
"assets/sample-projects/home-pages.zip": "08edd164ab911e13ae8c187b675063881a15c6be70794591b06e81a8feceed04",
240240
"assets/sample-projects/home-pages/album/index.html": "e29a1e96644bc17bab1a7e3724e822d65a479e10df182725ee1afa916efbfdc1",
241241
"assets/sample-projects/home-pages/assets/brand/bootstrap-logo-white.svg": "203d56e7e5e15d8203e596d4a711cec986f6380064591de21850f4563fb840bf",
242242
"assets/sample-projects/home-pages/assets/brand/bootstrap-logo.svg": "df11d37a123e36a768f2a6064973c4c6ab17d1e3c6501c8bf434ca5c0134c9a2",
@@ -248,28 +248,28 @@
248248
"assets/sample-projects/home-pages/carousel/index.html": "235d650043a09f2954f24e4659f64d99ef3988858567fb2221fb1cf34df057e6",
249249
"assets/sample-projects/home-pages/cover/cover.css": "2fbb596077c570cad7ee9e98fb88f5665e0ecfc11e7085c3e04639ad03f7bc10",
250250
"assets/sample-projects/home-pages/cover/index.html": "759214701ff759432711b3421d80aca692c7a2b4c978c516a0bcd0c81a43f381",
251-
"assets/sample-projects/HTML5.zip": "c731b8a677f2d2e8292433f30cf9bd6933c893f3f0c11b3e76d5aca24974f802",
251+
"assets/sample-projects/HTML5.zip": "c87e0a6c9c286a8aa844218b61529955a3d412ec2bc45ceba383e86573f955ca",
252252
"assets/sample-projects/HTML5/index.html": "2dc94c7d3e33aeeb44ec4f75bc7df86a5fd19f3121f2fd3638636fbf7c476c6a",
253253
"assets/sample-projects/HTML5/script.js": "c49e4b01cded4defbc21f5d5d0102719ce4cccbe1b9cb19f9232c5a05df658da",
254254
"assets/sample-projects/HTML5/styles.css": "744b85a9c31affbb00976694c4b9c9149b31e575ed9efdec386231d062ae93f2",
255255
"assets/sample-projects/new-project-list.json": "be1c907279163610779b000aa9ea6e4b035e07429203f16445a914c7045f2d64",
256256
"assets/sample-projects/zips/bootstrap.zip": "6f10407c00ce5d598e77f890528743dc645bc28014335483992b481e63fd7b97",
257257
"base-config/keyboard.json": "fc032682675e1f7d576374b080b97aaaa48a69ab47f15dab1c7f112853024f3d",
258258
"base-config/readme-keyboard.md": "27e98128176dbd060e93b1f321a4ddcd609571b7b8eb8c9112588f4767d08a03",
259-
"brackets-min.js": "58f176ce0624fb63f87483662fc06437a7d89426d546c71da62f255250ef2976",
259+
"brackets-min.js": "2ff63a49e35b295b89569af4a6c64c30db289fe1e681b32d2cbcd731ad731951",
260260
"brackets.config.dist.json": "8faa5c0a82bb4f49784e93d1225dbd5e1fd8ec6ab07b95f5f874c7c7bd7bb234",
261261
"brackets.config.staging.json": "c0e1f22c772c80f4f5756ab947e40538bcaf7fb7f8925834cfd4ef57c55e477a",
262262
"brackets.js": "5cfda5788870e89d590dd6b080e5a48f913eb29aaebbeef4a2a0db7a87870d4d",
263-
"cacheManifest.json": "f4ca231d0017bff7f00f17f2b0e6a6b27b62ade23841bcf2d7b00c83374f449c",
263+
"cacheManifest.json": "01aa0a51d7d9efe53a6b37223b1196c0fecfaee5477aeac672d829a928b1757a",
264264
"command/ChangeShortcutTemplate.html": "345d682d8bde29380822824778cf09acc79affae6e82b9db00c6205b2b3dd2ee",
265265
"command/CommandManager.js": "0600518322584495bbbfae76ed2bb39e416de3735ee65b12c63a2b3e6b3423ca",
266266
"command/Commands.js": "46217a4558df267cb6a4ac8d1bd528158c9301ca0c2b8c070b83ebcafcdba8c6",
267267
"command/DefaultMenus.js": "da4d25164649a01938a6fd84d7fb4062fe86a284a008fe4d546c8871db6dec27",
268-
"command/KeyBindingManager.js": "f9b781f883df019630bc424252e866c4e2c792160af787e973bb8db55e8e8d55",
268+
"command/KeyBindingManager.js": "1f1b7f085eb71a738c6849b27746077c56e08df7d5432871b1b75eecea4ea511",
269269
"command/KeyboardOverlayMode.js": "330c879131057b24b340cf29f16aa39845c104e2ec866c5b580d9d619f33fafe",
270270
"command/Keys.js": "31cd87a01ce41de28e56ccbdd4fa14866cccc2b7bcde61c5134095adaa5cb674",
271271
"command/Menus.js": "c31266bdd68f4c83e2aed71a6a89551d51bc63b3ed66e67dec94e1d9ae77859f",
272-
"config.json": "e699d9396e9604430832ea8880a38f4fa894469c69c20b4c27cf26301004d5b1",
272+
"config.json": "71fc9d6e559c9147ad1dd18387ba9e47819f3b7bcae77e292519f58c1514149d",
273273
"desktop-metrics.html": "ca46d36aec85f715746d1b90af09664c98e17b8262e5b141eee69bdb9d2b1c89",
274274
"devEnable.html": "44aa1a496a8be413299f651e6b0c3e62ac50cd5d40126ad1bb6b70b9b2b818c4",
275275
"document/ChangedDocumentTracker.js": "03b0eaf0995fee6d27c782a8028a1314f61214e383f5f5e198320b2faac4cf40",
@@ -281,7 +281,7 @@
281281
"editor/CodeHintList.js": "6096c899dadeefe3ea832a30eaad4237748cf21d3847c680085b6bbd39958c31",
282282
"editor/CodeHintManager.js": "265143b195925dbff8e34ccee321530c0bd491d3185e0cbf707bbdd1cef5e070",
283283
"editor/CSSInlineEditor.js": "20329138aea67b56f34a8d0772caab6a9a944db6ef7ac491a4be4cd8ed89c4cd",
284-
"editor/Editor.js": "fc5b0fb93c6bb83f95014f18df0e6591084e2a1c21e25fb59d289778eec23b5e",
284+
"editor/Editor.js": "404a53e2c8fa5206e2585e90d29148008de948a321d7a8b58f95731ac81e6e2a",
285285
"editor/EditorCommandHandlers.js": "df49c82ae491c51e0f0c71fe9bcb7d8e40ccf28dfcd32989210b83ffa8c03dcc",
286286
"editor/EditorHelper/ChangeHelper.js": "9e6dbf822ff9b3da8fd43f5ad70282ab750fd457b3c1e27dffb25af2030f6f92",
287287
"editor/EditorHelper/EditorPreferences.js": "6309027a948cd649fa673102375d1f11ef707516781117afa47748fa7cb6bb68",
@@ -486,13 +486,13 @@
486486
"extensions/default/QuickView/colorGradientProvider.js": "eb7c5a59de2a825f1755699b20aaa1b830d770522c8008440bc810f6213c5a2d",
487487
"extensions/default/QuickView/ImagePreviewProvider.js": "3468d59055cac842baec63a3eb9489a81408812ee23dc849e5753452eb79023f",
488488
"extensions/default/QuickView/main.js": "0371ffacb3d0f08b8343db3c1041770ebac0604a7e0acc5aee58cb8b9ecd3432",
489-
"extensions/default/QuickView/numberPreviewProvider.js": "38927a802c1a0e376a14e42567545d6cf28544ec8aa8716433e7d13e11af81eb",
489+
"extensions/default/QuickView/numberPreviewProvider.js": "50582bcdb55d10712639ac9856c83145dbee2a26e63283a330cd6f4b4659876a",
490490
"extensions/default/QuickView/package.json": "222d253b708d5b4d1160912d89778c6a9f2841ff7d9152b80b8caa172949dd28",
491491
"extensions/default/QuickView/preview-bg-dark.svg": "f46c8ae9021f68cd807676c19cc2eafbf1a96205ca0bef413116435385f431b0",
492492
"extensions/default/QuickView/preview-bg.svg": "44b3eccc40e29e693c6df9462b4eb6c0f502a2df0c812bf174e84dbc4dbde76d",
493493
"extensions/default/QuickView/QuickView.less": "10fd193f332bac3b628257e6d16fd9625cd483f18d1659f4fddadd1aeceb4645",
494494
"extensions/default/QuickView/requirejs-config.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
495-
"extensions/default/QuickView/unittests.js": "e435b982d4eccbbe3b5f0d4ecabf29906155f8ff8323cdb05b0e0ddbab14e53b",
495+
"extensions/default/QuickView/unittests.js": "92e56b6175a3e0f31acde5903175346db00789a78f6ac4b9eabb795aab3c328d",
496496
"extensions/default/README.md": "b0123c9b6ab4fa3ee742d1fb07606f20bf9b33319971788a614c78664c52954d",
497497
"extensions/default/SVGCodeHints/main.js": "bfb485b98a2e7c086d06ee47d62911105e6db3e38439519147aef752be7176fc",
498498
"extensions/default/SVGCodeHints/package.json": "4523438752694db772a3c3172e2a3cfc826e15de49206b6a2a73f4d455092dcf",
@@ -589,7 +589,7 @@
589589
"features/NewFileContentManager.js": "7ad98b740efed638f4d97e276b7448c953476c9a934fbed07da7d2833dccb2b7",
590590
"features/ParameterHintsManager.js": "080eb99bd55c3efeb5932d94f7c9901231fe9a1411eb1cb0283344abcef16315",
591591
"features/PriorityBasedRegistration.js": "97d948e8dbf08ba32b105b7b41a83bf11de53c6daad4c7ed5ba3bd54efc37260",
592-
"features/QuickViewManager.js": "d05df5d5e1b2e153ff6fa6d5ee503ecf3bb1182717f71a4bb9b15bdd43484cdf",
592+
"features/QuickViewManager.js": "a54ffe59c0809613c44e86616e1401ae3252498811dd6fc34d71218868b162a3",
593593
"features/SelectionViewManager.js": "33994b9818b9d557853e049e93f901413c946d41ee890c738e7317a91476ed22",
594594
"features/TaskManager.js": "0b81ee6becf84291d8473c5cf530c7fd4fa08b9eea75b2bd111af8ed0d82ac9d",
595595
"file/FileUtils.js": "445951920ac6d5643eddd2d6d5b417028f5016bdb5e982d35042a7cf1be59b9b",
@@ -1719,7 +1719,7 @@
17191719
"utils/PerfUtils.js": "5d20e18e32e4a8a67c61be9ae4d3be253b39425f18c00fceef96b440b3663293",
17201720
"utils/Resizer.js": "2e227fd39c8b47b1a11e35cecc77932ba7491c7b130ff5b8c6f95ca18f45a2f8",
17211721
"utils/StringMatch.js": "385c2be413ed0818b05f3e5b1d455089ace1bc1d8ba38036488a8ebb6febcb36",
1722-
"utils/StringUtils.js": "3a7a23768657606130214b9b0c1a88828b8169b694b64408fdd80ddeb7db3c09",
1722+
"utils/StringUtils.js": "5225a89545250ae278185af9e84a1ec60cd7a2e6d00293b5d6f45050922ee944",
17231723
"utils/TokenUtils.js": "7b7856f8f515d486248fd1ada866679dce70012242e3ab90b55a63b2e6b340ee",
17241724
"utils/UrlParams.js": "6852966e0557a302311c79eb121a285d3cda7e0bcd0b17b05f6083307e02cc91",
17251725
"utils/ValidationUtils.js": "7a2e1e7d73cfef3128cd7582a1274c0fa45e088726ea061dd9b3d231ab958c33",

0 commit comments

Comments
 (0)