diff --git a/404.html b/404.html index c94978f8f..06a01f027 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - +

404

Looks like we've got some broken links.
Take me home.
- + diff --git a/ACCEL.html b/ACCEL.html index 9121ef7bb..cba199718 100644 --- a/ACCEL.html +++ b/ACCEL.html @@ -11,7 +11,7 @@ - + @@ -45,6 +45,6 @@ nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs
- + diff --git a/BOOT.html b/BOOT.html index ef41ba826..76497aff7 100644 --- a/BOOT.html +++ b/BOOT.html @@ -11,7 +11,7 @@ - + @@ -35,6 +35,6 @@ If everything is correct, the EFI partion should be mounted.

Now you'll w ⟶

- + diff --git a/BUILD.html b/BUILD.html index 37a3336e2..fa3c96e91 100644 --- a/BUILD.html +++ b/BUILD.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ If you're building OpenCore for a different model than you're currently running, ⟶

- + diff --git a/DEBUG.html b/DEBUG.html index 161593dc0..f9925f696 100644 --- a/DEBUG.html +++ b/DEBUG.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/DONATE.html b/DONATE.html index 17e6d7b39..38ff59cba 100644 --- a/DONATE.html +++ b/DONATE.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/HOW.html b/HOW.html index 8d3cdfedb..0b84f1266 100644 --- a/HOW.html +++ b/HOW.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ICNS.html b/ICNS.html index ed79bc587..6709f19a4 100644 --- a/ICNS.html +++ b/ICNS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ ⟶

- + diff --git a/INSTALLER.html b/INSTALLER.html index 153007427..26894532a 100644 --- a/INSTALLER.html +++ b/INSTALLER.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/ISSUES-HOLD.html b/ISSUES-HOLD.html index b37ef1370..af1d7af16 100644 --- a/ISSUES-HOLD.html +++ b/ISSUES-HOLD.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/LICENSE.html b/LICENSE.html index 9b328fef6..c08d4a4e8 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -11,7 +11,7 @@ - + @@ -31,6 +31,6 @@ ⟶

- + diff --git a/MODELS.html b/MODELS.html index 80f050245..3e250197d 100644 --- a/MODELS.html +++ b/MODELS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/MONTEREY-DROP.html b/MONTEREY-DROP.html index 58334d23e..2141c3277 100644 --- a/MONTEREY-DROP.html +++ b/MONTEREY-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/PATCHEXPLAIN.html b/PATCHEXPLAIN.html index c215aa840..fa94260d1 100644 --- a/PATCHEXPLAIN.html +++ b/PATCHEXPLAIN.html @@ -11,7 +11,7 @@ - + @@ -115,6 +115,6 @@

- + diff --git a/POST-INSTALL.html b/POST-INSTALL.html index f23cf43c3..78393ddb5 100644 --- a/POST-INSTALL.html +++ b/POST-INSTALL.html @@ -11,7 +11,7 @@ - + @@ -38,6 +38,6 @@ ⟶

- + diff --git a/SONOMA-DROP.html b/SONOMA-DROP.html index f3662f79c..5c464e00a 100644 --- a/SONOMA-DROP.html +++ b/SONOMA-DROP.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ While USB 1.1 may seem unimportant, it handles many important devices on your sy ⟶

- + diff --git a/START.html b/START.html index ead4a0055..8f5d5d6a7 100644 --- a/START.html +++ b/START.html @@ -11,7 +11,7 @@ - + @@ -24,6 +24,6 @@ ⟶

- + diff --git a/TERMS.html b/TERMS.html index a59b07dcf..cfc96d98f 100644 --- a/TERMS.html +++ b/TERMS.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@ ⟶

- + diff --git a/TROUBLESHOOTING.html b/TROUBLESHOOTING.html index bf2946b3b..a32a16948 100644 --- a/TROUBLESHOOTING.html +++ b/TROUBLESHOOTING.html @@ -11,7 +11,7 @@ - + @@ -34,6 +34,6 @@ ⟶

- + diff --git a/UNINSTALL.html b/UNINSTALL.html index da94a770d..1d9e31452 100644 --- a/UNINSTALL.html +++ b/UNINSTALL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ ⟶

- + diff --git a/UNIVERSALCONTROL.html b/UNIVERSALCONTROL.html index da75f7cfd..6fd7fa89c 100644 --- a/UNIVERSALCONTROL.html +++ b/UNIVERSALCONTROL.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@ Note: For AirPort upgrades, only the best/newest cards are listed.

- + diff --git a/UPDATE.html b/UPDATE.html index da008dd91..0c9c285e3 100644 --- a/UPDATE.html +++ b/UPDATE.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version ⟶

- + diff --git a/VENTURA-DROP.html b/VENTURA-DROP.html index e372ea192..34fb6b1c8 100644 --- a/VENTURA-DROP.html +++ b/VENTURA-DROP.html @@ -11,7 +11,7 @@ - + @@ -33,6 +33,6 @@ ⟶

- + diff --git a/WINDOWS.html b/WINDOWS.html index 2ad707a09..302b46a60 100644 --- a/WINDOWS.html +++ b/WINDOWS.html @@ -11,7 +11,7 @@ - + @@ -32,6 +32,6 @@ After your drive/partition is erased, press "New" to create the Window ⟶

