Files
maple/maple-py/re/findings/decrow.txt
T

2156 lines
77 KiB
Plaintext

//===== FUN_141c04be0 @ 141c04be0 [AnalysisDataPath/SearchStr/MasterContentID mapper] =====
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
/* WARNING: Type propagation algorithm not settling */
int FUN_141c04be0(undefined8 param_1)
{
code *pcVar1;
bool bVar2;
bool bVar3;
bool bVar4;
byte bVar5;
byte bVar6;
byte bVar7;
byte bVar8;
byte bVar9;
byte bVar10;
byte bVar11;
bool bVar12;
bool bVar13;
bool bVar14;
bool bVar15;
byte bVar16;
byte bVar17;
byte bVar18;
byte bVar19;
byte bVar20;
undefined8 uVar21;
undefined8 uVar22;
longlong lVar23;
longlong lVar24;
longlong *plVar25;
undefined4 *puVar26;
undefined2 *puVar27;
char *pcVar28;
undefined1 *puVar29;
bool bVar30;
undefined1 auStack_798 [32];
undefined8 local_778;
undefined8 local_770;
undefined4 local_768;
undefined8 local_760;
char local_758 [4];
int local_754;
undefined1 local_750 [4];
int local_74c [3];
undefined1 local_740 [8];
int local_738;
undefined1 local_730 [8];
undefined8 local_728;
undefined1 local_720 [8];
undefined1 local_718 [8];
undefined1 local_710 [8];
longlong local_708;
undefined1 local_700 [8];
undefined1 local_6f8 [8];
undefined1 local_6f0 [8];
undefined1 local_6e8 [8];
undefined1 local_6e0 [8];
undefined1 local_6d8 [8];
undefined1 local_6d0 [8];
undefined1 local_6c8 [8];
undefined1 local_6c0 [8];
undefined1 local_6b8 [8];
undefined1 local_6b0 [8];
undefined1 local_6a8 [8];
undefined1 local_6a0 [8];
undefined1 local_698 [8];
undefined1 local_690 [8];
undefined1 local_688 [8];
undefined1 local_680 [8];
undefined1 local_678 [8];
undefined1 local_670 [8];
undefined1 local_668 [8];
undefined1 local_660 [8];
undefined1 local_658 [8];
undefined1 local_650 [8];
undefined1 local_648 [8];
undefined1 local_640 [8];
undefined1 local_638 [8];
undefined1 local_630 [8];
undefined1 local_628 [8];
undefined1 local_620 [8];
undefined1 local_618 [8];
undefined1 local_610 [8];
undefined1 local_608 [8];
undefined1 local_600 [8];
undefined1 local_5f8 [8];
undefined1 local_5f0 [8];
undefined1 local_5e8 [8];
undefined1 local_5e0 [8];
undefined1 local_5d8 [8];
undefined1 local_5d0 [8];
undefined1 local_5c8 [8];
undefined1 local_5c0 [8];
undefined1 local_5b8 [8];
undefined1 local_5b0 [8];
undefined1 local_5a8 [8];
undefined1 local_5a0 [8];
undefined1 local_598 [8];
undefined1 local_590 [8];
undefined1 local_588 [8];
undefined1 local_580 [8];
undefined1 local_578 [8];
undefined1 local_570 [8];
undefined1 local_568 [8];
undefined1 local_560 [8];
undefined1 local_558 [8];
undefined1 local_550 [8];
undefined1 local_548 [8];
undefined1 local_540 [8];
undefined1 local_538 [8];
undefined1 local_530 [8];
undefined1 local_528 [8];
undefined1 local_520 [8];
undefined1 local_518 [8];
undefined1 local_510 [8];
undefined1 local_508 [8];
undefined1 local_500 [8];
undefined1 local_4f8 [8];
undefined1 local_4f0 [8];
undefined1 local_4e8 [8];
undefined1 local_4e0 [8];
undefined1 local_4d8 [8];
undefined1 local_4d0 [8];
undefined1 local_4c8 [8];
undefined1 local_4c0 [8];
undefined1 local_4b8 [8];
undefined1 local_4b0 [8];
undefined1 local_4a8 [8];
undefined1 local_4a0 [8];
undefined1 local_498 [8];
undefined1 local_490 [8];
undefined1 local_488 [8];
undefined1 local_480 [8];
undefined1 local_478 [8];
undefined1 local_470 [8];
undefined1 local_468 [8];
undefined1 local_460 [8];
undefined1 local_458 [8];
undefined1 local_450 [8];
undefined1 local_448 [8];
undefined1 local_440 [8];
undefined1 local_438 [8];
undefined1 local_430 [8];
undefined1 local_428 [8];
undefined1 local_420 [8];
undefined1 local_418 [8];
undefined1 local_410 [8];
undefined1 local_408 [8];
undefined1 local_400 [8];
undefined1 local_3f8 [8];
undefined1 local_3f0 [8];
undefined1 local_3e8 [8];
undefined1 local_3e0 [8];
undefined1 local_3d8 [8];
undefined1 local_3d0 [8];
undefined1 local_3c8 [8];
undefined1 local_3c0 [8];
undefined1 local_3b8 [8];
undefined1 local_3b0 [8];
undefined1 local_3a8 [8];
undefined1 local_3a0 [8];
undefined1 local_398 [8];
undefined1 local_390 [8];
undefined1 local_388 [8];
longlong local_380;
undefined1 local_378 [16];
undefined1 local_368 [16];
undefined1 local_358 [16];
undefined1 local_348 [16];
undefined1 local_338 [16];
undefined1 local_328 [16];
undefined1 local_318 [16];
undefined1 local_308 [16];
undefined1 local_2f8 [16];
undefined1 local_2e8 [16];
undefined1 local_2d8 [16];
undefined1 local_2c8 [16];
undefined1 local_2b8 [16];
undefined1 local_2a8 [16];
undefined1 local_298 [16];
undefined1 local_288 [16];
undefined1 local_278 [16];
undefined1 local_268 [16];
undefined1 local_258 [16];
undefined1 local_248 [16];
undefined1 local_238 [16];
undefined1 local_228 [16];
undefined1 local_218 [16];
undefined1 local_208 [16];
undefined1 local_1f8 [16];
undefined1 local_1e8 [16];
undefined1 local_1d8 [16];
undefined1 local_1c8 [16];
undefined1 local_1b8 [16];
undefined1 local_1a8 [16];
undefined1 local_198 [16];
undefined1 local_188 [16];
undefined1 local_178 [16];
undefined1 local_168 [16];
undefined1 local_158 [16];
undefined1 local_148 [16];
undefined1 local_138 [16];
undefined1 local_128 [16];
undefined1 local_118 [16];
undefined1 local_108 [16];
undefined1 local_f8 [16];
undefined1 local_e8 [16];
undefined1 local_d8 [16];
undefined1 local_c8 [16];
undefined1 local_b8 [16];
undefined1 local_a8 [16];
undefined1 local_98 [16];
undefined1 local_88 [16];
undefined1 local_78 [16];
undefined1 local_68 [16];
undefined1 local_58 [16];
undefined1 local_48 [16];
ulonglong local_38;
local_38 = DAT_14519c398 ^ (ulonglong)auStack_798;
bVar19 = 0;
bVar17 = 0;
bVar14 = false;
bVar12 = false;
bVar11 = 0;
bVar10 = 0;
bVar9 = 0;
bVar8 = 0;
bVar7 = 0;
bVar6 = 0;
local_74c[1] = 0;
local_728 = param_1;
local_754 = thunk_FUN_1420de9e0(0);
if (local_754 == 0) {
uVar21 = thunk_FUN_141d75760(1);
local_760 = 0;
local_768 = 0;
local_770 = 0;
local_778 = 0;
lVar23 = thunk_FUN_1420dcbb8(&local_754,uVar21,0,0);
local_708 = lVar23;
if ((local_754 == 0) && (lVar23 != 0)) {
local_74c[0] = 0;
local_754 = thunk_FUN_1420dd31c(lVar23,local_74c);
if ((local_754 == 0) && (local_74c[0] != 0)) {
local_74c[1] = 0;
local_750[0] = 1;
thunk_FUN_1420dd10c(lVar23,1,local_74c + 1,local_750);
local_758[0] = '\0';
FUN_1423c3af0(local_378);
local_738 = 0;
bVar3 = bVar12;
bVar13 = bVar12;
bVar4 = bVar14;
bVar15 = bVar14;
bVar16 = bVar17;
bVar18 = bVar17;
if (0 < local_74c[0]) {
do {
plVar25 = (longlong *)0x0;
lVar24 = thunk_FUN_1420dd538(lVar23,&local_754);
param_1 = local_728;
if ((local_754 != 0) || (lVar24 == 0)) break;
local_380 = FUN_14217c644(0x20);
if (local_380 != 0) {
plVar25 = (longlong *)FUN_1423c1e00(local_380);
}
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0,local_758);
FUN_1423c3a40(local_368,*puVar26);
FUN_1423d68a0(local_588,&DAT_143293ecc);
(*pcVar1)(plVar25,local_588,local_368);
FUN_1423d69f0(local_588);
FUN_1423c3ab0(local_368);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,1,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_398);
bVar3 = true;
}
else {
uVar21 = FUN_1423d56a0(local_390,lVar23);
bVar4 = true;
}
FUN_1423d58b0(local_508,uVar21);
if (bVar3) {
bVar3 = false;
FUN_1423d59b0(local_398);
}
if (bVar4) {
bVar4 = false;
FUN_1423d59b0(local_390);
}
uVar21 = FUN_1419f6820(local_388,local_508);
FUN_1423c2f60(local_358,uVar21);
FUN_1423d68a0(local_510,"FolderPath");
(*pcVar1)(plVar25,local_510,local_358);
FUN_1423d69f0(local_510);
FUN_1423c3ab0(local_358);
FUN_1423d59b0(local_388);
FUN_1423d59b0(local_508);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,2,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_4e0);
}
else {
uVar21 = FUN_1423d56a0(local_4d8,lVar23);
}
FUN_1423d58b0(local_4f8,uVar21);
bVar5 = bVar30 | bVar16;
if ((bool)(bVar30 | bVar16)) {
bVar5 = 0;
FUN_1423d59b0(local_4e0);
}
if (!bVar30) {
FUN_1423d59b0(local_4d8);
}
FUN_1423c2f60(local_348,local_4f8);
FUN_1423d68a0(local_500,"FileNameL");
(*pcVar1)(plVar25,local_500,local_348);
FUN_1423d69f0(local_500);
FUN_1423c3ab0(local_348);
FUN_1423d59b0(local_4f8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,3,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_4d0);
}
else {
uVar21 = FUN_1423d56a0(local_4c8,lVar23);
}
FUN_1423d58b0(local_700,uVar21);
bVar2 = (bool)(bVar7 | bVar30);
bVar7 = bVar7 | bVar30;
if (bVar2) {
bVar7 = 0;
FUN_1423d59b0(local_4d0);
}
if (!bVar30) {
FUN_1423d59b0(local_4c8);
}
FUN_1423c2f60(local_338,local_700);
FUN_1423d68a0(local_4f0,"FileNameS");
(*pcVar1)(plVar25,local_4f0,local_338);
FUN_1423d69f0(local_4f0);
FUN_1423c3ab0(local_338);
FUN_1423d59b0(local_700);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,4,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_4c0);
}
else {
uVar21 = FUN_1423d56a0(local_4b8,lVar23);
}
FUN_1423d58b0(local_6f0,uVar21);
bVar2 = (bool)(bVar8 | bVar30);
bVar8 = bVar8 | bVar30;
if (bVar2) {
bVar8 = 0;
FUN_1423d59b0(local_4c0);
}
if (!bVar30) {
FUN_1423d59b0(local_4b8);
}
FUN_1423c2f60(local_328,local_6f0);
FUN_1423d68a0(local_6f8,"Title");
(*pcVar1)(plVar25,local_6f8,local_328);
FUN_1423d69f0(local_6f8);
FUN_1423c3ab0(local_328);
FUN_1423d59b0(local_6f0);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,5,local_758);
FUN_1423c3a40(local_318,*puVar26);
FUN_1423d68a0(local_6e8,"ArtistID");
(*pcVar1)(plVar25,local_6e8,local_318);
FUN_1423d69f0(local_6e8);
FUN_1423c3ab0(local_318);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,6,local_758);
FUN_1423c3a40(local_308,*puVar26);
FUN_1423d68a0(local_6e0,"AlbumID");
(*pcVar1)(plVar25,local_6e0,local_308);
FUN_1423d69f0(local_6e0);
FUN_1423c3ab0(local_308);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,7,local_758);
FUN_1423c3a40(local_2f8,*puVar26);
FUN_1423d68a0(local_6d8,"GenreID");
(*pcVar1)(plVar25,local_6d8,local_2f8);
FUN_1423d69f0(local_6d8);
FUN_1423c3ab0(local_2f8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,8,local_758);
FUN_1423c3a40(local_2e8,*puVar26);
FUN_1423d68a0(local_6d0,&DAT_143293f28);
(*pcVar1)(plVar25,local_6d0,local_2e8);
FUN_1423d69f0(local_6d0);
FUN_1423c3ab0(local_2e8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar27 = (undefined2 *)thunk_FUN_1420dd5e4(lVar24,9,local_758);
FUN_1423c3a60(local_2d8,*puVar27);
FUN_1423d68a0(local_6c8,"Length");
(*pcVar1)(plVar25,local_6c8,local_2d8);
FUN_1423d69f0(local_6c8);
FUN_1423c3ab0(local_2d8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,10,local_758);
FUN_1423c3a40(local_2c8,*puVar26);
FUN_1423d68a0(local_6c0,"TrackNo");
(*pcVar1)(plVar25,local_6c0,local_2c8);
FUN_1423d69f0(local_6c0);
FUN_1423c3ab0(local_2c8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0xb,local_758);
FUN_1423c3a40(local_2b8,*puVar26);
FUN_1423d68a0(local_6b8,"BitRate");
(*pcVar1)(plVar25,local_6b8,local_2b8);
FUN_1423d69f0(local_6b8);
FUN_1423c3ab0(local_2b8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar27 = (undefined2 *)thunk_FUN_1420dd5e4(lVar24,0xc,local_758);
FUN_1423c3a60(local_2a8,*puVar27);
FUN_1423d68a0(local_6b0,"BitDepth");
(*pcVar1)(plVar25,local_6b0,local_2a8);
FUN_1423d69f0(local_6b0);
FUN_1423c3ab0(local_2a8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0xd,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_4b0);
}
else {
uVar21 = FUN_1423d56a0(local_4a8,lVar23);
}
FUN_1423d58b0(local_6a0,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_4b0);
}
else {
FUN_1423d59b0(local_4a8);
}
FUN_1423c2f60(local_298,local_6a0);
FUN_1423d68a0(local_6a8,"Commnt");
(*pcVar1)(plVar25,local_6a8,local_298);
FUN_1423d69f0(local_6a8);
FUN_1423c3ab0(local_298);
FUN_1423d59b0(local_6a0);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0xe,local_758);
FUN_1423c3a60(local_288,(int)*pcVar28);
FUN_1423d68a0(local_698,"FileType");
(*pcVar1)(plVar25,local_698,local_288);
FUN_1423d69f0(local_698);
FUN_1423c3ab0(local_288);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0xf,local_758);
FUN_1423c3a60(local_278,(int)*pcVar28);
FUN_1423d68a0(local_690,"Rating");
(*pcVar1)(plVar25,local_690,local_278);
FUN_1423d69f0(local_690);
FUN_1423c3ab0(local_278);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar27 = (undefined2 *)thunk_FUN_1420dd5e4(lVar24,0x10,local_758);
FUN_1423c3a60(local_268,*puVar27);
FUN_1423d68a0(local_688,"ReleaseYear");
(*pcVar1)(plVar25,local_688,local_268);
FUN_1423d69f0(local_688);
FUN_1423c3ab0(local_268);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x11,local_758);
FUN_1423c3a40(local_258,*puVar26);
FUN_1423d68a0(local_680,"RemixerID");
(*pcVar1)(plVar25,local_680,local_258);
FUN_1423d69f0(local_680);
FUN_1423c3ab0(local_258);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x12,local_758);
FUN_1423c3a40(local_248,*puVar26);
FUN_1423d68a0(local_678,"LabelID");
(*pcVar1)(plVar25,local_678,local_248);
FUN_1423d69f0(local_678);
FUN_1423c3ab0(local_248);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x13,local_758);
FUN_1423c3a40(local_238,*puVar26);
FUN_1423d68a0(local_670,"OrgArtistID");
(*pcVar1)(plVar25,local_670,local_238);
FUN_1423d69f0(local_670);
FUN_1423c3ab0(local_238);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x14,local_758);
FUN_1423c3a40(local_228,*puVar26);
FUN_1423d68a0(local_668,"KeyID");
(*pcVar1)(plVar25,local_668,local_228);
FUN_1423d69f0(local_668);
FUN_1423c3ab0(local_228);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x15,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_4a0);
}
else {
uVar21 = FUN_1423d56a0(local_498,lVar23);
}
FUN_1423d58b0(local_658,uVar21);
bVar2 = (bool)(bVar9 | bVar30);
bVar9 = bVar9 | bVar30;
if (bVar2) {
bVar9 = 0;
FUN_1423d59b0(local_4a0);
}
if (!bVar30) {
FUN_1423d59b0(local_498);
}
FUN_1423c2f60(local_218,local_658);
FUN_1423d68a0(local_660,"StockDate");
(*pcVar1)(plVar25,local_660,local_218);
FUN_1423d69f0(local_660);
FUN_1423c3ab0(local_218);
FUN_1423d59b0(local_658);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0x16,local_758);
FUN_1423c3a60(local_208,(int)*pcVar28);
FUN_1423d68a0(local_650,"ColorID");
(*pcVar1)(plVar25,local_650,local_208);
FUN_1423d69f0(local_650);
FUN_1423c3ab0(local_208);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar27 = (undefined2 *)thunk_FUN_1420dd5e4(lVar24,0x17,local_758);
FUN_1423c3a60(local_1f8,*puVar27);
FUN_1423d68a0(local_648,"DjPlayCount");
(*pcVar1)(plVar25,local_648,local_1f8);
FUN_1423d69f0(local_648);
FUN_1423c3ab0(local_1f8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x18,local_758);
FUN_1423c3a40(local_1e8,*puVar26);
FUN_1423d68a0(local_640,"ImageID");
(*pcVar1)(plVar25,local_640,local_1e8);
FUN_1423d69f0(local_640);
FUN_1423c3ab0(local_1e8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x19,local_758);
FUN_1423c3a40(local_1d8,*puVar26);
FUN_1423d68a0(local_638,"MasterDBID");
(*pcVar1)(plVar25,local_638,local_1d8);
FUN_1423d69f0(local_638);
FUN_1423c3ab0(local_1d8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x1a,local_758);
FUN_1423c3a40(local_1c8,*puVar26);
FUN_1423d68a0(local_630,"MasterContentID");
(*pcVar1)(plVar25,local_630,local_1c8);
FUN_1423d69f0(local_630);
FUN_1423c3ab0(local_1c8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x1b,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_490);
}
else {
uVar21 = FUN_1423d56a0(local_488,lVar23);
}
FUN_1423d58b0(local_620,uVar21);
bVar2 = (bool)(bVar30 | bVar10);
bVar10 = bVar30 | bVar10;
if (bVar2) {
bVar10 = 0;
FUN_1423d59b0(local_490);
}
if (!bVar30) {
FUN_1423d59b0(local_488);
}
FUN_1423c2f60(local_1b8,local_620);
FUN_1423d68a0(local_628,"AnalysisDataPath");
(*pcVar1)(plVar25,local_628,local_1b8);
FUN_1423d69f0(local_628);
FUN_1423c3ab0(local_1b8);
FUN_1423d59b0(local_620);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x1c,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_480);
}
else {
uVar21 = FUN_1423d56a0(local_478,lVar23);
}
FUN_1423d58b0(local_610,uVar21);
bVar2 = (bool)(bVar30 | bVar11);
bVar11 = bVar30 | bVar11;
if (bVar2) {
bVar11 = 0;
FUN_1423d59b0(local_480);
}
if (!bVar30) {
FUN_1423d59b0(local_478);
}
FUN_1423c2f60(local_1a8,local_610);
FUN_1423d68a0(local_618,"SearchStr");
(*pcVar1)(plVar25,local_618,local_1a8);
FUN_1423d69f0(local_618);
FUN_1423c3ab0(local_1a8);
FUN_1423d59b0(local_610);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x1d,local_758);
FUN_1423c3a40(local_198,*puVar26);
FUN_1423d68a0(local_608,"FileSize");
(*pcVar1)(plVar25,local_608,local_198);
FUN_1423d69f0(local_608);
FUN_1423c3ab0(local_198);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar27 = (undefined2 *)thunk_FUN_1420dd5e4(lVar24,0x1e,local_758);
FUN_1423c3a60(local_188,*puVar27);
FUN_1423d68a0(local_600,"DiscNo");
(*pcVar1)(plVar25,local_600,local_188);
FUN_1423d69f0(local_600);
FUN_1423c3ab0(local_188);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x1f,local_758);
FUN_1423c3a40(local_178,*puVar26);
FUN_1423d68a0(local_5f8,"ComposerID");
(*pcVar1)(plVar25,local_5f8,local_178);
FUN_1423d69f0(local_5f8);
FUN_1423c3ab0(local_178);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x20,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_470);
bVar12 = true;
}
else {
uVar21 = FUN_1423d56a0(local_468,lVar23);
bVar14 = true;
}
FUN_1423d58b0(local_5e8,uVar21);
if (bVar12) {
bVar12 = false;
FUN_1423d59b0(local_470);
}
if (bVar14) {
bVar14 = false;
FUN_1423d59b0(local_468);
}
FUN_1423c2f60(local_168,local_5e8);
FUN_1423d68a0(local_5f0,"Subtitle");
(*pcVar1)(plVar25,local_5f0,local_168);
FUN_1423d69f0(local_5f0);
FUN_1423c3ab0(local_168);
FUN_1423d59b0(local_5e8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x21,local_758);
FUN_1423c3a40(local_158,*puVar26);
FUN_1423d68a0(local_5e0,"SampleRate");
(*pcVar1)(plVar25,local_5e0,local_158);
FUN_1423d69f0(local_5e0);
FUN_1423c3ab0(local_158);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0x22,local_758);
FUN_1423c3a60(local_148,(int)*pcVar28);
FUN_1423d68a0(local_5d8,"DisableQuantize");
(*pcVar1)(plVar25,local_5d8,local_148);
FUN_1423d69f0(local_5d8);
FUN_1423c3ab0(local_148);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0x23,local_758);
FUN_1423c3a60(local_138,(int)*pcVar28);
FUN_1423d68a0(local_5d0,"Analysed");
(*pcVar1)(plVar25,local_5d0,local_138);
FUN_1423d69f0(local_5d0);
FUN_1423c3ab0(local_138);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x24,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_460);
}
else {
uVar21 = FUN_1423d56a0(local_458,lVar23);
}
FUN_1423d58b0(local_5c0,uVar21);
bVar20 = !bVar30 | bVar19;
bVar16 = bVar30 | bVar17;
if ((bool)(bVar30 | bVar17)) {
bVar16 = 0;
FUN_1423d59b0(local_460);
}
if ((bool)(!bVar30 | bVar19)) {
bVar20 = 0;
FUN_1423d59b0(local_458);
}
FUN_1423c2f60(local_128,local_5c0);
FUN_1423d68a0(local_5c8,"ReleaseDate");
(*pcVar1)(plVar25,local_5c8,local_128);
FUN_1423d69f0(local_5c8);
FUN_1423c3ab0(local_128);
FUN_1423d59b0(local_5c0);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x25,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_450);
}
else {
uVar21 = FUN_1423d56a0(local_448,lVar23);
}
FUN_1423d58b0(local_5b0,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_450);
}
else {
FUN_1423d59b0(local_448);
}
FUN_1423c2f60(local_118,local_5b0);
FUN_1423d68a0(local_5b8,"DateCreated");
(*pcVar1)(plVar25,local_5b8,local_118);
FUN_1423d69f0(local_5b8);
FUN_1423c3ab0(local_118);
FUN_1423d59b0(local_5b0);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
puVar26 = (undefined4 *)thunk_FUN_1420dd5e4(lVar24,0x26,local_758);
FUN_1423c3a40(local_108,*puVar26);
FUN_1423d68a0(local_5a8,"ContentLink");
(*pcVar1)(plVar25,local_5a8,local_108);
FUN_1423d69f0(local_5a8);
FUN_1423c3ab0(local_108);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x27,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_440);
}
else {
uVar21 = FUN_1423d56a0(local_438,lVar23);
}
FUN_1423d58b0(local_598,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_440);
}
else {
FUN_1423d59b0(local_438);
}
FUN_1423c2f60(local_f8,local_598);
FUN_1423d68a0(local_5a0,&DAT_143294164);
(*pcVar1)(plVar25,local_5a0,local_f8);
FUN_1423d69f0(local_5a0);
FUN_1423c3ab0(local_f8);
FUN_1423d59b0(local_598);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x28,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_430);
}
else {
uVar21 = FUN_1423d56a0(local_428,lVar23);
}
FUN_1423d58b0(local_538,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_430);
}
else {
FUN_1423d59b0(local_428);
}
FUN_1423c2f60(local_e8,local_538);
FUN_1423d68a0(local_590,"reserved1");
(*pcVar1)(plVar25,local_590,local_e8);
FUN_1423d69f0(local_590);
FUN_1423c3ab0(local_e8);
FUN_1423d59b0(local_538);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x29,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_420);
}
else {
uVar21 = FUN_1423d56a0(local_418,lVar23);
}
FUN_1423d58b0(local_578,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_420);
}
else {
FUN_1423d59b0(local_418);
}
FUN_1423c2f60(local_d8,local_578);
FUN_1423d68a0(local_580,"reserved2");
(*pcVar1)(plVar25,local_580,local_d8);
FUN_1423d69f0(local_580);
FUN_1423c3ab0(local_d8);
FUN_1423d59b0(local_578);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2a,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_410);
}
else {
uVar21 = FUN_1423d56a0(local_408,lVar23);
}
FUN_1423d58b0(local_568,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_410);
}
else {
FUN_1423d59b0(local_408);
}
FUN_1423c2f60(local_c8,local_568);
FUN_1423d68a0(local_570,"reserved3");
(*pcVar1)(plVar25,local_570,local_c8);
FUN_1423d69f0(local_570);
FUN_1423c3ab0(local_c8);
FUN_1423d59b0(local_568);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2b,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_400);
}
else {
uVar21 = FUN_1423d56a0(local_3f8,lVar23);
}
FUN_1423d58b0(local_558,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_400);
}
else {
FUN_1423d59b0(local_3f8);
}
FUN_1423c2f60(local_b8,local_558);
FUN_1423d68a0(local_560,"reserved4");
(*pcVar1)(plVar25,local_560,local_b8);
FUN_1423d69f0(local_560);
FUN_1423c3ab0(local_b8);
FUN_1423d59b0(local_558);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2c,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_3f0);
bVar13 = true;
}
else {
uVar21 = FUN_1423d56a0(local_3e8,lVar23);
bVar15 = true;
}
FUN_1423d58b0(local_548,uVar21);
if (bVar13) {
bVar13 = false;
FUN_1423d59b0(local_3f0);
}
if (bVar15) {
bVar15 = false;
FUN_1423d59b0(local_3e8);
}
FUN_1423c2f60(local_a8,local_548);
FUN_1423d68a0(local_550,"reserved5");
(*pcVar1)(plVar25,local_550,local_a8);
FUN_1423d69f0(local_550);
FUN_1423c3ab0(local_a8);
FUN_1423d59b0(local_548);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2d,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_3e0);
}
else {
uVar21 = FUN_1423d56a0(local_3d8,lVar23);
}
FUN_1423d58b0(local_4e8,uVar21);
bVar19 = bVar18 | bVar30;
if ((bool)(bVar18 | bVar30)) {
bVar19 = 0;
FUN_1423d59b0(local_3e0);
}
if (!bVar30) {
FUN_1423d59b0(local_3d8);
}
FUN_1423c2f60(local_98,local_4e8);
FUN_1423d68a0(local_540,"reserved6");
(*pcVar1)(plVar25,local_540,local_98);
FUN_1423d69f0(local_540);
FUN_1423c3ab0(local_98);
FUN_1423d59b0(local_4e8);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2e,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_3d0);
}
else {
uVar21 = FUN_1423d56a0(local_3c8,lVar23);
}
FUN_1423d58b0(local_528,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_3d0);
}
else {
FUN_1423d59b0(local_3c8);
}
FUN_1423c2f60(local_88,local_528);
FUN_1423d68a0(local_530,"reserved7");
(*pcVar1)(plVar25,local_530,local_88);
FUN_1423d69f0(local_530);
FUN_1423c3ab0(local_88);
FUN_1423d59b0(local_528);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x2f,local_758);
if (lVar23 == 0) {
uVar21 = FUN_1423d59e0(local_3c0);
}
else {
uVar21 = FUN_1423d56a0(local_3b8,lVar23);
}
FUN_1423d58b0(local_518,uVar21);
if (lVar23 == 0) {
FUN_1423d59b0(local_3c0);
}
else {
FUN_1423d59b0(local_3b8);
}
FUN_1423c2f60(local_78,local_518);
FUN_1423d68a0(local_520,"reserved8");
(*pcVar1)(plVar25,local_520,local_78);
FUN_1423d69f0(local_520);
FUN_1423c3ab0(local_78);
FUN_1423d59b0(local_518);
local_758[0] = '\0';
pcVar28 = (char *)thunk_FUN_1420dd5e4(lVar24,0x30,local_758);
FUN_1423d59e0(local_730);
if ((pcVar28 == (char *)0x0) || (*pcVar28 != '\x03')) {
LAB_141c06ba8:
uVar21 = FUN_1423d59e0(local_3a8);
FUN_1423d5890(local_730,uVar21);
puVar29 = local_3a8;
}
else {
lVar23 = -1;
do {
lVar23 = lVar23 + 1;
} while ((pcVar28 + 1)[lVar23] != '\0');
if (lVar23 != 0xc) goto LAB_141c06ba8;
uVar21 = FUN_1423ce870(local_3b0,pcVar28 + 1,0xc);
FUN_1423d5890(local_730,uVar21);
puVar29 = local_3b0;
}
FUN_1423d59b0(puVar29);
if (local_758[0] == '\x01') {
FUN_141d79520(pcVar28);
}
pcVar1 = *(code **)(*plVar25 + 0x18);
FUN_1423c3960(local_68,local_730);
FUN_1423d68a0(local_720,"reserved9");
(*pcVar1)(plVar25,local_720,local_68);
FUN_1423d69f0(local_720);
FUN_1423c3ab0(local_68);
local_758[0] = '\0';
pcVar1 = *(code **)(*plVar25 + 0x18);
lVar23 = thunk_FUN_1420dd5e4(lVar24,0x31,local_758);
bVar30 = lVar23 == 0;
if (bVar30) {
uVar21 = FUN_1423d59e0(local_3a0);
}
else {
uVar21 = FUN_1423d56a0(local_710,lVar23);
}
FUN_1423d58b0(local_740,uVar21);
bVar2 = (bool)(bVar6 | bVar30);
bVar6 = bVar6 | bVar30;
if (bVar2) {
bVar6 = 0;
FUN_1423d59b0(local_3a0);
}
if (!bVar30) {
FUN_1423d59b0(local_710);
}
FUN_1423c2f60(local_58,local_740);
FUN_1423d68a0(local_718,"reserved10");
(*pcVar1)(plVar25,local_718,local_58);
FUN_1423d69f0(local_718);
FUN_1423c3ab0(local_58);
FUN_1423d59b0(local_740);
FUN_1423c35f0(local_48,plVar25);
FUN_1423c25c0(local_378,local_48);
FUN_1423c3ab0(local_48);
FUN_1423d59b0(local_730);
local_738 = local_738 + 1;
param_1 = local_728;
lVar23 = local_708;
bVar17 = bVar16;
bVar16 = bVar5;
bVar18 = bVar19;
bVar19 = bVar20;
} while (local_738 < local_74c[0]);
}
plVar25 = (longlong *)FUN_1423c3380(param_1);
pcVar1 = *(code **)(*plVar25 + 0x18);
uVar21 = thunk_FUN_141d75760(1);
FUN_1423d68a0(local_740,uVar21);
(*pcVar1)(plVar25,local_740,local_378);
FUN_1423d69f0(local_740);
FUN_1423c3ab0(local_378);
}
thunk_FUN_1420dd1dc(lVar23);
}
thunk_FUN_1420dea50(0);
if (local_754 == 0) {
return 0;
}
uVar21 = FUN_1423d5720(local_710," Select ERROR");
uVar22 = FUN_1423d5720(&local_728,"db::dsqlGetAllDevContent");
uVar21 = FUN_1423d3360(&local_708,uVar22,uVar21);
FUN_1423ac220(uVar21);
FUN_1423d59b0(&local_708);
puVar29 = local_710;
}
else {
uVar21 = FUN_1423d5720(local_720,"edb_dyn_CriticalSectionOn ERROR");
uVar22 = FUN_1423d5720(local_740,"db::dsqlGetAllDevContent");
uVar21 = FUN_1423d3360(local_718,uVar22,uVar21);
FUN_1423ac220(uVar21);
FUN_1423d59b0(local_718);
puVar29 = local_720;
}
FUN_1423d59b0(puVar29);
return local_754;
}
//===== FUN_141c07230 @ 141c07230 [SearchStr 2] =====
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
int FUN_141c07230(undefined8 param_1)
{
code *pcVar1;
undefined8 uVar2;
undefined8 uVar3;
longlong lVar4;
longlong lVar5;
longlong *plVar6;
undefined4 *puVar7;
longlong lVar8;
undefined1 *puVar9;
uint uVar10;
uint uVar11;
uint uVar12;
undefined1 auStack_138 [32];
undefined8 local_118;
undefined8 local_110;
undefined4 local_108;
undefined8 local_100;
undefined1 local_f8 [4];
int local_f4;
undefined1 local_f0 [4];
int local_ec;
undefined1 local_e8 [8];
undefined4 local_e0 [2];
undefined1 local_d8 [8];
undefined1 local_d0 [8];
undefined8 local_c8;
undefined1 local_c0 [8];
undefined1 local_b8 [8];
undefined1 local_b0 [8];
undefined1 local_a8 [8];
undefined1 local_a0 [8];
undefined1 local_98 [8];
longlong local_90;
undefined1 local_88 [16];
undefined1 local_78 [16];
undefined1 local_68 [16];
undefined1 local_58 [16];
undefined1 local_48 [16];
ulonglong local_38;
local_38 = DAT_14519c398 ^ (ulonglong)auStack_138;
uVar10 = 0;
local_e0[0] = 0;
local_c8 = param_1;
local_f4 = thunk_FUN_1420de9e0(0);
if (local_f4 == 0) {
uVar2 = thunk_FUN_141d75760(1);
local_100 = 0;
local_108 = 0;
local_110 = 0;
local_118 = 0;
lVar4 = thunk_FUN_1420dcbb8(&local_f4,uVar2,0,0);
if ((local_f4 == 0) && (lVar4 != 0)) {
local_ec = 0;
local_f4 = thunk_FUN_1420dd31c(lVar4,&local_ec);
if ((local_f4 == 0) && (local_ec != 0)) {
local_e0[0] = 0;
local_f0[0] = 1;
thunk_FUN_1420dd10c(lVar4,1,local_e0,local_f0);
local_f8[0] = 0;
FUN_1423c3af0(local_88);
uVar12 = uVar10;
if (0 < local_ec) {
do {
plVar6 = (longlong *)0x0;
lVar5 = thunk_FUN_1420dd538(lVar4,&local_f4);
param_1 = local_c8;
if ((local_f4 != 0) || (lVar5 == 0)) break;
local_90 = FUN_14217c644(0x20);
if (local_90 != 0) {
plVar6 = (longlong *)FUN_1423c1e00(local_90);
}
local_f8[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
puVar7 = (undefined4 *)thunk_FUN_1420dd5e4(lVar5,0,local_f8);
FUN_1423c3a40(local_78,*puVar7);
FUN_1423d68a0(local_b0,&DAT_143294460);
(*pcVar1)(plVar6,local_b0,local_78);
FUN_1423d69f0(local_b0);
FUN_1423c3ab0(local_78);
local_f8[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
lVar8 = thunk_FUN_1420dd5e4(lVar5,1,local_f8);
if (lVar8 == 0) {
uVar2 = FUN_1423d59e0(local_a0);
uVar10 = uVar10 | 4;
}
else {
uVar2 = FUN_1423d56a0(local_98,lVar8);
uVar10 = uVar10 | 2;
}
FUN_1423d58b0(local_d8,uVar2);
if ((uVar10 & 4) != 0) {
uVar10 = uVar10 & 0xfffffffb;
FUN_1423d59b0(local_a0);
}
if ((uVar10 & 2) != 0) {
uVar10 = uVar10 & 0xfffffffd;
FUN_1423d59b0(local_98);
}
FUN_1423c2f60(local_68,local_d8);
FUN_1423d68a0(local_a8,&DAT_143294464);
(*pcVar1)(plVar6,local_a8,local_68);
FUN_1423d69f0(local_a8);
FUN_1423c3ab0(local_68);
FUN_1423d59b0(local_d8);
local_f8[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
lVar5 = thunk_FUN_1420dd5e4(lVar5,2,local_f8);
if (lVar5 == 0) {
uVar2 = FUN_1423d59e0(local_c0);
uVar11 = 0xc1;
}
else {
uVar2 = FUN_1423d56a0(local_b8,lVar5);
uVar11 = 0xa1;
}
FUN_1423d58b0(local_e8,uVar2);
uVar10 = uVar10 | uVar11;
if ((uVar10 & 0x40) != 0) {
uVar10 = uVar10 & 0xffffffbf;
FUN_1423d59b0(local_c0);
}
if ((uVar10 & 0x20) != 0) {
uVar10 = uVar10 & 0xffffffdf;
FUN_1423d59b0(local_b8);
}
FUN_1423c2f60(local_58,local_e8);
FUN_1423d68a0(local_d0,"SearchStr");
(*pcVar1)(plVar6,local_d0,local_58);
FUN_1423d69f0(local_d0);
FUN_1423c3ab0(local_58);
FUN_1423d59b0(local_e8);
FUN_1423c35f0(local_48,plVar6);
FUN_1423c25c0(local_88,local_48);
FUN_1423c3ab0(local_48);
uVar12 = uVar12 + 1;
param_1 = local_c8;
} while ((int)uVar12 < local_ec);
}
plVar6 = (longlong *)FUN_1423c3380(param_1);
pcVar1 = *(code **)(*plVar6 + 0x18);
uVar2 = thunk_FUN_141d75760(1);
FUN_1423d68a0(local_e8,uVar2);
(*pcVar1)(plVar6,local_e8,local_88);
FUN_1423d69f0(local_e8);
FUN_1423c3ab0(local_88);
}
thunk_FUN_1420dd1dc(lVar4);
}
thunk_FUN_1420dea50(0);
if (local_f4 == 0) {
return 0;
}
uVar2 = FUN_1423d5720(local_c0," Select ERROR");
uVar3 = FUN_1423d5720(&local_c8,"db::dsqlGetAllDevArtist");
uVar2 = FUN_1423d3360(local_b8,uVar3,uVar2);
FUN_1423ac220(uVar2);
FUN_1423d59b0(local_b8);
puVar9 = local_c0;
}
else {
uVar2 = FUN_1423d5720(local_d8,"edb_dyn_CriticalSectionOn ERROR");
uVar3 = FUN_1423d5720(local_e8,"db::dsqlGetAllDevArtist");
uVar2 = FUN_1423d3360(local_d0,uVar3,uVar2);
FUN_1423ac220(uVar2);
FUN_1423d59b0(local_d0);
puVar9 = local_d8;
}
FUN_1423d59b0(puVar9);
return local_f4;
}
//===== FUN_141c076d0 @ 141c076d0 [SearchStr 3] =====
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
int FUN_141c076d0(undefined8 param_1)
{
code *pcVar1;
undefined8 uVar2;
undefined8 uVar3;
longlong lVar4;
longlong lVar5;
longlong *plVar6;
undefined4 *puVar7;
longlong lVar8;
char *pcVar9;
undefined1 *puVar10;
uint uVar11;
uint uVar12;
uint uVar13;
undefined1 auStack_178 [32];
undefined8 local_158;
undefined8 local_150;
undefined4 local_148;
undefined8 local_140;
undefined1 local_138 [4];
int local_134;
undefined1 local_130 [4];
int local_12c;
undefined1 local_128 [8];
undefined4 local_120 [2];
undefined1 local_118 [8];
undefined1 local_110 [8];
undefined8 local_108;
undefined1 local_100 [8];
undefined1 local_f8 [8];
undefined1 local_f0 [8];
undefined1 local_e8 [8];
undefined1 local_e0 [8];
undefined1 local_d8 [8];
undefined1 local_d0 [8];
undefined1 local_c8 [8];
undefined1 local_c0 [8];
longlong local_b8;
undefined1 local_b0 [16];
undefined1 local_a0 [16];
undefined1 local_90 [16];
undefined1 local_80 [16];
undefined1 local_70 [16];
undefined1 local_60 [16];
undefined1 local_50 [16];
undefined1 local_40 [16];
ulonglong local_30;
local_30 = DAT_14519c398 ^ (ulonglong)auStack_178;
uVar11 = 0;
local_120[0] = 0;
local_108 = param_1;
local_134 = thunk_FUN_1420de9e0(0);
if (local_134 == 0) {
uVar2 = thunk_FUN_141d75760(1);
local_140 = 0;
local_148 = 0;
local_150 = 0;
local_158 = 0;
lVar4 = thunk_FUN_1420dcbb8(&local_134,uVar2,0,0);
if ((local_134 == 0) && (lVar4 != 0)) {
local_12c = 0;
local_134 = thunk_FUN_1420dd31c(lVar4,&local_12c);
if ((local_134 == 0) && (local_12c != 0)) {
local_120[0] = 0;
local_130[0] = 1;
thunk_FUN_1420dd10c(lVar4,1,local_120,local_130);
local_138[0] = 0;
FUN_1423c3af0(local_b0);
uVar13 = uVar11;
if (0 < local_12c) {
do {
plVar6 = (longlong *)0x0;
lVar5 = thunk_FUN_1420dd538(lVar4,&local_134);
param_1 = local_108;
if ((local_134 != 0) || (lVar5 == 0)) break;
local_b8 = FUN_14217c644(0x20);
if (local_b8 != 0) {
plVar6 = (longlong *)FUN_1423c1e00(local_b8);
}
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
puVar7 = (undefined4 *)thunk_FUN_1420dd5e4(lVar5,0,local_138);
FUN_1423c3a40(local_a0,*puVar7);
FUN_1423d68a0(local_f0,&DAT_143294558);
(*pcVar1)(plVar6,local_f0,local_a0);
FUN_1423d69f0(local_f0);
FUN_1423c3ab0(local_a0);
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
lVar8 = thunk_FUN_1420dd5e4(lVar5,1,local_138);
if (lVar8 == 0) {
uVar2 = FUN_1423d59e0(local_c8);
uVar11 = uVar11 | 4;
}
else {
uVar2 = FUN_1423d56a0(local_c0,lVar8);
uVar11 = uVar11 | 2;
}
FUN_1423d58b0(local_e0,uVar2);
if ((uVar11 & 4) != 0) {
uVar11 = uVar11 & 0xfffffffb;
FUN_1423d59b0(local_c8);
}
if ((uVar11 & 2) != 0) {
uVar11 = uVar11 & 0xfffffffd;
FUN_1423d59b0(local_c0);
}
FUN_1423c2f60(local_90,local_e0);
FUN_1423d68a0(local_e8,&DAT_14329455c);
(*pcVar1)(plVar6,local_e8,local_90);
FUN_1423d69f0(local_e8);
FUN_1423c3ab0(local_90);
FUN_1423d59b0(local_e0);
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
puVar7 = (undefined4 *)thunk_FUN_1420dd5e4(lVar5,2,local_138);
FUN_1423c3a40(local_80,*puVar7);
FUN_1423d68a0(local_d8,"AlbumArtistID");
(*pcVar1)(plVar6,local_d8,local_80);
FUN_1423d69f0(local_d8);
FUN_1423c3ab0(local_80);
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
puVar7 = (undefined4 *)thunk_FUN_1420dd5e4(lVar5,3,local_138);
FUN_1423c3a40(local_70,*puVar7);
FUN_1423d68a0(local_d0,"ImageID");
(*pcVar1)(plVar6,local_d0,local_70);
FUN_1423d69f0(local_d0);
FUN_1423c3ab0(local_70);
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
pcVar9 = (char *)thunk_FUN_1420dd5e4(lVar5,4,local_138);
FUN_1423c3a60(local_60,(int)*pcVar9);
FUN_1423d68a0(local_118,"Compilation");
(*pcVar1)(plVar6,local_118,local_60);
FUN_1423d69f0(local_118);
FUN_1423c3ab0(local_60);
local_138[0] = 0;
pcVar1 = *(code **)(*plVar6 + 0x18);
lVar5 = thunk_FUN_1420dd5e4(lVar5,5,local_138);
if (lVar5 == 0) {
uVar2 = FUN_1423d59e0(local_100);
uVar12 = 0xc1;
}
else {
uVar2 = FUN_1423d56a0(local_f8,lVar5);
uVar12 = 0xa1;
}
FUN_1423d58b0(local_128,uVar2);
uVar11 = uVar11 | uVar12;
if ((uVar11 & 0x40) != 0) {
uVar11 = uVar11 & 0xffffffbf;
FUN_1423d59b0(local_100);
}
if ((uVar11 & 0x20) != 0) {
uVar11 = uVar11 & 0xffffffdf;
FUN_1423d59b0(local_f8);
}
FUN_1423c2f60(local_50,local_128);
FUN_1423d68a0(local_110,"SearchStr");
(*pcVar1)(plVar6,local_110,local_50);
FUN_1423d69f0(local_110);
FUN_1423c3ab0(local_50);
FUN_1423d59b0(local_128);
FUN_1423c35f0(local_40,plVar6);
FUN_1423c25c0(local_b0,local_40);
FUN_1423c3ab0(local_40);
uVar13 = uVar13 + 1;
param_1 = local_108;
} while ((int)uVar13 < local_12c);
}
plVar6 = (longlong *)FUN_1423c3380(param_1);
pcVar1 = *(code **)(*plVar6 + 0x18);
uVar2 = thunk_FUN_141d75760(1);
FUN_1423d68a0(local_128,uVar2);
(*pcVar1)(plVar6,local_128,local_b0);
FUN_1423d69f0(local_128);
FUN_1423c3ab0(local_b0);
}
thunk_FUN_1420dd1dc(lVar4);
}
thunk_FUN_1420dea50(0);
if (local_134 == 0) {
return 0;
}
uVar2 = FUN_1423d5720(local_100," Select ERROR");
uVar3 = FUN_1423d5720(&local_108,"db::dsqlGetAllDevAlbum");
uVar2 = FUN_1423d3360(local_f8,uVar3,uVar2);
FUN_1423ac220(uVar2);
FUN_1423d59b0(local_f8);
puVar10 = local_100;
}
else {
uVar2 = FUN_1423d5720(local_118,"edb_dyn_CriticalSectionOn ERROR");
uVar3 = FUN_1423d5720(local_128,"db::dsqlGetAllDevAlbum");
uVar2 = FUN_1423d3360(local_110,uVar3,uVar2);
FUN_1423ac220(uVar2);
FUN_1423d59b0(local_110);
puVar10 = local_118;
}
FUN_1423d59b0(puVar10);
return local_134;
}
//===== FUN_141ae4860 @ 141ae4860 [djmdContent xrefs] =====
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
void FUN_141ae4860(longlong param_1,int param_2,longlong param_3)
{
int *piVar1;
bool bVar2;
bool bVar3;
char cVar4;
byte bVar5;
int iVar6;
uint uVar7;
int iVar8;
int iVar9;
undefined4 uVar10;
undefined4 uVar11;
longlong lVar12;
longlong *plVar13;
undefined8 uVar14;
undefined8 *puVar15;
longlong *plVar16;
undefined ***pppuVar17;
undefined ***pppuVar18;
undefined1 auStack_848 [32];
undefined ***local_828;
undefined ***local_820;
undefined *local_818;
undefined8 local_810;
char local_808;
char local_807 [7];
undefined1 local_800 [8];
int local_7f8;
undefined4 uStack_7f4;
undefined1 local_7f0 [8];
char local_7e8;
longlong local_7e0;
undefined ***local_7d8;
undefined8 local_7d0;
undefined1 local_7c8 [8];
longlong local_7c0;
undefined8 uStack_7b8;
undefined8 local_7b0;
ulonglong local_7a8;
undefined1 local_7a0 [8];
undefined1 local_798 [8];
undefined1 local_790 [16];
undefined1 local_780 [8];
undefined8 *local_778;
undefined1 local_770 [8];
undefined **local_768;
undefined1 local_760 [8];
int local_758;
longlong local_750;
int local_748;
undefined ***local_730;
undefined **local_728;
longlong local_720;
undefined8 uStack_718;
longlong local_710;
undefined ***local_6f0;
undefined **local_6e8;
longlong local_6e0;
longlong *plStack_6d8;
undefined ***local_6b0;
undefined **local_6a8;
longlong local_6a0;
undefined8 uStack_698;
undefined ***local_670;
undefined **local_668;
longlong *local_660;
undefined ***local_630;
undefined **local_628 [7];
undefined ***local_5f0;
undefined **local_5e8 [7];
undefined ***local_5b0;
longlong local_5a8;
undefined8 local_5a0;
longlong local_598;
int iStack_590;
int iStack_58c;
longlong local_588;
int local_580;
undefined1 local_570 [16];
undefined **local_560 [7];
undefined ***local_528;
undefined1 local_518 [8];
undefined4 local_510;
int local_130;
ulonglong local_48;
local_48 = DAT_14519c398 ^ (ulonglong)auStack_848;
pppuVar17 = (undefined ***)(longlong)param_2;
bVar3 = false;
bVar2 = false;
local_7f8 = 0;
local_7e0 = param_3;
EnterCriticalSection((LPCRITICAL_SECTION)(param_1 + 0x378));
if (0 < *(int *)(param_1 + 0x374)) {
LeaveCriticalSection((LPCRITICAL_SECTION)(param_1 + 0x378));
return;
}
LeaveCriticalSection((LPCRITICAL_SECTION)(param_1 + 0x378));
lVar12 = FUN_1425572d0();
if (*(char *)(lVar12 + 0xc) != '\0') {
return;
}
lVar12 = FUN_142470a50();
if (*(int *)(lVar12 + 8) != 0) {
return;
}
param_1 = param_1 + -0x390;
if (param_2 < 1) {
plVar13 = (longlong *)FUN_141b988e0(param_1);
}
else {
plVar13 = (longlong *)FUN_141ad6500(param_1,param_2,0);
}
lVar12 = local_7e0;
pppuVar18 = (undefined ***)0x1;
if (*(int *)((longlong)plVar13 + 0x34) != 3) {
if (*(int *)((longlong)plVar13 + 0x34) != 1) {
return;
}
pppuVar18 = (undefined ***)0x2;
}
cVar4 = FUN_1423c3550(local_7e0);
if (cVar4 == '\0') {
return;
}
uVar14 = FUN_1423c2ab0(lVar12,&DAT_14327197c);
FUN_1423c3420(uVar14,local_7f0);
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,"model");
FUN_1423c3420(uVar14,local_800);
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,&DAT_1432719cc);
FUN_1423c3a80(local_570,uVar14);
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,&DAT_1432719e4);
uVar14 = FUN_1423c3450(uVar14,local_780);
iVar6 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(local_780);
puVar15 = (undefined8 *)FUN_1423ce840(local_770,"data.db.item");
local_7e8 = FUN_1423d2840(local_7f0,*puVar15);
local_808 = FUN_1423d45a0(local_7f0,"data.db.item.id_changed");
cVar4 = FUN_1423d45a0(local_7f0,"agent.quit.requested");
if (cVar4 != '\0') {
local_560[0] = std::_Func_impl_no_alloc<<lambda_174d2decc7c95f339f55ee37b84c8651>,void>::vftable
;
local_528 = local_560;
FUN_1424704f0(local_560);
goto LAB_141ae5a25;
}
cVar4 = FUN_1423d45a0(local_7f0,"account.auth.error");
if (cVar4 != '\0') {
uVar14 = FUN_14106d7d0();
plVar13 = (longlong *)FUN_1416ede60(uVar14,1);
if (plVar13 != (longlong *)0x0) {
local_628[0] = std::
_Func_impl_no_alloc<<lambda_b886fca102167b22a1a4a33550eb1208>,void,SignInErrorType>
::vftable;
local_5f0 = local_628;
local_5e8[0] = std::_Func_impl_no_alloc<<lambda_4830931bd5be6a0bb909e126771bad19>,void>::
vftable;
local_5b0 = local_5e8;
local_668 = std::_Func_impl_no_alloc<<lambda_0df473ab7e2fcae6dac5e37be865f7df>,void>::vftable;
local_630 = &local_668;
local_818 = &DAT_1453698a8;
local_820 = (undefined ***)CONCAT44(local_820._4_4_,DAT_1430e8980);
local_828 = local_628;
local_660 = plVar13;
(**(code **)(*plVar13 + 0x98))(plVar13,&local_778,&local_668,local_5e8);
if (local_778 != (undefined8 *)0x0) {
LOCK();
piVar1 = (int *)(local_778 + 1);
*piVar1 = *piVar1 + -1;
UNLOCK();
if (*piVar1 == 0) {
(**(code **)*local_778)(local_778,1);
}
}
}
goto LAB_141ae5a25;
}
cVar4 = FUN_1423d45a0(local_800,"djmdContent");
iVar8 = (int)pppuVar18;
if (((cVar4 == '\0') && (cVar4 = FUN_1423d45a0(local_800,"djmdSongMyTag"), cVar4 == '\0')) &&
(local_808 == '\0')) {
cVar4 = FUN_1423d45a0(local_800,"djmdCue");
if (cVar4 != '\0') {
uVar14 = FUN_1423c2ab0(local_570,"ContentID");
uVar14 = FUN_1423c3450(uVar14,&local_7e0);
uVar7 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(&local_7e0);
if (uVar7 != 0) {
local_807[0] = '\0';
local_7f8 = 0;
iVar6 = FUN_141c92e00(plVar13,uVar7,local_807,&local_7f8);
if (iVar6 == 0) {
local_7d8 = (undefined ***)0x0;
local_7d0 = 0;
FUN_140c8ae10(&local_7d8,8);
lVar12 = (longlong)local_7d0._4_4_;
local_7d0 = CONCAT44(local_7d0._4_4_ + 1,(undefined4)local_7d0);
*(uint *)((longlong)local_7d8 + lVar12 * 4) = uVar7;
FUN_141b67f30(param_1,&local_7d8);
local_828 = (undefined ***)(ulonglong)uVar7;
local_820 = pppuVar17;
FUN_141ad5900(param_1,1,0x17,pppuVar18);
FUN_141ad7bc0(param_1,uVar7,pppuVar18,param_2);
if (local_807[0] != '\0') {
local_828 = (undefined ***)CONCAT44(local_828._4_4_,param_2);
FUN_141ad7a30(param_1,uVar7,local_7f8,pppuVar18);
}
local_7d0 = local_7d0 & 0xffffffff;
FUN_14230889c(local_7d8);
}
}
goto LAB_141ae5a25;
}
cVar4 = FUN_1423d45a0(local_800,"djmdPlaylist");
if ((cVar4 == '\0') && (cVar4 = FUN_1423d45a0(local_800,"djmdSongPlaylist"), cVar4 == '\0')) {
cVar4 = FUN_1423d45a0(local_800,"djmdSharedPlaylist");
if ((cVar4 == '\0') &&
(cVar4 = FUN_1423d45a0(local_800,"djmdSharedPlaylistUser"), cVar4 == '\0')) {
cVar4 = FUN_1423d45a0(local_7f0,"data.db.updated");
if (cVar4 == '\0') {
puVar15 = (undefined8 *)FUN_1423ce840(&local_7b0,"data.db.item");
cVar4 = FUN_1423d2890(local_7f0,*puVar15);
if (cVar4 == '\0') {
cVar4 = FUN_1423d45a0(local_7f0,"data.file.content.downloaded");
if (cVar4 != '\0') {
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,&DAT_143271d44);
FUN_1423c3420(uVar14,&local_7f8);
puVar15 = (undefined8 *)FUN_1423ce840(local_790,&DAT_143271d4c);
cVar4 = FUN_1423d14c0(&local_7f8,*puVar15);
if (cVar4 != '\0') {
puVar15 = (undefined8 *)FUN_1423ce840(&local_5a8,"_s.jpg");
uVar14 = *puVar15;
puVar15 = (undefined8 *)FUN_1423ce840(&local_7c0,&DAT_143271d5c);
local_828 = (undefined ***)((ulonglong)local_828 & 0xffffffffffffff00);
uVar14 = FUN_1423d1c70(&local_7f8,local_798,*puVar15,uVar14);
uVar14 = FUN_1419f6820(local_7a0,uVar14);
FUN_141ad7dd0(param_1,uVar14);
FUN_1423d59b0(local_7a0);
FUN_1423d59b0(local_798);
uVar14 = FUN_1419f6820(local_7c8,&local_7f8);
FUN_141ad7dd0(param_1,uVar14);
FUN_1423d59b0(local_7c8);
lVar12 = local_7e0;
}
FUN_140ff8e40(local_518);
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,"ContentID");
uVar14 = FUN_1423c3450(uVar14,&local_7e0);
iVar6 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(&local_7e0);
plVar13 = (longlong *)FUN_141ad5670(param_1,pppuVar18,param_2);
cVar4 = (**(code **)(*plVar13 + 0x40))(plVar13,iVar6,local_518);
if (cVar4 != '\0') {
puVar15 = (undefined8 *)FUN_1423ce840(&local_7d8,&DAT_143271d84);
bVar5 = FUN_1423d14c0(&local_7f8,*puVar15);
local_7d8 = (undefined ***)FUN_14217c644(0x4c8);
if (local_7d8 == (undefined ***)0x0) {
uVar14 = 0;
}
else {
uVar14 = FUN_141020db0(local_7d8,local_518);
}
local_810 = 0;
local_818 = (undefined *)0x0;
local_828 = (undefined ***)(ulonglong)bVar5;
local_820 = pppuVar18;
FUN_141ad57a0(param_1,1,0xd,uVar14);
FUN_1423e3f10(&local_598,0);
iVar8 = FUN_1423e39b0(&local_598);
local_820 = (undefined ***)(longlong)iVar8;
local_828 = (undefined ***)(longlong)local_130;
FUN_141ad5900(param_1,1,0xc,(longlong)iVar6);
FUN_1423e3b10(&local_598);
}
FUN_140ff9950(local_518);
FUN_1423d59b0(&local_7f8);
}
goto LAB_141ae5a25;
}
}
if ((*(int *)(*(longlong *)((longlong)ThreadLocalStoragePointer + (ulonglong)_tls_index * 8)
+ 8) < DAT_1454373a0) && (FUN_14217cd0c(&DAT_1454373a0), DAT_1454373a0 == -1))
{
FUN_142471b60(&DAT_145437340);
_DAT_145437340 =
`private:_virtual_void___cdecl_db::DatabaseMediator::onRekordboxDBChanged(long,juce::var_const&___ptr64)___ptr64'
::__l24::DBInitializer::vftable;
FUN_1423d59e0(&DAT_145437358);
DAT_145437398 = (longlong *)0x0;
atexit(FUN_142c3a780);
_Init_thread_footer(&DAT_1454373a0);
}
FUN_1423d5980(&local_598,local_7f0);
local_730 = (undefined ***)0x0;
local_768 = std::_Func_impl_no_alloc<<lambda_d3ddf505b8ef63b394f32c6b02652441>,void>::
vftable;
iStack_590 = param_2;
local_588 = param_1;
local_580 = iVar8;
FUN_1423d5980(local_760,&local_598);
local_758 = iStack_590;
local_750 = local_588;
local_748 = local_580;
local_730 = &local_768;
local_7d8 = &local_768;
if (((*DAT_145437358 != '\0') &&
(cVar4 = FUN_1423d45c0(&DAT_145437358,local_800), cVar4 != '\0')) &&
(DAT_145437398 != (longlong *)0x0)) {
(**(code **)(*DAT_145437398 + 0x10))();
}
FUN_1423d58d0(&DAT_145437358,local_800);
FUN_140d24ba0(&DAT_145437360,&local_768);
FUN_142471a20(&DAT_145437340,3000);
if (local_730 != (undefined ***)0x0) {
(*(code *)(*local_730)[4])
(local_730,CONCAT71((int7)((ulonglong)&local_768 >> 8),local_730 != &local_768))
;
local_730 = (undefined ***)0x0;
}
FUN_1423d59b0(&local_598);
}
else {
cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.created");
if (((cVar4 != '\0') ||
(cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.deleted"), cVar4 != '\0')) ||
((cVar4 = FUN_1423d45a0(local_800,"djmdSharedPlaylistUser"), cVar4 != '\0' &&
(cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.updated"), cVar4 != '\0')))) {
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,&DAT_143271ce4);
uVar14 = FUN_1423c3450(uVar14,local_7c8);
puVar15 = (undefined8 *)FUN_1423ce840(&local_7d8,&DAT_143271ce8);
FUN_1423cfaf0(uVar14,&local_7f8,*puVar15);
FUN_1423d59b0(local_7c8);
lVar12 = FUN_14217c644(0x10);
local_7c0 = lVar12;
if (lVar12 == 0) {
uVar14 = 0;
}
else {
if ((*(char *)CONCAT44(uStack_7f4,local_7f8) == '\0') ||
(cVar4 = FUN_1423d4340(&local_7f8,&DAT_143271cec), cVar4 != '\0')) {
uVar14 = FUN_1423dea60(&local_598);
bVar3 = false;
bVar2 = true;
}
else {
uVar14 = FUN_1423de600(&local_5a8,&local_7f8);
bVar3 = true;
bVar2 = false;
}
uVar14 = FUN_1423deab0(lVar12,uVar14);
}
if (bVar2) {
FUN_1423deac0(&local_598);
}
if (bVar3) {
FUN_1423deac0(&local_5a8);
}
local_810 = 0;
local_818 = (undefined *)0x0;
local_820 = (undefined ***)0x0;
local_828 = (undefined ***)0x0;
FUN_141ad57a0(param_1,1,0x33,uVar14);
local_810 = 0;
local_818 = (undefined *)0x0;
local_820 = (undefined ***)0x2;
local_828 = pppuVar17;
FUN_141ad57a0(param_1,1,0xf,pppuVar18);
FUN_1423d59b0(&local_7f8);
}
}
goto LAB_141ae5a25;
}
cVar4 = FUN_1423d45a0(local_800,"djmdSongPlaylist");
if (cVar4 != '\0') {
uVar14 = FUN_1423c2ab0(local_570,"PlaylistID");
uVar14 = FUN_1423c3450(uVar14,local_7c8);
iVar6 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(local_7c8);
cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.created");
if ((cVar4 == '\0') &&
(cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.updated"), cVar4 == '\0')) {
FUN_1423d45a0(local_7f0,"data.db.item.deleted");
}
}
local_588 = CONCAT44(local_588._4_4_,iVar6);
if (DAT_1454372c4 != iVar6) {
DAT_1454372c4 = iVar6;
local_598 = param_1;
iStack_590 = iVar8;
iStack_58c = param_2;
FUN_141aed600(&local_598);
goto LAB_141ae5a25;
}
local_598 = param_1;
iStack_590 = iVar8;
iStack_58c = param_2;
if ((*(int *)(*(longlong *)((longlong)ThreadLocalStoragePointer + (ulonglong)_tls_index * 8) + 8
) < DAT_145437330) && (FUN_14217cd0c(&DAT_145437330), DAT_145437330 == -1)) {
FUN_142471b60(&DAT_1454372d0);
_DAT_1454372d0 =
`private:_virtual_void___cdecl_db::DatabaseMediator::onRekordboxDBChanged(long,juce::var_const&___ptr64)___ptr64'
::__l24::DBInitializer::vftable;
FUN_1423d59e0(&DAT_1454372e8);
DAT_145437328 = (longlong *)0x0;
atexit(FUN_142c3a730);
_Init_thread_footer(&DAT_145437330);
}
local_728 = std::_Func_impl_no_alloc<<lambda_e3965abbeaa7d9dde41709d425aff710>,void>::vftable;
uStack_718 = CONCAT44(iStack_58c,iStack_590);
local_720 = local_598;
local_710 = local_588;
local_6f0 = &local_728;
local_7d8 = &local_728;
if (((*DAT_1454372e8 != '\0') &&
(cVar4 = FUN_1423d45c0(&DAT_1454372e8,local_800), cVar4 != '\0')) &&
(DAT_145437328 != (longlong *)0x0)) {
(**(code **)(*DAT_145437328 + 0x10))();
}
FUN_1423d58d0(&DAT_1454372e8,local_800);
FUN_140d24ba0(&DAT_1454372f0,&local_728);
FUN_142471a20(&DAT_1454372d0,3000);
if (local_6f0 == (undefined ***)0x0) goto LAB_141ae5a25;
pppuVar17 = &local_728;
pppuVar18 = local_6f0;
}
else {
cVar4 = FUN_1423d45a0(local_7f0,"data.db.updated");
if (cVar4 == '\0') {
if (local_808 != '\0') {
LAB_141ae5a7c:
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,"newID");
uVar14 = FUN_1423c3450(uVar14,local_7c8);
uVar10 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(local_7c8);
uVar14 = FUN_1423c2ab0(lVar12,"parameters");
uVar14 = FUN_1423c2ab0(uVar14,"oldID");
uVar14 = FUN_1423c3450(uVar14,local_798);
uVar11 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(local_798);
FUN_1423d5720(&local_7f8,"id_changed!!! %lu -> %lu");
uVar14 = FUN_1423ceae0(&local_7f8);
FUN_1423cf4d0(&local_7e0,uVar14,uVar11,uVar10);
uVar14 = FUN_1423d5720(local_7a0,"db::DatabaseMediator::onRekordboxDBChanged");
uVar14 = FUN_1423d32c0(local_790,uVar14,&DAT_143271abc);
uVar14 = FUN_1423d3360(&local_7b0,uVar14,&local_7e0);
FUN_1423e4000(uVar14);
FUN_1423d59b0(&local_7b0);
FUN_1423d59b0(&local_7e0);
FUN_1423d59b0(&local_7f8);
goto LAB_141ae5b8c;
}
if (local_7e8 != '\0') {
FUN_140ff8e40(local_518);
cVar4 = FUN_1423d45a0(local_800,"djmdContent");
if (cVar4 == '\0') {
cVar4 = FUN_1423d45a0(local_800,"djmdSongMyTag");
if (cVar4 != '\0') {
uVar14 = FUN_1423c2ab0(local_570,"ContentID");
uVar14 = FUN_1423c3450(uVar14,local_7c8);
iVar6 = FUN_1423cf4b0(uVar14);
FUN_1423d59b0(local_7c8);
plVar16 = (longlong *)FUN_141ad5670(param_1,pppuVar18,param_2);
cVar4 = (**(code **)(*plVar16 + 0x40))(plVar16,iVar6,local_518);
if ((cVar4 != '\0') &&
(iVar9 = (**(code **)(*plVar13 + 0x538))(plVar13,local_518), iVar9 != -1)) {
local_7f8 = -1;
plVar16 = (longlong *)plVar13[0xf];
if ((plVar16 != (longlong *)0x0) &&
(cVar4 = FUN_141cb2540(plVar13,local_510,&local_7f8,1), cVar4 != '\0')) {
local_7d8 = (undefined ***)FUN_14217c644(0x4c8);
if (local_7d8 == (undefined ***)0x0) {
local_7e0 = 0;
}
else {
local_7e0 = FUN_141020db0(local_7d8,local_518);
}
if (-1 < local_7f8) {
if (local_7f8 < *(int *)((longlong)plVar16 + 0xc)) {
plVar16 = (longlong *)(*plVar16 + (longlong)local_7f8 * 8);
puVar15 = (undefined8 *)0x0;
if (*plVar16 != local_7e0) {
puVar15 = (undefined8 *)*plVar16;
}
*plVar16 = local_7e0;
if (puVar15 != (undefined8 *)0x0) {
(**(code **)*puVar15)(puVar15,1);
}
}
else {
iVar9 = *(int *)((longlong)plVar16 + 0xc) + 1;
if ((int)plVar16[1] < iVar9) {
FUN_140c708a0(plVar16,iVar9 / 2 + 8 + iVar9 & 0xfffffff8);
}
iVar9 = *(int *)((longlong)plVar16 + 0xc);
*(int *)((longlong)plVar16 + 0xc) = iVar9 + 1;
*(longlong *)(*plVar16 + (longlong)iVar9 * 8) = local_7e0;
}
}
}
}
}
}
else {
cVar4 = FUN_1423c3550(local_570);
if ((cVar4 != '\0') &&
(iVar9 = (**(code **)(*plVar13 + 0x148))(plVar13,local_570,local_518), iVar9 != 0)) {
FUN_140ff9950(local_518);
goto LAB_141ae5a25;
}
}
uVar14 = 0;
local_7c0 = 0;
uStack_7b8 = (longlong *)0x0;
FUN_140c8ae10(&local_7c0,8);
lVar12 = (longlong)uStack_7b8._4_4_;
uStack_7b8 = (longlong *)CONCAT44(uStack_7b8._4_4_ + 1,(undefined4)uStack_7b8);
*(int *)(local_7c0 + lVar12 * 4) = iVar6;
FUN_141b67f30(param_1,&local_7c0);
uStack_7b8 = (longlong *)((ulonglong)uStack_7b8 & 0xffffffff);
FUN_14230889c(local_7c0);
cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.created");
if ((cVar4 == '\0') || (cVar4 = FUN_1423d45a0(local_800,"djmdContent"), cVar4 == '\0')) {
cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.updated");
if ((cVar4 == '\0') && (cVar4 = FUN_1423d45a0(local_800,"djmdSongMyTag"), cVar4 == '\0'))
{
cVar4 = FUN_1423d45a0(local_7f0,"data.db.item.deleted");
if (cVar4 != '\0') {
local_5a8 = 0;
local_5a0 = 0;
local_7b0 = 0;
local_7a8 = 0;
FUN_140c708a0(&local_5a8,8);
lVar12 = (longlong)local_5a0._4_4_;
local_5a0 = CONCAT44(local_5a0._4_4_ + 1,(undefined4)local_5a0);
*(undefined1 **)(local_5a8 + lVar12 * 8) = local_518;
local_828 = (undefined ***)((ulonglong)local_828 & 0xffffffffffffff00);
FUN_141b698b0(param_1,&local_5a8,&local_7b0,0);
FUN_141af0a30(plVar13);
local_820 = (undefined ***)0x0;
local_828 = pppuVar17;
FUN_141ad5900(param_1,1,0x19,pppuVar18);
local_810 = 0;
local_818 = (undefined *)0x0;
local_820 = (undefined ***)0x0;
local_828 = pppuVar17;
FUN_141ad5850(param_1,1,0x19,pppuVar18);
FUN_141ad87e0(param_1,0x19,local_518);
local_7a8 = local_7a8 & 0xffffffff;
FUN_14230889c(local_7b0);
local_5a0 = local_5a0 & 0xffffffff;
FUN_14230889c(local_5a8);
}
}
else {
FUN_141ad7ec0(param_1,pppuVar18,param_2);
local_7d8 = (undefined ***)FUN_14217c644();
if (local_7d8 != (undefined ***)0x0) {
uVar14 = FUN_141020db0(local_7d8,local_518);
}
local_810 = 0;
local_818 = (undefined *)0x0;
local_828 = (undefined ***)0x1;
local_820 = pppuVar18;
FUN_141ad57a0(param_1,1,0xd,uVar14);
FUN_1423e3f10(local_560,0);
iVar9 = FUN_1423e39b0(local_560);
local_820 = (undefined ***)(longlong)iVar9;
local_828 = (undefined ***)0x2;
FUN_141ad5900(param_1,1,0xc,(longlong)iVar6);
FUN_1423e3b10(local_560);
local_7d8 = (undefined ***)FUN_14217c644(0x4c8);
if (local_7d8 == (undefined ***)0x0) {
uVar14 = 0;
}
else {
uVar14 = FUN_141020db0(local_7d8,local_518);
}
local_810 = 0;
local_818 = (undefined *)0x0;
local_828 = (undefined ***)0x0;
local_820 = pppuVar18;
FUN_141ad5850(param_1,1,0xd,uVar14);
FUN_141ad87e0(param_1,0xd,local_518);
}
}
FUN_140ff9950(local_518);
}
}
else {
if (local_808 != '\0') goto LAB_141ae5a7c;
LAB_141ae5b8c:
if ((*(int *)(*(longlong *)((longlong)ThreadLocalStoragePointer + (ulonglong)_tls_index * 8) +
8) < DAT_145437250) && (FUN_14217cd0c(&DAT_145437250), DAT_145437250 == -1)) {
FUN_142471b60(&DAT_1454371f0);
_DAT_1454371f0 =
`private:_virtual_void___cdecl_db::DatabaseMediator::onRekordboxDBChanged(long,juce::var_const&___ptr64)___ptr64'
::__l24::DBInitializer::vftable;
FUN_1423d59e0(&DAT_145437208);
DAT_145437248 = (longlong *)0x0;
atexit(FUN_142c3a690);
_Init_thread_footer(&DAT_145437250);
}
local_6e8 = std::_Func_impl_no_alloc<<lambda_a52fe46e55202a6191bc030da03ec369>,void>::vftable;
local_6b0 = &local_6e8;
local_7d8 = &local_6e8;
local_7c0 = param_1;
uStack_7b8 = plVar13;
local_6e0 = param_1;
plStack_6d8 = plVar13;
if (((*DAT_145437208 != '\0') &&
(cVar4 = FUN_1423d45c0(&DAT_145437208,local_800), cVar4 != '\0')) &&
(DAT_145437248 != (longlong *)0x0)) {
(**(code **)(*DAT_145437248 + 0x10))();
}
FUN_1423d58d0(&DAT_145437208,local_800);
FUN_140d24ba0(&DAT_145437210,&local_6e8);
FUN_142471a20(&DAT_1454371f0,3000);
if (local_6b0 != (undefined ***)0x0) {
(*(code *)(*local_6b0)[4])
(local_6b0,CONCAT71((int7)((ulonglong)&local_6e8 >> 8),local_6b0 != &local_6e8));
}
}
if ((*(int *)(*(longlong *)((longlong)ThreadLocalStoragePointer + (ulonglong)_tls_index * 8) + 8
) < DAT_1454372c0) && (FUN_14217cd0c(&DAT_1454372c0), DAT_1454372c0 == -1)) {
FUN_142471b60(&DAT_145437260);
_DAT_145437260 =
`private:_virtual_void___cdecl_db::DatabaseMediator::onRekordboxDBChanged(long,juce::var_const&___ptr64)___ptr64'
::__l24::DBInitializer::vftable;
FUN_1423d59e0(&DAT_145437278);
DAT_1454372b8 = (longlong *)0x0;
atexit(FUN_142c3a6e0);
_Init_thread_footer(&DAT_1454372c0);
}
local_6a8 = std::_Func_impl_no_alloc<<lambda_be0d2b16d21f76b2d22ba4b01c908c20>,void>::vftable;
uStack_698 = CONCAT44(param_2,iVar8);
local_670 = &local_6a8;
local_7d8 = &local_6a8;
local_6a0 = param_1;
local_598 = param_1;
iStack_590 = iVar8;
iStack_58c = param_2;
if (((*DAT_145437278 != '\0') &&
(cVar4 = FUN_1423d45c0(&DAT_145437278,local_800), cVar4 != '\0')) &&
(DAT_1454372b8 != (longlong *)0x0)) {
(**(code **)(*DAT_1454372b8 + 0x10))();
}
FUN_1423d58d0(&DAT_145437278,local_800);
FUN_140d24ba0(&DAT_145437280,&local_6a8);
FUN_142471a20(&DAT_145437260,3000);
if (local_670 == (undefined ***)0x0) goto LAB_141ae5a25;
pppuVar17 = &local_6a8;
pppuVar18 = local_670;
}
(*(code *)(*pppuVar18)[4])
(pppuVar18,CONCAT71((int7)((ulonglong)pppuVar17 >> 8),pppuVar18 != pppuVar17));
LAB_141ae5a25:
FUN_1423c3ab0(local_570);
FUN_1423d59b0(local_800);
FUN_1423d59b0(local_7f0);
return;
}
// scanned 9123005 instructions