files Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib RIerr0dZ6CIvpIsA2heosadrhPo= Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib lAMZNOEFmZTS80EqRjfrCmhO8uI= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib k6fOpbER8rBinB4AqiWgjq1HVbo= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib K70Rq77HNp3UlS1nBT6+1kx7V8Q= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib Xw/0ZIfW1n/w8EBSv5RENQDlpgU= Resources/Base.lproj/Sparkle.strings 1B/uKzmWFR0aZd6WUws24i9/Oq0= Resources/Info.plist ctPDd8Rm4pYjKTNifg90+xqDST8= Resources/ReleaseNotesColorStyle.css IOA6sGO744sbLxfJB3d3qfO4A9c= Resources/SUModelTranslation.plist iD2Ex40Usc4ZE6IAhRePqgwK/xw= Resources/SUStatus.nib/keyedobjects-101300.nib YwO92jtOqgDEtz7zOI3eM2aqAk0= Resources/SUStatus.nib/keyedobjects.nib 7gHQlYZsoCnhYbK4/pfASAMBZGY= Resources/ar.lproj/SUUpdateAlert.strings hash 3i0bFULMGTvevM7VgyCgzSEKwv8= optional Resources/ar.lproj/SUUpdatePermissionPrompt.strings hash sHtbYtrBoPFXvrU0YTb2ueUdc/o= optional Resources/ca.lproj/SUUpdateAlert.strings hash l9CaCmAXFcs+Z+8rRt7PX9onkf8= optional Resources/ca.lproj/Sparkle.strings hash SN1VipIiPSPYPaM2tQBVmYoesMo= optional Resources/cs.lproj/SUUpdateAlert.strings hash G9Wgf14zMhU2alRSZvqclMmlTCA= optional Resources/cs.lproj/SUUpdatePermissionPrompt.strings hash 6FhFjRyN+3hLbyTT9ktpM03KPCY= optional Resources/cs.lproj/Sparkle.strings hash s/BqxfkW6ntejzvVKDGFQGNbyiE= optional Resources/da.lproj/SUUpdateAlert.strings hash K/KCW6Ua+P3VcI3SMxkAxLmJhcA= optional Resources/da.lproj/SUUpdatePermissionPrompt.strings hash 9t8J0rKZHTLZwYtAz2YZGdrL+XI= optional Resources/da.lproj/Sparkle.strings hash 0t7SuLDMBZVsY240PAEsVfH/1qw= optional Resources/de.lproj/SUUpdateAlert.strings hash cd/CmDnjZWrT3rQ5XOCVUpzhtyw= optional Resources/de.lproj/SUUpdatePermissionPrompt.strings hash Yn9ASqpnhZMgeFaA1/TajqLh5fQ= optional Resources/de.lproj/Sparkle.strings hash SUvlY01h0pMVaBDwyTby0UeNlGY= optional Resources/el.lproj/SUUpdateAlert.strings hash E3H8KwboutH9TcO/tzeWqmhmuEw= optional Resources/el.lproj/SUUpdatePermissionPrompt.strings hash 0SJ2dYgjMmVmZR2P6QtJ4eC3lrk= optional Resources/el.lproj/Sparkle.strings hash NbIN+TRHORCL5Gfj68VRq4KdPXo= optional Resources/en.lproj/SUUpdateAlert.strings hash FSez7jCd0gDTFFGHiWL1QXY8OUU= optional Resources/en.lproj/SUUpdatePermissionPrompt.strings hash NzxxRDATRj41eOLu03OYPRaKa1k= optional Resources/es.lproj/SUUpdateAlert.strings hash axEKPX5h8sFGOTSOnasjD3OHXc8= optional Resources/es.lproj/SUUpdatePermissionPrompt.strings hash ue8RFeCIA9W//Ljg4gQ7FS2VWDI= optional Resources/es.lproj/Sparkle.strings hash QPG88BN+x/l2Qk1NLLe3wRa26mQ= optional Resources/fa.lproj/Sparkle.strings hash lND9QvVswMzjpLbhP9ZfW955lAA= optional Resources/fi.lproj/SUUpdateAlert.strings hash HAZee52kwb4xj+XU0NT+e83gnRY= optional Resources/fi.lproj/SUUpdatePermissionPrompt.strings hash MB7f4Y1//dLo12Zg4u3xHOetfPQ= optional Resources/fi.lproj/Sparkle.strings hash yd6pIoSj19HMDIUos4Td1Fch7bs= optional Resources/fr.lproj/SUUpdateAlert.strings hash Hz89lX88i5x+vi6K2xEseJrz4HU= optional Resources/fr.lproj/SUUpdatePermissionPrompt.strings hash 29FSy8nw1rzTXwCxdlojnK1cwpw= optional Resources/fr.lproj/Sparkle.strings hash 2eoIyFzzAjSdyXDhmvKhtem2aVQ= optional Resources/he.lproj/SUUpdateAlert.strings hash TFRQPnW/KziPaszAKC9UTpKcQYY= optional Resources/he.lproj/Sparkle.strings hash VGB02p2yeIM3xW93qeo1iYR6KH0= optional Resources/hr.lproj/SUUpdateAlert.strings hash yV8ppSHVPstpruV3OfrIoGFa/ns= optional Resources/hr.lproj/SUUpdatePermissionPrompt.strings hash RdbP1XsEKRslYy0h38VUnsYZhuo= optional Resources/hr.lproj/Sparkle.strings hash 7LLOVs76ioMwEDV8Gah+6sV/5No= optional Resources/hu.lproj/SUUpdatePermissionPrompt.strings hash 1JIZHFhRN3yLZrhhGoJuCmKw7WA= optional Resources/is.lproj/SUUpdateAlert.strings hash D4qANBB2xz3qNDiEMNRweN9uYfs= optional Resources/is.lproj/SUUpdatePermissionPrompt.strings hash Lk20Thx+SkKfUO/nqq18gyIdSrQ= optional Resources/is.lproj/Sparkle.strings hash 8fxzD9ZhrvIZVZB1+QSJaPzg80M= optional Resources/it.lproj/SUUpdateAlert.strings hash GYqMkm5hawyrjBBffKBxomiS2PI= optional Resources/it.lproj/SUUpdatePermissionPrompt.strings hash u2qJTXcpYgkAffiLKiJC6e30nt0= optional Resources/it.lproj/Sparkle.strings hash bk1J6vpZjWeUFhBYWuWZf8TDv1A= optional Resources/ja.lproj/SUUpdateAlert.strings hash zWrs1GohM3YdeIFqqXbuVUPMaDI= optional Resources/ja.lproj/SUUpdatePermissionPrompt.strings hash hjzv+svW1QjJ43esmkoEOa6hZ4c= optional Resources/ja.lproj/Sparkle.strings hash i/oNPI1B99fOfykY8Rft6SGfkfU= optional Resources/ko.lproj/SUUpdateAlert.strings hash vgph4Q9zSsugo4E+oxPH0QE8Be8= optional Resources/ko.lproj/SUUpdatePermissionPrompt.strings hash 1wze5PyZKZ5HZqyesVXaIPHSOZw= optional Resources/ko.lproj/Sparkle.strings hash FRHRQPCWEk9GdJawYTuccg+E2tA= optional Resources/nb.lproj/SUUpdateAlert.strings hash 4yetlWmWsSlNv5350fa3OeelhqA= optional Resources/nb.lproj/SUUpdatePermissionPrompt.strings hash IfxOFWKti3cy3IvNEj/GGCfpLWU= optional Resources/nb.lproj/Sparkle.strings hash sgrDElwUxXtzdw8WaUFWyK3pG9Y= optional Resources/nl.lproj/SUUpdateAlert.strings hash 5ZpTsHPgV4inhhYiISGjC03BMG4= optional Resources/nl.lproj/SUUpdatePermissionPrompt.strings hash 1OahTTjmwc6xGVrnfJ4jQAlczNg= optional Resources/nl.lproj/Sparkle.strings hash hCqdU2TzWqdhpE01rd1gNWQ0+vo= optional Resources/pl.lproj/SUUpdateAlert.strings hash 7kEOWR6DKRm/L2AdK5CcdFgZyjM= optional Resources/pl.lproj/SUUpdatePermissionPrompt.strings hash Fhb7U9X5U4zcqJ2djYeJoM9BHdM= optional Resources/pl.lproj/Sparkle.strings hash o7deBXE2Ct8/vQxouej5KkwTcUA= optional Resources/pt_BR.lproj/SUUpdateAlert.strings hash 7pwMJx+KI0UUVgaWikfU46yFL0M= optional Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings hash sl/b7LUQnh0q6nxANzoq9c2dqAM= optional Resources/pt_BR.lproj/Sparkle.strings hash /adUv04OXQkCFv+Oed6qktFVQ3E= optional Resources/pt_PT.lproj/SUUpdateAlert.strings hash mSk5Q3KHPB+9x6cFomPz+RQGs0w= optional Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings hash 58Sh7o1d6M8dgvvbHKYYi5clXE0= optional Resources/pt_PT.lproj/Sparkle.strings hash Mji9loJOJvuDY9hz3FhQ4H+HY5E= optional Resources/ro.lproj/SUUpdateAlert.strings hash ikQC1DV0PMrPFqUeoIvI9WC2hhM= optional Resources/ro.lproj/SUUpdatePermissionPrompt.strings hash ipGYPryTq9uLVK/WAHPgo3Sm1D8= optional Resources/ro.lproj/Sparkle.strings hash 9U+OTz29kXKZHY/nmvbtemMsB3g= optional Resources/ru.lproj/SUUpdateAlert.strings hash 7C5BXulU9j7lmP8wWY8l0JAzSng= optional Resources/ru.lproj/SUUpdatePermissionPrompt.strings hash 2wtzrVJFwM7wiYewFJwLcefDRgk= optional Resources/ru.lproj/Sparkle.strings hash x6JdY7WL2dHnGXX6PHJl5da7WKE= optional Resources/sk.lproj/SUUpdateAlert.strings hash eG17GzSlQfjC4/mU1++Op/P4oPc= optional Resources/sk.lproj/SUUpdatePermissionPrompt.strings hash v5bg8vqMZC98XZYsI5wKaOpRovE= optional Resources/sk.lproj/Sparkle.strings hash qn/mo2EFOyw6keezS64Wo5ZGZXU= optional Resources/sl.lproj/SUUpdateAlert.strings hash Jl19StfYmbiByPDrMQazCsH9SuM= optional Resources/sl.lproj/SUUpdatePermissionPrompt.strings hash 4qUwxTuYTX0YgvEt0GeJ+5+Ss58= optional Resources/sl.lproj/Sparkle.strings hash kwvdisufBenuQzrVg8tYKTX+qgg= optional Resources/sv.lproj/SUUpdateAlert.strings hash ZJ/cyOSNuqJUjyR3eclaPRASOhE= optional Resources/sv.lproj/SUUpdatePermissionPrompt.strings hash +PA2HL9+wblDCo4ASTuNEWtngxk= optional Resources/sv.lproj/Sparkle.strings hash 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= optional Resources/th.lproj/SUUpdateAlert.strings hash BnhGQ74iKGYaENEK9iLaiAiXjDg= optional Resources/th.lproj/SUUpdatePermissionPrompt.strings hash 8yZc/OUdeXxjMDEh1GYqITpTRDo= optional Resources/th.lproj/Sparkle.strings hash HQwGW1Ebf0i+Bl4synks3x2SY2M= optional Resources/tr.lproj/SUUpdateAlert.strings hash +moR0Pq4x/xokjAcOmpUUIakSGc= optional Resources/tr.lproj/SUUpdatePermissionPrompt.strings hash 9QMXjDAeptxKN50sWOQVPDRGl2U= optional Resources/tr.lproj/Sparkle.strings hash whUQco5F2wcYdjc+cPKlk+mtx7Q= optional Resources/uk.lproj/SUUpdateAlert.strings hash UiYYV9jAIRc042ADR7KGxmBYLGM= optional Resources/uk.lproj/SUUpdatePermissionPrompt.strings hash BhzjUQOZcJ2cvxv0+r+H3RsIqjI= optional Resources/uk.lproj/Sparkle.strings hash JXhpqvLkX0yDWjbWgsk2wbSObKU= optional Resources/zh_CN.lproj/SUUpdateAlert.strings hash nv5vdtxa5px73vaGNZLva8Ke6/8= optional Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings hash g/HeXdy9dK022Sc/nEnwUX+6NI8= optional Resources/zh_CN.lproj/Sparkle.strings hash OnR96Z9tB0noODRSYssSs63+zGA= optional Resources/zh_TW.lproj/SUUpdateAlert.strings hash V3vtjphOC+UWkuM/uqrEHt0jiWY= optional Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings hash oUpwrDJYgWdq/fQO/uBxL2JCttk= optional Resources/zh_TW.lproj/Sparkle.strings hash 1FLKoM5jZ8JGBG/nmyEIA+/aalA= optional files2 Autoupdate cdhash H/XyiGgFaxPHwroXRO6Qi8oR6F8= requirement cdhash H"aa4fc8a3a6e72cb595c085adf73661f1fcb76b57" or cdhash H"1ff5f28868056b13c7c2ba1744ee908bca11e85f" or cdhash H"197c5c97376096d105048c4e5989fa8051990e14" or cdhash H"80dc60563a6e1b3a574e90d27b5b5e0239a4ffe1" Headers/SPUDownloadData.h hash cHr1uGsPYHKx6a+E6GUnTizRWT0= hash2 msbtFJMHh7Zy9OYXOVazA5nkz2VfmBUqR/ov2QvQfZo= Headers/SPUStandardUpdaterController.h hash rroC2T0pW2a1s5aeoWcrH299pkI= hash2 5u1wtf+kXuZUCKWodSbJLD/RP9aWaQxGgdYJqxzY5TY= Headers/SPUStandardUserDriver.h hash nIu9FJdEzZ9siFRG15NhEGMRwTI= hash2 9If5VIrUb/6NRFIxxm4Eo32SmOoWe5ROId7pvh8Ewpk= Headers/SPUStandardUserDriverDelegate.h hash yls3vNr91E9WEZzPOfMVmTkm09U= hash2 Pk2m95tTFBXGiiLJmIkyMRSeqmnHYacqaT06leovN4s= Headers/SPUUpdateCheck.h hash fOqfGo+jbiJyVnXJdYbTgrlNevU= hash2 H30F2i5GYmOu/j4JEw5WsuZbiGJXnge5gpyb9e2SHAM= Headers/SPUUpdatePermissionRequest.h hash OIJBKbtGCH2wU2ClPsU2JInei+0= hash2 uaWQsTLBmOT/bYzVAijbn8nTOpPWE/Wwk2p4YiBcJD4= Headers/SPUUpdater.h hash 3N0tBRmDa3VShGxICZyBVDKZOzc= hash2 bprZanpDgWqM/1r1df1wHcJqPezrRl0KjjUdyBU0Isw= Headers/SPUUpdaterDelegate.h hash /tgfToGWWd5ECNGkZSP3C2YiCGA= hash2 +S0Zt1xWlYWGax3TnJQCIFwdTdS6gz756/Q5U7BBAjU= Headers/SPUUpdaterSettings.h hash BP0WQAeaBL6FgAknwl4GFTZBiL8= hash2 isRFBPNAGLbQHILqxAaZwWi4IZAoeKS9hHWg1LiajZk= Headers/SPUUserDriver.h hash DEVVXZ3+r4atGL2YI5GCoXzhrYs= hash2 JNds1wWqAj8p3Y2mQlDhw4zd5gGKjRU32az4Nk3zAjI= Headers/SPUUserUpdateState.h hash InipMZ5fxceTYtIsZYOn8BisA9U= hash2 SwOn133OlZvPO2wnW4SK1Yvd6GhRbm47pQP3p4WGsb8= Headers/SUAppcast.h hash H/cFcD5BOx/UiG0pipcTlqBB/h4= hash2 zTVARLU8UwIvBOrxq0QAG+XZa0tqdYa2fAJPRyfiiFM= Headers/SUAppcastItem.h hash 6qXUEY+G1HQmsxVsc+5Vo5jMwxs= hash2 4uZG1tOHKowi0mlsK044JnNn5wL0h/TjuuGOjDWe500= Headers/SUErrors.h hash 775yOeZ8sOoWn+jzaPPmfngwc5Q= hash2 xdUDyF49WAFLiE4ZUYj6JsWdX0jXgzPsDyakmCVzW9k= Headers/SUExport.h hash G2w3uU/V7JzIupuOjQ2LyPVGdo4= hash2 XO8CQmbFThLbYg949NEGhg3g+iouIw3/3+BCCLtEdFE= Headers/SUStandardVersionComparator.h hash o9XFQszIQt3A9C+R/oQvkIjL+KE= hash2 83lqBuqIxlhFXE/7JPutlsnI/Xg/SC/+Ai+h2VFWImc= Headers/SUUpdatePermissionResponse.h hash Uud7jtx+xw1WR4Dyk/cVwN7KEfY= hash2 iObkLqwST2Tnjrq3FqNAEDKcMsAmNSEFcfhelKrLlaI= Headers/SUUpdater.h hash SwrcV4GqkMD3J2SBL9mE5VDpzDQ= hash2 0jFFMJcnNFOBa+4WdFyyBrBRdBmarBcBf+vQBvpttXE= Headers/SUUpdaterDelegate.h hash r16aExbv261mYUdIEbOMRZ5cqko= hash2 yZ3QZjIBjwka7aA+2yWXfBmef1rQ/eoqxi2PxqkOLHw= Headers/SUVersionComparisonProtocol.h hash fD701sWrO4mU9ooBPrHugZYwkXM= hash2 8I1/taVGHaWu/CZMKXrscMwkN5XejLgVNLi0hTy2yG4= Headers/SUVersionDisplayProtocol.h hash Z42hAKBj3/Ld5rtYQ9BK+NMifEA= hash2 uOz5njlEaFfMkuStZFvMvsfGQgnIWHJPoa40ubqgWGg= Headers/Sparkle.h hash z5PFdlSmM+oZl808op4iOW9XhR8= hash2 OkQqMusip3u1oI5hrGeNr/32xpfTMCC4Kmg7r0Aijgw= Modules/module.modulemap hash /2jgDcgH5+EG9ojcVskajfVo4yg= hash2 1TF+JZkzFr6n8oH4WItto+C5Vf3K12f0H9KjqD0A5QU= PrivateHeaders/SPUAppcastItemStateResolver.h hash Z7rYfYIB2dWT6fXv6eEuD2qINz8= hash2 BXKraMkH99r4/jxvA9/2XBGDloqTfbxgBkUxixPunOw= PrivateHeaders/SPUInstallationType.h hash typ+td6KwyLx0DpmiXdhtyoIpes= hash2 hj9Br7Gf1Y8X1dqNvSUHMP70K+Q+S9xZAyPYMqKthFQ= PrivateHeaders/SPUUserAgent+Private.h hash +42onbxGb7Ep05fMW4hhkmcpBLU= hash2 7oKxx32I6Y1OQh8mFj4fpLqcfat6wuEyXt7D4oZ4Vec= PrivateHeaders/SUAppcastItem+Private.h hash 1sUtY9lriSvh3eSMa1LjCtq0sm0= hash2 sQC1Fs4Lg7L81wC7T0D0U0SoFWE4j1Ysavs2RXIwHts= PrivateHeaders/SUInstallerLauncher+Private.h hash rW8h5V0sZXJRXHegj1zPQbreTz8= hash2 9igX5fnwg2PfKMmhEabcLvBsNhtWTQD1NsfXfCmQJp8= Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib hash RIerr0dZ6CIvpIsA2heosadrhPo= hash2 MkBMsgdgfSkdWndOjQartQINorI3a5ZOcGwfeFJcSa4= Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib hash lAMZNOEFmZTS80EqRjfrCmhO8uI= hash2 hGBDhwSrdBAcBdbQXxe5n4U+R9d7kYMBGI0QHVtokCE= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib hash k6fOpbER8rBinB4AqiWgjq1HVbo= hash2 6+UgyfSwH8UKfLzbPw4jR/7BQlKqFSPxAZC6XNFYuWI= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib hash K70Rq77HNp3UlS1nBT6+1kx7V8Q= hash2 DAEEi/ShxW6Yp5WvDvssyg/Z/GN5j1qNHYoiOKqqMPE= Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib hash Xw/0ZIfW1n/w8EBSv5RENQDlpgU= hash2 cs3oth8VKR6p/T/5kGlSrG0HQeyAGdI8KKDE2bRq334= Resources/Base.lproj/Sparkle.strings hash 1B/uKzmWFR0aZd6WUws24i9/Oq0= hash2 6RmvySwckcqV1GZYYjyMFjiwodplrsSENKMr8fk0syA= Resources/Info.plist hash ctPDd8Rm4pYjKTNifg90+xqDST8= hash2 Dw0uw93PzDdNDZzpRm2gSJlJsY79X8OIkhODGjIyKxA= Resources/ReleaseNotesColorStyle.css hash IOA6sGO744sbLxfJB3d3qfO4A9c= hash2 z45Huj96ZDVNdbo/PVVvlt/9FbA1bwSEWqzEhZsupbM= Resources/SUModelTranslation.plist hash iD2Ex40Usc4ZE6IAhRePqgwK/xw= hash2 bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= Resources/SUStatus.nib/keyedobjects-101300.nib hash YwO92jtOqgDEtz7zOI3eM2aqAk0= hash2 8bs6a+zBAumN+dBPgE1mCwXri306iJk9tEXaAo/Y2k8= Resources/SUStatus.nib/keyedobjects.nib hash 7gHQlYZsoCnhYbK4/pfASAMBZGY= hash2 oEX6htppdqiyfkDC7jFwAHfgveW6hO+iodvh6+DyWQQ= Resources/ar.lproj/SUUpdateAlert.strings hash 3i0bFULMGTvevM7VgyCgzSEKwv8= hash2 uRx5CQ0pw+aW4jIM0qom55BNq5nGnqLSIn0c+MN29lU= optional Resources/ar.lproj/SUUpdatePermissionPrompt.strings hash sHtbYtrBoPFXvrU0YTb2ueUdc/o= hash2 /cPT4u3mri1oAkEKbJr6W8tjzeCjR9vjvv/dbfFvsFQ= optional Resources/ca.lproj/SUUpdateAlert.strings hash l9CaCmAXFcs+Z+8rRt7PX9onkf8= hash2 18qLsTRnJfi0wDf6A85XbiMXGORSmuo9Ul3IK4m5gq0= optional Resources/ca.lproj/Sparkle.strings hash SN1VipIiPSPYPaM2tQBVmYoesMo= hash2 JW1GOdoPAAizHN79qFY8DiN8St1JSGLpr9n9eI4ccSI= optional Resources/cs.lproj/SUUpdateAlert.strings hash G9Wgf14zMhU2alRSZvqclMmlTCA= hash2 qSoDl0PIYv+OrSxtJfUYk9xeQihmzfaxAf+egKyw4y4= optional Resources/cs.lproj/SUUpdatePermissionPrompt.strings hash 6FhFjRyN+3hLbyTT9ktpM03KPCY= hash2 h79+1Dya86ZmFGCEIMzPA8X71PytyJ2sKMYTgxyGUG8= optional Resources/cs.lproj/Sparkle.strings hash s/BqxfkW6ntejzvVKDGFQGNbyiE= hash2 0TqHpdP45A2ZEX4dbmhxiwdAGWST22JPeSpoD8uKI6g= optional Resources/da.lproj/SUUpdateAlert.strings hash K/KCW6Ua+P3VcI3SMxkAxLmJhcA= hash2 /azcJwQrxz1fwI1CIAbhLCnfVH5BqGdQCCyra8Av9pc= optional Resources/da.lproj/SUUpdatePermissionPrompt.strings hash 9t8J0rKZHTLZwYtAz2YZGdrL+XI= hash2 leY8l84SvHtgStbwG2Yqi1NTnq2T7MEmc4hDr4sDYIY= optional Resources/da.lproj/Sparkle.strings hash 0t7SuLDMBZVsY240PAEsVfH/1qw= hash2 wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= optional Resources/de.lproj/SUUpdateAlert.strings hash cd/CmDnjZWrT3rQ5XOCVUpzhtyw= hash2 nGamb/lgtb6Ix6wsn07QgD0NPh8KVfH7GzFxl5Y6qmM= optional Resources/de.lproj/SUUpdatePermissionPrompt.strings hash Yn9ASqpnhZMgeFaA1/TajqLh5fQ= hash2 twDx4WyzUVmgg/Y218TQgjYqrv1Rs585y+u/HbMyjYs= optional Resources/de.lproj/Sparkle.strings hash SUvlY01h0pMVaBDwyTby0UeNlGY= hash2 TXXRNAbnU5yEbK7hfFrLrfLtNwCzXE+Riqgdr8d6MZk= optional Resources/el.lproj/SUUpdateAlert.strings hash E3H8KwboutH9TcO/tzeWqmhmuEw= hash2 iZKCihFafXt61skZGQo5dK0MOrJ8+dX1jPmZaGb69r4= optional Resources/el.lproj/SUUpdatePermissionPrompt.strings hash 0SJ2dYgjMmVmZR2P6QtJ4eC3lrk= hash2 8HdJMxloqFgcgLjutKAUrPpKKr2z2stcIfSnxjvot9E= optional Resources/el.lproj/Sparkle.strings hash NbIN+TRHORCL5Gfj68VRq4KdPXo= hash2 wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= optional Resources/en.lproj/SUUpdateAlert.strings hash FSez7jCd0gDTFFGHiWL1QXY8OUU= hash2 EBVS8ZfEIJxGSghO17emwoHQo0LVWWzBJMFs8RwvKWg= optional Resources/en.lproj/SUUpdatePermissionPrompt.strings hash NzxxRDATRj41eOLu03OYPRaKa1k= hash2 dtCxuHMLMU87LdmyOxxclj/bOGkoLz6sOZtmOQ4pjXg= optional Resources/es.lproj/SUUpdateAlert.strings hash axEKPX5h8sFGOTSOnasjD3OHXc8= hash2 964PsHMz6RYRzHjmD4aHbNfnY0BZGw3ZakxYCb71ae0= optional Resources/es.lproj/SUUpdatePermissionPrompt.strings hash ue8RFeCIA9W//Ljg4gQ7FS2VWDI= hash2 U2AMJzDk05vus6I9EoeVz9DUqR5by7QbbRdFLaAcAew= optional Resources/es.lproj/Sparkle.strings hash QPG88BN+x/l2Qk1NLLe3wRa26mQ= hash2 mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= optional Resources/fa.lproj/Sparkle.strings hash lND9QvVswMzjpLbhP9ZfW955lAA= hash2 aqSDVCfHHNCBK2BLljsy2wvdfJBF1mzOPGPRBuW4VeE= optional Resources/fi.lproj/SUUpdateAlert.strings hash HAZee52kwb4xj+XU0NT+e83gnRY= hash2 ByEJSZxbPqB52PM74lywQGxYfs3wfNbQQiUiXwshavQ= optional Resources/fi.lproj/SUUpdatePermissionPrompt.strings hash MB7f4Y1//dLo12Zg4u3xHOetfPQ= hash2 PU0/jpGIC3w/mOYxLHRIAbJWAKS92PwTT1xOVxnL4j8= optional Resources/fi.lproj/Sparkle.strings hash yd6pIoSj19HMDIUos4Td1Fch7bs= hash2 +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= optional Resources/fr.lproj/SUUpdateAlert.strings hash Hz89lX88i5x+vi6K2xEseJrz4HU= hash2 5HyLxNXA6rhr/jBtPvnw0+yJJL9XVe+Ct76L0BIk3vk= optional Resources/fr.lproj/SUUpdatePermissionPrompt.strings hash 29FSy8nw1rzTXwCxdlojnK1cwpw= hash2 ij90WhPWT764P7leEvoyDtMAa330mLH23Va+PREeUIs= optional Resources/fr.lproj/Sparkle.strings hash 2eoIyFzzAjSdyXDhmvKhtem2aVQ= hash2 sg8RCTcbS8KN4P8IJCsQ4cTpc3dCUp6AVFkQHgqPvjk= optional Resources/he.lproj/SUUpdateAlert.strings hash TFRQPnW/KziPaszAKC9UTpKcQYY= hash2 FgPs07QNaPy/5AFYQ6Ez38I7cIf5M9dT9uDnglG4WpA= optional Resources/he.lproj/Sparkle.strings hash VGB02p2yeIM3xW93qeo1iYR6KH0= hash2 1/FNOTs/zXRcUoh5Z60Xpi9A6/xGIGExpgGsMKAJcTI= optional Resources/hr.lproj/SUUpdateAlert.strings hash yV8ppSHVPstpruV3OfrIoGFa/ns= hash2 06i/9O7wG6LGC572R+3wowpqSb3P+MwYSTLFnFFyvP4= optional Resources/hr.lproj/SUUpdatePermissionPrompt.strings hash RdbP1XsEKRslYy0h38VUnsYZhuo= hash2 rWueitq7jYIUtY28MDGKwcIIUK0XEAltqEZaQaKpdsU= optional Resources/hr.lproj/Sparkle.strings hash 7LLOVs76ioMwEDV8Gah+6sV/5No= hash2 TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= optional Resources/hu.lproj/SUUpdatePermissionPrompt.strings hash 1JIZHFhRN3yLZrhhGoJuCmKw7WA= hash2 Q8ucA1Af17IsAlse9fMOTfvNlTmhTkXJWu1Nr27XKAQ= optional Resources/is.lproj/SUUpdateAlert.strings hash D4qANBB2xz3qNDiEMNRweN9uYfs= hash2 xGxSjuuEaKDyxmQ5FhdG94YqAovO+fWnV689UaKtUC0= optional Resources/is.lproj/SUUpdatePermissionPrompt.strings hash Lk20Thx+SkKfUO/nqq18gyIdSrQ= hash2 NaHuamWvVyUHS3PGufIjX4/G3D26xlUS7koWN0FP1uA= optional Resources/is.lproj/Sparkle.strings hash 8fxzD9ZhrvIZVZB1+QSJaPzg80M= hash2 xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= optional Resources/it.lproj/SUUpdateAlert.strings hash GYqMkm5hawyrjBBffKBxomiS2PI= hash2 SAuXAvsN6neYXWRSPpR1aEUIsLy6i5c0eo2ncKMsDPs= optional Resources/it.lproj/SUUpdatePermissionPrompt.strings hash u2qJTXcpYgkAffiLKiJC6e30nt0= hash2 Y1CtNupJxF7g/AWSjDPPlLsBeRVXGi4sivWoL+DEIgI= optional Resources/it.lproj/Sparkle.strings hash bk1J6vpZjWeUFhBYWuWZf8TDv1A= hash2 Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= optional Resources/ja.lproj/SUUpdateAlert.strings hash zWrs1GohM3YdeIFqqXbuVUPMaDI= hash2 usXBqD8J4yH4po/bYyHHd1hm5MYOPnOs1d9UbHQsW4I= optional Resources/ja.lproj/SUUpdatePermissionPrompt.strings hash hjzv+svW1QjJ43esmkoEOa6hZ4c= hash2 JWf+D5iWncF2Ec5Y/SZ1Htq6IbYy9AwrR8AqiBLOUVc= optional Resources/ja.lproj/Sparkle.strings hash i/oNPI1B99fOfykY8Rft6SGfkfU= hash2 icz9BcY1YsDXLAgOyGKBvKB/QEANQAy18MGgdQDMvDI= optional Resources/ko.lproj/SUUpdateAlert.strings hash vgph4Q9zSsugo4E+oxPH0QE8Be8= hash2 yUqNvLchhyJ2BH3Yq3U1NnL46CL0w6VRB4JVNuwz6g4= optional Resources/ko.lproj/SUUpdatePermissionPrompt.strings hash 1wze5PyZKZ5HZqyesVXaIPHSOZw= hash2 0j3b3z/Ujcx0YWiJQMwCT1ohVRDY9NDZNpCEbrkdToM= optional Resources/ko.lproj/Sparkle.strings hash FRHRQPCWEk9GdJawYTuccg+E2tA= hash2 +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= optional Resources/nb.lproj/SUUpdateAlert.strings hash 4yetlWmWsSlNv5350fa3OeelhqA= hash2 URYhnZIMa8OvF8sBU+FUPdFH7BiNM2vVTiVvLZzG3XY= optional Resources/nb.lproj/SUUpdatePermissionPrompt.strings hash IfxOFWKti3cy3IvNEj/GGCfpLWU= hash2 KIzzsmmsluTKDaey24wuPGe/UUW+xVztVrtW+kLKhfI= optional Resources/nb.lproj/Sparkle.strings hash sgrDElwUxXtzdw8WaUFWyK3pG9Y= hash2 FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= optional Resources/nl.lproj/SUUpdateAlert.strings hash 5ZpTsHPgV4inhhYiISGjC03BMG4= hash2 tp3fY8ogv+xcQOFkz5BkDNTZHIaRrhGgT9uKfCjDB70= optional Resources/nl.lproj/SUUpdatePermissionPrompt.strings hash 1OahTTjmwc6xGVrnfJ4jQAlczNg= hash2 AnDExckS661tfAK+Boog4+sXuC5AkiTU7aNG62I8Pmk= optional Resources/nl.lproj/Sparkle.strings hash hCqdU2TzWqdhpE01rd1gNWQ0+vo= hash2 l9TlNrni0qz4udeDz0AA403sY4UcQfbuEeZ7rzzoB2U= optional Resources/pl.lproj/SUUpdateAlert.strings hash 7kEOWR6DKRm/L2AdK5CcdFgZyjM= hash2 m1IOQ49UHfw7ir1AaDv2LSO0vU3EFuQhFuaYqhi3O+Y= optional Resources/pl.lproj/SUUpdatePermissionPrompt.strings hash Fhb7U9X5U4zcqJ2djYeJoM9BHdM= hash2 hr8tlJ6cWRVhxFPTr2HWpu8tQJD1C6Ap6a7foAnTAj0= optional Resources/pl.lproj/Sparkle.strings hash o7deBXE2Ct8/vQxouej5KkwTcUA= hash2 pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= optional Resources/pt_BR.lproj/SUUpdateAlert.strings hash 7pwMJx+KI0UUVgaWikfU46yFL0M= hash2 q/BSio3dMuunv6BC58Sv2l/gvp+2wJzsf2e56PcQEbU= optional Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings hash sl/b7LUQnh0q6nxANzoq9c2dqAM= hash2 47yuZWcR1fvPz9IRRR0KLEarFjijiCskMTf/wHCKQ6E= optional Resources/pt_BR.lproj/Sparkle.strings hash /adUv04OXQkCFv+Oed6qktFVQ3E= hash2 lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= optional Resources/pt_PT.lproj/SUUpdateAlert.strings hash mSk5Q3KHPB+9x6cFomPz+RQGs0w= hash2 cvqklht8BD9BGcp+rVpGQFIpiMZGvS+8ltGS6kIRrHc= optional Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings hash 58Sh7o1d6M8dgvvbHKYYi5clXE0= hash2 IyOdbPeNUzkkY3Tc+OGN8JbxpCuEJlwH+D9Plsp+d6Q= optional Resources/pt_PT.lproj/Sparkle.strings hash Mji9loJOJvuDY9hz3FhQ4H+HY5E= hash2 RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= optional Resources/ro.lproj/SUUpdateAlert.strings hash ikQC1DV0PMrPFqUeoIvI9WC2hhM= hash2 XYQjdLS490eNt3Ax/kzFSLyKa78HkMKQk4Br9kwogoU= optional Resources/ro.lproj/SUUpdatePermissionPrompt.strings hash ipGYPryTq9uLVK/WAHPgo3Sm1D8= hash2 6gAXiBrOidz6Jrvntk7z5UtPrAypMHEf7MCHrxfHlrs= optional Resources/ro.lproj/Sparkle.strings hash 9U+OTz29kXKZHY/nmvbtemMsB3g= hash2 NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= optional Resources/ru.lproj/SUUpdateAlert.strings hash 7C5BXulU9j7lmP8wWY8l0JAzSng= hash2 lfzx/TY3AUVw2O/EEdIhDlVThSVpdFiZln/hkMw6msE= optional Resources/ru.lproj/SUUpdatePermissionPrompt.strings hash 2wtzrVJFwM7wiYewFJwLcefDRgk= hash2 aBNjMp9zsnAE7niTJJNIuetfeVdTmcYtH7NdIYaBamg= optional Resources/ru.lproj/Sparkle.strings hash x6JdY7WL2dHnGXX6PHJl5da7WKE= hash2 +vCWSRbECqQcsR6Nd8erQda/7x+ku/kQSUvZtTvemyQ= optional Resources/sk.lproj/SUUpdateAlert.strings hash eG17GzSlQfjC4/mU1++Op/P4oPc= hash2 2yJUxJBPRrnYu199ssT/FDZPYYAcTVIlBTNcJlg7qok= optional Resources/sk.lproj/SUUpdatePermissionPrompt.strings hash v5bg8vqMZC98XZYsI5wKaOpRovE= hash2 cNU/2JLlrE9zr/84SVJj3Qh8n1CsMB8hQ83uywuO9ck= optional Resources/sk.lproj/Sparkle.strings hash qn/mo2EFOyw6keezS64Wo5ZGZXU= hash2 e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= optional Resources/sl.lproj/SUUpdateAlert.strings hash Jl19StfYmbiByPDrMQazCsH9SuM= hash2 bxB9INNteyLOVcT6y9aLkMoHcpFfB8BbLFxvP2wI/ZU= optional Resources/sl.lproj/SUUpdatePermissionPrompt.strings hash 4qUwxTuYTX0YgvEt0GeJ+5+Ss58= hash2 tOEi1KMuAP7GGIYZZnq1T/88ZLd4P+QJhO1xixl2fmI= optional Resources/sl.lproj/Sparkle.strings hash kwvdisufBenuQzrVg8tYKTX+qgg= hash2 t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= optional Resources/sv.lproj/SUUpdateAlert.strings hash ZJ/cyOSNuqJUjyR3eclaPRASOhE= hash2 EqY2I/Kubso7K1QNVN6iFqAxdrs9r1S06T3LQmT4sCM= optional Resources/sv.lproj/SUUpdatePermissionPrompt.strings hash +PA2HL9+wblDCo4ASTuNEWtngxk= hash2 B8JtWban6MyRZRzmJnvXIcCR5o2cZZrvvAwOqS6BQAE= optional Resources/sv.lproj/Sparkle.strings hash 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= hash2 mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= optional Resources/th.lproj/SUUpdateAlert.strings hash BnhGQ74iKGYaENEK9iLaiAiXjDg= hash2 JAuH/Dirjof04rrKK8tF0KzqQPI8yo6Dj+WRvGaNAyo= optional Resources/th.lproj/SUUpdatePermissionPrompt.strings hash 8yZc/OUdeXxjMDEh1GYqITpTRDo= hash2 L8U75JgyUnuj26FVWeag3n7AZfKzVelX9IqWagTYd+Q= optional Resources/th.lproj/Sparkle.strings hash HQwGW1Ebf0i+Bl4synks3x2SY2M= hash2 nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= optional Resources/tr.lproj/SUUpdateAlert.strings hash +moR0Pq4x/xokjAcOmpUUIakSGc= hash2 PeGI77CSsUYrhbQHQ7ylkIhieERyLeW8WMDz53rjpKQ= optional Resources/tr.lproj/SUUpdatePermissionPrompt.strings hash 9QMXjDAeptxKN50sWOQVPDRGl2U= hash2 fU42ggPsPEE1Wn+o8YViDrtn+iYrY6QvoiEvAiPZUyk= optional Resources/tr.lproj/Sparkle.strings hash whUQco5F2wcYdjc+cPKlk+mtx7Q= hash2 xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= optional Resources/uk.lproj/SUUpdateAlert.strings hash UiYYV9jAIRc042ADR7KGxmBYLGM= hash2 Dz6ERGgnwwW49ykkHcS5Q6Y6dRU9JcddFjxKiXm/oJI= optional Resources/uk.lproj/SUUpdatePermissionPrompt.strings hash BhzjUQOZcJ2cvxv0+r+H3RsIqjI= hash2 jb97t0AM92JdSsst62ZDW73GPVnOFrXXP44rJD3u6Vo= optional Resources/uk.lproj/Sparkle.strings hash JXhpqvLkX0yDWjbWgsk2wbSObKU= hash2 u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= optional Resources/zh_CN.lproj/SUUpdateAlert.strings hash nv5vdtxa5px73vaGNZLva8Ke6/8= hash2 nywOtEBT/zcM2/SlqjYfLMvBDGjTf3cEDQtLF+xuIKw= optional Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings hash g/HeXdy9dK022Sc/nEnwUX+6NI8= hash2 1sSuqBJiOgqivAyshgd7EzEQwGJLt7RYtOi2wR7D8w8= optional Resources/zh_CN.lproj/Sparkle.strings hash OnR96Z9tB0noODRSYssSs63+zGA= hash2 zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= optional Resources/zh_TW.lproj/SUUpdateAlert.strings hash V3vtjphOC+UWkuM/uqrEHt0jiWY= hash2 GrVyadHrs+NNZ3QRE0zGFKRagBAxd6TG4GwIpwO/XJY= optional Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings hash oUpwrDJYgWdq/fQO/uBxL2JCttk= hash2 TMk8XX1SAEN09OTwKKGVwHGk2tj3ZIW98ND4cN1Gmws= optional Resources/zh_TW.lproj/Sparkle.strings hash 1FLKoM5jZ8JGBG/nmyEIA+/aalA= hash2 Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= optional Updater.app cdhash NS571rz1p5vGuD5ZoIBAereskFk= requirement cdhash H"ad8875d800fd632605e9d17a5e2f66d20b4dd2f6" or cdhash H"352e7bd6bcf5a79bc6b83e59a080407ab7ac9059" or cdhash H"d86d4f165f84f072df1935ce490661b0eb6f05ef" or cdhash H"0ab9b87f283d7a2c05a25f5785a587a2817bbb4a" XPCServices/org.sparkle-project.Downloader.xpc cdhash A8jXcNolN23YtNUm9InzJO2oMlI= requirement cdhash H"785d7dfbf97537e0027b5f1a9eed1755b33aaf9b" or cdhash H"03c8d770da25376dd8b4d526f489f324eda83252" or cdhash H"17ddab1bb16a81cdee7c02f7ea8ab87826aecfe3" or cdhash H"e1157dab141765012419bbb106f54199f8fcbc78" XPCServices/org.sparkle-project.InstallerLauncher.xpc cdhash Ys1R9b32LpAvBHuf+sBpwTspTMg= requirement cdhash H"2ee86685af05f5729b4bc2f972ab1a866202813c" or cdhash H"62cd51f5bdf62e902f047b9ffac069c13b294cc8" or cdhash H"51f1254e43cc26e39a1b4dc97f894163b99666f3" or cdhash H"78b832d2840dcd2f81bd8e597be4be86f8694d8f" rules ^Resources/ ^Resources/.*\.lproj/ optional weight 1000 ^Resources/.*\.lproj/locversion.plist$ omit weight 1100 ^Resources/Base\.lproj/ weight 1010 ^version.plist$ rules2 .*\.dSYM($|/) weight 11 ^(.*/)?\.DS_Store$ omit weight 2000 ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ nested weight 10 ^.* ^Info\.plist$ omit weight 20 ^PkgInfo$ omit weight 20 ^Resources/ weight 20 ^Resources/.*\.lproj/ optional weight 1000 ^Resources/.*\.lproj/locversion.plist$ omit weight 1100 ^Resources/Base\.lproj/ weight 1010 ^[^/]+$ nested weight 10 ^embedded\.provisionprofile$ weight 20 ^version\.plist$ weight 20