00:000 00:000 BS: Starting OpenCore application...
00:000 00:000 BS: Booter path - \EFI\BOOT\BOOTX64.EFI
00:000 00:000 OCFS: Trying to locate filesystem on 8A80A818 88CCB298
00:000 00:000 OCFS: Filesystem DP - \EFI\BOOT\BOOTX64.EFI
00:000 00:000 BS: Trying to load OpenCore image...
00:000 00:000 BS: Relative path - EFI
00:000 00:000 BS: Startup path - EFI\OpenCore.efi (0)
00:000 00:000 BS: Fallback to absolute path - EFI\OC\OpenCore.efi
00:000 00:000 BS: Read OpenCore image of 872448 bytes
00:000 00:000 OCM: Loaded image at 86BDA818 handle
00:000 00:000 OCM: Loaded image has DeviceHandle 8A80A818 FilePath 86BDAF98 ours DevicePath 86D8E418
00:000 00:000 OCCPU: TSC Adjust 0
00:000 00:000 OCCPU: Known Model Core Crystal Clock Frequency    24000000Hz
00:000 00:000 OCCPU: CPUFrequencyFromART  3600000000Hz  3600MHz = 24000000 * 300 / 2
00:000 00:000 OC: Starting OpenCore...
00:000 00:000 OC: Booter path - EFI\OC\OpenCore.efi
00:000 00:000 OCFS: Trying to locate filesystem on 8A80A818 86BDAF98
00:000 00:000 OCFS: Filesystem DP - EFI\OC\OpenCore.efi
00:000 00:000 OC: Absolute booter path - EFI\OC\OpenCore.efi
00:000 00:000 OC: Storage root EFI\OC\OpenCore.efi
00:000 00:000 OCST: Missing vault data, ignoring...
00:000 00:000 OC: OcMiscEarlyInit...
00:000 00:000 OC: Loaded configuration of 33212 bytes
00:000 00:000 OC: Got 2 drivers
00:000 00:000 OC: Watchdog status is 0
01:149 01:149 OC: OpenCore DBG-104-2025-03-04 is loading in Optional mode (0/0)...
01:282 00:133 OC: Boot timestamp - 2025.04.01 18:08:41
01:416 00:133 OCCPU: MP services threads 8 (enabled 8) - Success
01:549 00:133 OCCPU: MP services Pkg 1 Cores 8 Threads 1 - Success
01:683 00:133 OCCPU: Found Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
02:219 00:536 OCCPU: Signature 906EC Stepping C Model 9E Family 6 Type 0 ExtModel 9 ExtFamily 0 uCode D6 CPUID MAX (16/80000008)
02:353 00:133 OCCPU: EIST CFG Lock 0
02:486 00:133 OCCPU: TSC Adjust 0
03:095 00:609 OCCPU: Known Model Core Crystal Clock Frequency    24000000Hz
03:627 00:532 OCCPU: CPUFrequencyFromART  3600000000Hz  3600MHz = 24000000 * 300 / 2
03:761 00:133 OCCPU: Timer address is 0 from Unknown INTEL
03:895 00:133 OCCPU: Failed to get FSBFrequency data using Apple Platform Info - Not Found
04:147 00:252 OCCPU: Intel TSC:  3600000000Hz,  3600MHz; FSB:   100000000Hz,   100MHz; MaxBusRatio: 36
04:679 00:531 OCCPU: Detected Apple Processor Type: 07 -> 0709
04:811 00:132 OCCPU: CPUFrequencyFromTSC           0Hz     0MHz
04:945 00:133 OCCPU: CPUFrequency  3600000000Hz  3600MHz
05:570 00:625 OCCPU: FSBFrequency   100000000Hz   100MHz
05:701 00:131 OCCPU: Pkg 1 Cores 8 Threads 8
06:527 00:826 OC: OcLoadNvramSupport...
07:395 00:867 OCVAR: Locate emulated NVRAM protocol - Not Found
08:255 00:860 OC: Deleting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Not Found
09:112 00:856 OC: Not deleting NVRAM 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:rtc-blacklist, matches add
09:971 00:858 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Not Found
10:829 00:858 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:ForceDisplayRotationInEFI - Not Found
12:190 01:360 OCVAR: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Success
13:049 00:858 OCVAR: Setting NVRAM 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:rtc-blacklist - Not Found
13:906 00:856 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:ForceDisplayRotationInEFI - Success
14:885 00:979 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:SystemAudioVolume - Success
15:749 00:863 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Success
16:611 00:862 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:csr-active-config - Success
17:472 00:860 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:prev-lang:kbd - Success
18:334 00:861 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:run-efi-updater - Success
19:678 01:344 OC: Current version is DBG-104-2025-03-04
20:536 00:857 OC: OcMiscMiddleInit...
21:392 00:856 OC: StorageHandle 8A80A818 with Disabled LauncherOption pointing to Default
22:246 00:853 OC: OcLoadUefiSupport...
23:102 00:856 OCAU: OcAudioInstallProtocols (0, 0)
23:958 00:855 OCAU: 4B228577-6274-4A48-82AE-0713A1171987 protocol - Not Found
24:812 00:854 OCAU: C32332DF-FC56-4FE1-9358-BA0D529B24CD protocol - Not Found
25:668 00:855 OCAU: F4CB0B78-243B-11E7-A524-B8E8562CBAFA protocol - Not Found
27:014 01:345 OCAU: 3224B169-EC34-46D2-B779-E1B1687F525F protocol - Not Found
27:873 00:859 OCAE: Builtin installed
28:846 00:972 OCRTC: Wake log is 0xFF 0xA8  160 0xFF
29:699 00:852 OCEG: Discovered rotate NVRAM override to 0
30:556 00:857 OC: Loading Apple Secure Boot with Disabled (level 0)
31:413 00:856 OCII: AIFTimerBoostInit Current timer is 10000
32:267 00:854 OC: Installing KeySupport...
33:122 00:855 OCII: gST->ConIn 8CB92ED8 vs found 8CB92ED8
34:469 01:346 AIK: Using 5 (50ms)
35:333 00:863 OCABC: ALRBL 0 RTDFRG 1 DEVMMIO 1 NOSU 0 NOVRWR 0 NOSB 0 FBSIG 0 NOHBMAP 0 SMSLIDE 1 WRUNPROT 0 CLRTS 0
36:192 00:859 OCABC: FEXITBS 0 PRMRG 0 CSLIDE 1 MSLIDE 0 PRSRV 1 RBMAP 1 VMAP 1 APPLOS 0 RTPERMS 1 ARBAR -1 RBIO 0
37:044 00:852 OCABC: Firmware has 4072063 free pages (475775 in lower 4 GB)
37:899 00:855 OCABC: Awaiting rendezvous with OpenRuntime r12
38:754 00:855 OC: RequestBootVarRouting 1
39:609 00:854 OCDM: Found 0x20046/0x2003C UEFI version (376 bytes, 0 rebuilding to 376) gST 8F348018 gBS 7E1348E0 gBS->CreateEventEx 7E122FA8 &gBS 7405E2A0
40:463 00:854 OC: AVX enabled - 1
41:803 01:339 OC: Got 2 drivers
42:778 00:974 OC: Driver HfsPlus.efi at 0 (HfsPlus.efi) is being loaded...
43:633 00:855 OCABC: EfiBootRt candidate - <nil>
44:487 00:854 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
45:345 00:857 OCPE: PeCoff has no SecDir - Invalid Parameter
46:205 00:860 OCPE: PeCoff no cert info - Not Found
47:061 00:855 OCB: Not Apple signed binary, fixup efi ignored
47:916 00:854 OCB: Arch filtering 0(37892)->86A6F018(37892) caps 0 - Success
49:259 01:343 OCABC: Recovering trashed GetMemoryMap pointer
50:117 00:858 OC: Driver HfsPlus.efi at 0 is successfully loaded!
50:970 00:852 OC: Driver HfsPlus.efi at 0 needs connection.
51:823 00:853 OC: Driver OpenRuntime.efi at 1 (OpenRuntime.efi) is being loaded...
52:690 00:867 OCABC: EfiBootRt candidate - <nil>
53:549 00:858 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
54:400 00:851 OCPE: PeCoff has no SecDir - Invalid Parameter
55:256 00:856 OCPE: PeCoff no cert info - Not Found
56:719 01:462 OCB: Not Apple signed binary, fixup efi ignored
57:569 00:849 OCB: Arch filtering 0(36864)->86A6F018(36864) caps 0 - Success
58:420 00:851 OCABC: Recovering trashed GetMemoryMap pointer
59:271 00:851 OCABC: Got rendezvous with OpenRuntime r12
60:127 00:855 OCABC: MAT support is 1
60:979 00:852 OC: Driver OpenRuntime.efi at 1 is successfully loaded!
61:834 00:854 OC: Connecting drivers...
62:824 00:990 OC: Connecting drivers done...
64:171 01:346 OC: Found 2 pointer devices - Success
65:022 00:850 OCJS: PartitionInfo is Success
65:916 00:893 OCC: Installing GOP (Unsupported) on ConsoleOutHandle...
66:769 00:853 OC: Requested resolution is 0x0@0 (max: 1, force: 0) from Max
67:623 00:853 OCC: Requesting 0x0@0 (max: 1) resolution, curr 3, total 9
68:477 00:853 OCC: Current FB at 0x4000000000 (0x300000), format 1, res 1024x768 scan 1024
69:327 00:850 OCC: Mode 0 - 1920x1080:1
70:299 00:971 OCC: Mode 1 - 640x480:1
71:649 01:350 OCC: Mode 2 - 800x600:1
72:500 00:851 OCC: Mode 3 - 1024x768:1
73:350 00:849 OCC: Mode 4 - 1280x1024:1
74:202 00:852 OCC: Mode 5 - 1400x1050:1
75:058 00:855 OCC: Mode 6 - 1280x960:1
75:913 00:855 OCC: Mode 7 - 720x480:1
76:761 00:847 OCC: Mode 8 - 1280x720:1
77:613 00:852 OCC: Setting mode 0 with 1920x1080 resolution
78:979 01:365 OCC: Changed resolution mode to 0
79:831 00:851 OC: Changed resolution to 0x0@0 (max: 1, force: 0) from Max - Success
80:678 00:847 OC: Selected UIScale 1 based on 1920x1080 resolution
81:531 00:852 OC: Setting UIScale to 1 - Success
82:383 00:852 OCC: Using builtin text renderer with 1 scale
83:236 00:852 OCC: Install console control (7404BE38/7E11B960/0), current - Success
84:210 00:973 OCC: Setup ASCII Output - Success
85:062 00:852 OC: Requested console mode is 0x0 (max: 0) from 
86:408 01:346 OC: Requested not to use audio
87:258 00:849 OC: OcMiscLoadSystemReport...
88:107 00:849 OC: OcLoadAcpiSupport...
88:957 00:850 OCA: Found 22 ACPI tables
89:814 00:856 OCA: Detected table FACP (50434146) (OEM 00002049204D2041) at 8EA93430 of 276 bytes at index 0
90:676 00:862 OCA: Detected DSDT at 8EA53218 of 262680 bytes at index 0
91:527 00:851 OCA: Detected table APIC (43495041) (OEM 00002049204D2041) at 8EA93548 of 188 bytes at index 1
92:379 00:851 OCA: Detected table FPDT (54445046) (OEM 00002049204D2041) at 8EA93608 of 68 bytes at index 2
93:723 01:343 OCA: Detected table FIDT (54444946) (OEM 00000049204D2041) at 8EA93650 of 156 bytes at index 3
94:573 00:850 OCA: Detected table MCFG (4746434D) (OEM 00002049204D2041) at 8EA936F0 of 60 bytes at index 4
95:419 00:846 OCA: Detected table WSMT (544D5357) (OEM 00002049204D2041) at 8EAB12A8 of 40 bytes at index 5
96:269 00:850 OCA: Detected table SSDT (54445353) (OEM 0074647353757043) at 8EA93788 of 6940 bytes at index 6
97:510 01:241 OCA: Detected table SSDT (54445353) (OEM 0020746473536153) at 8EA952A8 of 12441 bytes at index 7
98:480 00:970 OCA: Detected table SSDT (54445353) (OEM 0074647353676550) at 8EA98348 of 9003 bytes at index 8
99:332 00:851 OCA: Detected table HPET (54455048) (OEM 00002049204D2041) at 8EA9A678 of 56 bytes at index 9
100:183 00:850 OCA: Detected table SSDT (54445353) (OEM 7076525F72656854) at 8EA9A6B0 of 4014 bytes at index 10
101:527 01:344 OCA: Detected table SSDT (54445353) (OEM 34647366635F6878) at 8EA9B660 of 12237 bytes at index 11
102:378 00:851 OCA: Detected table UEFI (49464555) (OEM 00002049204D2041) at 8EA9E630 of 66 bytes at index 12
103:229 00:851 OCA: Detected table LPIT (5449504C) (OEM 00002049204D2041) at 8EA9E678 of 148 bytes at index 13
104:090 00:860 OCA: Detected table SSDT (54445353) (OEM 6376654464697450) at 8EA9E710 of 10206 bytes at index 14
104:941 00:851 OCA: Detected table SSDT (54445353) (OEM 4365707954746254) at 8EAA0EF0 of 5346 bytes at index 15
105:795 00:854 OCA: Detected table DBGP (50474244) (OEM 00002049204D2041) at 8EAA23D8 of 52 bytes at index 16
106:658 00:862 OCA: Detected table DBG2 (32474244) (OEM 00002049204D2041) at 8EAA2410 of 84 bytes at index 17
107:507 00:849 OCA: Detected table SSDT (54445353) (OEM 6C62615462654441) at 8EAA2468 of 324 bytes at index 18
108:852 01:344 OCA: Detected table VFCT (54434656) (OEM 00002049204D2041) at 8EAA25B0 of 60548 bytes at index 19
109:706 00:853 OCA: Detected table TPM2 (324D5054) (OEM 00002049204D2041) at 8EAB1238 of 52 bytes at index 20
110:557 00:851 OCA: Detected table BGRT (54524742) (OEM 00002049204D2041) at 8EAB1270 of 56 bytes at index 21
111:417 00:859 OCA: FACS signature is 0 (0)
112:392 00:974 OCA: Allocated new table SSDT at 8EADD000
113:246 00:853 OCA: Inserted table SSDT (54445353) (OEM 0000000043415741) of 73 bytes into ACPI at index 22
114:096 00:850 OCA: Allocated new table SSDT at 8EADB000
114:949 00:852 OCA: Inserted table SSDT (54445353) (OEM 0000434574647353) of 7341 bytes into ACPI at index 23
116:291 01:342 OCA: Allocated new table SSDT at 8EADA000
117:144 00:853 OCA: Inserted table SSDT (54445353) (OEM 0067756C50757043) of 693 bytes into ACPI at index 24
117:996 00:852 OCA: Allocated new table SSDT at 8EAD9000
118:853 00:856 OCA: Inserted table SSDT (54445353) (OEM 0000000052434D50) of 414 bytes into ACPI at index 25
119:706 00:853 OCA: Exposing XSDT table table FACP (50434146) (OEM 00002049204D2041) at 8EA93430 of 276 bytes at index 0
120:560 00:853 OCA: Exposing XSDT table table APIC (43495041) (OEM 00002049204D2041) at 8EA93548 of 188 bytes at index 1
121:413 00:853 OCA: Exposing XSDT table table FPDT (54445046) (OEM 00002049204D2041) at 8EA93608 of 68 bytes at index 2
122:262 00:848 OCA: Exposing XSDT table table FIDT (54444946) (OEM 00000049204D2041) at 8EA93650 of 156 bytes at index 3
123:599 01:337 OCA: Exposing XSDT table table MCFG (4746434D) (OEM 00002049204D2041) at 8EA936F0 of 60 bytes at index 4
124:453 00:853 OCA: Exposing XSDT table table WSMT (544D5357) (OEM 00002049204D2041) at 8EAB12A8 of 40 bytes at index 5
125:304 00:851 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074647353757043) at 8EA93788 of 6940 bytes at index 6
126:282 00:977 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0020746473536153) at 8EA952A8 of 12441 bytes at index 7
127:137 00:855 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074647353676550) at 8EA98348 of 9003 bytes at index 8
127:991 00:854 OCA: Exposing XSDT table table HPET (54455048) (OEM 00002049204D2041) at 8EA9A678 of 56 bytes at index 9
128:839 00:848 OCA: Exposing XSDT table table SSDT (54445353) (OEM 7076525F72656854) at 8EA9A6B0 of 4014 bytes at index 10
129:691 00:852 OCA: Exposing XSDT table table SSDT (54445353) (OEM 34647366635F6878) at 8EA9B660 of 12237 bytes at index 11
131:029 01:337 OCA: Exposing XSDT table table UEFI (49464555) (OEM 00002049204D2041) at 8EA9E630 of 66 bytes at index 12
131:877 00:847 OCA: Exposing XSDT table table LPIT (5449504C) (OEM 00002049204D2041) at 8EA9E678 of 148 bytes at index 13
132:726 00:849 OCA: Exposing XSDT table table SSDT (54445353) (OEM 6376654464697450) at 8EA9E710 of 10206 bytes at index 14
133:578 00:852 OCA: Exposing XSDT table table SSDT (54445353) (OEM 4365707954746254) at 8EAA0EF0 of 5346 bytes at index 15
134:431 00:852 OCA: Exposing XSDT table table DBGP (50474244) (OEM 00002049204D2041) at 8EAA23D8 of 52 bytes at index 16
135:285 00:854 OCA: Exposing XSDT table table DBG2 (32474244) (OEM 00002049204D2041) at 8EAA2410 of 84 bytes at index 17
136:138 00:853 OCA: Exposing XSDT table table SSDT (54445353) (OEM 6C62615462654441) at 8EAA2468 of 324 bytes at index 18
136:987 00:848 OCA: Exposing XSDT table table VFCT (54434656) (OEM 00002049204D2041) at 8EAA25B0 of 60548 bytes at index 19
138:324 01:337 OCA: Exposing XSDT table table TPM2 (324D5054) (OEM 00002049204D2041) at 8EAB1238 of 52 bytes at index 20
139:174 00:849 OCA: Exposing XSDT table table BGRT (54524742) (OEM 00002049204D2041) at 8EAB1270 of 56 bytes at index 21
140:139 00:964 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0000000043415741) at 8EADD000 of 73 bytes at index 22
140:995 00:855 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0000434574647353) at 8EADB000 of 7341 bytes at index 23
141:848 00:853 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0067756C50757043) at 8EADA000 of 693 bytes at index 24
142:701 00:852 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0000000052434D50) at 8EAD9000 of 414 bytes at index 25
143:548 00:847 OCA: Exposing RSDT table table FACP (50434146) (OEM 00002049204D2041) at 8EA93430 of 276 bytes at index 0
144:400 00:851 OCA: Exposing RSDT table table APIC (43495041) (OEM 00002049204D2041) at 8EA93548 of 188 bytes at index 1
145:741 01:341 OCA: Exposing RSDT table table FPDT (54445046) (OEM 00002049204D2041) at 8EA93608 of 68 bytes at index 2
146:591 00:850 OCA: Exposing RSDT table table FIDT (54444946) (OEM 00000049204D2041) at 8EA93650 of 156 bytes at index 3
147:443 00:851 OCA: Exposing RSDT table table MCFG (4746434D) (OEM 00002049204D2041) at 8EA936F0 of 60 bytes at index 4
148:295 00:852 OCA: Exposing RSDT table table WSMT (544D5357) (OEM 00002049204D2041) at 8EAB12A8 of 40 bytes at index 5
149:147 00:852 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074647353757043) at 8EA93788 of 6940 bytes at index 6
150:001 00:853 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0020746473536153) at 8EA952A8 of 12441 bytes at index 7
150:854 00:852 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074647353676550) at 8EA98348 of 9003 bytes at index 8
151:702 00:847 OCA: Exposing RSDT table table HPET (54455048) (OEM 00002049204D2041) at 8EA9A678 of 56 bytes at index 9
153:039 01:337 OCA: Exposing RSDT table table SSDT (54445353) (OEM 7076525F72656854) at 8EA9A6B0 of 4014 bytes at index 10
154:006 00:967 OCA: Exposing RSDT table table SSDT (54445353) (OEM 34647366635F6878) at 8EA9B660 of 12237 bytes at index 11
154:854 00:848 OCA: Exposing RSDT table table UEFI (49464555) (OEM 00002049204D2041) at 8EA9E630 of 66 bytes at index 12
155:710 00:855 OCA: Exposing RSDT table table LPIT (5449504C) (OEM 00002049204D2041) at 8EA9E678 of 148 bytes at index 13
156:564 00:853 OCA: Exposing RSDT table table SSDT (54445353) (OEM 6376654464697450) at 8EA9E710 of 10206 bytes at index 14
157:415 00:851 OCA: Exposing RSDT table table SSDT (54445353) (OEM 4365707954746254) at 8EAA0EF0 of 5346 bytes at index 15
158:264 00:849 OCA: Exposing RSDT table table DBGP (50474244) (OEM 00002049204D2041) at 8EAA23D8 of 52 bytes at index 16
159:113 00:849 OCA: Exposing RSDT table table DBG2 (32474244) (OEM 00002049204D2041) at 8EAA2410 of 84 bytes at index 17
160:458 01:344 OCA: Exposing RSDT table table SSDT (54445353) (OEM 6C62615462654441) at 8EAA2468 of 324 bytes at index 18
161:309 00:851 OCA: Exposing RSDT table table VFCT (54434656) (OEM 00002049204D2041) at 8EAA25B0 of 60548 bytes at index 19
162:159 00:850 OCA: Exposing RSDT table table TPM2 (324D5054) (OEM 00002049204D2041) at 8EAB1238 of 52 bytes at index 20
163:010 00:851 OCA: Exposing RSDT table table BGRT (54524742) (OEM 00002049204D2041) at 8EAB1270 of 56 bytes at index 21
163:862 00:851 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0000000043415741) at 8EADD000 of 73 bytes at index 22
164:714 00:852 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0000434574647353) at 8EADB000 of 7341 bytes at index 23
165:567 00:853 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0067756C50757043) at 8EADA000 of 693 bytes at index 24
166:424 00:856 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0000000052434D50) at 8EAD9000 of 414 bytes at index 25
167:880 01:455 OC: OcLoadPlatformSupport...
168:728 00:848 OCSMB: Found DMI Anchor 8F19F000 v3.2 Table Address 8F19C000 Length 136A
169:579 00:851 OCSMB: Found DMI Anchor 8F19E000 v3.2 Table Address 8F19C000 Length 136A
170:431 00:851 OCSMB: Current SMBIOS System Product Name (PRIME B360M-K made by ASUSTeK COMPUTER INC.)
171:283 00:851 OC: PlatformInfo auto 1 OEM SN 0 OEM UUID 0 OEM MLB 0 OEM ROM 0 - Success
172:134 00:851 OC: New SMBIOS: Acidanthera model iMac19,1
172:984 00:849 OCSMB: Post-override BIOS vendor Acidanthera 0
173:833 00:849 OCSMB: Number of CPU cache entries is 3
175:167 01:334 OCSMB: Number of CPU cache entries is 3
176:012 00:845 OCSMB: Number of CPU cache entries is 3
176:860 00:847 OCSMB: CPU1 display frequency is 3600MHz
177:715 00:854 OCSMB: Applying 1824 (1) prev 8F19F000 (4970/31), 8F19E000 (4970/24)
178:568 00:853 OCSMB: Patched 8D6CC000 v3.2 Table Address 8D6CD000 Length 0720 1E 15
179:419 00:850 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:name (9) - Success
180:270 00:850 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:Model (18) - Success
181:239 00:969 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:SystemSerialNumber (26) - Success
182:574 01:335 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-id (21) - Success
183:423 00:848 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-rev (1) - Success
184:274 00:850 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:StartupPowerEvents (8) - Success
185:123 00:849 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:InitialTSC (8) - Success
185:975 00:851 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:FSBFrequency (8) - Success
186:824 00:849 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:DevicePathsSupported (4) - Success
187:679 00:854 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:REV (6) - Success
188:530 00:851 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:RBr (8) - Success
189:871 01:341 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:RPlt (8) - Success
190:720 00:848 OC: Setting HW_BID Mac-AA95B1DDAB278B95 - Success
191:568 00:848 OC: Setting HW_ROM 11:22:33:44:55:66 - Success
192:423 00:854 OC: Setting ROM 11:22:33:44:55:66 - Success
193:667 01:243 OC: Setting HW_MLB M0000000000000001 - Success
194:528 00:861 OC: Setting MLB M0000000000000001 - Success
195:497 00:968 OC: Setting HW_SSN C02Z4FZKJV3Q - Success
196:347 00:850 OC: Setting SSN C02Z4FZKJV3Q - Success
197:690 01:343 OC: Setting FirmwareFeatures FD8FF576 - Success
198:537 00:847 OC: Setting ExtendedFirmwareFeatures 00000008FD8FF576 - Success
199:384 00:846 OC: Setting FirmwareFeaturesMask FFDFFF7F - Success
200:244 00:860 OC: Setting ExtendedFirmwareFeaturesMask 00000008FFDFFF7F - Success
201:098 00:853 OC: OcLoadDevPropsSupport...
201:950 00:852 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-stolenmem - Success
202:805 00:854 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):framebuffer-patch-enable - Success
203:656 00:851 OC: Setting devprop PciRoot(0x0)/Pci(0x2,0x0):AAPL,ig-platform-id - Success
204:993 01:336 OC: OcMiscLateInit...
205:839 00:845 OC: Translated HibernateMode None to 0
206:685 00:846 OC: Hibernation activation - Invalid Parameter, hibernation wake - no
207:539 00:854 OC: Panic log does not exist
208:392 00:853 OC: OcLoadKernelSupport...
209:368 00:975 OC: All green, starting boot management...
210:217 00:849 OC: Ready for takeoff in 0 us
211:067 00:849 OCB: Adding fs 8A80A818 (E:1|L:1|P:Success) - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)
212:406 01:339 OCB: Adding fs 88BD8D18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x3,0xFFFF,0x0)/HD(1,GPT,F7931CB7-7419-4606-B54D-B10FC704F3F6,0x800,0x219800)
213:251 00:844 OCB: Adding fs 88B99298 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x4,0xFFFF,0x0)/HD(1,MBR,0x425A22D0,0x7C1,0x7470603F)/HD(1,MBR,0x00000000,0x800,0x74706000)
214:097 00:846 OCB: Adding fs 88B98B18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x5,0xFFFF,0x0)/HD(1,GPT,F2F04BD2-6CF9-4931-B3F9-EBD212A0F048,0x800,0x3A385000)
214:954 00:856 OCB: Adding fs 87BBB918 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(2,GPT,71DEF6C2-7FBD-495A-96D6-D89510FCF6DD,0x8800,0x1DBEB000)
215:805 00:851 OCB: Adding fs 87BB5C18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(3,GPT,D48A22AB-6A93-4D1F-8ABD-607E1BB083E9,0x1DBF3800,0x64000)
216:660 00:854 OCB: Found 6 potentially bootable filesystems
217:515 00:854 OCB: BootOrder/BootNext are not present or unsupported 0 0
218:365 00:850 OCB: Adding fs 2007C5F5 for 1 custom entries and BEP (aux hidden)
219:706 01:340 OCB: Processing blessed list
220:552 00:845 OCPI: Partition table not supported
221:398 00:845 OCPI: Failed to retrieve disk info
222:251 00:853 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)
223:222 00:970 OCBP: Blessed file is missing
224:077 00:855 OCBP: Blessed folder is missing
224:927 00:849 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
225:778 00:851 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
227:123 01:344 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI was found
227:965 00:842 OCB: Adding entry type (T:1|F:0|G:1) - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)/\EFI\BOOT\BOOTX64.EFI
228:812 00:846 OCB: Get visibility for boot entry <null string> - Not Found
229:664 00:852 OCB: Trying to detect Microsoft BCD
230:517 00:852 OCB: Registering entry EFI [Auto] (T:1|F:0|G:1|E:1|B:0) - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)/\EFI\BOOT\BOOTX64.EFI
231:386 00:868 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x3,0xFFFF,0x0)/HD(1,GPT,F7931CB7-7419-4606-B54D-B10FC704F3F6,0x800,0x219800)
232:246 00:860 OCBP: Blessed file is missing
233:091 00:845 OCBP: Blessed folder is missing
234:442 01:350 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
235:301 00:859 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
236:161 00:859 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI was found
237:145 00:983 OCB: Adding entry type (T:1|F:0|G:1) - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x3,0xFFFF,0x0)/HD(1,GPT,F7931CB7-7419-4606-B54D-B10FC704F3F6,0x800,0x219800)/\EFI\BOOT\BOOTX64.EFI
238:014 00:869 OCB: Get visibility for boot entry <null string> - Not Found
238:882 00:868 OCB: Trying to detect Microsoft BCD
239:743 00:860 OCB: Registering entry NO NAME [Auto] (T:1|F:0|G:1|E:0|B:0) - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x3,0xFFFF,0x0)/HD(1,GPT,F7931CB7-7419-4606-B54D-B10FC704F3F6,0x800,0x219800)/\EFI\BOOT\BOOTX64.EFI
240:594 00:850 OCPI: Partition table not supported
241:929 01:334 OCPI: Failed to retrieve disk info
242:776 00:846 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x4,0xFFFF,0x0)/HD(1,MBR,0x425A22D0,0x7C1,0x7470603F)/HD(1,MBR,0x00000000,0x800,0x74706000)
243:621 00:845 OCBP: Blessed file is missing
244:474 00:852 OCBP: Blessed folder is missing
245:327 00:853 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
246:183 00:855 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
247:031 00:848 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
247:876 00:845 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x5,0xFFFF,0x0)/HD(1,GPT,F2F04BD2-6CF9-4931-B3F9-EBD212A0F048,0x800,0x3A385000)
249:211 01:334 OCBP: Blessed file is missing
250:061 00:850 OCBP: Blessed folder is missing
251:025 00:963 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
251:877 00:852 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
252:733 00:855 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
253:587 00:854 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(2,GPT,71DEF6C2-7FBD-495A-96D6-D89510FCF6DD,0x8800,0x1DBEB000)
254:433 00:846 OCBP: Blessed file is missing
255:281 00:847 OCBP: Blessed folder is missing
256:614 01:332 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
257:463 00:849 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
258:310 00:847 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
259:162 00:851 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(3,GPT,D48A22AB-6A93-4D1F-8ABD-607E1BB083E9,0x1DBF3800,0x64000)
260:013 00:850 OCBP: Blessed file is missing
260:869 00:855 OCBP: Blessed folder is missing
261:718 00:849 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
262:562 00:843 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi was found
263:894 01:332 OCB: Adding entry type (T:32|F:0|G:0) - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(3,GPT,D48A22AB-6A93-4D1F-8ABD-607E1BB083E9,0x1DBF3800,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
264:864 00:970 OCB: Get visibility for boot entry <null string> - Not Found
265:712 00:847 OCB: Registering entry Windows [Windows] (T:32|F:0|G:0|E:0|B:0) - PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,E9-F8-B0-91-8A-38-25-00)/HD(3,GPT,D48A22AB-6A93-4D1F-8ABD-607E1BB083E9,0x1DBF3800,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi
266:565 00:853 OCB: Not adding hidden auxiliary entry OpenShell.efi (tool|B:0) -> OpenShell.efi
267:420 00:854 OCB: Showing menu... 
268:274 00:854 OCHK: InitHotKeys
269:120 00:845 OCKM: Allocated key repeat context 8662BD98 867E7998 867E7298
269:967 00:847 OCAE: Set screen resolution to 1920x1080 - Success
271:298 01:330 OCTY: Registered handler
277:163 05:865 OCHK: FreeHotKeys
278:078 00:915 OCTY: Unregistered handler
278:930 00:852 OCKM: Freeing key repeat context 8662BD98 867E7998 867E7298
279:777 00:846 OCB: Should boot from 1. EFI (T:1|F:0|G:1|E:1|DEF:0)
280:624 00:847 OCB: Saved mode 0/0/0 - Success
281:471 00:846 OCB: Perform boot EFI to dp PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)/\EFI\BOOT\BOOTX64.EFI (0/0)
282:317 00:845 OCABC: EfiBootRt candidate - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)/\EFI\BOOT\BOOTX64.EFI
283:168 00:850 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
284:018 00:850 OCSB: Secure boot is disabled, skipping
285:344 01:325 OCPE: PeCoff has no SecDir - Invalid Parameter
286:195 00:851 OCPE: PeCoff no cert info - Not Found
287:048 00:852 OCB: Not Apple signed binary, fixup efi ignored
287:893 00:845 OCB: Arch filtering 8661E018(49152)->8661E018(49152) caps 0 - Success
288:744 00:850 OCB: Matching <>/0[0] args on type 1
289:591 00:846 OCABC: Recovering trashed GetMemoryMap pointer
290:436 00:845 BS: Starting OpenCore application...
291:401 00:965 BS: Booter path - \EFI\BOOT\BOOTX64.EFI
293:143 01:741 OCFS: Trying to locate filesystem on 8A80A818 867E7918
293:988 00:844 OCFS: Filesystem DP - \EFI\BOOT\BOOTX64.EFI
294:834 00:846 BS: Trying to load OpenCore image...
295:679 00:845 BS: Relative path - EFI
296:528 00:848 BS: Startup path - EFI\OpenCore.efi (0)
297:376 00:847 BS: Fallback to absolute path - EFI\OC\OpenCore.efi
298:265 00:889 BS: Read OpenCore image of 872448 bytes
299:114 00:848 OCABC: EfiBootRt candidate - PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0)/HD(1,MBR,0x302C3C67,0x800,0x774800)/EFI\OC\OpenCore.efi
300:454 01:339 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
301:309 00:855 OCSB: Secure boot is disabled, skipping
302:156 00:846 OCPE: PeCoff has no SecDir - Invalid Parameter
303:000 00:844 OCPE: PeCoff no cert info - Not Found
303:844 00:844 OCB: Not Apple signed binary, fixup efi ignored
304:694 00:849 OCB: Arch filtering 0(872448)->86547018(872448) caps 0 - Success
305:670 00:976 OCM: Loaded image at 8661D218 handle
306:516 00:846 OCM: Loaded image has DeviceHandle 8A80A818 FilePath 8662B518 ours DevicePath 8662BC18
307:853 01:336 OCABC: Recovering trashed GetMemoryMap pointer
308:708 00:855 OCCPU: TSC Adjust 0
309:556 00:847 OCCPU: Known Model Core Crystal Clock Frequency    24000000Hz
310:401 00:845 OCCPU: CPUFrequencyFromART  3600000000Hz  3600MHz = 24000000 * 300 / 2
311:246 00:844 OC: Starting OpenCore...
312:097 00:851 OC: Found previous image, aborting
312:947 00:850 OCM: Failed to start image - Already started
313:798 00:851 BS: Failed to start OpenCore image - Already started
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               