[
  {
    "path": "Icons.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>board-ids</key>\n\t<dict>\n\t\t<key>Mac-C3EC7CD22292981F</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-C3EC7CD22292981F.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>41</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>144</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>90</integer>\n\t\t</dict>\n\t\t<key>Mac-AFD8A9D944EA4843</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-AFD8A9D944EA4843.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>47</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>64</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>131</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>83</integer>\n\t\t</dict>\n\t\t<key>Mac-189A3D4F975D5FFC</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-189A3D4F975D5FFC.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>47</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>64</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>131</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>83</integer>\n\t\t</dict>\n\t\t<key>Mac-3CBD00234E554E41</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-3CBD00234E554E41.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>41</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>144</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>90</integer>\n\t\t</dict>\n\t\t<key>Mac-2BD1B31983FE1663</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-2BD1B31983FE1663.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>41</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>144</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>90</integer>\n\t\t</dict>\n\t\t<key>Mac-42FD25EABCABB274</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-42FD25EABCABB274.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>202</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>114</integer>\n\t\t</dict>\n\t\t<key>Mac-FA842E06C61E91C5</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-FA842E06C61E91C5.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>202</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>114</integer>\n\t\t</dict>\n\t\t<key>Mac-65CE76090165799A</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>202</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>114</integer>\n\t\t</dict>\n\t\t<key>Mac-DB15BD556843C820</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-DB15BD556843C820.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>202</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>114</integer>\n\t\t</dict>\n\t\t<key>Mac-B809C3757DA9BB8D</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-B809C3757DA9BB8D.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>202</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>114</integer>\n\t\t</dict>\n\t\t<key>Mac-E43C1C25D4880AD6</key>\n\t\t<dict>\n\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-E43C1C25D4880AD6.tiff</string>\n\t\t\t<key>resolution-preview-x</key>\n\t\t\t<integer>47</integer>\n\t\t\t<key>resolution-preview-y</key>\n\t\t\t<integer>64</integer>\n\t\t\t<key>resolution-preview-width</key>\n\t\t\t<integer>131</integer>\n\t\t\t<key>resolution-preview-height</key>\n\t\t\t<integer>83</integer>\n\t\t</dict>\n\t\t<key>Mac-4B682C642B45593E</key>\n\t\t<dict>\n\t\t\t<key>display-icon</key>\n\t\t\t<string>com.apple.imac-unibody-21</string>\n\t\t</dict>\n\t</dict>\n\t<key>vendors</key>\n\t<dict>\n\t\t<key>1e6d</key>\n\t\t<dict>\n\t\t\t<key>products</key>\n\t\t\t<dict>\n\t\t\t\t<key>5b10</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b10.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b10.icns</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>5b7b</key>\n                                <dict>\n                                        <key>display-resolution-preview-icon</key>\n                                        <string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b7b.tiff</string>\n                                        <key>resolution-preview-x</key>\n                                        <integer>33</integer>\n                                        <key>resolution-preview-y</key>\n                                        <integer>47</integer>\n                                        <key>resolution-preview-width</key>\n                                        <integer>160</integer>\n                                        <key>resolution-preview-height</key>\n                                        <integer>90</integer>\n                                        <key>display-icon</key>\n                                        <string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b7b.icns</string>\n                                </dict>\n\t\t\t\t<key>5b11</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b11.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b11.icns</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>5b74</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b74.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b74.icns</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9e6d</key>\n\t\t<dict>\n\t\t\t<key>products</key>\n\t\t\t<dict>\n\t\t\t\t<key>5b11</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b11.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b11.icns</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>5b74</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b74.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-1e6d/DisplayProductID-5b74.icns</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>610</key>\n\t\t<dict>\n\t\t\t<key>products</key>\n\t\t\t<dict>\n\t\t\t\t<key>9226</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>com.apple.led-cinema-display-27</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>9227</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>com.apple.led-cinema-display-27</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>9236</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>com.apple.led-cinema-display-24</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>a027-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a027-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a027-ebd7bf</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a027-e8c9c3</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-e8c9c3.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a027-d9b49a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-d9b49a.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a028-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a028-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a028-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a028-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a028-ebd7bf</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a028-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\t\t\t\t\n\t\t\t\t<key>a028-e8c9c3</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a028-e8c9c3.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a028-d9b49a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a027-d9b49a.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>122</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a029</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a029.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a02a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a02a.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a033-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a033-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a034-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a034-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a037-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03d-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03d-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03e-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03e-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a037-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a033-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a030-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a030-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a031-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a031-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a038-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a038-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a040-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a040-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a030-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a02e</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a02e.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a02f</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a02f.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a032</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a032.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae19</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a032.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae1a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a032.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae1b</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a032.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae11</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae12</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae13</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae15</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae16</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae17</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae1d</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-7BA5B2D9E42DDD94.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae1e</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-7BA5B2D9E42DDD94.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae1f</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-7BA5B2D9E42DDD94.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a039-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a039-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a039-ebd7bf</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a039-d9b49a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03c-9d9da0</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-9d9da0.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03c-e1e1df</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-e1e1df.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03c-ebd7bf</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>a03c-d9b49a</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a03c-ebd7bf.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>131</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae25</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae26</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae27</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/Models/Mac-65CE76090165799A.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>202</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>114</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae21</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae22</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae23</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae2d</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae2e</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t\t<key>ae2f</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-90</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-90</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-90</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-90</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-90</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-180</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-180</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>resolution-preview-y-180</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>resolution-preview-width-180</key>\n\t\t\t\t\t<integer>216</integer>\n\t\t\t\t\t<key>resolution-preview-height-180</key>\n\t\t\t\t\t<integer>121</integer>\n\t\t\t\t\t<key>display-resolution-preview-icon-270</key>\n\t\t\t\t\t<string>/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-ae2f_Potrait.tiff</string>\n\t\t\t\t\t<key>resolution-preview-x-270</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>resolution-preview-y-270</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>resolution-preview-width-270</key>\n\t\t\t\t\t<integer>106</integer>\n\t\t\t\t\t<key>resolution-preview-height-270</key>\n\t\t\t\t\t<integer>189</integer>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>display-icon</key>\n\t\t\t<string>com.apple.cinema-display</string>\n\t\t</dict>\n        <key>VID</key>\n\t\t<dict>\n\t\t\t<key>products</key>\n\t\t\t<dict>\n\t\t\t\t<key>PID</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>display-resolution-preview-icon</key>\n\t\t\t\t\t<string>PICON</string>\n\t\t\t\t\t<key>resolution-preview-x</key>\n\t\t\t\t\t<integer>RPX</integer>\n\t\t\t\t\t<key>resolution-preview-y</key>\n\t\t\t\t\t<integer>RPY</integer>\n\t\t\t\t\t<key>resolution-preview-width</key>\n\t\t\t\t\t<integer>RPW</integer>\n\t\t\t\t\t<key>resolution-preview-height</key>\n\t\t\t\t\t<integer>RPH</integer>\n\t\t\t\t\t<key>display-icon</key>\n\t\t\t\t\t<string>DICON</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>display-icon</key>\n\t\t<string>public.display</string>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "README-zh.md",
    "content": "# 一键开启 macOS HiDPI\n\n## 说明\n\n[English](README.md) | [中文](README-zh.md)\n\n 此脚本的目的是为中低分辨率的屏幕开启 HiDPI 选项，并且具有原生的 HiDPI 设置，不需要 RDM 软件即可在系统显示器设置中设置\n\nmacOS 的 DPI 机制和 Windows 下不一样，比如 1080p 的屏幕在 Windows 下有 125%、150% 这样的缩放选项，而同样的屏幕在 macOS 下，缩放选项里只是单纯的调节分辨率，这就使得在默认分辨率下字体和UI看起来很小，降低分辨率又显得模糊\n\n同时，此脚本也可以通过注入修补后的 EDID 修复闪屏，或者睡眠唤醒后的闪屏问题，当然这个修复因人而异\n\n开机的第二阶段 logo 总是会稍微放大，因为分辨率是仿冒的\n\n设置：\n\n![设置](./img/preferences.jpg)\n\n![设置](./img/hidpi.gif)\n\n## 使用方法\n\n1.远程模式: 在终端输入以下命令回车即可\n\n```bash\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)\"\n```\n\n2.本地模式: 下载项目解压,双击 `hidpi.command` 运行\n\n![运行](./img/run-zh.jpg)\n\n## 恢复\n\n### 命令恢复\n\n如果还能进系统，就再次运行命令选择选项 3 关闭 HIDPI。\n\n### 恢复模式\n\n如果使用此脚本后，开机无法进入系统，请到 macos 恢复模式，打开终端\n\n这里有两种方式进行关闭，建议选第一种\n\n1. 快捷恢复\n    \n\n```bash\nls /Volumes/\n```\n\n你会看到你的系统盘\n\n```bash\ncd /Volumes/你的系统盘/Users/\n\nls\n```\n\n你可以看到所有用户的家目录\n\n```bash\ncd 你的用户名\n\n./.hidpi-disable\n```\n\n2. 手动恢复\n\n使用终端删除 `Library/Displays/Contents/Resources/Overrides` 下删除所有通过外部注入的显示器配置文件夹\n\n具体命令如下：\n\n```bash\nls /Volumes/\nrm -rf /Volumes/你的系统盘/Library/Displays/Contents/Resources/Overrides\n```\n\n## 从以下得到启发\n\nhttps://www.tonymacx86.com/threads/solved-black-screen-with-gtx-1070-lg-ultrafine-5k-sierra-10-12-4.219872/page-4#post-1644805\n\nhttps://github.com/syscl/Enable-HiDPI-OSX\n\n"
  },
  {
    "path": "README.md",
    "content": "# Enable macOS HiDPI\n\n## Explanation\n\n[English](README.md) | [中文](README-zh.md)\n\n This script can simulate macOS HiDPI on a non-retina display, and have a \"Native\" Scaled in System Preferences.\n\nSome device have wake-up issue, script's second option may help, it inject a patched EDID, but another problem may exists here.\n\nLogo scaling up may not be resolved, cuz the higher resolution is faked.\n\nSystem Preferences\n\n![Preferences](./img/preferences.jpg)\n\n![Preferences](./img/hidpi.gif)\n\n## Usage\n\n1.Remote Mode: Run this script in Terminal\n\n```bash\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)\"\n```\n\n2.Local Mode: Download ZIP, decompressing it, and double click `hidpi.command` to run\n\n![RUN](./img/run.jpg)\n\n## Recovery\n\n### Normal\n\nStill running the script in the terminal, but choose option 3\n\n### Recovery mode\n\nIf you cant boot into system, or get any another issues, you can boot into macOS Recovery mode, and use the Terminal.app\n\nThere are two ways to close it. It is recommended to choose the first one\n\n1. \n\n```bash\nls /Volumes/\n```\n\nyou can see all Disk.\n\n```bash\ncd /Volumes/\"Your System Disk Part\"/Users/\n\nls\n```\n\nyou can see user home directory.\n\n```bash\ncd \"user name\"\n\n./.hidpi-disable\n```\n\n2. \n\nRemove all injected display's DisplayVendorID folder under `Library/Displays/Contents/Resources/Overrides`\n\n```bash\nls /Volumes/\nrm -rf /Volumes/\"Your System Disk Part\"/Library/Displays/Contents/Resources/Overrides\n```\n\n## Inspired\n\nhttps://www.tonymacx86.com/threads/solved-black-screen-with-gtx-1070-lg-ultrafine-5k-sierra-10-12-4.219872/page-4#post-1644805\n\nhttps://github.com/syscl/Enable-HiDPI-OSX\n"
  },
  {
    "path": "hidpi.command",
    "content": "#!/bin/bash\n\nDIR=\"$( cd \"$( dirname \"$0\"  )\" && pwd  )\"\n\n\"$DIR/hidpi.sh\"\n\n"
  },
  {
    "path": "hidpi.sh",
    "content": "#!/bin/bash\n\ncat <<EEF\n  _    _   _____   _____    _____    _____ \n | |  | | |_   _| |  __ \\  |  __ \\  |_   _|\n | |__| |   | |   | |  | | | |__) |   | |  \n |  __  |   | |   | |  | | |  ___/    | |  \n | |  | |  _| |_  | |__| | | |       _| |_ \n |_|  |_| |_____| |_____/  |_|      |_____|\n                                           \n============================================\nEEF\n\ncurrentDir=\"$(cd $(dirname -- $0) && pwd)\"\nsystemLanguage=($(locale | grep LANG | sed s/'LANG='// | tr -d '\"' | cut -d \".\" -f 1))\nis_applesilicon=$([[ \"$(uname -m)\" == \"arm64\" ]] && echo true || echo false)\n\nlangDisplay=\"Display\"\nlangMonitors=\"Monitors\"\nlangIndex=\"Index\"\nlangVendorID=\"VendorID\"\nlangProductID=\"ProductID\"\nlangMonitorName=\"MonitorName\"\nlangChooseDis=\"Choose the display\"\nlangInputChoice=\"Enter your choice\"\nlangEnterError=\"Enter error, bye\"\nlangBackingUp=\"Backing up...\"\nlangEnabled=\"Enabled, please reboot.\"\nlangDisabled=\"Disabled, restart takes effect\"\nlangEnabledLog=\"Rebooting the logo for the first time will become huge, then it will not be.\"\nlangCustomRes=\"Enter the HIDPI resolution, separated by a space，like this: 1680x945 1600x900 1440x810\"\n\nlangChooseIcon=\"Display Icon\"\nlangNotChange=\"Do not change\"\n\nlangEnableHIDPI=\"(%d) Enable HIDPI\"\nlangEnableHIDPIEDID=\"(%d) Enable HIDPI (with EDID)\"\nlangDisableHIDPI=\"(%d) Disable HIDPI\"\n\nlangDisableOpt1=\"(1) Disable HIDPI on this monitor\"\nlangDisableOpt2=\"(2) Reset all settings to macOS default\"\n\nlangChooseRes=\"resolution config\"\nlangChooseResOp1=\"(1) 1920x1080 Display\"\nlangChooseResOp2=\"(2) 1920x1080 Display (use 1424x802, fix underscaled after sleep)\"\nlangChooseResOp3=\"(3) 1920x1200 Display\"\nlangChooseResOp4=\"(4) 2560x1440 Display\"\nlangChooseResOp5=\"(5) 3000x2000 Display\"\nlangChooseResOp6=\"(6) 3440x1440 Display\"\nlangChooseResOpCustom=\"(7) Manual input resolution\"\n\nlangNoMonitFound=\"No monitors were found. Exiting...\"\nlangMonitVIDPID=\"Your monitor VID:PID:\"\nif [[ \"${systemLanguage}\" == \"zh_CN\" ]]; then\n    langDisplay=\"显示器\"\n    langMonitors=\"显示器\"\n    langIndex=\"序号\"\n    langVendorID=\"供应商ID\"\n    langProductID=\"产品ID\"\n    langMonitorName=\"显示器名称\"\n    langChooseDis=\"选择显示器\"\n    langInputChoice=\"输入你的选择\"\n    langEnterError=\"输入错误，再见了您嘞！\"\n    langBackingUp=\"正在备份(怎么还原请看说明)...\"\n    langEnabled=\"开启成功，重启生效\"\n    langDisabled=\"关闭成功，重启生效\"\n    langEnabledLog=\"首次重启开机logo会变得巨大，之后就不会了\"\n    langCustomRes=\"输入想要开启的 HIDPI 分辨率，用空格隔开，就像这样：1680x945 1600x900 1440x810\"\n\n    langChooseIcon=\"选择显示器ICON\"\n    langNotChange=\"保持原样\"\n\n    langEnableHIDPI=\"(%d) 开启HIDPI\"\n    langEnableHIDPIEDID=\"(%d) 开启HIDPI(同时注入EDID)\"\n    langDisableHIDPI=\"(%d) 关闭HIDPI\"\n\n    langDisableOpt1=\"(1) 在此显示器上禁用 HIDPI\"\n    langDisableOpt2=\"(2) 还原所有设置至 macOS 默认\"\n\n    langChooseRes=\"选择分辨率配置\"\n    langChooseResOp1=\"(1) 1920x1080 显示屏\"\n    langChooseResOp2=\"(2) 1920x1080 显示屏 (使用 1424x802 分辨率，修复睡眠唤醒后的屏幕缩小问题)\"\n    langChooseResOp3=\"(3) 1920x1200 显示屏\"\n    langChooseResOp4=\"(4) 2560x1440 显示屏\"\n    langChooseResOp5=\"(5) 3000x2000 显示屏\"\n    langChooseResOp6=\"(6) 3440x1440 显示屏\"\n    langChooseResOpCustom=\"(7) 手动输入分辨率\"\n\n    langNoMonitFound=\"没有找到监视器。 退出...\"\n    langMonitVIDPID=\"您的显示器 供应商ID:产品ID:\"\nelif [[ \"${systemLanguage}\" == \"uk_UA\" ]]; then\n    langDisplay=\"Монітор\"\n    langMonitors=\"Монітор\"\n    langIndex=\"Номер\"\n    langVendorID=\"ID Виробника\"\n    langProductID=\"ID Продукту\"\n    langMonitorName=\"Імʼя пристрою\"\n    langChooseDis=\"Вибери монітор\"\n    langInputChoice=\"Введи свій вибір\"\n    langEnterError=\"Помилка вводу, бувай...\"\n    langBackingUp=\"Зберігаю...\"\n    langEnabled=\"Увімкнено! Перезавантаж компʼютер.\"\n    langDisabled=\"Вимкнено. Перезавантаж компʼютер.\"\n    langEnabledLog=\"Спочатку логотип виглядатиме великим, далі все виправиться\"\n    langCustomRes=\"Введи роздільну здатність HiDPI розділену комами, як на цьому прикладі: 1680x945 1600x900 1440x810\"\n\n    langChooseIcon=\"Вибери піктограму\"\n    langNotChange=\"Не змінювати піктограму\"\n\n    langEnableHIDPI=\"(%d) Увімкнути HIDPI\"\n    langEnableHIDPIEDID=\"(%d) Увімкнути HIDPI (спробувати увімкнути з використанням EDID)\"\n    langDisableHIDPI=\"(%d) Вимкнути HIDPI\"\n\n    langDisableOpt1=\"(1) Вимкнути HIDPI для цього монітору\"\n    langDisableOpt2=\"(2) Відновити заводські налаштування macOS\"\n\n    langChooseRes=\"Налаштувати роздільну здатність\"\n    langChooseResOp1=\"(1) 1920x1080 монітор\"\n    langChooseResOp2=\"(2) 1920x1080 монітор (використовувати 1424x802, виправлення заниженої роздільної здатності після сну)\"\n    langChooseResOp3=\"(3) 1920x1200 монітор\"\n    langChooseResOp4=\"(4) 2560x1440 монітор\"\n    langChooseResOp5=\"(5) 3000x2000 монітор\"\n    langChooseResOp6=\"(6) 3440x1440 монітор\"\n    langChooseResOpCustom=\"(7) Ввести роздільну здатність вручну\"\n\n    langNoMonitFound=\"Моніторів не знайдено. Завершую роботу...\"\n    langMonitVIDPID=\"ID Виробника:ID пристрою твого монітора:\"\nfi\n\nfunction get_edid() {\n    local index=0\n    local selection=0\n\n    gDisplayInf=($(ioreg -lw0 | grep -i \"IODisplayEDID\" | sed -e \"/[^<]*</s///\" -e \"s/\\>//\"))\n\n    if [[ \"${#gDisplayInf[@]}\" -ge 2 ]]; then\n\n        # Multi monitors detected. Choose target monitor.\n        echo \"\"\n        echo \"                      \"${langMonitors}\"                      \"\n        echo \"--------------------------------------------------------\"\n        echo \"   \"${langIndex}\"   |   \"${langVendorID}\"   |   \"${langProductID}\"   |   \"${langMonitorName}\"   \"\n        echo \"--------------------------------------------------------\"\n\n        # Show monitors.\n        for display in \"${gDisplayInf[@]}\"; do\n            let index++\n            MonitorName=(\"$(echo ${display:190:24} | xxd -p -r)\")\n            VendorID=${display:16:4}\n            ProductID=${display:22:2}${display:20:2}\n\n            if [[ ${VendorID} == 0610 ]]; then\n                MonitorName=\"Apple Display\"\n            fi\n\n            if [[ ${VendorID} == 1e6d ]]; then\n                MonitorName=\"LG Display\"\n            fi\n\n            printf \"    %d    |    ${VendorID}    |     ${ProductID}    |  ${MonitorName}\\n\" ${index}\n        done\n\n        echo \"--------------------------------------------------------\"\n\n        # Let user make a selection.\n\n        read -p \"${langChooseDis}: \" selection\n        case $selection in\n        [[:digit:]]*)\n            # Lower selection (arrays start at zero).\n            if ((selection < 1 || selection > index)); then\n                echo \"${langEnterError}\"\n                exit 1\n            fi\n            let selection-=1\n            gMonitor=${gDisplayInf[$selection]}\n            ;;\n\n        *)\n            echo \"${langEnterError}\"\n            exit 1\n            ;;\n        esac\n    else\n        gMonitor=${gDisplayInf}\n    fi\n\n    EDID=${gMonitor}\n    VendorID=$((0x${gMonitor:16:4}))\n    ProductID=$((0x${gMonitor:22:2}${gMonitor:20:2}))\n    Vid=($(printf '%x\\n' ${VendorID}))\n    Pid=($(printf '%x\\n' ${ProductID}))\n    # echo ${Vid}\n    # echo ${Pid}\n    # echo $EDID\n}\n\n# For Apple silicon there is no EDID. Get VID/PID in other way\nfunction get_vidpid_applesilicon() {\n    local index=0\n    local prodnamesindex=0\n    local selection=0\n\n    # Apple ioreg display class\n    local appleDisplClass='AppleCLCD2'\n\n    # XPath as key.val\n    local value=\"/following-sibling::*[1]\"\n    local get=\"/text()\"\n\n    # XPath keys\n    local displattr=\"/key[.='DisplayAttributes']\"\n    local prodattr=\"/key[.='ProductAttributes']\"\n    local vendid=\"/key[.='LegacyManufacturerID']\"\n    local prodid=\"/key[.='ProductID']\"\n    local prodname=\"/key[.='ProductName']\"\n\n    # VID/PID/Prodname\n    local prodAttrsQuery=\"/$displattr$value$prodattr$value\"\n    local vendIDQuery=\"$prodAttrsQuery$vendid$value$get\"\n    local prodIDQuery=\"$prodAttrsQuery$prodid$value$get\"\n    local prodNameQuery=\"$prodAttrsQuery$prodname$value$get\"\n\n    # Get VIDs, PIDs, Prodnames\n    # local vends=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$vendIDQuery\"))\n    # local prods=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$prodIDQuery\"))\n\n    local vends=($(ioreg -l | grep \"DisplayAttributes\" | sed -n 's/.*\"LegacyManufacturerID\"=\\([0-9]*\\).*/\\1/p'))\n    local prods=($(ioreg -l | grep \"DisplayAttributes\" | sed -n 's/.*\"ProductID\"=\\([0-9]*\\).*/\\1/p'))\n\n    set -o noglob\n    # IFS=$'\\n' prodnames=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$prodNameQuery\"))\n    IFS=$'\\n' prodnames=($(ioreg -l | grep \"DisplayAttributes\" | sed -n 's/.*\"ProductName\"=\"\\([^\"]*\\)\".*/\\1/p'))\n    set +o noglob\n\n    if [[ \"${#prods[@]}\" -ge 2 ]]; then\n\n        # Multi monitors detected. Choose target monitor.\n        echo \"\"\n        echo \"                      \"${langMonitors}\"                      \"\n        echo \"------------------------------------------------------------\"\n        echo \"   \"${langIndex}\"   |   \"${langVendorID}\"   |   \"${langProductID}\"   |   \"${langMonitorName}\"  \"\n        echo \"------------------------------------------------------------\"\n\n        # Show monitors.\n        for prod in \"${prods[@]}\"; do\n            MonitorName=${prodnames[$prodnamesindex]}\n            VendorID=$(printf \"%04x\" ${vends[$index]})\n            ProductID=$(printf \"%04x\" ${prods[$index]})\n\n            let index++\n            let prodnamesindex++\n\n            if [[ ${VendorID} == 0610 ]]; then\n                MonitorName=\"Apple Display\"\n                # No name in prodnames variable for internal display\n                let prodnamesindex--\n            fi\n\n            if [[ ${VendorID} == 1e6d ]]; then\n                MonitorName=\"LG Display\"\n            fi\n\n            printf \"    %-3d    |     ${VendorID}     |  %-12s |  ${MonitorName}\\n\" ${index} ${ProductID}\n        done\n\n        echo \"------------------------------------------------------------\"\n\n        # Let user make a selection.\n\n        read -p \"${langChooseDis}: \" selection\n        case $selection in\n        [[:digit:]]*)\n            # Lower selection (arrays start at zero).\n            if ((selection < 1 || selection > index)); then\n                echo \"${langEnterError}\"\n                exit 1\n            fi\n            let selection-=1\n            dispid=$selection\n            ;;\n\n        *)\n            echo \"${langEnterError}\"\n            exit 1\n            ;;\n        esac\n    else\n        # One monitor detected\n        dispid=0\n    fi\n\n    VendorID=${vends[$dispid]}\n    ProductID=${prods[$dispid]}\n    Vid=($(printf '%x\\n' ${VendorID}))\n    Pid=($(printf '%x\\n' ${ProductID}))\n}\n\n# init\nfunction init() {\n    rm -rf ${currentDir}/tmp/\n    mkdir -p ${currentDir}/tmp/\n\n    libDisplaysDir=\"/Library/Displays\"\n    targetDir=\"${libDisplaysDir}/Contents/Resources/Overrides\"\n    sysDisplayDir=\"/System${targetDir}\"\n    Overrides=\"\\/Library\\/Displays\\/Contents\\/Resources\\/Overrides\"\n    sysOverrides=\"\\/System${Overrides}\"\n\n    if [[ ! -d \"${targetDir}\" ]]; then\n        sudo mkdir -p \"${targetDir}\"\n    fi\n\n    downloadHost=\"https://raw.githubusercontent.com/xzhih/one-key-hidpi/master\"\n    if [ -d \"${currentDir}/displayIcons\" ]; then\n        downloadHost=\"file://${currentDir}\"\n    fi\n\n    DICON=\"com\\.apple\\.cinema-display\"\n    imacicon=${sysOverrides}\"\\/DisplayVendorID\\-610\\/DisplayProductID\\-a032\\.tiff\"\n    mbpicon=${sysOverrides}\"\\/DisplayVendorID\\-610\\/DisplayProductID\\-a030\\-e1e1df\\.tiff\"\n    mbicon=${sysOverrides}\"\\/DisplayVendorID\\-610\\/DisplayProductID\\-a028\\-9d9da0\\.tiff\"\n    lgicon=${sysOverrides}\"\\/DisplayVendorID\\-1e6d\\/DisplayProductID\\-5b11\\.tiff\"\n    proxdricon=${Overrides}\"\\/DisplayVendorID\\-610\\/DisplayProductID\\-ae2f\\_Landscape\\.tiff\"\n    \n    if [[ $is_applesilicon == true ]]; then\n        get_vidpid_applesilicon\n    else\n        get_edid\n    fi\n\n    # Check if monitor was found\n    if [[ -z $VendorID || -z $ProductID || $VendorID == 0 || $ProductID == 0 ]]; then\n        echo \"$langNoMonitFound\"\n        exit 2\n    fi\n\n    echo \"$langMonitVIDPID $Vid:$Pid\"\n\n    # Finally generate restore command\n    generate_restore_cmd\n}\n\n#\nfunction generate_restore_cmd() {\n\n    if [[ $is_applesilicon == true ]]; then\n        cat >\"$(cd && pwd)/.hidpi-disable\" <<-\\CCC\n#!/bin/bash\nfunction get_vidpid_applesilicon() {\n    local index=0\n    local prodnamesindex=0\n    local selection=0\n\n    # Apple ioreg display class\n    local appleDisplClass='AppleCLCD2'\n\n    # XPath as key.val\n    local value=\"/following-sibling::*[1]\"\n    local get=\"/text()\"\n\n    # XPath keys\n    local displattr=\"/key[.='DisplayAttributes']\"\n    local prodattr=\"/key[.='ProductAttributes']\"\n    local vendid=\"/key[.='LegacyManufacturerID']\"\n    local prodid=\"/key[.='ProductID']\"\n    local prodname=\"/key[.='ProductName']\"\n\n    # VID/PID/Prodname\n    local prodAttrsQuery=\"/$displattr$value$prodattr$value\"\n    local vendIDQuery=\"$prodAttrsQuery$vendid$value$get\"\n    local prodIDQuery=\"$prodAttrsQuery$prodid$value$get\"\n    local prodNameQuery=\"$prodAttrsQuery$prodname$value$get\"\n\n    # Get VIDs, PIDs, Prodnames\n    local vends=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$vendIDQuery\"))\n    local prods=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$prodIDQuery\"))\n    set -o noglob\n    IFS=$'\\n' prodnames=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e \"$prodNameQuery\"))\n    set +o noglob\n\n    if [[ \"${#prods[@]}\" -ge 2 ]]; then\n        echo '              Monitors              '\n        echo '------------------------------------'\n        echo '  Index  |  VendorID  |  ProductID  '\n        echo '------------------------------------'\n        # Show monitors.\n        for prod in \"${prods[@]}\"; do\n            MonitorName=${prodnames[$prodnamesindex]}\n            VendorID=$(printf \"%04x\" ${vends[$index]})\n            ProductID=$(printf \"%04x\" ${prods[$index]})\n            let index++\n            let prodnamesindex++\n            if [[ ${VendorID} == 0610 ]]; then\n                MonitorName=\"Apple Display\"\n                let prodnamesindex--\n            fi\n            printf \"    %d    |    ${VendorID}    |     ${ProductID}    |  ${MonitorName}\\n\" ${index}\n        done\n\n        echo \"------------------------------------\"\n\n        # Let user make a selection.\n\n        read -p \"Choose the display:\" selection\n        case $selection in\n        [[:digit:]]*)\n            if ((selection < 1 || selection > index)); then\n                echo \"Enter error, bye\"\n                exit 1\n            fi\n            let selection-=1\n            dispid=$selection\n            ;;\n\n        *)\n            echo \"Enter error, bye\"\n            exit 1\n            ;;\n        esac\n    else\n        # One monitor detected\n        dispid=0\n    fi\n\n    VendorID=${vends[$dispid]}\n    ProductID=${prods[$dispid]}\n    Vid=($(printf '%x\\n' ${VendorID}))\n    Pid=($(printf '%x\\n' ${ProductID}))\n}\n\nget_vidpid_applesilicon\n\nCCC\n    else\n        cat >\"$(cd && pwd)/.hidpi-disable\" <<-\\CCC\n#!/bin/sh\nfunction get_edid() {\n    local index=0\n    local selection=0\n    gDisplayInf=($(ioreg -lw0 | grep -i \"IODisplayEDID\" | sed -e \"/[^<]*</s///\" -e \"s/\\>//\"))\n    if [[ \"${#gDisplayInf[@]}\" -ge 2 ]]; then\n        echo '              Monitors              '\n        echo '------------------------------------'\n        echo '  Index  |  VendorID  |  ProductID  '\n        echo '------------------------------------'\n        for display in \"${gDisplayInf[@]}\"; do\n            let index++\n            printf \"    %d    |    ${display:16:4}    |    ${display:22:2}${display:20:2}\\n\" $index\n        done\n        echo '------------------------------------'\n        read -p \"Choose the display: \" selection\n        case $selection in\n        [[:digit:]]*)\n            if ((selection < 1 || selection > index)); then\n                echo \"Enter error, bye\"\n                exit 1\n            fi\n            let selection-=1\n            gMonitor=${gDisplayInf[$selection]}\n            ;;\n        *)\n            echo \"Enter error, bye\"\n            exit 1\n            ;;\n        esac\n    else\n        gMonitor=${gDisplayInf}\n    fi\n\n    EDID=$gMonitor\n    VendorID=$((0x${gMonitor:16:4}))\n    ProductID=$((0x${gMonitor:22:2}${gMonitor:20:2}))\n    Vid=($(printf '%x\\n' ${VendorID}))\n    Pid=($(printf '%x\\n' ${ProductID}))\n}\n\nget_edid\n\nCCC\n    fi\n\n    cat >>\"$(cd && pwd)/.hidpi-disable\" <<-\\CCC\n# Check if monitor was found\nif [[ -z $VendorID || -z $ProductID || $VendorID == 0 || $ProductID == 0 ]]; then\n    echo \"No monitors found. Exiting...\"\n    exit 2\nfi\n\necho \"Your monitor VID/PID: $Vid:$Pid\"\n\nrootPath=\"../..\"\nrestorePath=\"${rootPath}/Library/Displays/Contents/Resources/Overrides\"\n\necho \"\"\necho \"(1) Disable HIDPI on this monitor\"\necho \"(2) Reset all settings to macOS default\"\necho \"\"\n\nread -p \"Enter your choice [1~2]: \" input\ncase ${input} in\n1)\n    if [[ -f \"${restorePath}/Icons.plist\" ]]; then\n        ${rootPath}/usr/libexec/plistbuddy -c \"Delete :vendors:${Vid}:products:${Pid}\" \"${restorePath}/Icons.plist\"\n    fi\n    if [[ -d \"${restorePath}/DisplayVendorID-${Vid}\" ]]; then\n        rm -rf \"${restorePath}/DisplayVendorID-${Vid}\"\n    fi\n    ;;\n2)\n    rm -rf \"${restorePath}\"\n    ;;\n*)\n\n    echo \"Enter error, bye\"\n    exit 1\n    ;;\nesac\n\necho \"HIDPI Disabled\"\nCCC\n\n    chmod +x \"$(cd && pwd)/.hidpi-disable\"\n\n}\n\n# choose_icon\nfunction choose_icon() {\n\n    rm -rf ${currentDir}/tmp/\n    mkdir -p ${currentDir}/tmp/\n    mkdir -p ${currentDir}/tmp/DisplayVendorID-${Vid}\n    curl -fsSL \"${downloadHost}/Icons.plist\" -o ${currentDir}/tmp/Icons.plist\n\n    echo \"\"\n    echo \"-------------------------------------\"\n    echo \"|********** ${langChooseIcon} ***********|\"\n    echo \"-------------------------------------\"\n    echo \"\"\n    echo \"(1) iMac\"\n    echo \"(2) MacBook\"\n    echo \"(3) MacBook Pro\"\n    echo \"(4) LG ${langDisplay}\"\n    echo \"(5) Pro Display XDR\"\n    echo \"(6) ${langNotChange}\"\n    echo \"\"\n\n    read -p \"${langInputChoice} [1~6]: \" logo\n    case ${logo} in\n    1)\n        Picon=${imacicon}\n        RP=(\"33\" \"68\" \"160\" \"90\")\n        curl -fsSL \"${downloadHost}/displayIcons/iMac.icns\" -o ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.icns\n        ;;\n    2)\n        Picon=${mbicon}\n        RP=(\"52\" \"66\" \"122\" \"76\")\n        curl -fsSL \"${downloadHost}/displayIcons/MacBook.icns\" -o ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.icns\n        ;;\n    3)\n        Picon=${mbpicon}\n        RP=(\"40\" \"62\" \"147\" \"92\")\n        curl -fsSL \"${downloadHost}/displayIcons/MacBookPro.icns\" -o ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.icns\n        ;;\n    4)\n        Picon=${lgicon}\n        RP=(\"11\" \"47\" \"202\" \"114\")\n        cp ${sysDisplayDir}/DisplayVendorID-1e6d/DisplayProductID-5b11.icns ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.icns\n        ;;\n    5)\n        Picon=${proxdricon}\n        RP=(\"5\" \"45\" \"216\" \"121\")\n        curl -fsSL \"${downloadHost}/displayIcons/ProDisplayXDR.icns\" -o ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.icns\n        if [[ ! -f ${targetDir}/DisplayVendorID-610/DisplayProductID-ae2f_Landscape.tiff ]]; then\n            curl -fsSL \"${downloadHost}/displayIcons/ProDisplayXDR.tiff\" -o ${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}.tiff\n            Picon=${Overrides}\"\\/DisplayVendorID\\-${Vid}\\/DisplayProductID\\-${Pid}\\.tiff\"\n        fi\n        ;;\n    6)\n        rm -rf ${currentDir}/tmp/Icons.plist\n        ;;\n    *)\n\n        echo \"${langEnterError}\"\n        exit 1\n        ;;\n    esac\n\n    if [[ ${Picon} ]]; then\n        DICON=${Overrides}\"\\/DisplayVendorID\\-${Vid}\\/DisplayProductID\\-${Pid}\\.icns\"\n        /usr/bin/sed -i \"\" \"s/VID/${Vid}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/PID/${Pid}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/RPX/${RP[0]}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/RPY/${RP[1]}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/RPW/${RP[2]}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/RPH/${RP[3]}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/PICON/${Picon}/g\" ${currentDir}/tmp/Icons.plist\n        /usr/bin/sed -i \"\" \"s/DICON/${DICON}/g\" ${currentDir}/tmp/Icons.plist\n    fi\n\n}\n\n# main\nfunction main() {\n    sudo mkdir -p ${currentDir}/tmp/DisplayVendorID-${Vid}\n    dpiFile=${currentDir}/tmp/DisplayVendorID-${Vid}/DisplayProductID-${Pid}\n    sudo chmod -R 777 ${currentDir}/tmp/\n\n    cat >\"${dpiFile}\" <<-\\CCC\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n    <dict>\n        <key>DisplayProductID</key>\n            <integer>PID</integer>\n        <key>DisplayVendorID</key>\n            <integer>VID</integer>\n        <key>IODisplayEDID</key>\n            <data>EDid</data>\n        <key>scale-resolutions</key>\n            <array>\nCCC\n\n    echo \"\"\n    echo \"------------------------------------------\"\n    echo \"|********** \"${langChooseRes}\" ***********|\"\n    echo \"------------------------------------------\"\n    echo ${langChooseResOp1}\n    echo ${langChooseResOp2}\n    echo ${langChooseResOp3}\n    echo ${langChooseResOp4}\n    echo ${langChooseResOp5}\n    echo ${langChooseResOp6}\n    echo ${langChooseResOpCustom}\n    echo \"\"\n\n    read -p \"${langInputChoice}: \" res\n    case ${res} in\n    1)\n        create_res_1 1680x945 1440x810 1280x720 1024x576\n        create_res_2 1280x800 1280x720 960x600 960x540 640x360\n        create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360\n        ;;\n    2)\n        create_res_1 1680x945 1424x802 1280x720 1024x576\n        create_res_2 1280x800 1280x720 960x600 960x540 640x360\n        create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360\n        ;;\n    3)\n        create_res_1 1680x1050 1440x900 1280x800 1024x640\n        create_res_2 1280x800 1280x720 960x600 960x540 640x360\n        create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 1680x1050 1440x900 1280x800 1024x640 960x540 840x472 800x450 640x360\n        ;;\n    4)\n        create_res_1 2560x1440 2048x1152 1920x1080 1760x990 1680x945 1440x810 1360x765 1280x720\n        create_res_2 1360x765 1280x800 1280x720 1024x576 960x600 960x540 640x360\n        create_res_3 960x540 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 2048x1152 1920x1080 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360\n        ;;\n    5)\n        create_res_1 3000x2000 2880x1920 2250x1500 1920x1280 1680x1050 1440x900 1280x800 1024x640\n        create_res_2 1280x800 1280x720 960x600 960x540 640x360\n        create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 1920x1280 1680x1050 1440x900 1280x800 1024x640 960x540 840x472 800x450 640x360\n        ;;\n    6)\n        # Scale factors\n        # res 1 scf: 1         1.25      1.3333    1.4545   1.7777   2\n        create_res_1 3440x1440 2752x1152 2580x1080 2365x990 1935x810 1720x720\n        # res 2 scf: 2        2.6666\n        create_res_2 1720x720 1290x540\n        # res 3 scf: 2.6666\n        create_res_3 1290x540\n        # res 4 scf: 1.25      1.3333    1.4545   1.7777   2        2.6666\n        create_res_4 2752x1152 2580x1080 2365x990 1935x810 1720x720 1290x540\n        ;;\n    7)\n        custom_res\n        create_res_2 1360x765 1280x800 1280x720 960x600 960x540 640x360\n        create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180\n        create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360\n        ;;\n    *)\n        echo \"${langEnterError}\"\n        exit 1\n        ;;\n    esac\n\n    cat >>\"${dpiFile}\" <<-\\FFF\n            </array>\n        <key>target-default-ppmm</key>\n            <real>10.0699301</real>\n    </dict>\n</plist>\nFFF\n\n    /usr/bin/sed -i \"\" \"s/VID/$VendorID/g\" ${dpiFile}\n    /usr/bin/sed -i \"\" \"s/PID/$ProductID/g\" ${dpiFile}\n}\n\n# end\nfunction end() {\n    sudo chown -R root:wheel ${currentDir}/tmp/\n    sudo chmod -R 0755 ${currentDir}/tmp/\n    sudo chmod 0644 ${currentDir}/tmp/DisplayVendorID-${Vid}/*\n    sudo cp -r ${currentDir}/tmp/* ${targetDir}/\n    sudo rm -rf ${currentDir}/tmp\n    sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES\n    echo \"${langEnabled}\"\n    echo \"${langEnabledLog}\"\n}\n\n# custom resolution\nfunction custom_res() {\n    echo \"${langCustomRes}\"\n    read -p \":\" input_resolutions\n    \n    # Split the input into an array\n    IFS=' ' read -r -a resolution_array <<< \"$input_resolutions\"\n    \n    # Call the create_res function with the array elements\n    create_res \"${resolution_array[@]}\"\n}\n\n# create resolution\nfunction create_res() {\n    for res in $@; do\n        width=$(echo ${res} | cut -d x -f 1)\n        height=$(echo ${res} | cut -d x -f 2)\n        hidpi=$(printf '%08x %08x' $((${width} * 2)) $((${height} * 2)) | xxd -r -p | base64)\n        #\n        cat <<OOO >>${dpiFile}\n                <data>${hidpi:0:11}AAAAB</data>\n                <data>${hidpi:0:11}AAAABACAAAA==</data>\nOOO\n    done\n}\n\nfunction create_res_1() {\n    for res in $@; do\n        width=$(echo ${res} | cut -d x -f 1)\n        height=$(echo ${res} | cut -d x -f 2)\n        hidpi=$(printf '%08x %08x' $((${width} * 2)) $((${height} * 2)) | xxd -r -p | base64)\n        #\n        cat <<OOO >>${dpiFile}\n                <data>${hidpi:0:11}A</data>\nOOO\n    done\n}\n\nfunction create_res_2() {\n    for res in $@; do\n        width=$(echo ${res} | cut -d x -f 1)\n        height=$(echo ${res} | cut -d x -f 2)\n        hidpi=$(printf '%08x %08x' $((${width} * 2)) $((${height} * 2)) | xxd -r -p | base64)\n        #\n        cat <<OOO >>${dpiFile}\n                <data>${hidpi:0:11}AAAABACAAAA==</data>\nOOO\n    done\n}\n\nfunction create_res_3() {\n    for res in $@; do\n        width=$(echo ${res} | cut -d x -f 1)\n        height=$(echo ${res} | cut -d x -f 2)\n        hidpi=$(printf '%08x %08x' $((${width} * 2)) $((${height} * 2)) | xxd -r -p | base64)\n        #\n        cat <<OOO >>${dpiFile}\n                <data>${hidpi:0:11}AAAAB</data>\nOOO\n    done\n}\n\nfunction create_res_4() {\n    for res in $@; do\n        width=$(echo ${res} | cut -d x -f 1)\n        height=$(echo ${res} | cut -d x -f 2)\n        hidpi=$(printf '%08x %08x' $((${width} * 2)) $((${height} * 2)) | xxd -r -p | base64)\n        #\n        cat <<OOO >>${dpiFile}\n                <data>${hidpi:0:11}AAAAJAKAAAA==</data>\nOOO\n    done\n}\n\n# enable\nfunction enable_hidpi() {\n    choose_icon\n    main\n    sed -i \"\" \"/.*IODisplayEDID/d\" ${dpiFile}\n    sed -i \"\" \"/.*EDid/d\" ${dpiFile}\n    end\n}\n\n# patch\nfunction enable_hidpi_with_patch() {\n    choose_icon\n    main\n\n    version=${EDID:38:2}\n    basicparams=${EDID:40:2}\n    checksum=${EDID:254:2}\n    newchecksum=$(printf '%x' $((0x${checksum} + 0x${version} + 0x${basicparams} - 0x04 - 0x90)) | tail -c 2)\n    newedid=${EDID:0:38}0490${EDID:42:6}e6${EDID:50:204}${newchecksum}\n    EDid=$(printf ${newedid} | xxd -r -p | base64)\n\n    /usr/bin/sed -i \"\" \"s:EDid:${EDid}:g\" ${dpiFile}\n    end\n}\n\n# disable\nfunction disable() {\n    echo \"\"\n    echo \"${langDisableOpt1}\"\n    echo \"${langDisableOpt2}\"\n    echo \"\"\n\n    read -p \"${langInputChoice} [1~2]: \" input\n    case ${input} in\n    1)\n        if [[ -f \"${targetDir}/Icons.plist\" ]]; then\n            sudo /usr/libexec/plistbuddy -c \"Delete :vendors:${Vid}:products:${Pid}\" \"${targetDir}/Icons.plist\"\n        fi\n        if [[ -d \"${targetDir}/DisplayVendorID-${Vid}\" ]]; then\n            sudo rm -rf \"${targetDir}/DisplayVendorID-${Vid}\"\n        fi\n        ;;\n    2)\n        sudo rm -rf \"${targetDir}\"\n        ;;\n    *)\n\n        echo \"${langEnterError}\"\n        exit 1\n        ;;\n    esac\n\n    echo \"${langDisabled}\"\n}\n\n#\nfunction start() {\n    init\n    echo \"\"\n    let opt++; printf \"${langEnableHIDPI}\\n\" $opt\n    if [[ $is_applesilicon == false ]]; then\n        let opt++; printf \"${langEnableHIDPIEDID}\\n\" $opt\n    fi\n    let opt++; printf \"${langDisableHIDPI}\\n\" $opt\n    echo \"\"\n\n    read -p \"${langInputChoice} [1~$opt]: \" input\n    if [[ $is_applesilicon == true ]]; then\n        case ${input} in\n        1)\n            enable_hidpi\n            ;;\n        2)\n            disable\n            ;;\n        *)\n            echo \"${langEnterError}\"\n            exit 1\n            ;;\n        esac\n    else\n        case ${input} in\n        1)\n            enable_hidpi\n            ;;\n        2)\n            enable_hidpi_with_patch\n            ;;\n        3)\n            disable\n            ;;\n        *)\n            echo \"${langEnterError}\"\n            exit 1\n            ;;\n        esac\n    fi\n}\n\nstart\n"
  }
]