- + diff --git a/assets/js/20.f23f6867.js b/assets/js/20.7520ade9.js similarity index 88% rename from assets/js/20.f23f6867.js rename to assets/js/20.7520ade9.js index 7e92d3302..2cbe694fa 100644 --- a/assets/js/20.f23f6867.js +++ b/assets/js/20.7520ade9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{319:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},320:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},321:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},322:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},323:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},324:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},393:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(319),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(321),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(322),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(323),alt:""}})]),e._v(" "),t("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),t("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),t("p",[t("img",{attrs:{src:o(324),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{315:function(e,t,o){e.exports=o.p+"assets/img/efi-boot.8307f610.png"},316:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-1.ba0e58a4.png"},317:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-2.5e873f39.png"},318:function(e,t,o){e.exports=o.p+"assets/img/Unflashed-Boot-3.79f71d03.png"},319:function(e,t,o){e.exports=o.p+"assets/img/oc-boot.3c2bdab5.png"},320:function(e,t,o){e.exports=o.p+"assets/img/oclp-stuck-firstreboot.12edd7b4.png"},392:function(e,t,o){"use strict";o.r(t);var s=o(10),a=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"booting-opencore-and-macos"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#booting-opencore-and-macos"}},[e._v("#")]),e._v(" Booting OpenCore and macOS")]),e._v(" "),t("p",[e._v("Now we finally get to boot OpenCore!")]),e._v(" "),t("p",[e._v("Reboot the machine while holding "),t("code",[e._v("Option")]),e._v(" to select the EFI Boot entry with the OpenCore icon (holding the "),t("code",[e._v("Control")]),e._v(" key will make this the default boot entry):")]),e._v(" "),t("ul",[t("li",[e._v("This will be the Mac Boot Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(315),alt:""}})]),e._v(" "),t("details",{staticClass:"custom-block details"},[t("summary",[e._v("Note for Mac Pros/Xserves/iMacs with unflashed GPUs")]),e._v(" "),t("p",[e._v("(Adapted from the "),t("a",{attrs:{href:"https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore on the Mac Pro guide"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("p",[e._v("For Mac Pro, Xserve and, iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process.")]),e._v(" "),t("p",[e._v("Firstly, open the Terminal and run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" nvram "),t("span",{pre:!0,attrs:{class:"token string"}},[e._v('"recovery-boot-mode=unused"')]),e._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[e._v("&&")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("sudo")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("reboot")]),e._v(" recovery\n")])])]),t("p",[e._v("This will make your machine reboot into the Recovery Environment. Alternatively, holding "),t("code",[e._v("Command")]),e._v(" + "),t("code",[e._v("R")]),e._v(" when your machine is starting up will also let you enter the Recovery.")]),e._v(" "),t("p",[e._v("Secondly, open the Recovery Environment's Terminal (Menu bar > Utilities > Terminal).")]),e._v(" "),t("p",[e._v("Now you'll want to get a list of drive identifiers. To do so, run the following command:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil list\n")])])]),t("p",[e._v("The command should produce a list of drives installed in your system:\n"),t("img",{attrs:{src:o(316),alt:""}})]),e._v(" "),t("p",[e._v("Keep track of the drive with the OCLP install. You will need the drive identifer for later.")]),e._v(" "),t("p",[e._v("Now you'll want to mount the EFI partition (where OCLP is installed, though it may differ if you've installed OCLP to a FAT-32 volume).")]),e._v(" "),t("p",[e._v("Run the following command (Replace X with the drive number):")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("diskutil "),t("span",{pre:!0,attrs:{class:"token function"}},[e._v("mount")]),e._v(" diskXs1\n")])])]),t("p",[t("img",{attrs:{src:o(317),alt:""}}),e._v("\nIf everything is correct, the EFI partion should be mounted.")]),e._v(" "),t("p",[e._v("Now you'll want to use the "),t("code",[e._v("bless")]),e._v(" command to set the default boot device:")]),e._v(" "),t("div",{staticClass:"language-sh extra-class"},[t("pre",{pre:!0,attrs:{class:"language-sh"}},[t("code",[e._v("bless "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--mount")]),e._v(" /Volumes/EFI "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--setBoot")]),e._v(" "),t("span",{pre:!0,attrs:{class:"token parameter variable"}},[e._v("--file")]),e._v(" /Volumes/EFI/System/Library/CoreServices/boot.efi\n")])])]),t("p",[e._v("Once the command is run, it should produce no output.\n"),t("img",{attrs:{src:o(318),alt:""}})]),e._v(" "),t("p",[e._v("If the command produces an output, ensure that you've typed it in correctly.")]),e._v(" "),t("p",[e._v("Now you can reboot your machine. OCLP is now the default boot option!")])]),e._v(" "),t("p",[e._v('Now that you\'ve loaded OpenCore, "select Install macOS":')]),e._v(" "),t("ul",[t("li",[e._v("This will be the OpenCore Picker")])]),e._v(" "),t("p",[t("img",{attrs:{src:o(319),alt:""}})]),e._v(" "),t("p",[e._v("You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:")]),e._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://www.youtube.com/watch?v=AN3zsbQV_n4",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Legacy Patcher Boot Process"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold "),t("code",[e._v("Option")]),e._v('. This time, select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.')]),e._v(" "),t("p",[t("img",{attrs:{src:o(320),alt:""}})]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[t("strong",[e._v("MacBookPro11,3 Note")]),e._v(": When booting macOS Monterey, you'll need to boot into safe mode if acceleration patches are not installed yet. "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/522",target:"_blank",rel:"noopener noreferrer"}},[e._v("Otherwise, you'll hit a black screen due to missing NVIDIA drivers."),t("OutboundLink")],1),e._v(" Safe Mode can be entered by holding "),t("code",[e._v("Shift + Enter")]),e._v(" when selecting macOS Monterey in OCLP's Boot Menu.")])]),e._v(" "),t("h1",{attrs:{id:"once-installed-and-booting-head-to-post-installation"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#once-installed-and-booting-head-to-post-installation"}},[e._v("#")]),e._v(" Once installed and booting, head to "),t("RouterLink",{attrs:{to:"/POST-INSTALL.html"}},[e._v("Post-Installation")])],1)])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/22.c5b49430.js b/assets/js/22.c979a47d.js similarity index 99% rename from assets/js/22.c5b49430.js rename to assets/js/22.c979a47d.js index 31649bb72..ee97c16dd 100644 --- a/assets/js/22.c5b49430.js +++ b/assets/js/22.c979a47d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{293:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc1.403d1dfe.png"},294:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc2.223d93b6.png"},356:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-1.956705f7.png"},357:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-2.7d84d4a0.png"},358:function(t,o,e){t.exports=e.p+"assets/img/OCLP-SMBIOS-Allow-Native-Spoof.8f73c0c2.png"},359:function(t,o,e){t.exports=e.p+"assets/img/OCLP-smbios-settings.223d93b6.png"},409:function(t,o,e){"use strict";e.r(o);var a=e(10),r=Object(a.a)({},(function(){var t=this,o=t._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"universal-control-on-unsupported-macs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#universal-control-on-unsupported-macs"}},[t._v("#")]),t._v(" Universal Control on unsupported Macs")]),t._v(" "),o("p",[t._v("Introduced in macOS 12 Monterey, Universal Control is a feature that allows a Mac to control other Macs and/or iPads, share input devices, and share files across them simultaneously. With OpenCore and FeatureUnlock, Universal Control can be unlocked for most unsupported Macs, as long as they meet the technical requirements listed on this page.")]),t._v(" "),o("ul",[o("li",[t._v("Note: The following page is primarily for tinkerers, no proper support is provided outside of Discord support (see bottom of page).")])]),t._v(" "),o("h2",{attrs:{id:"enabling-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#enabling-universal-control"}},[t._v("#")]),t._v(" Enabling Universal Control")]),t._v(" "),o("p",[t._v("If you meet all the requirements, in most cases you can go to Display Preferences and tick the Universal Control settings to enable it. If you're planning to use Universal Control with an iPad, make sure to enable Universal Control on the iPad as well.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Display Preferences")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("Universal Control settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(356),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(357),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),o("p",[t._v("Most Mac models from 2011 and above should work out of the box. However, older Macs like the 2008-2011 MacBook Pros require upgrading the Wi-Fi/Bluetooth card to a newer model. More info in the "),o("a",{attrs:{href:"#requirements-for-universal-control"}},[t._v("requirements section.")])]),t._v(" "),o("p",[t._v("Some Monterey-native models are blacklisted, check the "),o("a",{attrs:{href:"#blacklisted-models"}},[t._v("blacklisted models section")]),t._v(" for more info.")]),t._v(" "),o("h2",{attrs:{id:"requirements-for-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#requirements-for-universal-control"}},[t._v("#")]),t._v(" Requirements for Universal Control")]),t._v(" "),o("p",[t._v("Technical requirements:")]),t._v(" "),o("ul",[o("li",[t._v("Wi-Fi 4 (802.11n)")]),t._v(" "),o("li",[t._v("Bluetooth 4.0")]),t._v(" "),o("li",[t._v("macOS Monterey 12.4 or newer")]),t._v(" "),o("li",[t._v("iPadOS 15.4 or newer (if applicable)")]),t._v(" "),o("li",[t._v("OpenCore Legacy Patcher 0.4.3 or newer")])]),t._v(" "),o("p",[t._v("Check the "),o("a",{attrs:{href:"#table-of-models"}},[t._v("table of models")]),t._v(" below to see whether you need to upgrade hardware and exactly what hardware is required to be changed based on the offending Macs listed. For help on how to upgrade the Wi-Fi card in older 2008-2011 models, refer to the "),o("code",[t._v("#hardware")]),t._v(" channel in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("Discord server"),o("OutboundLink")],1),t._v(" if required.")]),t._v(" "),o("p",[t._v("Other requirements:")]),t._v(" "),o("ul",[o("li",[t._v("All devices are signed into the same iCloud account.")]),t._v(" "),o("li",[t._v("Two Factor Authentication is enabled with your Apple ID.")]),t._v(" "),o("li",[t._v("Bluetooth and WiFi are enabled. Neither needs to be connected, leaving them enabled is sufficient.")]),t._v(" "),o("li",[t._v("Handoff turned on from iCloud settings.")]),t._v(" "),o("li",[t._v("The devices in question are in close proximity.")])]),t._v(" "),o("h3",{attrs:{id:"table-of-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#table-of-models"}},[t._v("#")]),t._v(" Table of models")]),t._v(" "),o("p",[t._v("This table shows which models do and do not support Universal Control out of box (OOB) and what is required to gain support.\nNote: For AirPort upgrades, only the best/newest cards are listed.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBook5,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 / BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle ")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook5,2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("WiFi 4 / BT 2.1 EDR")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook6,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook7,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook8,1")]),t._v(" "),o("td",[t._v("WiFi 4 + BT 4.2")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",[t._v("Universal Control will work.")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Air")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookAir2,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"11"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,1")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,4")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,2")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro7,1")]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,4")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro12,1")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac mini")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Macmini3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Upgrade requires some heavy electrical and case modifications, so instead used a Broadcom USB Bluetooth 4.0+ Dongle.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini4,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,3")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini7,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("iMac")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("iMac7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac8,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac9,1")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")])]),t._v(" "),o("tr",[o("td",[t._v("iMac10,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,4")])]),t._v(" "),o("tr",[o("td",[t._v("iMac15,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacPro3,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro6,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])]),t._v(" "),o("ul",[o("li",[t._v("Note: Some older Mac Pro configurations may not have shipped with a WiFi card in the base model")])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Xserve ;p")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Xserve2,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Install a PCIe BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("Xserve3,1")])])])])]),t._v(" "),o("h2",{attrs:{id:"blacklisted-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#blacklisted-models"}},[t._v("#")]),t._v(" Blacklisted models")]),t._v(" "),o("p",[t._v("The following models are blacklisted from using Universal Control by Apple:")]),t._v(" "),o("ul",[o("li",[t._v('MacBookAir7,x - MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("li",[t._v('MacBookPro11,4 - MacBook Pro Mid 2015 15" (Intel Iris)')]),t._v(" "),o("li",[t._v('MacBookPro11,5 - MacBook Pro Mid 2015 15" (dGPU)')]),t._v(" "),o("li",[t._v('MacBookPro12,x - MacBook Pro Early 2015 13"')]),t._v(" "),o("li",[t._v('iMac16,x - iMac Late 2015 21"')]),t._v(" "),o("li",[t._v("Macmini7,x - Mac mini 2014")]),t._v(" "),o("li",[t._v("MacPro6,x - Mac Pro Late 2013")])]),t._v(" "),o("p",[t._v("The hardware in these models are capable of supporting Universal Control, but due to blacklisting, the only solution to use Universal Control on these models is to spoof their SMBIOS. SMBIOS spoofing essentially fools some aspects of macOS to think they are running on a different machine.")]),t._v(" "),o("p",[t._v("With SMBIOS Spoofing, the Universal Control handshake recognizes a different SMBIOS and thus grants a blacklisted Mac to connect to other Macs and iPads with Universal Control.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Situation")]),t._v(" "),o("th",[t._v("Condition")]),t._v(" "),o("th",[t._v("Solution")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("One or both are blacklisted")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Macs")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Blacklisted Mac")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Mac")])])])]),t._v(" "),o("div",{staticClass:"custom-block warning"},[o("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),o("p",[t._v("Before we continue, please keep in mind that SMBIOS Spoofing is an advanced feature of OpenCore. Reckless usage of it could potentially break important functionality and leave your installation in a non-working state. Once you boot into a spoofed state, it is highly recommended that you stay spoofed, and avoid booting macOS without OpenCore.")])]),t._v(" "),o("h3",{attrs:{id:"how-to-spoof"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-to-spoof"}},[t._v("#")]),t._v(" How to spoof")]),t._v(" "),o("p",[t._v("Ventura has dropped more models which includes all of the blacklisted Macs in question, making the procedure slightly different. It is important to follow the guide for the version you're on, failing to do so is likely to cause boot issues.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Sonoma")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Sonoma and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Sonoma support should work, but these are the earliest Macs natively supported by Sonoma and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac19,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Ventura")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Ventura and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Ventura support should work, but these are the earliest Macs natively supported by Ventura and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro14,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro14,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Monterey")]),t._v(" "),o("p",[t._v("Firstly, run OpenCore Legacy Patcher. Secondly, go to "),o("strong",[t._v("Settings")]),t._v(" then the "),o("strong",[t._v("App")]),t._v(" tab and tick "),o("strong",[t._v("Allow native models")]),t._v(".")]),t._v(" "),o("p",[o("a",{attrs:{href:"../images/OCLP-App-Allow-Native-Models.png"}})]),t._v(" "),o("p",[t._v("Then, go to "),o("strong",[t._v("SMBIOS")]),t._v(" tab, tick "),o("strong",[t._v("Allow spoofing native Macs")]),t._v(", set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model to "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(358),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(359),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Any model after the list of officially blacklisted Macs should be supported, but these are the earliest Macs with Universal Control support, and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Monterey, as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro13,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro13,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("p",[o("strong",[t._v("Note:")]),t._v(" Unless you are building OpenCore on a different machine than it's targeted for, "),o("strong",[t._v("do not")]),t._v(" change the model in the main settings view. It is important to understand that OCLP targets this model regardless of what you may have spoofed to, as your Mac is still what the Native SMBIOS shows.")]),t._v(" "),o("p",[t._v("Lastly, Build and install OpenCore again, and reboot back to the OS. Enable Universal Control as explained in the "),o("a",{attrs:{href:"#enabling-universal-control"}},[t._v("Enabling Universal Control section.")])]),t._v(" "),o("p",[t._v("You should now be prompted to log back into iCloud by your Mac. If you get this prompt, you have successfully configured SMBIOS spoofing. Otherwise, verify that you have correctly followed the steps listed above, or ask on the Discord server for further assistance in "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("#misc-help"),o("OutboundLink")],1),t._v(".")])])}),[],!1,null,null,null);o.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{293:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc1.403d1dfe.png"},294:function(t,o,e){t.exports=e.p+"assets/img/ventura_uc2.223d93b6.png"},356:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-1.956705f7.png"},357:function(t,o,e){t.exports=e.p+"assets/img/UC-enable-2.7d84d4a0.png"},358:function(t,o,e){t.exports=e.p+"assets/img/OCLP-SMBIOS-Allow-Native-Spoof.8f73c0c2.png"},359:function(t,o,e){t.exports=e.p+"assets/img/OCLP-smbios-settings.223d93b6.png"},411:function(t,o,e){"use strict";e.r(o);var a=e(10),r=Object(a.a)({},(function(){var t=this,o=t._self._c;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"universal-control-on-unsupported-macs"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#universal-control-on-unsupported-macs"}},[t._v("#")]),t._v(" Universal Control on unsupported Macs")]),t._v(" "),o("p",[t._v("Introduced in macOS 12 Monterey, Universal Control is a feature that allows a Mac to control other Macs and/or iPads, share input devices, and share files across them simultaneously. With OpenCore and FeatureUnlock, Universal Control can be unlocked for most unsupported Macs, as long as they meet the technical requirements listed on this page.")]),t._v(" "),o("ul",[o("li",[t._v("Note: The following page is primarily for tinkerers, no proper support is provided outside of Discord support (see bottom of page).")])]),t._v(" "),o("h2",{attrs:{id:"enabling-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#enabling-universal-control"}},[t._v("#")]),t._v(" Enabling Universal Control")]),t._v(" "),o("p",[t._v("If you meet all the requirements, in most cases you can go to Display Preferences and tick the Universal Control settings to enable it. If you're planning to use Universal Control with an iPad, make sure to enable Universal Control on the iPad as well.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Display Preferences")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("Universal Control settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(356),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(357),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),o("p",[t._v("Most Mac models from 2011 and above should work out of the box. However, older Macs like the 2008-2011 MacBook Pros require upgrading the Wi-Fi/Bluetooth card to a newer model. More info in the "),o("a",{attrs:{href:"#requirements-for-universal-control"}},[t._v("requirements section.")])]),t._v(" "),o("p",[t._v("Some Monterey-native models are blacklisted, check the "),o("a",{attrs:{href:"#blacklisted-models"}},[t._v("blacklisted models section")]),t._v(" for more info.")]),t._v(" "),o("h2",{attrs:{id:"requirements-for-universal-control"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#requirements-for-universal-control"}},[t._v("#")]),t._v(" Requirements for Universal Control")]),t._v(" "),o("p",[t._v("Technical requirements:")]),t._v(" "),o("ul",[o("li",[t._v("Wi-Fi 4 (802.11n)")]),t._v(" "),o("li",[t._v("Bluetooth 4.0")]),t._v(" "),o("li",[t._v("macOS Monterey 12.4 or newer")]),t._v(" "),o("li",[t._v("iPadOS 15.4 or newer (if applicable)")]),t._v(" "),o("li",[t._v("OpenCore Legacy Patcher 0.4.3 or newer")])]),t._v(" "),o("p",[t._v("Check the "),o("a",{attrs:{href:"#table-of-models"}},[t._v("table of models")]),t._v(" below to see whether you need to upgrade hardware and exactly what hardware is required to be changed based on the offending Macs listed. For help on how to upgrade the Wi-Fi card in older 2008-2011 models, refer to the "),o("code",[t._v("#hardware")]),t._v(" channel in the "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("Discord server"),o("OutboundLink")],1),t._v(" if required.")]),t._v(" "),o("p",[t._v("Other requirements:")]),t._v(" "),o("ul",[o("li",[t._v("All devices are signed into the same iCloud account.")]),t._v(" "),o("li",[t._v("Two Factor Authentication is enabled with your Apple ID.")]),t._v(" "),o("li",[t._v("Bluetooth and WiFi are enabled. Neither needs to be connected, leaving them enabled is sufficient.")]),t._v(" "),o("li",[t._v("Handoff turned on from iCloud settings.")]),t._v(" "),o("li",[t._v("The devices in question are in close proximity.")])]),t._v(" "),o("h3",{attrs:{id:"table-of-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#table-of-models"}},[t._v("#")]),t._v(" Table of models")]),t._v(" "),o("p",[t._v("This table shows which models do and do not support Universal Control out of box (OOB) and what is required to gain support.\nNote: For AirPort upgrades, only the best/newest cards are listed.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBook5,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 / BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle ")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook5,2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("WiFi 4 / BT 2.1 EDR")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook6,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook7,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBook8,1")]),t._v(" "),o("td",[t._v("WiFi 4 + BT 4.2")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",[t._v("Universal Control will work.")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Air")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookAir2,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir3,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir4,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir6,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookAir7,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("MacBook Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacBookPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"11"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CS2 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,1")]),t._v(" "),o("td",{attrs:{rowspan:"6"}},[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,4")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro5,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro6,2")]),t._v(" "),o("td",[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro7,1")]),t._v(" "),o("td",[t._v("Use a Broadcom USB Bluetooth 4.0+ Dongle")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with a BCM94331PCIEBT4CAX/BCM94331PCIEBT4 card")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro8,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,1")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro9,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro10,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,2")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,3")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,4")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro11,5")])]),t._v(" "),o("tr",[o("td",[t._v("MacBookPro12,1")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac mini")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Macmini3,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Upgrade requires some heavy electrical and case modifications, so instead used a Broadcom USB Bluetooth 4.0+ Dongle.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini4,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini5,3")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,1")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini6,2")])]),t._v(" "),o("tr",[o("td",[t._v("Macmini7,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("iMac")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("iMac7,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"9"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM94360CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac8,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac9,1")]),t._v(" "),o("td",{attrs:{rowspan:"7"}},[t._v("Wi-Fi 4 / BT 2.1 EDR")])]),t._v(" "),o("tr",[o("td",[t._v("iMac10,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac11,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("iMac12,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,1")]),t._v(" "),o("td",{attrs:{rowspan:"3"}},[t._v("Wi-Fi 4 + BT 4.0")]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[o("span",{staticStyle:{color:"#30BCD5"}},[t._v(" YES ")])]),t._v(" "),o("td",{attrs:{rowspan:"8"}},[t._v("Universal Control will work.")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac13,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,1")]),t._v(" "),o("td",{attrs:{rowspan:"5"}},[t._v("Wi-Fi 5 + BT 4.0")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,2")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,3")])]),t._v(" "),o("tr",[o("td",[t._v("iMac14,4")])]),t._v(" "),o("tr",[o("td",[t._v("iMac15,1")])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 5 + BT 4.2")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])]),t._v(" "),o("tr",[o("td",[t._v("iMac16,2")])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Mac Pro")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("MacPro3,1")]),t._v(" "),o("td",[t._v("Wi-Fi 4 + BT 2.0 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"4"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",[t._v("Replace stock AirPort card with an mPCIE Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro4,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Wi-Fi 4 + BT 2.1 EDR")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Replace stock AirPort card with an mPCIE + USB Connector Adapter board with a BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro5,1")])]),t._v(" "),o("tr",[o("td",[t._v("MacPro6,1")]),t._v(" "),o("td",[t._v("Wi-Fi 5 + BT 4.0")]),t._v(" "),o("td",[t._v("Hardware supports UC. "),o("br"),t._v(" "),o("a",{attrs:{href:"#blacklisted-models"}},[o("strong",[t._v("Spoofing required.")])])])])])]),t._v(" "),o("ul",[o("li",[t._v("Note: Some older Mac Pro configurations may not have shipped with a WiFi card in the base model")])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Xserve ;p")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("SMBIOS")]),t._v(" "),o("th",[t._v("WiFi/BT version")]),t._v(" "),o("th",[t._v("UC OOB")]),t._v(" "),o("th",[t._v("Comment")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Xserve2,1")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("N/A")]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[o("span",{staticStyle:{color:"red"}},[t._v(" NO ")])]),t._v(" "),o("td",{attrs:{rowspan:"2"}},[t._v("Install a PCIe BCM943602CD card")])]),t._v(" "),o("tr",[o("td",[t._v("Xserve3,1")])])])])]),t._v(" "),o("h2",{attrs:{id:"blacklisted-models"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#blacklisted-models"}},[t._v("#")]),t._v(" Blacklisted models")]),t._v(" "),o("p",[t._v("The following models are blacklisted from using Universal Control by Apple:")]),t._v(" "),o("ul",[o("li",[t._v('MacBookAir7,x - MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("li",[t._v('MacBookPro11,4 - MacBook Pro Mid 2015 15" (Intel Iris)')]),t._v(" "),o("li",[t._v('MacBookPro11,5 - MacBook Pro Mid 2015 15" (dGPU)')]),t._v(" "),o("li",[t._v('MacBookPro12,x - MacBook Pro Early 2015 13"')]),t._v(" "),o("li",[t._v('iMac16,x - iMac Late 2015 21"')]),t._v(" "),o("li",[t._v("Macmini7,x - Mac mini 2014")]),t._v(" "),o("li",[t._v("MacPro6,x - Mac Pro Late 2013")])]),t._v(" "),o("p",[t._v("The hardware in these models are capable of supporting Universal Control, but due to blacklisting, the only solution to use Universal Control on these models is to spoof their SMBIOS. SMBIOS spoofing essentially fools some aspects of macOS to think they are running on a different machine.")]),t._v(" "),o("p",[t._v("With SMBIOS Spoofing, the Universal Control handshake recognizes a different SMBIOS and thus grants a blacklisted Mac to connect to other Macs and iPads with Universal Control.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Situation")]),t._v(" "),o("th",[t._v("Condition")]),t._v(" "),o("th",[t._v("Solution")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Monterey-unsupported")]),t._v(" "),o("td",[t._v("No spoofing needed")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> Mac connection")]),t._v(" "),o("td",[t._v("One or both are blacklisted")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Macs")])]),t._v(" "),o("tr",[o("td",[t._v("Mac <-> iPad connection")]),t._v(" "),o("td",[t._v("Blacklisted Mac")]),t._v(" "),o("td",[t._v("Spoofing required on blacklisted Mac")])])])]),t._v(" "),o("div",{staticClass:"custom-block warning"},[o("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),o("p",[t._v("Before we continue, please keep in mind that SMBIOS Spoofing is an advanced feature of OpenCore. Reckless usage of it could potentially break important functionality and leave your installation in a non-working state. Once you boot into a spoofed state, it is highly recommended that you stay spoofed, and avoid booting macOS without OpenCore.")])]),t._v(" "),o("h3",{attrs:{id:"how-to-spoof"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#how-to-spoof"}},[t._v("#")]),t._v(" How to spoof")]),t._v(" "),o("p",[t._v("Ventura has dropped more models which includes all of the blacklisted Macs in question, making the procedure slightly different. It is important to follow the guide for the version you're on, failing to do so is likely to cause boot issues.")]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Sonoma")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Sonoma and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Sonoma support should work, but these are the earliest Macs natively supported by Sonoma and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro15,2")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac19,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Ventura")]),t._v(" "),o("p",[t._v("Firstly run OpenCore Legacy Patcher.")]),t._v(" "),o("p",[t._v("Then go to "),o("strong",[t._v("Settings")]),t._v(" and "),o("strong",[t._v("SMBIOS")]),t._v(" tab, set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("p",[t._v('Notice that "Allow native models" and "Allow Native Spoofs" '),o("strong",[t._v("are NOT")]),t._v(" enabled unlike on Monterey, this is on purpose. They are no longer relevant on Ventura and enabling them will cause boot issues.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(293),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(294),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Spoofing to any model with native Ventura support should work, but these are the earliest Macs natively supported by Ventura and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Ventura as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro14,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro14,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("macOS Monterey")]),t._v(" "),o("p",[t._v("Firstly, run OpenCore Legacy Patcher. Secondly, go to "),o("strong",[t._v("Settings")]),t._v(" then the "),o("strong",[t._v("App")]),t._v(" tab and tick "),o("strong",[t._v("Allow native models")]),t._v(".")]),t._v(" "),o("p",[o("a",{attrs:{href:"../images/OCLP-App-Allow-Native-Models.png"}})]),t._v(" "),o("p",[t._v("Then, go to "),o("strong",[t._v("SMBIOS")]),t._v(" tab, tick "),o("strong",[t._v("Allow spoofing native Macs")]),t._v(", set SMBIOS Spoof Level to "),o("strong",[t._v("Moderate")]),t._v(". Set SMBIOS Spoof Model to "),o("strong",[t._v("one listed next to your native model in the table for spoofed models below.")])]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",{staticStyle:{"text-align":"left"}},[t._v("Main Settings view")]),t._v(" "),o("th",{staticStyle:{"text-align":"left"}},[t._v("SMBIOS settings")])])]),t._v(" "),o("tbody",[o("tr",[o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(358),alt:""}})]),t._v(" "),o("td",{staticStyle:{"text-align":"left"}},[o("img",{attrs:{src:e(359),alt:""}})])])])]),t._v(" "),o("details",{staticClass:"custom-block details"},[o("summary",[t._v("Table for spoofed models (click to expand)")]),t._v(" "),o("p",[t._v("Any model after the list of officially blacklisted Macs should be supported, but these are the earliest Macs with Universal Control support, and thus chosen for the sake of simplicity.")]),t._v(" "),o("p",[o("strong",[t._v("Reminder:")]),t._v(" Macs that are not listed on this table work without spoofing, including systems that do not natively support Monterey, as long as the other requirements are met, since they aren't blacklisted.")]),t._v(" "),o("table",[o("thead",[o("tr",[o("th",[t._v("Mac by name")]),t._v(" "),o("th",[t._v("Native SMBIOS")]),t._v(" "),o("th",[t._v("Spoof SMBIOS")])])]),t._v(" "),o("tbody",[o("tr",[o("td",[t._v('MacBook Air Early 2015 11" / 13"')]),t._v(" "),o("td",[t._v("MacBookAir7,x")]),t._v(" "),o("td",[t._v("MacBookAir8,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Early 2015 13"')]),t._v(" "),o("td",[t._v("MacBookPro12,x")]),t._v(" "),o("td",[t._v("MacBookPro13,1")])]),t._v(" "),o("tr",[o("td",[t._v('MacBook Pro Mid 2015 15"')]),t._v(" "),o("td",[t._v("MacBookPro11,4 / 11,5")]),t._v(" "),o("td",[t._v("MacBookPro13,3")])]),t._v(" "),o("tr",[o("td",[t._v('iMac Late 2015 21"')]),t._v(" "),o("td",[t._v("iMac16,x")]),t._v(" "),o("td",[t._v("iMac18,2")])]),t._v(" "),o("tr",[o("td",[t._v("Mac mini Late 2014")]),t._v(" "),o("td",[t._v("Macmini7,x")]),t._v(" "),o("td",[t._v("MacMini8,1")])]),t._v(" "),o("tr",[o("td",[t._v("Mac Pro Late 2013")]),t._v(" "),o("td",[t._v("MacPro6,x")]),t._v(" "),o("td",[t._v("MacPro7,1")])])])])])]),t._v(" "),o("p",[o("strong",[t._v("Note:")]),t._v(" Unless you are building OpenCore on a different machine than it's targeted for, "),o("strong",[t._v("do not")]),t._v(" change the model in the main settings view. It is important to understand that OCLP targets this model regardless of what you may have spoofed to, as your Mac is still what the Native SMBIOS shows.")]),t._v(" "),o("p",[t._v("Lastly, Build and install OpenCore again, and reboot back to the OS. Enable Universal Control as explained in the "),o("a",{attrs:{href:"#enabling-universal-control"}},[t._v("Enabling Universal Control section.")])]),t._v(" "),o("p",[t._v("You should now be prompted to log back into iCloud by your Mac. If you get this prompt, you have successfully configured SMBIOS spoofing. Otherwise, verify that you have correctly followed the steps listed above, or ask on the Discord server for further assistance in "),o("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("#misc-help"),o("OutboundLink")],1),t._v(".")])])}),[],!1,null,null,null);o.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/24.a631cfcc.js b/assets/js/24.656ccd19.js similarity index 82% rename from assets/js/24.a631cfcc.js rename to assets/js/24.656ccd19.js index 000808290..563cae76e 100644 --- a/assets/js/24.a631cfcc.js +++ b/assets/js/24.656ccd19.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{272:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},315:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},316:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},317:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},318:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},392:function(t,e,a){"use strict";a.r(e);var n=a(10),i=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),e("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),e("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Next, run the "),e("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),e("p",[e("img",{attrs:{src:a(272),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),e("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(315),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(316),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),e("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),e("ul",[e("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(317),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(318),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{272:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},321:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Start.61964260.png"},322:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-Build-Finished.8fc0d8ea.png"},323:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Disk.d9a3392f.png"},324:function(t,e,a){t.exports=a.p+"assets/img/OCLP-GUI-EFI-Select-Partition.131e5d28.png"},393:function(t,e,a){"use strict";a.r(e);var n=a(10),i=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"building-and-installing-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#building-and-installing-opencore"}},[t._v("#")]),t._v(" Building and installing OpenCore")]),t._v(" "),e("p",[t._v("Now that we have a macOS installer, let's now build our OpenCore configuration!")]),t._v(" "),e("p",[t._v("If you haven't downloaded OpenCore Patcher yet, do so now:")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"https://github.com/dortania/Opencore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Legacy Patcher Releases"),e("OutboundLink")],1)])]),t._v(" "),e("p",[t._v("Next, run the "),e("code",[t._v("OpenCore-Patcher.app")]),t._v(":")]),t._v(" "),e("p",[e("img",{attrs:{src:a(272),alt:""}})]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),e("p",[t._v("OpenCore configurations are hardware specific.\nIf you're building OpenCore for a different model than you're currently running, it is absolutely necessary to select the proper model from Settings.")])]),t._v(" "),e("p",[t._v("Here we'll select Build and Install OpenCore and start building:")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Start Building")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Finished Building")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(321),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(322),alt:"OCLP GUI Build Finished"}})])])])]),t._v(" "),e("p",[t._v("Once it finishes building, you'll want to select the Install OpenCore button:")]),t._v(" "),e("ul",[e("li",[t._v("If you created a macOS USB manually and don't see it listed, make sure it's either formatted as GUID/GPT or has a FAT32 partition for OpenCore to reside on.")])]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Drive")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Select Partition")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(323),alt:""}})]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("img",{attrs:{src:a(324),alt:""}})])])])]),t._v(" "),e("h1",{attrs:{id:"once-finished-head-to-booting-opencore-and-macos"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-finished-head-to-booting-opencore-and-macos"}},[t._v("#")]),t._v(" Once finished, head to "),e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Booting OpenCore and macOS")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/30.71caa9fb.js b/assets/js/30.e49928c1.js similarity index 96% rename from assets/js/30.71caa9fb.js rename to assets/js/30.e49928c1.js index cd9ee031b..67269f217 100644 --- a/assets/js/30.71caa9fb.js +++ b/assets/js/30.e49928c1.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{273:function(e,a,t){e.exports=t.p+"assets/img/usb11-chart.5b4b5b26.png"},361:function(e,a,t){e.exports=t.p+"assets/img/ventura.606fb761.png"},362:function(e,a,t){e.exports=t.p+"assets/img/OCLP-060-Initial-Support.2c6f8db9.png"},413:function(e,a,t){"use strict";t.r(a);var r=t(10),i=Object(r.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:t(361),alt:""}})]),e._v(" "),a("p",[e._v("With the release of OpenCore Legacy Patcher v0.5.0 and newer, early support for macOS Ventura has been implemented for most Metal-capable Macs. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("Ventura's release dropped a large amount of Intel hardware, thus requiring the usage of OpenCore Legacy Patcher on the following models (in addition to previously removed models):")]),e._v(" "),a("ul",[a("li",[e._v("iMac16,1 (21.5-inch, Late 2015)")]),e._v(" "),a("li",[e._v("iMac16,2 (21.5-inch and 21.5-inch 4K, Late 2015)")]),e._v(" "),a("li",[e._v("iMac17,1 (27-inch 5K, Late 2015)")]),e._v(" "),a("li",[e._v("MacBook9,1 (12-inch, Early 2016)")]),e._v(" "),a("li",[e._v("MacBookAir7,1 (11-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookAir7,2 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro11,4 (15-inch, Mid 2015, iGPU)")]),e._v(" "),a("li",[e._v("MacBookPro11,5 (15-inch, Mid 2015, dGPU)")]),e._v(" "),a("li",[e._v("MacBookPro12,1 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro13,1 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,2 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,3 (15-inch, Late 2016)")]),e._v(" "),a("li",[e._v("Macmini7,1 (Late 2014)")]),e._v(" "),a("li",[e._v("MacPro6,1 (Late 2013)")])]),e._v(" "),a("h2",{attrs:{id:"current-status"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),a("img",{attrs:{width:"625",alt:"",src:t(362)}}),e._v(" "),a("p",[e._v("For older hardware, see below sections:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#currently-unsupportedbroken-hardware-in-ventura"}},[e._v("Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#ethernet-issue-with-early-2008-mac-pro"}},[e._v("Ethernet issue with Early 2008 Mac Pro")])])])])]),e._v(" "),a("p",[e._v("The team is doing their best to investigate and fix the aforementioned issues, however no estimated time can be provided.")]),e._v(" "),a("h2",{attrs:{id:"currently-unsupported-broken-hardware-in-ventura"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#currently-unsupported-broken-hardware-in-ventura"}},[e._v("#")]),e._v(" Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("h3",{attrs:{id:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("#")]),e._v(" AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")]),e._v(" "),a("p",[e._v("For users with 2008 to 2013 Mac Pros (MacPro3,1-6,1) and 2009 to 2011 iMacs (iMac9,1-12,2), keep in mind that macOS Ventura now requires "),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2",target:"_blank",rel:"noopener noreferrer"}},[e._v("AVX2.0 support in the CPU"),a("OutboundLink")],1),e._v(" for native graphics acceleration. Thus while your GPU may be natively supported, you cannot run Ventura officially with these GPUs.")]),e._v(" "),a("ul",[a("li",[e._v("CPUs supporting AVX2.0 are Haswell or newer, which no pre-2019 Mac Pros can be upgraded with.")])]),e._v(" "),a("p",[e._v("Currently at this time, OpenCore Legacy Patcher only supports patching the AMD Polaris and Vega Graphics stack to no longer require AVX2.0. We're recently received an AMD RX 6600 donation, so hopefully in the future the project can support AMD Navi with pre-Haswell Macs. However, no time estimates can be given.")]),e._v(" "),a("p",[e._v("Following GPUs are applicable:")]),e._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[e._v("GPU Architecture")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Model Families")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Supported")])])]),e._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Polaris")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 4xx/5xx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[e._v(" Supported with patching ")])])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Vega")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("Vega 56/64/VII (10/20 series)")])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Navi")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 5xxx/6xxx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[e._v(" Unsupported ")])])])])]),e._v(" "),a("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),a("p",[e._v("For Penryn systems and pre-2013 Mac Pros, USB 1.1 support was outright removed in macOS Ventura. While USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),a("ul",[a("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),a("li",[e._v("IR Receivers")]),e._v(" "),a("li",[e._v("Bluetooth")])]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.6.0, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),a("p",[a("img",{attrs:{src:t(273),alt:""}})]),e._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),a("ul",[a("li",[e._v("iMac10,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Support (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"legacy-wireless-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#legacy-wireless-support"}},[e._v("#")]),e._v(" Legacy Wireless Support")]),e._v(" "),a("p",[e._v("For systems that required Root Patches in macOS Monterey to achieve Wireless support, unfortunately macOS Ventura has broken the patch set. Currently the following Wifi cards are unsupported:")]),e._v(" "),a("ul",[a("li",[e._v("Atheros: All models")]),e._v(" "),a("li",[e._v("Broadcom: BCM94328 and BCM94322")])]),e._v(" "),a("p",[e._v("The following machines shipped stock with these cards:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Currently BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher. Consider upgrading to these cards if possible.")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Graphics Acceleration (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"non-metal-graphics-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#non-metal-graphics-acceleration"}},[e._v("#")]),e._v(" Non-Metal Graphics Acceleration")]),e._v(" "),a("p",[e._v("Regarding non-Metal, the team is hard at work to get non-Metal working, however this is our greatest challenge since Big Sur.")]),e._v(" "),a("p",[e._v("Apple has made significant changes to the graphics stack in order to facilitate fancy effects, and in particularly, Stage Manager. We will update you as we work on development, however, now is not the best time to ask about ETAs.")]),e._v(" "),a("p",[e._v("The following GPUs are applicable:")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA:\n"),a("ul",[a("li",[e._v("Tesla (8000 - 300 series)")])])]),e._v(" "),a("li",[e._v("AMD:\n"),a("ul",[a("li",[e._v("TeraScale (2000 - 6000 series)")])])]),e._v(" "),a("li",[e._v("Intel:\n"),a("ul",[a("li",[e._v("Iron Lake")]),e._v(" "),a("li",[e._v("Sandy Bridge (2000 - 3000 series)")])])])]),e._v(" "),a("p",[e._v("The following machines shipped stock with an unsupported GPU:")]),e._v(" "),a("ul",[a("li",[e._v("iMac7,1 - iMac12,x")]),e._v(" "),a("li",[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),a("li",[e._v("MacBookAir2,1 - MacBookAir4,x")]),e._v(" "),a("li",[e._v("MacBookPro4,1 - MacBookPro8,x")]),e._v(" "),a("li",[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),a("li",[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),a("li",[e._v("Xserve2,1 - Xserve3,1")])])])])}),[],!1,null,null,null);a.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{273:function(e,a,t){e.exports=t.p+"assets/img/usb11-chart.5b4b5b26.png"},360:function(e,a,t){e.exports=t.p+"assets/img/ventura.606fb761.png"},361:function(e,a,t){e.exports=t.p+"assets/img/OCLP-060-Initial-Support.2c6f8db9.png"},412:function(e,a,t){"use strict";t.r(a);var r=t(10),i=Object(r.a)({},(function(){var e=this,a=e._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("p",[a("img",{attrs:{src:t(360),alt:""}})]),e._v(" "),a("p",[e._v("With the release of OpenCore Legacy Patcher v0.5.0 and newer, early support for macOS Ventura has been implemented for most Metal-capable Macs. This page will be used to inform users regarding current issues and will be updated as new patch sets are developed and added to our patcher.")]),e._v(" "),a("h2",{attrs:{id:"newly-dropped-hardware"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#newly-dropped-hardware"}},[e._v("#")]),e._v(" Newly dropped hardware")]),e._v(" "),a("p",[e._v("Ventura's release dropped a large amount of Intel hardware, thus requiring the usage of OpenCore Legacy Patcher on the following models (in addition to previously removed models):")]),e._v(" "),a("ul",[a("li",[e._v("iMac16,1 (21.5-inch, Late 2015)")]),e._v(" "),a("li",[e._v("iMac16,2 (21.5-inch and 21.5-inch 4K, Late 2015)")]),e._v(" "),a("li",[e._v("iMac17,1 (27-inch 5K, Late 2015)")]),e._v(" "),a("li",[e._v("MacBook9,1 (12-inch, Early 2016)")]),e._v(" "),a("li",[e._v("MacBookAir7,1 (11-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookAir7,2 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro11,4 (15-inch, Mid 2015, iGPU)")]),e._v(" "),a("li",[e._v("MacBookPro11,5 (15-inch, Mid 2015, dGPU)")]),e._v(" "),a("li",[e._v("MacBookPro12,1 (13-inch, Early 2015)")]),e._v(" "),a("li",[e._v("MacBookPro13,1 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,2 (13-inch, Late 2016)")]),e._v(" "),a("li",[e._v("MacBookPro13,3 (15-inch, Late 2016)")]),e._v(" "),a("li",[e._v("Macmini7,1 (Late 2014)")]),e._v(" "),a("li",[e._v("MacPro6,1 (Late 2013)")])]),e._v(" "),a("h2",{attrs:{id:"current-status"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#current-status"}},[e._v("#")]),e._v(" Current status")]),e._v(" "),a("img",{attrs:{width:"625",alt:"",src:t(361)}}),e._v(" "),a("p",[e._v("For older hardware, see below sections:")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#currently-unsupportedbroken-hardware-in-ventura"}},[e._v("Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#usb-11-ohciuhci-support"}},[e._v("USB 1.1 (OHCI/UHCI) Support")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#ethernet-issue-with-early-2008-mac-pro"}},[e._v("Ethernet issue with Early 2008 Mac Pro")])])])])]),e._v(" "),a("p",[e._v("The team is doing their best to investigate and fix the aforementioned issues, however no estimated time can be provided.")]),e._v(" "),a("h2",{attrs:{id:"currently-unsupported-broken-hardware-in-ventura"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#currently-unsupported-broken-hardware-in-ventura"}},[e._v("#")]),e._v(" Currently Unsupported/Broken Hardware in Ventura")]),e._v(" "),a("h3",{attrs:{id:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"}},[e._v("#")]),e._v(" AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs")]),e._v(" "),a("p",[e._v("For users with 2008 to 2013 Mac Pros (MacPro3,1-6,1) and 2009 to 2011 iMacs (iMac9,1-12,2), keep in mind that macOS Ventura now requires "),a("a",{attrs:{href:"https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2",target:"_blank",rel:"noopener noreferrer"}},[e._v("AVX2.0 support in the CPU"),a("OutboundLink")],1),e._v(" for native graphics acceleration. Thus while your GPU may be natively supported, you cannot run Ventura officially with these GPUs.")]),e._v(" "),a("ul",[a("li",[e._v("CPUs supporting AVX2.0 are Haswell or newer, which no pre-2019 Mac Pros can be upgraded with.")])]),e._v(" "),a("p",[e._v("Currently at this time, OpenCore Legacy Patcher only supports patching the AMD Polaris and Vega Graphics stack to no longer require AVX2.0. We're recently received an AMD RX 6600 donation, so hopefully in the future the project can support AMD Navi with pre-Haswell Macs. However, no time estimates can be given.")]),e._v(" "),a("p",[e._v("Following GPUs are applicable:")]),e._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[e._v("GPU Architecture")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Model Families")]),e._v(" "),a("th",{staticStyle:{"text-align":"left"}},[e._v("Supported")])])]),e._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Polaris")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 4xx/5xx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[a("span",{staticStyle:{color:"#30BCD5"}},[e._v(" Supported with patching ")])])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Vega")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("Vega 56/64/VII (10/20 series)")])]),e._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[e._v("AMD Navi")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[e._v("RX 5xxx/6xxx (10/20 series)")]),e._v(" "),a("td",{staticStyle:{"text-align":"left"}},[a("span",{staticStyle:{color:"red"}},[e._v(" Unsupported ")])])])])]),e._v(" "),a("h3",{attrs:{id:"usb-1-1-ohci-uhci-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usb-1-1-ohci-uhci-support"}},[e._v("#")]),e._v(" USB 1.1 (OHCI/UHCI) Support")]),e._v(" "),a("p",[e._v("For Penryn systems and pre-2013 Mac Pros, USB 1.1 support was outright removed in macOS Ventura. While USB 1.1 may seem unimportant, it handles many important devices on your system. These include:")]),e._v(" "),a("ul",[a("li",[e._v("Keyboard and Trackpad for laptops")]),e._v(" "),a("li",[e._v("IR Receivers")]),e._v(" "),a("li",[e._v("Bluetooth")])]),e._v(" "),a("p",[e._v("With OpenCore Legacy Patcher v0.6.0, basic support has been implemented via Root Volume patching. However due to this, users will need to use a USB hub for installation and post-OS updates when patches are cleaned:")]),e._v(" "),a("p",[a("img",{attrs:{src:t(273),alt:""}})]),e._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[e._v("The following systems rely on USB 1.1")]),e._v(" "),a("ul",[a("li",[e._v("iMac10,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook7,1 and older")]),e._v(" "),a("li",[e._v("MacBookAir3,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Legacy Wireless Support (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"legacy-wireless-support"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#legacy-wireless-support"}},[e._v("#")]),e._v(" Legacy Wireless Support")]),e._v(" "),a("p",[e._v("For systems that required Root Patches in macOS Monterey to achieve Wireless support, unfortunately macOS Ventura has broken the patch set. Currently the following Wifi cards are unsupported:")]),e._v(" "),a("ul",[a("li",[e._v("Atheros: All models")]),e._v(" "),a("li",[e._v("Broadcom: BCM94328 and BCM94322")])]),e._v(" "),a("p",[e._v("The following machines shipped stock with these cards:")]),e._v(" "),a("ul",[a("li",[e._v("iMac12,x and older")]),e._v(" "),a("li",[e._v("Macmini3,1 and older")]),e._v(" "),a("li",[e._v("MacBook5,x and older")]),e._v(" "),a("li",[e._v("MacBookAir2,1 and older")]),e._v(" "),a("li",[e._v("MacBookPro7,1 and older\n"),a("ul",[a("li",[e._v("MacBookPro6,x is exempt")])])]),e._v(" "),a("li",[e._v("MacPro5,1 and older")])]),e._v(" "),a("p",[e._v("Currently BCM943224, BCM94331, BCM94360 and BCM943602 are still fully supported by OpenCore Legacy Patcher. Consider upgrading to these cards if possible.")])]),e._v(" "),a("details",{staticClass:"custom-block details"},[a("summary",[e._v("Non-Metal Graphics Acceleration (Resolved in v0.6.0 and newer)")]),e._v(" "),a("h3",{attrs:{id:"non-metal-graphics-acceleration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#non-metal-graphics-acceleration"}},[e._v("#")]),e._v(" Non-Metal Graphics Acceleration")]),e._v(" "),a("p",[e._v("Regarding non-Metal, the team is hard at work to get non-Metal working, however this is our greatest challenge since Big Sur.")]),e._v(" "),a("p",[e._v("Apple has made significant changes to the graphics stack in order to facilitate fancy effects, and in particularly, Stage Manager. We will update you as we work on development, however, now is not the best time to ask about ETAs.")]),e._v(" "),a("p",[e._v("The following GPUs are applicable:")]),e._v(" "),a("ul",[a("li",[e._v("NVIDIA:\n"),a("ul",[a("li",[e._v("Tesla (8000 - 300 series)")])])]),e._v(" "),a("li",[e._v("AMD:\n"),a("ul",[a("li",[e._v("TeraScale (2000 - 6000 series)")])])]),e._v(" "),a("li",[e._v("Intel:\n"),a("ul",[a("li",[e._v("Iron Lake")]),e._v(" "),a("li",[e._v("Sandy Bridge (2000 - 3000 series)")])])])]),e._v(" "),a("p",[e._v("The following machines shipped stock with an unsupported GPU:")]),e._v(" "),a("ul",[a("li",[e._v("iMac7,1 - iMac12,x")]),e._v(" "),a("li",[e._v("MacBook5,1 - MacBook7,1")]),e._v(" "),a("li",[e._v("MacBookAir2,1 - MacBookAir4,x")]),e._v(" "),a("li",[e._v("MacBookPro4,1 - MacBookPro8,x")]),e._v(" "),a("li",[e._v("Macmini3,1 - Macmini5,x")]),e._v(" "),a("li",[e._v("MacPro3,1 - MacPro5,1")]),e._v(" "),a("li",[e._v("Xserve2,1 - Xserve3,1")])])])])}),[],!1,null,null,null);a.default=i.exports}}]); \ No newline at end of file diff --git a/assets/js/35.3a2a093a.js b/assets/js/35.5de8dfec.js similarity index 91% rename from assets/js/35.3a2a093a.js rename to assets/js/35.5de8dfec.js index 5a9cb414b..58d1bb6ed 100644 --- a/assets/js/35.3a2a093a.js +++ b/assets/js/35.5de8dfec.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{272:function(e,t,n){e.exports=n.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},360:function(e,t,n){e.exports=n.p+"assets/img/oclp-version.297b8d6e.png"},411:function(e,t,n){"use strict";n.r(t);var r=n(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"updating-opencore-and-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-and-patches"}},[e._v("#")]),e._v(" Updating OpenCore and Patches")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, there's generally very little reason for users to update the OpenCore installation on their machine unless you feel there's a benefit with new versions for your setup, e.g. Bluetooth has stopped working with a new macOS update.")]),e._v(" "),t("p",[e._v("For those who do wish to update, simply "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("download the latest release"),t("OutboundLink")],1),e._v(" and rerun the patcher:")]),e._v(" "),t("p",[t("img",{attrs:{src:n(272),alt:""}})]),e._v(" "),t("p",[e._v("Then, rebuild your OpenCore build and install again. OpenCore Will now be updated!")]),e._v(" "),t("p",[e._v("To check what version of OpenCore and the Patcher you're currently running, you can run the following in the terminal:")]),e._v(" "),t("div",{staticClass:"language-bash extra-class"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# OpenCore Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Patcher Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version\n")])])]),t("p",[t("img",{attrs:{src:n(360),alt:""}})]),e._v(" "),t("p",[e._v("From this, we can see that we're running a RELEASE version of OpenCore 0.8.0 built on April 18th, 2022 with Patcher Version 0.4.5!")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{272:function(e,t,n){e.exports=n.p+"assets/img/OCLP-GUI-Main-Menu.40fc1dad.png"},362:function(e,t,n){e.exports=n.p+"assets/img/oclp-version.297b8d6e.png"},413:function(e,t,n){"use strict";n.r(t);var r=n(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"updating-opencore-and-patches"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#updating-opencore-and-patches"}},[e._v("#")]),e._v(" Updating OpenCore and Patches")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, there's generally very little reason for users to update the OpenCore installation on their machine unless you feel there's a benefit with new versions for your setup, e.g. Bluetooth has stopped working with a new macOS update.")]),e._v(" "),t("p",[e._v("For those who do wish to update, simply "),t("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/releases",target:"_blank",rel:"noopener noreferrer"}},[e._v("download the latest release"),t("OutboundLink")],1),e._v(" and rerun the patcher:")]),e._v(" "),t("p",[t("img",{attrs:{src:n(272),alt:""}})]),e._v(" "),t("p",[e._v("Then, rebuild your OpenCore build and install again. OpenCore Will now be updated!")]),e._v(" "),t("p",[e._v("To check what version of OpenCore and the Patcher you're currently running, you can run the following in the terminal:")]),e._v(" "),t("div",{staticClass:"language-bash extra-class"},[t("pre",{pre:!0,attrs:{class:"language-bash"}},[t("code",[t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# OpenCore Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version\n"),t("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# Patcher Version")]),e._v("\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version\n")])])]),t("p",[t("img",{attrs:{src:n(362),alt:""}})]),e._v(" "),t("p",[e._v("From this, we can see that we're running a RELEASE version of OpenCore 0.8.0 built on April 18th, 2022 with Patcher Version 0.4.5!")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/37.8e712dea.js b/assets/js/37.cc34c392.js similarity index 95% rename from assets/js/37.8e712dea.js rename to assets/js/37.cc34c392.js index c8df65387..8c4db9a29 100644 --- a/assets/js/37.8e712dea.js +++ b/assets/js/37.cc34c392.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{327:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},395:function(e,t,o){"use strict";o.r(t);var r=o(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v('OpenCore Legacy Patcher itself is actually quite a "dumb" program. It essentially edits a config.plist file and moves files around, actually having little logic regarding the boot process. The real magic of OCLP is '),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),t("h2",{attrs:{id:"boot-process-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),t("p",[e._v("To understand a bit more of how OpenCore is able to revive older Macs in such a native-like way, we need to go over "),t("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),t("p",[t("img",{attrs:{src:o(327),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{327:function(e,t,o){e.exports=o.p+"assets/img/oc-explained.d196cefa.png"},396:function(e,t,o){"use strict";o.r(t);var r=o(10),a=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"boot-process-with-opencore-legacy-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore-legacy-patcher"}},[e._v("#")]),e._v(" Boot Process with OpenCore Legacy Patcher")]),e._v(" "),t("p",[e._v('OpenCore Legacy Patcher itself is actually quite a "dumb" program. It essentially edits a config.plist file and moves files around, actually having little logic regarding the boot process. The real magic of OCLP is '),t("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),t("OutboundLink")],1),e._v(", our back-end, and what makes this patcher so powerful.")]),e._v(" "),t("h2",{attrs:{id:"boot-process-with-opencore"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#boot-process-with-opencore"}},[e._v("#")]),e._v(" Boot Process with OpenCore")]),e._v(" "),t("p",[e._v("To understand a bit more of how OpenCore is able to revive older Macs in such a native-like way, we need to go over "),t("em",[e._v("how")]),e._v(" OpenCore works with your Mac:")]),e._v(" "),t("p",[t("img",{attrs:{src:o(327),alt:""}})])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/40.0c128b1f.js b/assets/js/40.5d13eea5.js similarity index 93% rename from assets/js/40.0c128b1f.js rename to assets/js/40.5d13eea5.js index 7a49bbba4..2558a1cef 100644 --- a/assets/js/40.0c128b1f.js +++ b/assets/js/40.5d13eea5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{396:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{395:function(e,t,o){"use strict";o.r(t);var n=o(10),a=Object(n.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"supporting-the-patcher"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#supporting-the-patcher"}},[e._v("#")]),e._v(" Supporting the patcher")]),e._v(" "),t("p",[e._v("We have opened OpenCollective in order to manage donations as well as be transparent about where the donated money is going. If you want to support the patcher with money donation, you can do so below.")]),e._v(" "),t("p",[t("a",{attrs:{href:"https://opencollective.com/opencore-legacy-patcher",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCollective"),t("OutboundLink")],1)]),e._v(" "),t("p",[e._v("If you wish, you can also donate legacy hardware you don't need anymore as long as it makes sense logistically. In this case, reach out on the Discord server.")])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/41.bd6ffc17.js b/assets/js/41.6ad5e52c.js similarity index 97% rename from assets/js/41.bd6ffc17.js rename to assets/js/41.6ad5e52c.js index f8a219cac..0be756e30 100644 --- a/assets/js/41.bd6ffc17.js +++ b/assets/js/41.6ad5e52c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{401:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),t("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),t("blockquote",[t("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),t("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),t("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),t("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),t("p",[e._v("-- Mykola")])]),e._v(" "),t("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),t("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{399:function(e,t,o){"use strict";o.r(t);var a=o(10),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"the-current-hold-on-new-issues-and-pull-requests"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#the-current-hold-on-new-issues-and-pull-requests"}},[e._v("#")]),e._v(" The current hold on new issues and pull requests")]),e._v(" "),t("p",[e._v("As written with the release of OpenCore Legacy Patcher 0.4.3, and macOS 12.3:")]),e._v(" "),t("blockquote",[t("p",[e._v("With today's macOS 12.3 release, I decided it would be best to release this build of OpenCore Legacy Patcher to ensure some important issues are resolved with today's release (namely Open/Save dialog problem introduced by Apple in the 12.3 Betas)")]),e._v(" "),t("p",[e._v("As the situation develops back home with my family in Ukraine, I am unlikely to continue the development of OpenCore Legacy Patcher in the near future. At most, there may be potential PatcherSupportPkg updates from ASentientBot and the rest of the amazing non-Metal development team however otherwise development may potentially be taken over by others later on. Issues will continue to remain closed for the time being.")]),e._v(" "),t("p",[e._v("With regards to the future of this project, this release should be treated as its last major release for the next couple of months. When WWDC2022 is presented, I hope my country will be in a calmer situation where we can tinker with Macs again peacefully.")]),e._v(" "),t("p",[e._v("This is not a final goodbye for me with this project, just a round-about way to say I'll be returning someday. I want to give the biggest thank you's to the community and to the many amazing developers within it. OpenCore Legacy Patcher is not just my project, it's the cumulation of many people that are all responsible for where we are today.")]),e._v(" "),t("p",[e._v("-- Mykola")])]),e._v(" "),t("p",[e._v("If you encounter new issues with the patcher that do not have solutions easily available, our helpful community in the "),t("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCore Patcher Paradise Discord Server"),t("OutboundLink")],1),e._v(" can provide support in the meantime. You should still provide as much information as you can by "),t("RouterLink",{attrs:{to:"/DEBUG.html"}},[e._v("gathering debug logs")]),e._v(" when you ask for help.")],1)])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/42.85cecf79.js b/assets/js/42.d56a34a6.js similarity index 98% rename from assets/js/42.85cecf79.js rename to assets/js/42.d56a34a6.js index 0565437d0..4fe609bab 100644 --- a/assets/js/42.85cecf79.js +++ b/assets/js/42.d56a34a6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{399:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{400:function(e,r,t){"use strict";t.r(r);var a=t(10),n=Object(a.a)({},(function(){var e=this,r=e._self._c;return r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"opencore-legacy-patcher-license"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#opencore-legacy-patcher-license"}},[e._v("#")]),e._v(" OpenCore Legacy Patcher License")]),e._v(" "),r("p",[e._v("This patcher is made of multiple external applications from different people and organizations. See each program for their licensing:")]),e._v(" "),r("ul",[r("li",[e._v('BSD 3-Clause "New" or "Revised" License\n'),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/OpenCorePkg/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("OpenCorePkg"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/Lilu/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Lilu"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/WhateverGreen/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("WhateverGreen"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/AirportBrcmFixup/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("AirportBrcmFixup"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/CPUFriend/blob/master/LICENSE",target:"_blank",rel:"noopener noreferrer"}},[e._v("CPUFriend"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/RestrictEvents/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("RestrictEvents"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/FeatureUnlock/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("FeatureUnlock"),r("OutboundLink")],1)]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/cdf/Innie/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("Innie"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("GPL 2.0\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://github.com/acidanthera/NVMeFix/blob/master/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("NVMeFix"),r("OutboundLink")],1)])])]),e._v(" "),r("li",[e._v("All rights reserved to respective authors\n"),r("ul",[r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/",target:"_blank",rel:"noopener noreferrer"}},[e._v("AAAMouSSE"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707",target:"_blank",rel:"noopener noreferrer"}},[e._v("telemetrap"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/reenigneorcim/SurPlus",target:"_blank",rel:"noopener noreferrer"}},[e._v("SurPlus"),r("OutboundLink")],1),e._v(" - Syncretic")]),e._v(" "),r("li",[r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/4a8f61a01da72b38a4b2250386cc4b497a31a839/payloads/Config/config.plist#L1222-L1281",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMM Patch Set"),r("OutboundLink")],1),e._v(" - parrotgeek1")]),e._v(" "),r("li",[e._v("AMFIPass - Dhinak G")]),e._v(" "),r("li",[e._v("Apple Binaries - Apple Inc.")]),e._v(" "),r("li",[e._v("All other patches - respective authors")])])])]),e._v(" "),r("p",[e._v("The remaining files within the OpenCore Legacy Patcher repository are distributed under the "),r("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/blob/main/LICENSE.txt",target:"_blank",rel:"noopener noreferrer"}},[e._v("BSD 4-Clause license"),r("OutboundLink")],1),e._v(".")])])}),[],!1,null,null,null);r.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/43.b4c9062e.js b/assets/js/43.8e2b089f.js similarity index 99% rename from assets/js/43.b4c9062e.js rename to assets/js/43.8e2b089f.js index 4f0657b44..ff44255c7 100644 --- a/assets/js/43.b4c9062e.js +++ b/assets/js/43.8e2b089f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{400:function(t,e,a){"use strict";a.r(e);var i=a(10),r=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("OpenCore Patcher application")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),e("ul",[e("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])])]),t._v(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{401:function(t,e,a){"use strict";a.r(e);var i=a(10),r=Object(i.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"supported-models"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#supported-models"}},[t._v("#")]),t._v(" Supported Models")]),t._v(" "),e("p",[t._v("Any Intel-based Mac listed below can install and make use of OpenCore Legacy Patcher. To check your hardware model, open System Information and look for the "),e("code",[t._v("Model Identifier")]),t._v(" key.")]),t._v(" "),e("ul",[e("li",[t._v("This applies even if Apple supports the model natively.")]),t._v(" "),e("li",[t._v("OpenCore Legacy Patcher does not support PowerPC- or Apple Silicon-based Macs.")]),t._v(" "),e("li",[t._v("If your model is not listed below, it is not supported by this patcher.")])]),t._v(" "),e("p",[t._v("The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.")]),t._v(" "),e("ul",[e("li",[e("a",{attrs:{href:"#macbook"}},[t._v("MacBook")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-air"}},[t._v("MacBook Air")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#macbook-pro"}},[t._v("MacBook Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-mini"}},[t._v("Mac mini")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#imac"}},[t._v("iMac")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#mac-pro"}},[t._v("Mac Pro")])]),t._v(" "),e("li",[e("a",{attrs:{href:"#xserve"}},[t._v("Xserve")])])]),t._v(" "),e("details",{staticClass:"custom-block details"},[e("summary",[t._v("OpenCore Patcher application")]),t._v(" "),e("p",[t._v("The patcher application requires "),e("strong",[t._v("OS X Yosemite 10.10")]),t._v(" or later to run.")]),t._v(" "),e("ul",[e("li",[e("strong",[t._v("OS X El Capitan 10.11")]),t._v(" or later is required to make installers for macOS Ventura and later.")])]),t._v(" "),e("p",[t._v("The patcher is designed to target "),e("strong",[t._v("macOS Big Sur 11.x to macOS Sonoma 14.x")]),t._v(".")]),t._v(" "),e("ul",[e("li",[t._v("Other versions may work, albeit in a broken state. No support is provided for any version outside of the above.")])])]),t._v(" "),e("h3",{attrs:{id:"macbook"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook"}},[t._v("#")]),t._v(" MacBook")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Aluminum, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Early 2009)"),e("br"),t._v("MacBook (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook5,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Trackpad gestures are partially broken")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, Early 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook (Retina, 12-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBook10,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by OpenCore Legacy Patcher")])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-air"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-air"}},[t._v("#")]),t._v(" MacBook Air")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2008)"),e("br"),t._v("MacBook Air (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Late 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir3,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir4,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Mid 2013)"),e("br"),t._v("MacBook Air (11-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Mid 2013)"),e("br"),t._v("MacBook Air (13-inch, Early 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (11-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (13-inch, Early 2015)"),e("br"),t._v("MacBook Air (13-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir7,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir9,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Air (Retina, 13-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookAir10,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"macbook-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#macbook-pro"}},[t._v("#")]),t._v(" MacBook Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2008)"),e("br"),t._v("MacBook Pro (17-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"5"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Late 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2009)"),e("br"),t._v("MacBook Pro (17-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro5,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro6,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Early 2011)"),e("br"),t._v("MacBook Pro (13-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Early 2011)"),e("br"),t._v("MacBook Pro (15-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (17-inch, Early 2011)"),e("br")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro8,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"11"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro9,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2012)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2012)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro10,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 13-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Late 2013)"),e("br"),t._v("MacBook Pro (Retina, 15-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,2")]),e("br"),e("code",[t._v("MacBookPro11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 15-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro11,4")]),e("br"),e("code",[t._v("MacBookPro11,5")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (Retina, 13-inch, Early 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2016, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2016)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2017, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro14,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 14+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2018, 4 Thunderbolt 3 ports)"),e("br"),t._v("MacBook Pro (13-inch, 2019, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"6"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (15-inch, 2018)"),e("br"),t._v("MacBook Pro (15-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2019, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro15,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (16-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,1")]),e("br"),e("code",[t._v("MacBookPro16,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 4 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("MacBook Pro (13-inch, 2020, 2 Thunderbolt 3 ports)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacBookPro16,3")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-mini"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-mini"}},[t._v("#")]),t._v(" Mac mini")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini4,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini5,1")]),e("br"),e("code",[t._v("Macmini5,2")]),e("br"),e("code",[t._v("Macmini5,3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini6,1")]),e("br"),e("code",[t._v("Macmini6,2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini7,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac mini (Late 2018)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Macmini8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"imac"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#imac"}},[t._v("#")]),t._v(" iMac")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Mid 2007)"),e("br"),t._v("iMac (24-inch, Mid 2007)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://lowendmac.com/2018/penryn-t9300-9500-cpu-upgrades-for-the-2007-imac/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Requires SSE4.1 CPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2008)"),e("br"),t._v("iMac (24-inch, Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac8,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (20-inch, Early 2009)"),e("br"),t._v("iMac (24-inch, Early 2009)"),e("br"),t._v("iMac (20-inch, Mid 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac9,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"7"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/?post=17425857#post-17425857",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrading to Metal GPU"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2009)"),e("br"),t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac10,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2010)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac11,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2011)"),e("br"),t._v("iMac (21.5-inch, Late 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Mid 2011)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac12,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"10"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Early 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac13,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (27-inch, Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,2")]),e("br"),e("code",[t._v("iMac14,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Mid 2014)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac14,4")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2014)"),e("br"),t._v("iMac (Retina 5K, 27-inch, Mid 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac15,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac16,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, Late 2015)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac17,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"3"}},[t._v("- Supported by OpenCore Legacy Patcher")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac18,3")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"4"}},[t._v("- Supported by Apple")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 4K, 21.5-inch, 2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac19,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac (Retina 5K, 27-inch, 2020)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMac20,1")]),e("br"),e("code",[t._v("iMac20,2")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("iMac Pro (2017)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("iMacPro1,1")])])])])]),t._v(" "),e("h3",{attrs:{id:"mac-pro"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#mac-pro"}},[t._v("#")]),t._v(" Mac Pro")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro3,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1),e("br"),t._v("- Remove stock Bluetooth to prevent panics")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro4,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Recommend upgrade to Metal GPU"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Mid 2010)"),e("br"),t._v("Mac Pro (Mid 2012)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro5,1")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (Late 2013)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro6,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008",target:"_blank",rel:"noopener noreferrer"}},[t._v("Legacy Metal (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Mac Pro (2019)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("MacPro7,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[t._v("- Supported by Apple")])])])]),t._v(" "),e("h3",{attrs:{id:"xserve"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#xserve"}},[t._v("#")]),t._v(" Xserve")]),t._v(" "),e("table",[e("thead",[e("tr",[e("th",{staticStyle:{"text-align":"left"}},[t._v("Model Name")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Identifier")]),t._v(" "),e("th",{staticStyle:{"text-align":"left"}},[t._v("Tagged Issues")])])]),t._v(" "),e("tbody",[e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2008)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve2,1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"left"},attrs:{rowspan:"2"}},[t._v("- Recommend upgrade to Metal GPU"),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108",target:"_blank",rel:"noopener noreferrer"}},[t._v("non-Metal GPU (macOS 11+)"),e("OutboundLink")],1),e("br"),t._v("- "),e("a",{attrs:{href:"https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1021",target:"_blank",rel:"noopener noreferrer"}},[t._v("USB 1.1 (macOS 13+)"),e("OutboundLink")],1)])]),t._v(" "),e("tr",[e("td",{staticStyle:{"text-align":"left"}},[t._v("Xserve (Early 2009)")]),t._v(" "),e("td",{staticStyle:{"text-align":"left"}},[e("code",[t._v("Xserve3,1")])])])])]),t._v(" "),e("h1",{attrs:{id:"once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#once-you-ve-verified-your-hardware-is-supported-head-to-download-and-build-macos-installers"}},[t._v("#")]),t._v(" Once you've verified your hardware is supported, head to "),e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installers")])],1)])}),[],!1,null,null,null);e.default=r.exports}}]); \ No newline at end of file diff --git a/assets/js/45.ea574646.js b/assets/js/45.f3cecb07.js similarity index 77% rename from assets/js/45.ea574646.js rename to assets/js/45.f3cecb07.js index 52b81de6e..84b130fe3 100644 --- a/assets/js/45.ea574646.js +++ b/assets/js/45.f3cecb07.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{406:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{407:function(t,n,s){"use strict";s.r(n);var e=s(10),o=Object(e.a)({},(function(){return(0,this._self._c)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);n.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/46.752bff04.js b/assets/js/46.2b781b34.js similarity index 96% rename from assets/js/46.752bff04.js rename to assets/js/46.2b781b34.js index 13642de02..4ac829412 100644 --- a/assets/js/46.752bff04.js +++ b/assets/js/46.2b781b34.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{407:function(t,e,o){"use strict";o.r(e);var r=o(10),a=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"what-is-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[t._v("#")]),t._v(" What is OpenCore?")]),t._v(" "),e("p",[t._v("OpenCore is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means that we're able to achieve a near-native experience on many unsupported Macs.")]),t._v(" "),e("ul",[e("li",[t._v("We recommend viewing the "),e("RouterLink",{attrs:{to:"/TERMS.html"}},[t._v("OpenCore Patcher Terminology Page")]),t._v(" if you have questions.")],1),t._v(" "),e("li",[t._v("For troubleshooting, join the "),e("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Patcher Paradise Discord Server"),e("OutboundLink")],1),t._v(" and see our "),e("RouterLink",{attrs:{to:"/TROUBLESHOOTING.html"}},[t._v("Troubleshooting Page")]),t._v(".")],1)]),t._v(" "),e("h2",{attrs:{id:"how-do-i-get-started"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[t._v("#")]),t._v(" How do I get started?")]),t._v(" "),e("ol",[e("li",[e("p",[t._v("The first step of ensuring whether your model is supported is by checking the "),e("RouterLink",{attrs:{to:"/MODELS.html"}},[t._v("Supported Models")]),t._v(" page.")],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installer")])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Run the "),e("code",[t._v("OpenCore-Patcher.app")])])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Reboot and boot OpenCore")])],1)])])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{409:function(t,e,o){"use strict";o.r(e);var r=o(10),a=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"what-is-opencore"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#what-is-opencore"}},[t._v("#")]),t._v(" What is OpenCore?")]),t._v(" "),e("p",[t._v("OpenCore is a sophisticated boot loader used to inject and patch data in memory, instead of on disk. This means that we're able to achieve a near-native experience on many unsupported Macs.")]),t._v(" "),e("ul",[e("li",[t._v("We recommend viewing the "),e("RouterLink",{attrs:{to:"/TERMS.html"}},[t._v("OpenCore Patcher Terminology Page")]),t._v(" if you have questions.")],1),t._v(" "),e("li",[t._v("For troubleshooting, join the "),e("a",{attrs:{href:"https://discord.gg/rqdPgH8xSN",target:"_blank",rel:"noopener noreferrer"}},[t._v("OpenCore Patcher Paradise Discord Server"),e("OutboundLink")],1),t._v(" and see our "),e("RouterLink",{attrs:{to:"/TROUBLESHOOTING.html"}},[t._v("Troubleshooting Page")]),t._v(".")],1)]),t._v(" "),e("h2",{attrs:{id:"how-do-i-get-started"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#how-do-i-get-started"}},[t._v("#")]),t._v(" How do I get started?")]),t._v(" "),e("ol",[e("li",[e("p",[t._v("The first step of ensuring whether your model is supported is by checking the "),e("RouterLink",{attrs:{to:"/MODELS.html"}},[t._v("Supported Models")]),t._v(" page.")],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/INSTALLER.html"}},[t._v("Download and build macOS Installer")])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/BUILD.html"}},[t._v("Run the "),e("code",[t._v("OpenCore-Patcher.app")])])],1)]),t._v(" "),e("li",[e("p",[e("RouterLink",{attrs:{to:"/BOOT.html"}},[t._v("Reboot and boot OpenCore")])],1)])])])}),[],!1,null,null,null);e.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/47.2037afdc.js b/assets/js/47.8a124885.js similarity index 99% rename from assets/js/47.2037afdc.js rename to assets/js/47.8a124885.js index f0e8a0759..3e1f83e9e 100644 --- a/assets/js/47.2037afdc.js +++ b/assets/js/47.8a124885.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{412:function(e,t,r){"use strict";r.r(t);var o=r(10),a=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"opencore-patcher-terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-patcher-terminology"}},[e._v("#")]),e._v(" OpenCore Patcher Terminology")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we use a lot of different terms to refer to hardware including "),t("code",[e._v("SSE4.1")]),e._v(", "),t("code",[e._v("32-Bit Firmware")]),e._v(", etc. This page is to help users understand what all these confusing words mean.")]),e._v(" "),t("h1",{attrs:{id:"terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#terminology"}},[e._v("#")]),e._v(" Terminology")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("macOS")])]),e._v(" "),t("td",[e._v('Apple\'s own UNIX based OS used for Mac machines and is "What makes a Mac a Mac".')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Windows")])]),e._v(" "),t("td",[e._v("Microsoft's proprietary OS that is used and supported on a wide range of devices")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Linux")])]),e._v(" "),t("td",[e._v("Family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Note that while macOS and Linux may be UNIX-based, they're vastly different.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Bootloader")])]),e._v(" "),t("td",[e._v("Piece of software that loads an OS, usually made by the OS creators. OpenCore is technically not a bootloader per se (see boot manager explanation down below). Apple's Boot.efi would be the actual boot loader in a Mac.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Boot Manager")])]),e._v(" "),t("td",[e._v("Piece of software that manages bootloaders – we have many of these: Clover, systemd-boot, OpenCore, rEFInd, rEFIt... These are generally seen as prepping the system for the actual boot loader.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("OpenCore")])]),e._v(" "),t("td",[e._v("The new hotness on the scene, made with security in mind by the "),t("a",{attrs:{href:"https://github.com/acidanthera",target:"_blank",rel:"noopener noreferrer"}},[e._v("Acidanthera team"),t("OutboundLink")],1),e._v(", has faster booting and lighter weight than previous boot managers. Supports many native Mac features such as SIP, FileVault, Secure Boot, etc")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("ACPI")])]),e._v(" "),t("td",[e._v("Tables defined in your firmware defining your hardware and different methods, tied directly to how IOKit/IOService handles device setup")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("NVRAM")])]),e._v(" "),t("td",[e._v("Non-volatile storage, where many variables are stored including default boot options, Hibernation keys, Secure Boot information, etc")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("XNU")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("X")]),e._v(" is "),t("strong",[e._v("N")]),e._v("ot "),t("strong",[e._v("U")]),e._v('nix, XNU is referred to as macOS\'s "kernel" and the heart of what makes macOS tick')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Kexts")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("K")]),e._v("ernel "),t("strong",[e._v("Ext")]),e._v("ensions, are macOS's drivers. They're used to perform different tasks like device drivers or for a different purpose (in this patcher) like patching the OS, injecting information or running tasks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("KernelCollection")])]),e._v(" "),t("td",[e._v("Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience "),t("br"),e._v("- PrelinkedKernel: Default caching system since 10.7 "),t("br"),e._v("- ImmutableKernel: Secure Boot based caching system since 10.13 "),t("br"),e._v("- KernelCollection: Merge of both Prelinked and ImmutableKernel's since macOS 11, Big Sur")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("IOKit")])]),e._v(" "),t("td",[e._v("Backbone of how Kernel Extensions (Kexts) probe and attach onto hardware, starts quickly after kernel initiates")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("WindowServer")])]),e._v(" "),t("td",[e._v("Backbone of the GUI interface in macOS, one of the first userfacing userspace programs to kick-in")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("OTA")])]),e._v(" "),t("td",[e._v("Short for "),t("strong",[e._v("O")]),e._v("ver "),t("strong",[e._v("T")]),e._v("he "),t("strong",[e._v("A")]),e._v("ir, refers to native OS updates via System Preferences like a supported Mac")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("DELTA")])]),e._v(" "),t("td",[e._v("Often used with OTA, refers to OS updates that much smaller than full installers (generally ~3GB), note Deltas require the root volume to be unmodified otherwise ~12GB updates will occur.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("EFI")])]),e._v(" "),t("td",[e._v("It can denote two things: "),t("br"),e._v('- Mac\'s firmware, which is the same as UEFI, but pretty modified for Macs only, so not so "Universal" '),t("br"),e._v("- The partition on your hard drive that stores software read by the UEFI to load OSes (like the Windows bootloader) or UEFI Applications (like OpenCore), it's FAT32 formatted and has an ID type of EF00 (in hex). It can be named ESP or SYSTEM, and it's usually from 100MB to 400MB in size but the size doesn't reflect upon anything.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("HFS+")])]),e._v(" "),t("td",[e._v("Also known as Mac OS Extended (Journaled), this was the default macOS drive format up until macOS 10.13. It was designed around spinning disks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("APFS")])]),e._v(" "),t("td",[e._v("This is the default macOS drive format from macOS 10.13 and onwards for SSDs, and standard for all drives in Mojave. This format was designed primarily around SSDs.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32 and 64-Bit CPU")])]),e._v(" "),t("td",[e._v("The bit number of a CPU determines how much data a CPU can address. "),t("br"),e._v("- 32-Bit CPUs were only supported up-to Mac OS X 10.6, Snow Leopard.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32-Bit Firmware")])]),e._v(" "),t("td",[e._v("The bit number of a Firmware determines how much data the firmware can address. In some older Macs, it's common to have a 64-Bit CPU with a 32-Bit firmware"),t("br"),e._v("- 32-Bit Firmwares were only supported up-to Mac OS X 10.7, Lion.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("SSE Instructions")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("S")]),e._v("IMD "),t("strong",[e._v("S")]),e._v("ingle-Precision Floating-Point "),t("strong",[e._v("I")]),e._v("nstructions, these are defined as instruction sets supported by your CPU. In macOS, there are a certain number of instruction sets required for normal operation: "),t("br"),e._v("- SSE3: Required for all Intel CPUs since Mac OS X 10.4, Tiger "),t("br"),e._v("- SSSE3: Required for all Intel 64-Bit CPUs since Mac OS X 10.6, Snow Leopard "),t("br"),e._v("- SSE4.1: Required for all Intel CPUs since macOS 10.12, Sierra")])])])]),e._v(" "),t("hr")])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{406:function(e,t,r){"use strict";r.r(t);var o=r(10),a=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"opencore-patcher-terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opencore-patcher-terminology"}},[e._v("#")]),e._v(" OpenCore Patcher Terminology")]),e._v(" "),t("p",[e._v("With OpenCore Legacy Patcher, we use a lot of different terms to refer to hardware including "),t("code",[e._v("SSE4.1")]),e._v(", "),t("code",[e._v("32-Bit Firmware")]),e._v(", etc. This page is to help users understand what all these confusing words mean.")]),e._v(" "),t("h1",{attrs:{id:"terminology"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#terminology"}},[e._v("#")]),e._v(" Terminology")]),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("macOS")])]),e._v(" "),t("td",[e._v('Apple\'s own UNIX based OS used for Mac machines and is "What makes a Mac a Mac".')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Windows")])]),e._v(" "),t("td",[e._v("Microsoft's proprietary OS that is used and supported on a wide range of devices")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Linux")])]),e._v(" "),t("td",[e._v("Family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Note that while macOS and Linux may be UNIX-based, they're vastly different.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Bootloader")])]),e._v(" "),t("td",[e._v("Piece of software that loads an OS, usually made by the OS creators. OpenCore is technically not a bootloader per se (see boot manager explanation down below). Apple's Boot.efi would be the actual boot loader in a Mac.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Boot Manager")])]),e._v(" "),t("td",[e._v("Piece of software that manages bootloaders – we have many of these: Clover, systemd-boot, OpenCore, rEFInd, rEFIt... These are generally seen as prepping the system for the actual boot loader.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("OpenCore")])]),e._v(" "),t("td",[e._v("The new hotness on the scene, made with security in mind by the "),t("a",{attrs:{href:"https://github.com/acidanthera",target:"_blank",rel:"noopener noreferrer"}},[e._v("Acidanthera team"),t("OutboundLink")],1),e._v(", has faster booting and lighter weight than previous boot managers. Supports many native Mac features such as SIP, FileVault, Secure Boot, etc")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("ACPI")])]),e._v(" "),t("td",[e._v("Tables defined in your firmware defining your hardware and different methods, tied directly to how IOKit/IOService handles device setup")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("NVRAM")])]),e._v(" "),t("td",[e._v("Non-volatile storage, where many variables are stored including default boot options, Hibernation keys, Secure Boot information, etc")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("XNU")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("X")]),e._v(" is "),t("strong",[e._v("N")]),e._v("ot "),t("strong",[e._v("U")]),e._v('nix, XNU is referred to as macOS\'s "kernel" and the heart of what makes macOS tick')])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("Kexts")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("K")]),e._v("ernel "),t("strong",[e._v("Ext")]),e._v("ensions, are macOS's drivers. They're used to perform different tasks like device drivers or for a different purpose (in this patcher) like patching the OS, injecting information or running tasks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("KernelCollection")])]),e._v(" "),t("td",[e._v("Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience "),t("br"),e._v("- PrelinkedKernel: Default caching system since 10.7 "),t("br"),e._v("- ImmutableKernel: Secure Boot based caching system since 10.13 "),t("br"),e._v("- KernelCollection: Merge of both Prelinked and ImmutableKernel's since macOS 11, Big Sur")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("IOKit")])]),e._v(" "),t("td",[e._v("Backbone of how Kernel Extensions (Kexts) probe and attach onto hardware, starts quickly after kernel initiates")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("WindowServer")])]),e._v(" "),t("td",[e._v("Backbone of the GUI interface in macOS, one of the first userfacing userspace programs to kick-in")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("OTA")])]),e._v(" "),t("td",[e._v("Short for "),t("strong",[e._v("O")]),e._v("ver "),t("strong",[e._v("T")]),e._v("he "),t("strong",[e._v("A")]),e._v("ir, refers to native OS updates via System Preferences like a supported Mac")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("DELTA")])]),e._v(" "),t("td",[e._v("Often used with OTA, refers to OS updates that much smaller than full installers (generally ~3GB), note Deltas require the root volume to be unmodified otherwise ~12GB updates will occur.")])])])]),e._v(" "),t("hr"),e._v(" "),t("table",[t("thead",[t("tr",[t("th",[e._v("Term")]),e._v(" "),t("th",[e._v("Description")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("strong",[e._v("EFI")])]),e._v(" "),t("td",[e._v("It can denote two things: "),t("br"),e._v('- Mac\'s firmware, which is the same as UEFI, but pretty modified for Macs only, so not so "Universal" '),t("br"),e._v("- The partition on your hard drive that stores software read by the UEFI to load OSes (like the Windows bootloader) or UEFI Applications (like OpenCore), it's FAT32 formatted and has an ID type of EF00 (in hex). It can be named ESP or SYSTEM, and it's usually from 100MB to 400MB in size but the size doesn't reflect upon anything.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("HFS+")])]),e._v(" "),t("td",[e._v("Also known as Mac OS Extended (Journaled), this was the default macOS drive format up until macOS 10.13. It was designed around spinning disks.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("APFS")])]),e._v(" "),t("td",[e._v("This is the default macOS drive format from macOS 10.13 and onwards for SSDs, and standard for all drives in Mojave. This format was designed primarily around SSDs.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32 and 64-Bit CPU")])]),e._v(" "),t("td",[e._v("The bit number of a CPU determines how much data a CPU can address. "),t("br"),e._v("- 32-Bit CPUs were only supported up-to Mac OS X 10.6, Snow Leopard.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("32-Bit Firmware")])]),e._v(" "),t("td",[e._v("The bit number of a Firmware determines how much data the firmware can address. In some older Macs, it's common to have a 64-Bit CPU with a 32-Bit firmware"),t("br"),e._v("- 32-Bit Firmwares were only supported up-to Mac OS X 10.7, Lion.")])]),e._v(" "),t("tr",[t("td",[t("strong",[e._v("SSE Instructions")])]),e._v(" "),t("td",[e._v("Also known as "),t("strong",[e._v("S")]),e._v("IMD "),t("strong",[e._v("S")]),e._v("ingle-Precision Floating-Point "),t("strong",[e._v("I")]),e._v("nstructions, these are defined as instruction sets supported by your CPU. In macOS, there are a certain number of instruction sets required for normal operation: "),t("br"),e._v("- SSE3: Required for all Intel CPUs since Mac OS X 10.4, Tiger "),t("br"),e._v("- SSSE3: Required for all Intel 64-Bit CPUs since Mac OS X 10.6, Snow Leopard "),t("br"),e._v("- SSE4.1: Required for all Intel CPUs since macOS 10.12, Sierra")])])])]),e._v(" "),t("hr")])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/app.c1463f65.js b/assets/js/app.878395c0.js similarity index 94% rename from assets/js/app.c1463f65.js rename to assets/js/app.878395c0.js index 27b040a00..39162f5d7 100644 --- a/assets/js/app.c1463f65.js +++ b/assets/js/app.878395c0.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],c=e[1],u=e[2],f=0,p=[];f=e||n<0||m&&t-u>=i}function w(){var t=d();if(_(t))return x(t);s=setTimeout(w,function(t){var n=e-(t-c);return m?p(n,i-(t-u)):n}(t))}function x(t){return s=void 0,g&&r?y(t):(r=o=void 0,a)}function O(){var t=d(),n=_(t);if(r=arguments,o=this,c=t,n){if(void 0===s)return b(c);if(m)return s=setTimeout(w,e),y(c)}return void 0===s&&(s=setTimeout(w,e)),a}return e=v(e)||0,h(n)&&(l=!!n.leading,i=(m="maxWait"in n)?f(v(n.maxWait)||0,e):i,g="trailing"in n?!!n.trailing:g),O.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=c=o=s=void 0},O.flush=function(){return void 0===s?a:x(d())},O}},function(t,e,n){var r,o; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */void 0===(o="function"==typeof(r=function(){var t,e,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(t,e,n){return tn?n:t}function i(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(r[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=o(t,r.minimum,1),n.status=1===t?null:t;var c=n.render(!e),u=c.querySelector(r.barSelector),l=r.speed,f=r.easing;return c.offsetWidth,a((function(e){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,function(t,e,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(t)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(t)+"%,0)"}:{"margin-left":i(t)+"%"}).transition="all "+e+"ms "+n,o}(t,l,f)),1===t?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),l)}),l)):setTimeout(e,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),r.trickleSpeed)};return r.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*o(Math.random()*e,.1,.95)),e=o(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},t=0,e=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===e&&n.start(),t++,e++,r.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=r.template;var o,a=e.querySelector(r.barSelector),c=t?"-100":i(n.status||0),l=document.querySelector(r.parent);return s(a,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),r.showSpinner||(o=e.querySelector(r.spinnerSelector))&&p(o),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(e),e},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&p(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var a=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var r,o=t.length,i=e.charAt(0).toUpperCase()+e.slice(1);o--;)if((r=t[o]+i)in n)return r;return e}(n))}function r(t,e,r){e=n(e),t.style[e]=r}return function(t,e){var n,o,i=arguments;if(2==i.length)for(n in e)void 0!==(o=e[n])&&e.hasOwnProperty(n)&&r(t,n,o);else r(t,i[1],i[2])}}();function c(t,e){return("string"==typeof t?t:f(t)).indexOf(" "+e+" ")>=0}function u(t,e){var n=f(t),r=n+e;c(n,e)||(t.className=r.substring(1))}function l(t,e){var n,r=f(t);c(t,e)&&(n=r.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function f(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function p(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?r.call(e,n,e,t):r)||(t.exports=o)},function(t,e,n){"use strict";var r=n(1),o=n(47).f,i=n(13),a=n(95),s=n(33),c=n(63),u=n(123);t.exports=function(t,e){var n,l,f,p,d,h=t.target,v=t.global,m=t.stat;if(n=v?r:m?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(n,l))&&d.value:n[l],!u(v?l:h+(m?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,t)}}},function(t,e,n){"use strict";var r=n(26),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(48),o=n(49);t.exports=function(t){return r(o(t))}},function(t,e,n){"use strict";var r=n(1),o=n(0),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},function(t,e,n){"use strict";var r=n(0),o=n(105),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a function")}},function(t,e,n){"use strict";var r=n(1),o=n(58),i=n(7),a=n(60),s=n(56),c=n(55),u=r.Symbol,l=o("wks"),f=c?u.for||u:u&&u.withoutSetter||a;t.exports=function(t){return i(l,t)||(l[t]=s&&i(u,t)?u[t]:f("Symbol."+t)),l[t]}},function(t,e,n){"use strict";var r=n(1),o=n(33),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,e,n){"use strict";var r=n(1),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(49),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(8),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not an object")}},function(t,e,n){"use strict";var r=n(120);t.exports=function(t){return r(t.length)}},function(t,e,n){var r=n(146),o=n(11),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){var r=n(9)(n(6),"Map");t.exports=r},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(166),o=n(173),i=n(175),a=n(176),s=n(177);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var r=n(4),o=n(44),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(a.test(t)||!i.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var r=n(12),o=n(11);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){"use strict";e.a=["ThemeManager","BackToTop"]},function(t,e,n){"use strict";var r=n(5),o=n(25),i=n(101),a=n(27),s=n(28),c=n(51),u=n(7),l=n(61),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=s(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(16),a=Object,s=r("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(t,""):a(t)}:a},function(t,e,n){"use strict";var r=n(50),o=TypeError;t.exports=function(t){if(r(t))throw new o("Can't call method on "+t);return t}},function(t,e,n){"use strict";t.exports=function(t){return null==t}},function(t,e,n){"use strict";var r=n(102),o=n(53);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r="object"==typeof document&&document.all,o=void 0===r&&void 0!==r;t.exports={all:r,IS_HTMLDDA:o}},function(t,e,n){"use strict";var r=n(29),o=n(0),i=n(54),a=n(55),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,s(t))}},function(t,e,n){"use strict";var r=n(2);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";var r=n(56);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(57),o=n(3),i=n(1).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r,o,i=n(1),a=n(103),s=i.process,c=i.Deno,u=s&&s.versions||c&&c.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=n(59),o=n(32);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.33.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(2),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},function(t,e,n){"use strict";var r=n(5),o=n(3),i=n(107);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(7),o=n(114),i=n(47),a=n(15);t.exports=function(t,e,n){for(var s=o(e),c=a.f,u=i.f,l=0;ll))return!1;var p=c.get(t),d=c.get(e);if(p&&d)return p==e&&d==t;var h=-1,v=!0,m=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++h-1&&t%1==0&&t=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,T=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,J=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Q=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!K&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ue(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===T(t)){var c=In(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Pn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Qe(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Un(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Xn(o,r))||i&&r&&Xn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Pn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ue,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Qn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Pn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Nr={create:Mr,update:Mr};function Ur(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Ur,update:Ur};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Kr,update:Kr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Jr(t){var e=Qr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Qr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(T(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=K&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&To(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(Uo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function No(t,e){return e.every((function(e){return!R(e,t)}))}function Uo(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Mo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,To(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?To(n,(function(){t.style.display=t.__vOriginalDisplay})):Po(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Xo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Jo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Qo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Yo,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=K?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Qe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Qe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pa((function(e){var o;((o=e).__esModule||Ta&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pa((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Ta="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pa(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ma(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ma(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ma(this.base)},e}($a);function Ma(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ia=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ma(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Na(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Na()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Na()},e}($a);function Ra(){var t=Na();return"/"===t.charAt(0)||(za("/"+t),!1)}function Na(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ua(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Ua(t)):window.location.hash=t}function za(t){ha?ma(Ua(t)):window.location.replace(Ua(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Yi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ia(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ia){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(18)]).then(n.bind(null,384)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,260)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(36).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,381)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,262)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,259)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)),"layouts/404":()=>n.e(8).then(n.bind(null,387)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),NotFound:()=>n.e(8).then(n.bind(null,387)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),"components/ThemeSwitcher":()=>n.e(39).then(n.bind(null,261)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,389))},Ga={"v-28da1679":()=>n.e(28).then(n.bind(null,391)),"v-3de877b9":()=>n.e(24).then(n.bind(null,392)),"v-39077b7e":()=>n.e(20).then(n.bind(null,393)),"v-05876a19":()=>n.e(29).then(n.bind(null,394)),"v-2fd962f9":()=>n.e(37).then(n.bind(null,395)),"v-12c9c872":()=>n.e(40).then(n.bind(null,396)),"v-424794a7":()=>n.e(16).then(n.bind(null,397)),"v-c18db90e":()=>n.e(13).then(n.bind(null,398)),"v-457ccc99":()=>n.e(42).then(n.bind(null,399)),"v-7849695e":()=>n.e(43).then(n.bind(null,400)),"v-092eb139":()=>n.e(41).then(n.bind(null,401)),"v-697b5119":()=>n.e(38).then(n.bind(null,402)),"v-339651f2":()=>n.e(44).then(n.bind(null,403)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,404)),"v-24816b4e":()=>n.e(34).then(n.bind(null,405)),"v-1bec87e2":()=>n.e(45).then(n.bind(null,406)),"v-41bf9539":()=>n.e(46).then(n.bind(null,407)),"v-44f17239":()=>n.e(21).then(n.bind(null,408)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,409)),"v-2e680939":()=>n.e(48).then(n.bind(null,410)),"v-8eeb2fda":()=>n.e(35).then(n.bind(null,411)),"v-44779f99":()=>n.e(47).then(n.bind(null,412)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,413)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,414))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xa=/-(\w)/g,Ya=Ka(t=>t.replace(Xa,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Ja=Ka(t=>t.replace(Za,"-$1").toLowerCase()),Qa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Qa(Ya(e))):t(Qa(e))||t(Ja(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ts=n.n(Es),Ps={mounted(){Ts.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Ns("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Ms(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Ns("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Ns("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Ns("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Is(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Us(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ps,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"6/2/2023, 1:56:11 PM",lastUpdatedTimestamp:1685714171e3},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"11/5/2023, 12:19:14 PM",lastUpdatedTimestamp:1699186754e3},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"10/26/2022, 12:56:33 PM",lastUpdatedTimestamp:1666788993e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"Enabling SIP",slug:"enabling-sip"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"10/19/2023, 4:14:02 AM",lastUpdatedTimestamp:1697688842e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"11/4/2023, 6:27:01 PM",lastUpdatedTimestamp:1699122421e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}],lastUpdated:"10/25/2023, 10:13:57 PM",lastUpdatedTimestamp:1698272037e3},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"10/15/2023, 8:01:03 PM",lastUpdatedTimestamp:1697400063e3},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"10/29/2023, 11:10:14 PM",lastUpdatedTimestamp:1698621014e3},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/20/2023, 2:36:13 PM",lastUpdatedTimestamp:1682001373e3},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"10/22/2023, 5:51:27 PM",lastUpdatedTimestamp:1697997087e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,389))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,415))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)));n(239);var Ks={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Xs=(n(240),Object(Vs.a)(Ks,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ys(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Xs)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ys(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Js=n(46);class Qs extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file +var r=Object.freeze({}),o=Array.isArray;function i(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function u(t){return"function"==typeof t}function l(t){return null!==t&&"object"==typeof t}var f=Object.prototype.toString;function p(t){return"[object Object]"===f.call(t)}function d(t){return"[object RegExp]"===f.call(t)}function h(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===f?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var w=Object.prototype.hasOwnProperty;function x(t,e){return w.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,C=O((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),k=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,T=O((function(t){return t.replace(E,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,J=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var Q=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var tt,et=X&&X.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!K&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,ut="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ft(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var pt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function vt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mt=0,gt=[],yt=function(){function t(){this._pending=!1,this.id=mt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,gt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n0&&(Xt((u=t(u,"".concat(n||"","_").concat(r)))[0])&&Xt(f)&&(p[l]=ht(f.text+u[0].text),u.shift()),p.push.apply(p,u)):c(u)?Xt(f)?p[l]=ht(f.text+u):""!==u&&p.push(ht(u)):Xt(u)&&Xt(f)?p[l]=ht(f.text+u.text):(s(e._isVList)&&a(u.tag)&&i(u.key)&&a(n)&&(u.key="__vlist".concat(n,"_").concat(r,"__")),p.push(u)));return p}(t):void 0}function Xt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Yt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ve(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=me(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function ve(t,e,n,r){var i=function(){var e=lt;ft(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return ft(e),n&&(!i||1===n.length&&i.isComment&&!de(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ge(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ye(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ye(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||_e(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Dt(t,e,n)}))}}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,be(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function be(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function _e(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function xe(t,e){return(t.__esModule||ut&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Oe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function fn(){var t,e;for(sn=cn(),on=!0,tn.sort(ln),an=0;anan&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);rn||(rn=!0,Ue(fn))}}function dn(t,e){if(t){for(var n=Object.create(null),r=ut?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===T(t)){var c=In(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Zn(n,i,r,o)}}}function Zn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}qn.prototype._init=function(t){var e=this;e._uid=Vn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Pn(Wn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=fe(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Se(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Se(t,e,n,r,o,!0)};var i=n&&n.data;jt(t,"$attrs",i&&i.attrs||r,null,!0),jt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Qe(e,"beforeCreate",void 0,!1),function(t){var e=dn(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Et(!0))}(e),Un(e),function(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!l(n))return;for(var r=Ht(t),o=ut?Reflect.ownKeys(n):Object.keys(n),i=0;i1?$(n):n;for(var r=$(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Zn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Zn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Xn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Xn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Oe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Xn(o,r))||i&&r&&Xn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:j,mergeOptions:Pn,defineReactive:jt},t.set=At,t.delete=Lt,t.nextTick=Ue,t.observable=function(t){return $t(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Qn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Pn(this.options,t),this}}(t),Gn(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&p(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(qn),Object.defineProperty(qn.prototype,"$isServer",{get:it}),Object.defineProperty(qn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(qn,"FunctionalRenderContext",{value:hn}),qn.version="2.7.14";var tr=y("style,class"),er=y("input,textarea,option,select,progress"),nr=y("contenteditable,draggable,spellcheck"),rr=y("events,caret,typing,plaintext-only"),or=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ir="http://www.w3.org/1999/xlink",ar=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sr=function(t){return ar(t)?t.slice(6,t.length):""},cr=function(t){return null==t||!1===t};function ur(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return fr(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:fr(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function fr(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Rr(t,e,n):or(e)?cr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):nr(e)?t.setAttribute(e,function(t,e){return cr(e)||"false"===e?"false":"contenteditable"===t&&rr(e)?e:"true"}(e,n)):ar(e)?cr(n)?t.removeAttributeNS(ir,sr(e)):t.setAttributeNS(ir,e,n):Rr(t,e,n)}function Rr(t,e,n){if(cr(n))t.removeAttribute(e);else{if(Y&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Nr={create:Mr,update:Mr};function Ur(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ur(e),c=n._transitionClasses;a(c)&&(s=fr(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Dr,zr={create:Ur,update:Ur};function Br(t,e,n){var r=Dr;return function o(){var i=e.apply(null,arguments);null!==i&&Vr(t,o,n,r)}}var Hr=$e&&!(et&&Number(et[1])<=53);function Fr(t,e,n,r){if(Hr){var o=sn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Dr.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Vr(t,e,n,r){(r||Dr).removeEventListener(t,e._wrapper||e,n)}function Wr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Dr=e.elm||t.elm,function(t){if(a(t.__r)){var e=Y?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Wt(n,r,Fr,Vr,Br,e.context),Dr=void 0}}var qr,Gr={create:Wr,update:Wr,destroy:function(t){return Wr(t,Or)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=j({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Xr(o,l)&&(o.value=l)}else if("innerHTML"===n&&vr(o.tagName)&&i(o.innerHTML)){(qr=qr||document.createElement("div")).innerHTML="".concat(r,"");for(var f=qr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;f.firstChild;)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Xr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Yr={create:Kr,update:Kr},Zr=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Jr(t){var e=Qr(t.style);return t.staticStyle?j(t.staticStyle,e):e}function Qr(t){return Array.isArray(t)?A(t):"string"==typeof t?Zr(t):t}var to,eo=/^--/,no=/\s*!important$/,ro=function(t,e,n){if(eo.test(e))t.style.setProperty(e,n);else if(no.test(n))t.style.setProperty(T(e),n.replace(no,""),"important");else{var r=io(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function fo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&j(e,po(t.name||"v")),j(e,t),e}return"string"==typeof t?po(t):void 0}}var po=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ho=K&&!Z,vo="transition",mo="transitionend",go="animation",yo="animationend";ho&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vo="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(go="WebkitAnimation",yo="webkitAnimationEnd"));var bo=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function _o(t){bo((function(){bo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),uo(t,e))}function xo(t,e){t._transitionClasses&&_(t._transitionClasses,e),lo(t,e)}function Oo(t,e,n){var r=Co(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:yo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n="transition",l=a,f=i.length):"animation"===e?u>0&&(n="animation",l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&So.test(r[vo+"Property"])}}function ko(t,e){for(;t.length1}function Ao(t,e){!0!==e.data.show&&To(e)}var Lo=function(t){var e,n,r={},u=t.modules,l=t.nodeOps;for(e=0;eh?_(t,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&x(e,f,h)}(f,v,g,n,u):a(g)?(a(t.text)&&l.setTextContent(f,""),_(f,null,g,0,g.length-1,n)):a(v)?x(v,0,v.length-1):a(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),a(h)&&a(d=h.hook)&&a(d=d.postpatch)&&d(t,e)}}}function k(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(R(Uo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function No(t,e){return e.every((function(e){return!R(e,t)}))}function Uo(t){return"_value"in t?t._value:t.value}function Do(t){t.target.composing=!0}function zo(t){t.target.composing&&(t.target.composing=!1,Bo(t.target,"input"))}function Bo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Fo={model:Mo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,To(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?To(n,(function(){t.style.display=t.__vOriginalDisplay})):Po(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Vo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Wo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Wo(Oe(e.children)):t}function qo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function Go(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||de(t)},Xo=function(t){return"show"===t.name},Yo={name:"transition",props:Vo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Wo(o);if(!i)return o;if(this._leaving)return Go(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=qo(this),u=this._vnode,l=Wo(u);if(i.data.directives&&i.data.directives.some(Xo)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!de(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},s);if("out-in"===r)return this._leaving=!0,qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Go(t,o);if("in-out"===r){if(de(i))return u;var p,d=function(){p()};qt(s,"afterEnter",d),qt(s,"enterCancelled",d),qt(f,"delayLeave",(function(t){p=t}))}}return o}}},Zo=j({tag:String,moveClass:String},Vo);function Jo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Qo(t){t.data.newPos=t.elm.getBoundingClientRect()}function ti(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Zo.mode;var ei={Transition:Yo,TransitionGroup:{props:Zo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ye(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=qo(this),s=0;s-1?gr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:gr[t]=/HTMLUnknownElement/.test(e.toString())},j(qn.options.directives,Fo),j(qn.options.components,ei),qn.prototype.__patch__=K?Lo:L,qn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Qe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ve(t,r,L,{before:function(){t._isMounted&&!t._isDestroyed&&Qe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),u=e&&e.path||"/",l=c.path?xi(c.path,u,n||o.append):u,f=function(t,e,n){void 0===e&&(e={});var r,o=n||ui;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(ci):ci(a)}return r}(c.query,o.query,r&&r.options.parseQuery),p=o.hash||c.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:l,query:f,hash:p}}var Fi,Vi=function(){},Wi={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},u=n.options.linkActiveClass,l=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,p=null==l?"router-link-exact-active":l,d=null==this.activeClass?f:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,v=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[h]=gi(r,v,this.exactPath),c[d]=this.exact||this.exactPath?c[h]:function(t,e){return 0===t.path.replace(fi,"/").indexOf(e.path.replace(fi,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,v);var m=c[h]?this.ariaCurrentValue:null,g=function(t){qi(t)&&(e.replace?n.replace(i,Vi):n.push(i,Vi))},y={click:qi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},_=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[d],isExactActive:c[h]});if(_){if(1===_.length)return _[0];if(_.length>1||!_.length)return 0===_.length?t():t("span",{},_)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":m};else{var w=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=Bi(l.path,s.params),c(l,s,a)}if(s.path){s.params={};for(var d=0;d-1}function Oa(t,e){return xa(t)&&t._isRouter&&(null==e||t.type===e)}function Sa(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ca(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,u=Pa((function(e){var o;((o=e).__esModule||Ta&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Fi.extend(e),n.components[s]=e,--i<=0&&r()})),l=Pa((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=xa(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(t){l(t)}if(c)if("function"==typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,l)}}})),o||r()}}function ka(t,e){return Ea(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ea(t){return Array.prototype.concat.apply([],t)}var Ta="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Pa(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var $a=function(t,e){this.router=t,this.base=function(t){if(!t)if(Gi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ja(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Fi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ea(r?o.reverse():o)}function Aa(t,e){if(e)return function(){return t.apply(e,arguments)}}$a.prototype.listen=function(t){this.cb=t},$a.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$a.prototype.onError=function(t){this.errorCbs.push(t)},$a.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Oa(t,ga.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},$a.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!Oa(t)&&xa(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,u=o.matched.length-1;if(gi(t,o)&&c===u&&t.matched[c]===o.matched[u])return this.ensureURL(),t.hash&&ia(this.router,o,t,!1),s(((a=_a(i=o,t,ga.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var l=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(oa());var o=function(){var n=t.current,o=Ma(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&ia(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){va(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(Oi(r.base+t.fullPath)),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ma(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?va(e):ma(e)}},e.prototype.getCurrentLocation=function(){return Ma(this.base)},e}($a);function Ma(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(Oi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ia=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=Ma(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||Ra()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(oa());var r=function(){var e=t.current;Ra()&&t.transitionTo(Na(),(function(r){n&&ia(t.router,r,e,!0),ha||za(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Da(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){za(t.fullPath),ia(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Na()!==e&&(t?Da(e):za(e))},e.prototype.getCurrentLocation=function(){return Na()},e}($a);function Ra(){var t=Na();return"/"===t.charAt(0)||(za("/"+t),!1)}function Na(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Ua(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Da(t){ha?va(Ua(t)):window.location.hash=t}function za(t){ha?ma(Ua(t)):window.location.replace(Ua(t))}var Ba=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Oa(t,ga.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($a),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Yi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Gi||(e="abstract"),this.mode=e,e){case"history":this.history=new La(this,t.base);break;case"hash":this.history=new Ia(this,t.base,this.fallback);break;case"abstract":this.history=new Ba(this,t.base);break;default:0}},Fa={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Fa.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof La||n instanceof Ia){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&ia(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Wa(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Wa(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Wa(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?Oi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Fa);var Va=Ha;function Wa(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Fi!==e){t.installed=!0,Fi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",_i),e.component("RouterLink",Wi);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=Oa,Ha.NavigationFailureType=ga,Ha.START_LOCATION=hi,Gi&&window.Vue&&window.Vue.use(Ha);n(100);n(93),n(130);var qa={"components/AlgoliaSearchBox":()=>Promise.all([n.e(0),n.e(18)]).then(n.bind(null,384)),"components/DropdownLink":()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,260)),"components/DropdownTransition":()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,248)),"components/Home":()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,298)),"components/NavLink":()=>n.e(36).then(n.bind(null,247)),"components/NavLinks":()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,274)),"components/Navbar":()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,381)),"components/Page":()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,299)),"components/PageEdit":()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,276)),"components/PageNav":()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,277)),"components/Sidebar":()=>Promise.all([n.e(0),n.e(11)]).then(n.bind(null,300)),"components/SidebarButton":()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,301)),"components/SidebarGroup":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,275)),"components/SidebarLink":()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,262)),"components/SidebarLinks":()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,259)),"global-components/Badge":()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390)),"global-components/CodeBlock":()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385)),"global-components/CodeGroup":()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)),"layouts/404":()=>n.e(8).then(n.bind(null,387)),"layouts/Layout":()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),NotFound:()=>n.e(8).then(n.bind(null,387)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,388)),"components/ThemeSwitcher":()=>n.e(39).then(n.bind(null,261)),"global-components/ThemeManager":()=>n.e(7).then(n.bind(null,389))},Ga={"v-28da1679":()=>n.e(28).then(n.bind(null,391)),"v-39077b7e":()=>n.e(20).then(n.bind(null,392)),"v-3de877b9":()=>n.e(24).then(n.bind(null,393)),"v-05876a19":()=>n.e(29).then(n.bind(null,394)),"v-12c9c872":()=>n.e(40).then(n.bind(null,395)),"v-2fd962f9":()=>n.e(37).then(n.bind(null,396)),"v-424794a7":()=>n.e(16).then(n.bind(null,397)),"v-c18db90e":()=>n.e(13).then(n.bind(null,398)),"v-092eb139":()=>n.e(41).then(n.bind(null,399)),"v-457ccc99":()=>n.e(42).then(n.bind(null,400)),"v-7849695e":()=>n.e(43).then(n.bind(null,401)),"v-697b5119":()=>n.e(38).then(n.bind(null,402)),"v-339651f2":()=>n.e(44).then(n.bind(null,403)),"v-a25a4eee":()=>n.e(17).then(n.bind(null,404)),"v-24816b4e":()=>n.e(34).then(n.bind(null,405)),"v-44779f99":()=>n.e(47).then(n.bind(null,406)),"v-1bec87e2":()=>n.e(45).then(n.bind(null,407)),"v-44f17239":()=>n.e(21).then(n.bind(null,408)),"v-41bf9539":()=>n.e(46).then(n.bind(null,409)),"v-2e680939":()=>n.e(48).then(n.bind(null,410)),"v-cd17d27e":()=>n.e(22).then(n.bind(null,411)),"v-670f8ccb":()=>n.e(30).then(n.bind(null,412)),"v-8eeb2fda":()=>n.e(35).then(n.bind(null,413)),"v-16a2bc4e":()=>n.e(12).then(n.bind(null,414))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Xa=/-(\w)/g,Ya=Ka(t=>t.replace(Xa,(t,e)=>e?e.toUpperCase():"")),Za=/\B([A-Z])/g,Ja=Ka(t=>t.replace(Za,"-$1").toLowerCase()),Qa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Qa(Ya(e))):t(Qa(e))||t(Ja(e))}const es=Object.assign({},qa,Ga),ns=t=>es[t],rs=t=>Ga[t],os=t=>qa[t],is=t=>qn.component(t);function as(t){return ts(rs,t)}function ss(t){return ts(os,t)}function cs(t){return ts(ns,t)}function us(t){return ts(is,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!us(t)&&cs(t)){const e=await cs(t)();qn.component(t,e.default)}}))}function fs(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(90),ds=n.n(ps),hs=n(91),vs=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${vs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=ys(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=bs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return ds()([{name:"description",content:this.$description}],t,this.siteMeta,_s)},updateCanonicalLink(){gs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",ys(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){bs(null,this.currentMetaTags),gs()}};function gs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function ys(t=""){return t?``:""}function bs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function _s(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(22),xs=n.n(ws),Os={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},Ss=n(23),Cs=n.n(Ss),ks={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||qn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},Es=n(92),Ts=n.n(Es),Ps={mounted(){Ts.a.polyfill()}},$s=Object.assign||function(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},r=window.Promise||function(t){function e(){}t(e,e)},o=function(t){var e=t.target;e!==C?-1!==b.indexOf(e)&&v({target:e}):h()},i=function(){if(!w&&S.original){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(x-t)>O.scrollOffset&&setTimeout(h,150)}},a=function(t){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||h()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t;if(t.background&&(C.style.background=t.background),t.container&&t.container instanceof Object&&(e.container=$s({},O.container,t.container)),t.template){var n=As(t.template)?t.template:document.querySelector(t.template);e.template=n}return O=$s({},O,e),b.forEach((function(t){t.dispatchEvent(Ns("medium-zoom:update",{detail:{zoom:k}}))})),k},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t($s({},O,e))},u=function(){for(var t=arguments.length,e=Array(t),n=0;n0?e.reduce((function(t,e){return[].concat(t,Ms(e))}),[]):b;return r.forEach((function(t){t.classList.remove("medium-zoom-image"),t.dispatchEvent(Ns("medium-zoom:detach",{detail:{zoom:k}}))})),b=b.filter((function(t){return-1===r.indexOf(t)})),k},f=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.addEventListener("medium-zoom:"+t,e,n)})),_.push({type:"medium-zoom:"+t,listener:e,options:n}),k},p=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return b.forEach((function(r){r.removeEventListener("medium-zoom:"+t,e,n)})),_=_.filter((function(n){return!(n.type==="medium-zoom:"+t&&n.listener.toString()===e.toString())})),k},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=function(){var t={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},e=void 0,n=void 0;if(O.container)if(O.container instanceof Object)e=(t=$s({},t,O.container)).width-t.left-t.right-2*O.margin,n=t.height-t.top-t.bottom-2*O.margin;else{var r=(As(O.container)?O.container:document.querySelector(O.container)).getBoundingClientRect(),o=r.width,i=r.height,a=r.left,s=r.top;t=$s({},t,{width:o,height:i,left:a,top:s})}e=e||t.width-2*O.margin,n=n||t.height-2*O.margin;var c=S.zoomedHd||S.original,u=Ls(c)?e:c.naturalWidth||e,l=Ls(c)?n:c.naturalHeight||n,f=c.getBoundingClientRect(),p=f.top,d=f.left,h=f.width,v=f.height,m=Math.min(u,e)/h,g=Math.min(l,n)/v,y=Math.min(m,g),b="scale("+y+") translate3d("+((e-h)/2-d+O.margin+t.left)/y+"px, "+((n-v)/2-p+O.margin+t.top)/y+"px, 0)";S.zoomed.style.transform=b,S.zoomedHd&&(S.zoomedHd.style.transform=b)};return new r((function(t){if(e&&-1===b.indexOf(e))t(k);else{if(S.zoomed)t(k);else{if(e)S.original=e;else{if(!(b.length>0))return void t(k);var r=b;S.original=r[0]}if(S.original.dispatchEvent(Ns("medium-zoom:open",{detail:{zoom:k}})),x=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,S.zoomed=Rs(S.original),document.body.appendChild(C),O.template){var o=As(O.template)?O.template:document.querySelector(O.template);S.template=document.createElement("div"),S.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(S.template)}if(document.body.appendChild(S.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),S.original.classList.add("medium-zoom-image--hidden"),S.zoomed.classList.add("medium-zoom-image--opened"),S.zoomed.addEventListener("click",h),S.zoomed.addEventListener("transitionend",(function e(){w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:opened",{detail:{zoom:k}})),t(k)})),S.original.getAttribute("data-zoom-src")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("srcset"),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.src=S.zoomed.getAttribute("data-zoom-src"),S.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+S.zoomedHd.src),S.zoomedHd=null,n()};var i=setInterval((function(){S.zoomedHd.complete&&(clearInterval(i),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n())}),10)}else if(S.original.hasAttribute("srcset")){S.zoomedHd=S.zoomed.cloneNode(),S.zoomedHd.removeAttribute("sizes"),S.zoomedHd.removeAttribute("loading");var a=S.zoomedHd.addEventListener("load",(function(){S.zoomedHd.removeEventListener("load",a),S.zoomedHd.classList.add("medium-zoom-image--opened"),S.zoomedHd.addEventListener("click",h),document.body.appendChild(S.zoomedHd),n()}))}else n()}}}))},h=function(){return new r((function(t){if(!w&&S.original){w=!0,document.body.classList.remove("medium-zoom--opened"),S.zoomed.style.transform="",S.zoomedHd&&(S.zoomedHd.style.transform=""),S.template&&(S.template.style.transition="opacity 150ms",S.template.style.opacity=0),S.original.dispatchEvent(Ns("medium-zoom:close",{detail:{zoom:k}})),S.zoomed.addEventListener("transitionend",(function e(){S.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(S.zoomed),S.zoomedHd&&document.body.removeChild(S.zoomedHd),document.body.removeChild(C),S.zoomed.classList.remove("medium-zoom-image--opened"),S.template&&document.body.removeChild(S.template),w=!1,S.zoomed.removeEventListener("transitionend",e),S.original.dispatchEvent(Ns("medium-zoom:closed",{detail:{zoom:k}})),S.original=null,S.zoomed=null,S.zoomedHd=null,S.template=null,t(k)}))}else t(k)}))},v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.target;return S.original?h():d({target:e})},m=function(){return O},g=function(){return b},y=function(){return S.original},b=[],_=[],w=!1,x=0,O=n,S={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(e)?O=e:(e||"string"==typeof e)&&u(e),O=$s({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},O);var C=Is(O.background);document.addEventListener("click",o),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",h);var k={open:d,close:h,toggle:v,update:s,clone:c,attach:u,detach:l,on:f,off:p,getOptions:m,getImages:g,getZoomedImage:y};return k};const Ds=JSON.parse('{"background":"var(--bodyBgColor)"}'),zs=Number("500");class Bs{constructor(){this.instance=null}update(t="img"){"undefined"!=typeof window&&(null===this.instance?this.instance=Us(t,Ds):(this.instance.detach(),this.instance.attach(t)))}updateDelay(t="img",e=zs){setTimeout(()=>this.update(t),e)}}n(237);var Hs=[ms,Os,ks,Ps,{watch:{"$page.path"(){void 0!==this.$vuepress.mediumZoom&&this.$vuepress.mediumZoom.updateDelay()}},mounted(){this.$vuepress.mediumZoom=new Bs,this.$vuepress.mediumZoom.updateDelay()}}],Fs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return fs("layout",t),qn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Vs=n(10),Ws=Object(Vs.a)(Fs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ws,"mixins",Hs);const qs=[{name:"v-28da1679",path:"/ACCEL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-28da1679").then(n)}},{name:"v-39077b7e",path:"/BOOT.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-39077b7e").then(n)}},{name:"v-3de877b9",path:"/BUILD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-3de877b9").then(n)}},{name:"v-05876a19",path:"/DEBUG.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-05876a19").then(n)}},{name:"v-12c9c872",path:"/DONATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-12c9c872").then(n)}},{name:"v-2fd962f9",path:"/HOW.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2fd962f9").then(n)}},{name:"v-424794a7",path:"/ICNS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-424794a7").then(n)}},{name:"v-c18db90e",path:"/INSTALLER.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-c18db90e").then(n)}},{name:"v-092eb139",path:"/ISSUES-HOLD.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-092eb139").then(n)}},{name:"v-457ccc99",path:"/LICENSE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-457ccc99").then(n)}},{name:"v-7849695e",path:"/MODELS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-7849695e").then(n)}},{name:"v-697b5119",path:"/MONTEREY-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-697b5119").then(n)}},{name:"v-339651f2",path:"/PATCHEXPLAIN.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-339651f2").then(n)}},{name:"v-a25a4eee",path:"/POST-INSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-a25a4eee").then(n)}},{name:"v-24816b4e",path:"/SONOMA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-24816b4e").then(n)}},{name:"v-44779f99",path:"/TERMS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44779f99").then(n)}},{name:"v-1bec87e2",path:"/",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-1bec87e2").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-44f17239",path:"/TROUBLESHOOTING.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-44f17239").then(n)}},{name:"v-41bf9539",path:"/START.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-41bf9539").then(n)}},{name:"v-2e680939",path:"/UNINSTALL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-2e680939").then(n)}},{name:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-cd17d27e").then(n)}},{name:"v-670f8ccb",path:"/VENTURA-DROP.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-670f8ccb").then(n)}},{name:"v-8eeb2fda",path:"/UPDATE.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-8eeb2fda").then(n)}},{name:"v-16a2bc4e",path:"/WINDOWS.html",component:Ws,beforeEnter:(t,e,n)=>{ls("Layout","v-16a2bc4e").then(n)}},{path:"*",component:Ws}],Gs={title:"OpenCore Legacy Patcher",description:"",base:"/OpenCore-Legacy-Patcher/",headTags:[["meta",{name:"theme-color",content:"#3eaf7c"}],["meta",{name:"apple-mobile-web-app-capable",content:"yes"}],["meta",{name:"apple-mobile-web-app-status-bar-style",content:"black"}],["link",{rel:"'stylesheet",href:"/OpenCore-Legacy-Patcher/styles/website.css"}]],pages:[{title:"Working Around Legacy Acceleration Issues",frontmatter:{},regularPath:"/ACCEL.html",relativePath:"ACCEL.md",key:"v-28da1679",path:"/ACCEL.html",headers:[{level:2,title:"Broken Background Blurs",slug:"broken-background-blurs"},{level:2,title:"Downloading older non-Metal Apps",slug:"downloading-older-non-metal-apps"},{level:2,title:"Unable to run Zoom",slug:"unable-to-run-zoom"},{level:2,title:"Unable to grant special permissions to apps (ie. Camera Access to Zoom)",slug:"unable-to-grant-special-permissions-to-apps-ie-camera-access-to-zoom"},{level:2,title:"Keyboard Backlight broken",slug:"keyboard-backlight-broken"},{level:2,title:"Photos and Maps Apps Heavily Distorted",slug:"photos-and-maps-apps-heavily-distorted"},{level:2,title:'Cannot press "Done" when editing a Sidebar Widget',slug:"cannot-press-done-when-editing-a-sidebar-widget"},{level:2,title:"Wake from sleep heavily distorted on AMD/ATI from macOS 11.3 to Monterey",slug:"wake-from-sleep-heavily-distorted-on-amd-ati-from-macos-11-3-to-monterey"},{level:2,title:'Unable to switch GPUs on 2011 15" and 17" MacBook Pros',slug:"unable-to-switch-gpus-on-2011-15-and-17-macbook-pros"},{level:2,title:"Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)",slug:"erratic-colours-on-ati-terascale-2-gpus-hd5000-hd6000"},{level:2,title:"Unable to allow Safari Extensions",slug:"unable-to-allow-safari-extensions"},{level:2,title:'Cannot Login on 2011 15" and 17" MacBook Pros',slug:"cannot-login-on-2011-15-and-17-macbook-pros"},{level:2,title:"Black Boxes on HD3000 iGPUs",slug:"black-boxes-on-hd3000-igpus"},{level:2,title:"Cannot Pair Bluetooth Devices",slug:"cannot-pair-bluetooth-devices"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"Booting OpenCore and macOS",frontmatter:{},regularPath:"/BOOT.html",relativePath:"BOOT.md",key:"v-39077b7e",path:"/BOOT.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Building and installing OpenCore",frontmatter:{},regularPath:"/BUILD.html",relativePath:"BUILD.md",key:"v-3de877b9",path:"/BUILD.html",lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"How to debug with OpenCore",frontmatter:{},regularPath:"/DEBUG.html",relativePath:"DEBUG.md",key:"v-05876a19",path:"/DEBUG.html",headers:[{level:2,title:"Debugging yourself",slug:"debugging-yourself"},{level:2,title:"Obtaining OpenCore logs from disk",slug:"obtaining-opencore-logs-from-disk"},{level:2,title:"Obtaining Kernel logs from macOS",slug:"obtaining-kernel-logs-from-macos"},{level:2,title:"Filing an issue with us",slug:"filing-an-issue-with-us"}],lastUpdated:"6/2/2023, 1:56:11 PM",lastUpdatedTimestamp:1685714171e3},{title:"Supporting the patcher",frontmatter:{},regularPath:"/DONATE.html",relativePath:"DONATE.md",key:"v-12c9c872",path:"/DONATE.html",lastUpdated:"11/10/2023, 8:24:26 PM",lastUpdatedTimestamp:1699647866e3},{title:"Boot Process with OpenCore Legacy Patcher",frontmatter:{},regularPath:"/HOW.html",relativePath:"HOW.md",key:"v-2fd962f9",path:"/HOW.html",headers:[{level:2,title:"Boot Process with OpenCore",slug:"boot-process-with-opencore"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Creating custom icons for OpenCore and Mac Boot Picker",frontmatter:{},regularPath:"/ICNS.html",relativePath:"ICNS.md",key:"v-424794a7",path:"/ICNS.html",headers:[{level:3,title:"Updating OpenCore icons",slug:"updating-opencore-icons"},{level:3,title:"Updating Mac Boot Picker icons",slug:"updating-mac-boot-picker-icons"}],lastUpdated:"2/26/2023, 8:02:40 PM",lastUpdatedTimestamp:167744176e4},{title:"Download and build macOS Installers",frontmatter:{},regularPath:"/INSTALLER.html",relativePath:"INSTALLER.md",key:"v-c18db90e",path:"/INSTALLER.html",headers:[{level:2,title:"Creating the installer",slug:"creating-the-installer"}],lastUpdated:"11/16/2023, 6:21:49 PM",lastUpdatedTimestamp:1700158909e3},{title:"The current hold on new issues and pull requests",frontmatter:{},regularPath:"/ISSUES-HOLD.html",relativePath:"ISSUES-HOLD.md",key:"v-092eb139",path:"/ISSUES-HOLD.html",lastUpdated:"5/14/2022, 9:37:55 PM",lastUpdatedTimestamp:1652564275e3},{title:"OpenCore Legacy Patcher License",frontmatter:{},regularPath:"/LICENSE.html",relativePath:"LICENSE.md",key:"v-457ccc99",path:"/LICENSE.html",lastUpdated:"7/26/2023, 12:29:46 PM",lastUpdatedTimestamp:1690374586e3},{title:"Supported Models",frontmatter:{},regularPath:"/MODELS.html",relativePath:"MODELS.md",key:"v-7849695e",path:"/MODELS.html",headers:[{level:3,title:"MacBook",slug:"macbook"},{level:3,title:"MacBook Air",slug:"macbook-air"},{level:3,title:"MacBook Pro",slug:"macbook-pro"},{level:3,title:"Mac mini",slug:"mac-mini"},{level:3,title:"iMac",slug:"imac"},{level:3,title:"Mac Pro",slug:"mac-pro"},{level:3,title:"Xserve",slug:"xserve"}],lastUpdated:"11/5/2023, 12:19:14 PM",lastUpdatedTimestamp:1699186754e3},{frontmatter:{},regularPath:"/MONTEREY-DROP.html",relativePath:"MONTEREY-DROP.md",key:"v-697b5119",path:"/MONTEREY-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current Monterey Issues",slug:"current-monterey-issues"},{level:3,title:"MacBookPro11,3 booting issue without Kepler acceleration",slug:"macbookpro11-3-booting-issue-without-kepler-acceleration"},{level:2,title:"Previously Broken Hardware",slug:"previously-broken-hardware"}],lastUpdated:"10/26/2022, 12:56:33 PM",lastUpdatedTimestamp:1666788993e3},{title:"Explaining the patches in OpenCore Legacy Patcher",frontmatter:{},regularPath:"/PATCHEXPLAIN.html",relativePath:"PATCHEXPLAIN.md",key:"v-339651f2",path:"/PATCHEXPLAIN.html",headers:[{level:2,title:"OpenCore Settings",slug:"opencore-settings"},{level:3,title:"ACPI -> Add",slug:"acpi-add"},{level:3,title:"ACPI -> Patch",slug:"acpi-patch"},{level:3,title:"Booter -> Patch",slug:"booter-patch"},{level:3,title:"Booter -> Quirks",slug:"booter-quirks"},{level:3,title:"DeviceProperties -> Add",slug:"deviceproperties-add"},{level:3,title:"Kernel -> Patch",slug:"kernel-patch"},{level:3,title:"Kernel -> Quirks",slug:"kernel-quirks"},{level:3,title:"Misc -> Security",slug:"misc-security"},{level:3,title:"NVRAM -> Add",slug:"nvram-add"},{level:3,title:"UEFI -> ProtocolOverrides",slug:"uefi-protocoloverrides"},{level:2,title:"Injected Kext",slug:"injected-kext"},{level:3,title:"Acidanthera",slug:"acidanthera"},{level:3,title:"Ethernet",slug:"ethernet"},{level:3,title:"Firewire",slug:"firewire"},{level:3,title:"Maps",slug:"maps"},{level:3,title:"SSE",slug:"sse"},{level:3,title:"Wifi",slug:"wifi"},{level:3,title:"Misc",slug:"misc"},{level:2,title:"On-Disk Patches",slug:"on-disk-patches"},{level:3,title:"Extensions",slug:"extensions"},{level:3,title:"CoreServices",slug:"coreservices"},{level:3,title:"/usr/libexec",slug:"usr-libexec"},{level:3,title:"Extensions",slug:"extensions-2"},{level:3,title:"Frameworks",slug:"frameworks"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks"},{level:3,title:"Extensions",slug:"extensions-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-2"},{level:3,title:"Frameworks",slug:"frameworks-2"},{level:3,title:"Extensions",slug:"extensions-4"},{level:3,title:"Frameworks",slug:"frameworks-3"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-3"},{level:3,title:"Extensions",slug:"extensions-5"},{level:3,title:"Extensions",slug:"extensions-6"},{level:3,title:"Extensions",slug:"extensions-7"},{level:3,title:"Extensions",slug:"extensions-8"},{level:3,title:"Extensions",slug:"extensions-9"},{level:3,title:"Frameworks",slug:"frameworks-4"},{level:3,title:"PrivateFrameworks",slug:"privateframeworks-4"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Post-Installation",frontmatter:{},regularPath:"/POST-INSTALL.html",relativePath:"POST-INSTALL.md",key:"v-a25a4eee",path:"/POST-INSTALL.html",headers:[{level:2,title:"Booting without USB drive",slug:"booting-without-usb-drive"},{level:2,title:"Booting seamlessly without Boot Picker",slug:"booting-seamlessly-without-boot-picker"},{level:2,title:"Enabling SIP",slug:"enabling-sip"},{level:2,title:"Applying Post Install Volume Patches",slug:"applying-post-install-volume-patches"},{level:3,title:"Running Post Install patches manually",slug:"running-post-install-patches-manually"}],lastUpdated:"10/19/2023, 4:14:02 AM",lastUpdatedTimestamp:1697688842e3},{frontmatter:{},regularPath:"/SONOMA-DROP.html",relativePath:"SONOMA-DROP.md",key:"v-24816b4e",path:"/SONOMA-DROP.html",headers:[{level:2,title:"Versioning",slug:"versioning"},{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Issues",slug:"issues"},{level:3,title:"Bluetooth",slug:"bluetooth"},{level:3,title:"T1 Security chip",slug:"t1-security-chip"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Graphics support and issues",slug:"graphics-support-and-issues"}],lastUpdated:"11/4/2023, 6:27:01 PM",lastUpdatedTimestamp:1699122421e3},{title:"OpenCore Patcher Terminology",frontmatter:{},regularPath:"/TERMS.html",relativePath:"TERMS.md",key:"v-44779f99",path:"/TERMS.html",lastUpdated:"3/15/2023, 5:09:51 PM",lastUpdatedTimestamp:1678900191e3},{title:"Home",frontmatter:{home:!0,heroImage:"/homepage.png",heroText:"OpenCore Legacy Patcher",actionText:"Getting Started→",actionLink:"START.md",meta:[{name:"description",content:"Experience macOS just like before"}],features:[{title:"Native OTA updates",details:"Install updates the moment they come out, with native System Preferences support, just like a supported Mac."},{title:"Zero firmware patching",details:"Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent."},{title:"Supporting more hardware",details:"New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!"},{title:"The newest features",details:"Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!"},{title:"A helpful community",details:"Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers."}],footer:"Copyright © Dortania 2020-2024"},regularPath:"/",relativePath:"README.md",key:"v-1bec87e2",path:"/",lastUpdated:"1/1/2024, 6:00:08 PM",lastUpdatedTimestamp:1704132008e3},{title:"Troubleshooting",frontmatter:{},regularPath:"/TROUBLESHOOTING.html",relativePath:"TROUBLESHOOTING.md",key:"v-44f17239",path:"/TROUBLESHOOTING.html",headers:[{level:2,title:"OpenCore Legacy Patcher not launching",slug:"opencore-legacy-patcher-not-launching"},{level:2,title:"Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol",slug:"stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform-or-🚫-prohibited-symbol"},{level:2,title:"Cannot boot macOS without the USB",slug:"cannot-boot-macos-without-the-usb"},{level:2,title:"Infinite Recovery OS Booting",slug:"infinite-recovery-os-booting"},{level:2,title:"Stuck on boot after root patching",slug:"stuck-on-boot-after-root-patching"},{level:2,title:"Reboot when entering Hibernation (Sleep Wake Failure)",slug:"reboot-when-entering-hibernation-sleep-wake-failure"},{level:2,title:"How to Boot Recovery through OpenCore Legacy Patcher",slug:"how-to-boot-recovery-through-opencore-legacy-patcher"},{level:2,title:'Stuck on "Your Mac needs a firmware update"',slug:"stuck-on-your-mac-needs-a-firmware-update"},{level:2,title:"No Brightness Control",slug:"no-brightness-control"},{level:2,title:"Cannot connect Wi-Fi on Monterey with legacy cards",slug:"cannot-connect-wi-fi-on-monterey-with-legacy-cards"},{level:2,title:"No Graphics Acceleration",slug:"no-graphics-acceleration"},{level:2,title:"Black Screen on MacBookPro11,3 in macOS Monterey",slug:"black-screen-on-macbookpro11-3-in-macos-monterey"},{level:2,title:"No DisplayPort Output on Mac Pros with NVIDIA Kepler",slug:"no-displayport-output-on-mac-pros-with-nvidia-kepler"},{level:2,title:"Volume Hash Mismatch Error in macOS Monterey",slug:"volume-hash-mismatch-error-in-macos-monterey"},{level:2,title:"Cannot Disable SIP in recoveryOS",slug:"cannot-disable-sip-in-recoveryos"},{level:2,title:"Intermediate issues with USB 1.1 and Bluetooth on MacPro3,1 - MacPro5,1",slug:"intermediate-issues-with-usb-1-1-and-bluetooth-on-macpro3-1-macpro5-1"},{level:2,title:'Stuck on "Less than a minute remaining..."',slug:"stuck-on-less-than-a-minute-remaining"},{level:2,title:"No acceleration after a Metal GPU swap on Mac Pro",slug:"no-acceleration-after-a-metal-gpu-swap-on-mac-pro"},{level:2,title:"Keyboard, Mouse and Trackpad not working in installer or after update",slug:"keyboard-mouse-and-trackpad-not-working-in-installer-or-after-update"}],lastUpdated:"10/25/2023, 10:13:57 PM",lastUpdatedTimestamp:1698272037e3},{title:"What is OpenCore?",frontmatter:{},regularPath:"/START.html",relativePath:"START.md",key:"v-41bf9539",path:"/START.html",headers:[{level:2,title:"How do I get started?",slug:"how-do-i-get-started"}],lastUpdated:"7/16/2022, 11:32:00 PM",lastUpdatedTimestamp:165801432e4},{title:"Uninstalling OpenCore",frontmatter:{},regularPath:"/UNINSTALL.html",relativePath:"UNINSTALL.md",key:"v-2e680939",path:"/UNINSTALL.html",headers:[{level:2,title:"Uninstalling the bootloader",slug:"uninstalling-the-bootloader"},{level:2,title:"Uninstalling the application",slug:"uninstalling-the-application"}],lastUpdated:"10/29/2023, 11:10:14 PM",lastUpdatedTimestamp:1698621014e3},{title:"Universal Control on unsupported Macs",frontmatter:{},regularPath:"/UNIVERSALCONTROL.html",relativePath:"UNIVERSALCONTROL.md",key:"v-cd17d27e",path:"/UNIVERSALCONTROL.html",headers:[{level:2,title:"Enabling Universal Control",slug:"enabling-universal-control"},{level:2,title:"Requirements for Universal Control",slug:"requirements-for-universal-control"},{level:3,title:"Table of models",slug:"table-of-models"},{level:2,title:"Blacklisted models",slug:"blacklisted-models"},{level:3,title:"How to spoof",slug:"how-to-spoof"}],lastUpdated:"10/15/2023, 8:01:03 PM",lastUpdatedTimestamp:1697400063e3},{frontmatter:{},regularPath:"/VENTURA-DROP.html",relativePath:"VENTURA-DROP.md",key:"v-670f8ccb",path:"/VENTURA-DROP.html",headers:[{level:2,title:"Newly dropped hardware",slug:"newly-dropped-hardware"},{level:2,title:"Current status",slug:"current-status"},{level:2,title:"Currently Unsupported/Broken Hardware in Ventura",slug:"currently-unsupported-broken-hardware-in-ventura"},{level:3,title:"AMD Polaris, Vega and Navi support on pre-2019 Mac Pros and pre-2012 iMacs",slug:"amd-polaris-vega-and-navi-support-on-pre-2019-mac-pros-and-pre-2012-imacs"},{level:3,title:"USB 1.1 (OHCI/UHCI) Support",slug:"usb-1-1-ohci-uhci-support"},{level:3,title:"Legacy Wireless Support",slug:"legacy-wireless-support"},{level:3,title:"Non-Metal Graphics Acceleration",slug:"non-metal-graphics-acceleration"}],lastUpdated:"7/11/2023, 6:08:50 PM",lastUpdatedTimestamp:168909893e4},{title:"Updating OpenCore and Patches",frontmatter:{},regularPath:"/UPDATE.html",relativePath:"UPDATE.md",key:"v-8eeb2fda",path:"/UPDATE.html",lastUpdated:"4/20/2023, 2:36:13 PM",lastUpdatedTimestamp:1682001373e3},{title:"Installing Windows in UEFI Mode",frontmatter:{},regularPath:"/WINDOWS.html",relativePath:"WINDOWS.md",key:"v-16a2bc4e",path:"/WINDOWS.html",headers:[{level:2,title:"Minimum Requirements",slug:"minimum-requirements"},{level:2,title:"Disk Partitioning and Formatting",slug:"disk-partitioning-and-formatting"},{level:3,title:"Formatting the USB Drive",slug:"formatting-the-usb-drive"},{level:3,title:"Formatting the Target Drive",slug:"formatting-the-target-drive"},{level:2,title:"Creating the Windows Installer",slug:"creating-the-windows-installer"},{level:2,title:"Installation Process",slug:"installation-process"},{level:3,title:"Installation: Microsoft Method",slug:"installation-microsoft-method"},{level:3,title:"Installation: DISM Deployment Method",slug:"installation-dism-deployment-method"},{level:3,title:"Installation: Removing the Windows option from the stock bootpicker",slug:"installation-removing-the-windows-option-from-the-stock-bootpicker"},{level:2,title:"Post-Installation",slug:"post-installation"},{level:3,title:"Installing Boot Camp Software",slug:"installing-boot-camp-software"},{level:3,title:"Installing Boot Camp 6 softare on unsupported machines",slug:"installing-boot-camp-6-softare-on-unsupported-machines"},{level:2,title:"Troubleshooting",slug:"troubleshooting"},{level:3,title:'"This version of Boot Camp is not intended for this computer model."',slug:"this-version-of-boot-camp-is-not-intended-for-this-computer-model"},{level:3,title:"iMac12,x Bluescreen after driver installation",slug:"imac12-x-bluescreen-after-driver-installation"},{level:3,title:"NVIDIA Tesla Black Screen after driver installation",slug:"nvidia-tesla-black-screen-after-driver-installation"}],lastUpdated:"10/22/2023, 5:51:27 PM",lastUpdatedTimestamp:1697997087e3}],themeConfig:{lastUpdated:!0,repo:"https://github.com/dortania/OpenCore-Legacy-Patcher/",docsDir:"docs",docsBranch:"main",editLinks:!0,editLinkText:"Help us improve this page!",logo:"homepage.png",sidebar:[{title:"Introduction",collapsable:!1,sidebarDepth:1,children:["START","MODELS"]},{title:"Setting up",collapsable:!1,sidebarDepth:1,children:["INSTALLER","BUILD"]},{title:"Installation",collapsable:!1,sidebarDepth:1,children:["BOOT","POST-INSTALL"]},{title:"macOS Sonoma",collapsable:!1,sidebarDepth:1,children:[["SONOMA-DROP","macOS Sonoma Support"]]},{title:"macOS Ventura",collapsable:!1,sidebarDepth:1,children:[["VENTURA-DROP","macOS Ventura Support"]]},{title:"macOS Monterey",collapsable:!1,sidebarDepth:1,children:[["MONTEREY-DROP","macOS Monterey Support"]]},{title:"Misc",collapsable:!1,sidebarDepth:1,children:["ACCEL","TROUBLESHOOTING","DEBUG","UPDATE","UNINSTALL","ICNS","WINDOWS","UNIVERSALCONTROL"]},{title:"Credit",collapsable:!1,sidebarDepth:1,children:["DONATE","LICENSE"]},{title:"Documentation",collapsable:!1,sidebarDepth:1,children:["ISSUES-HOLD","TERMS","HOW","PATCHEXPLAIN"]}]}};n(238);qn.component("Badge",()=>Promise.all([n.e(0),n.e(6)]).then(n.bind(null,390))),qn.component("ThemeManager",()=>n.e(7).then(n.bind(null,389))),qn.component("Badge",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,415))),qn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,385))),qn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,386)));n(239);var Ks={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},Xs=(n(240),Object(Vs.a)(Ks,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports);n(241);function Ys(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var Zs=[{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",Xs)},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Ys(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}}],Js=n(46);class Qs extends class{constructor(){this.store=new qn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){qn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:as,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:us});var tc={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function ec(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var nc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return fs("pageKey",e),qn.component(e)||qn.component(e,as(e)),qn.component(e)?t(e):t("")}},rc={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},oc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},ic=(n(242),n(243),Object(Vs.a)(oc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),ac={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};qn.config.productionTip=!1,qn.use(Va),qn.use(tc),qn.mixin(function(t,e,n=qn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!qn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(ec(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";ec(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";ec(t,o)?r(o):ec(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:qn,options:r,router:n,siteData:Gs,isServer:t})))}catch(t){console.error(t)}return{app:new qn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.a.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file diff --git a/index.html b/index.html index 6c2cd8cfb..b75a1c8fa 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -28,6 +28,6 @@

Native OTA updates

Install updates the moment they come out, with native System Preferences support, just like a supported Mac.

Zero firmware patching

Using the capabilities of the OpenCore boot manager, our protocol upgrades are done in memory and are never permanent.

Supporting more hardware

New life is breathed into your decade-old graphics card, WiFi, and Bluetooth chipsets. Even your upgraded hardware receives benefits by unlocking exciting features like Hardware Acceleration, AirDrop, Apple Watch Unlock, Sidecar, and much more!

The newest features

Unlock Sidecar, AirPlay to Mac, Night Shift, and Universal Control, even on natively supported models!

A helpful community

Whether it's getting started or learning the specifics, you can always find answers with our amazing community of tinkerers, developers, and dreamers.

- +