From: jbrjake Date: Thu, 9 Oct 2008 17:50:44 +0000 (+0000) Subject: Bumps x264 to r999, bringing with it, among other things, the removal of the b-rdo... X-Git-Tag: 0.9.3~123 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93288096cd99266708044c4bf177374e8f1a46de;p=handbrake Bumps x264 to r999, bringing with it, among other things, the removal of the b-rdo and bime options and new subme modes to replace them. Subme 5 or greater now includes bime. Subme 7 is now subme 6 with b-rdo Subme 8 is the old subme 7 with b-rdo Subme 9 is new, does RD-refinement for b-frames. MacGui presets and advanced tab have been updated to reflect these changes (don't forget to update built-in presets). CLI will wait, as manicure.rb is in a state of flux. WinGui and LinGui still need to be updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1821 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/contrib/version_x264.txt b/contrib/version_x264.txt index 2f774c7e7..01a8d547b 100644 --- a/contrib/version_x264.txt +++ b/contrib/version_x264.txt @@ -1 +1 @@ -http://download.m0k.org/handbrake/contrib/x264-r995-2324c70.tar.gz \ No newline at end of file +http://download.m0k.org/handbrake/contrib/x264-r999-cc51047.tar.gz \ No newline at end of file diff --git a/macosx/English.lproj/AdvancedView.xib b/macosx/English.lproj/AdvancedView.xib index d9f222ddd..ac8ca5885 100644 --- a/macosx/English.lproj/AdvancedView.xib +++ b/macosx/English.lproj/AdvancedView.xib @@ -1,3346 +1,3156 @@ - - - 1050 - 9B18 - 629 - 949 - 343.00 - - YES - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - HBAdvancedController - - - FirstResponder - - - NSApplication - - - - 256 - - YES - - - 256 - {{150, 264}, {84, 15}} - - YES - - -2076049856 - 264192 - - LucidaGrande - 9.000000e+00 - 3614 - - - 109199615 - 1 - - - - - - 400 - 75 - - - Item1 - - 1048576 - 2147483647 - 1 - - NSImage - NSMenuCheckmark - - - - NSMenuMixedState - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - Item2 - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - Item3 - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{20, 265}, {128, 13}} - - YES - - 67239424 - 71434240 - Reference Frames: - - - 1.000000e+01 - 2843 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2OQA - - - - 6 - - controlTextColor - - 3 - MAA - - - - - - - 256 - {{20, 214}, {128, 13}} - - YES - - 67239424 - 71303168 - B-Frames: - - - - - - - - - 256 - {{150, 213}, {84, 15}} - - YES - - -2076049856 - 264704 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{407, 222}, {83, 15}} - - YES - - -2076049856 - 264192 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 142}, {142, 13}} - - YES - - 67239424 - 71303168 - Trellis: - - - - - - - - - 256 - {{429, 121}, {96, 13}} - - YES - - 67239424 - 71303168 - No DCT-Decimate: - - - - - - - - - 256 - {{263, 121}, {142, 13}} - - YES - - 67239424 - 71303168 - No Fast-P-Skip: - - - - - - - - - 256 - {{23, 233}, {210, 5}} - - {0, 0} - - 67239424 - 0 - Box - - - 1.300000e+01 - 1044 - - - 6 - - textBackgroundColor - - 3 - MQA - - - - 3 - MCAwLjgwMDAwMDAxAA - - - 3 - 2 - 0 - NO - - - - 256 - {{263, 212}, {278, 5}} - - - - 67239424 - 0 - - - - - 3 - MCAwLjgwMDAwMDAxAA - - - 3 - 2 - 0 - NO - - - - 256 - {{20, 20}, {660, 44}} - - YES - - -1805517311 - 272760832 - - - - 1.100000e+01 - 3100 - - - YES - - - 6 - - textColor - - - - - - - 256 - {{20, 244}, {128, 13}} - - YES - - 67239424 - 71303168 - Mixed References: - - - - - - - - - 256 - {{407, 264}, {135, 15}} - - YES - - -2076049856 - 264704 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 265}, {142, 13}} - - YES - - 67239424 - 71303168 - Motion Estimation Method: - - - - - - - - - 256 - {{263, 244}, {142, 13}} - - YES - - 67239424 - 71434240 - Motion Estimation Range: - - - - - - - - - 256 - {{407, 243}, {83, 15}} - - YES - - -2076049856 - 264704 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 223}, {142, 13}} - - YES - - 67239424 - 71434240 - Subpixel Motion Estimation: - - - - - - - - - 256 - {{20, 172}, {128, 13}} - - YES - - 67239424 - 71303168 - Weighted B-Frames: - - - - - - - - - 256 - {{20, 109}, {128, 13}} - - YES - - 67239424 - 71434240 - Pyramidal B-Frames: - - - - - - - - - 256 - {{20, 151}, {128, 13}} - - YES - - 67239424 - 71303168 - B-Frame Rate Distortion: - - - - - - - - - 256 - {{20, 130}, {128, 13}} - - YES - - 67239424 - 71303168 - Bidirectional Refinement: - - - - - - - - - 256 - {{20, 193}, {128, 13}} - - YES - - 67239424 - 71303168 - Direct Prediction: - - - - - - - - - 256 - {{150, 192}, {84, 15}} - - YES - - -2076049856 - 264704 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{20, 67}, {231, 14}} - - YES - - 67239424 - 272629760 - Current x264 Advanced Option String: - - - - - - - - - 256 - {{407, 162}, {63, 15}} - - YES - - -2076049856 - 263680 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{479, 162}, {63, 15}} - - YES - - -2076049856 - 263680 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 163}, {142, 13}} - - YES - - 67239424 - 71303168 - Deblocking: - - - - - - - - - 256 - {{148, 243}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - NSSwitch - - - - 200 - 25 - - - - - 256 - {{148, 171}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{148, 150}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{148, 129}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{148, 108}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{405, 120}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{525, 120}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{407, 141}, {83, 15}} - - YES - - -2076049856 - 264192 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 182}, {278, 5}} - - - - 67239424 - 0 - - - - - 3 - MCAwLjgwMDAwMDAxAA - - - 3 - 2 - 0 - NO - - - - 256 - {{407, 192}, {63, 15}} - - YES - - -2076049856 - 264704 - - - 109199615 - 1 - - - - - - 400 - 75 - - - - - 1048576 - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - - OtherViews - - - YES - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - - - 1048576 - 2147483647 - - - _popUpItemAction: - - - - - 3 - YES - YES - 1 - - - - - 256 - {{263, 193}, {142, 13}} - - YES - - 67239424 - 71434240 - Analysis: - - - - - - - - - 256 - {{525, 192}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{475, 193}, {50, 13}} - - YES - - 67239424 - 71434240 - 8x8 DCT: - - - - - - - - - 256 - {{525, 99}, {22, 16}} - - YES - - 67239424 - 131072 - - - - 1211912703 - 2 - - - - 200 - 25 - - - - - 256 - {{263, 100}, {262, 13}} - - YES - - 67239424 - 71565312 - CABAC Entropy Coding: - - - - - - - - {700, 290} - NSView - NSResponder - - - - 256 - - YES - - - 256 - {{20, 206}, {660, 14}} - - - YES - - 67239424 - 138412032 - Small System Font Text - - - - - - - - {700, 290} - - - - NSView - - - - - - - YES - - - fDisplayX264Options - - - - 191 - - - - fDisplayX264OptionsLabel - - - - 192 - - - - X264AdvancedOptionsSet: - - - - 193 - - - - fX264optView - - - - 194 - - - - fX264opt8x8dctSwitch - - - - 195 - - - - fX264opt8x8dctLabel - - - - 196 - - - - fX264optAlphaDeblockPopUp - - - - 197 - - - - fX264optBetaDeblockPopUp - - - - 198 - - - - fX264optAnalyseLabel - - - - 199 - - - - fX264optAnalysePopUp - - - - 200 - - - - fX264optBframesPopUp - - - - 201 - - - - fX264optBframesLabel - - - - 202 - - - - fX264optBiMESwitch - - - - 203 - - - - fX264optBiMELabel - - - - 204 - - - - fX264optBPyramidSwitch - - - - 205 - - - - fX264optBPyramidLabel - - - - 206 - - - - fX264optBRDOSwitch - - - - 207 - - - - fX264optBRDOLabel - - - - 208 - - - - fX264optCabacSwitch - - - - 209 - - - - fX264optCabacLabel - - - - 210 - - - - fX264optDeblockLabel - - - - 211 - - - - fX264optDirectPredPopUp - - - - 212 - - - - fX264optDirectPredLabel - - - - 213 - - - - fX264optMixedRefsSwitch - - - - 216 - - - - fX264optMixedRefsLabel - - - - 217 - - - - fX264optMERangePopUp - - - - 218 - - - - fX264optMERangeLabel - - - - 219 - - - - fX264optMotionEstPopUp - - - - 220 - - - - fX264optMotionEstLabel - - - - 221 - - - - fX264optNfpskipLabel - - - - 222 - - - - fX264optNfpskipSwitch - - - - 223 - - - - fX264optNodctdcmtLabel - - - - 224 - - - - fX264optNodctdcmtSwitch - - - - 225 - - - - fX264optRefPopUp - - - - 226 - - - - fX264optRefLabel - - - - 227 - - - - fX264optSubmePopUp - - - - 228 - - - - fX264optSubmeLabel - - - - 229 - - - - fX264optTrellisPopUp - - - - 230 - - - - fX264optTrellisLabel - - - - 231 - - - - fX264optWeightBSwitch - - - - 232 - - - - fX264optWeightBLabel - - - - 234 - - - - X264AdvancedOptionsChanged: - - - - 235 - - - - - - - - 236 - - - - - - - - 237 - - - - - - - - 238 - - - - - - - - 239 - - - - - - - - 240 - - - - - - - - 241 - - - - - - - - 242 - - - - - - - - 243 - - - - - - - - 244 - - - - - - - - 245 - - - - - - - - 246 - - - - - - - - 247 - - - - - - - - 248 - - - - - - - - 249 - - - - - - - - 250 - - - - - - - - 251 - - - - - - - - 252 - - - - - - - - 253 - - - - fEmptyView - - - - 256 - - - - fX264optViewTitleLabel - - - - 257 - - - - - YES - - 0 - - YES - - - - - - -2 - - - RmlsZSdzIE93bmVyA - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - YES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x264 - - - 6 - - - YES - - - - - - 11 - - - YES - - - - - - 12 - - - YES - - - - - - 13 - - - YES - - - - - - 18 - - - YES - - - - - - 23 - - - YES - - - - - - 24 - - - YES - - - - - - 25 - - - YES - - - - - - 26 - - - YES - - - 256 - {{2, 2}, {125, 1}} - - - - - - 27 - - - - - 28 - - - YES - - - 256 - {{2, 2}, {125, 1}} - - - - - - 29 - - - - - 30 - - - YES - - - - - - 31 - - - YES - - - - - - 32 - - - YES - - - - - - 37 - - - YES - - - - - - 38 - - - YES - - - - - - 39 - - - YES - - - - - - 44 - - - YES - - - - - - 45 - - - YES - - - - - - 46 - - - YES - - - - - - 47 - - - YES - - - - - - 48 - - - YES - - - - - - 49 - - - YES - - - - - - 50 - - - YES - - - - - - 55 - - - YES - - - - - - 56 - - - YES - - - - - - 61 - - - YES - - - - - - 66 - - - YES - - - - - - 67 - - - YES - - - - - - 68 - - - YES - - - - - - 69 - - - YES - - - - - - 70 - - - YES - - - - - - 71 - - - YES - - - - - - 72 - - - YES - - - - - - 73 - - - YES - - - - - - 74 - - - YES - - - - - - 79 - - - YES - - - 256 - {{2, 2}, {125, 1}} - - - - - - 80 - - - - - 81 - - - YES - - - - - - 86 - - - YES - - - - - - 87 - - - YES - - - - - - 88 - - - YES - - - - - - 89 - - - YES - - - - - - 90 - - - YES - - - - - - 254 - - - YES - - - - empty - - - 255 - - - YES - - - - - - 342 - - - YES - - - - - - 343 - - - - - 344 - - - - - 345 - - - YES - - - - - - 346 - - - YES - - - - - - 347 - - - - - 348 - - - - - 349 - - - - - 350 - - - - - 351 - - - - - 352 - - - YES - - - - - - 353 - - - - - 354 - - - - - 355 - - - YES - - - - - - 356 - - - - - 357 - - - - - 358 - - - - - 359 - - - - - 360 - - - - - 361 - - - - - 362 - - - YES - - - - - - 363 - - - - - 364 - - - YES - - - - - - 365 - - - YES - - - - - - 366 - - - - - 367 - - - - - 368 - - - - - 369 - - - - - 370 - - - - - 371 - - - - - 372 - - - - - 373 - - - - - 374 - - - YES - - - - - - 375 - - - YES - - - - - - 376 - - - - - 377 - - - - - 378 - - - - - 379 - - - - - 380 - - - - - 381 - - - - - 7 - - - YES - - - - - - - - 10 - - - - - 9 - - - - - 8 - - - - - 14 - - - YES - - - - - - - - 17 - - - - - 16 - - - - - 15 - - - - - 19 - - - YES - - - - - - - - 22 - - - - - 21 - - - - - 20 - - - - - 33 - - - YES - - - - - - - - 36 - - - - - 35 - - - - - 34 - - - - - 40 - - - YES - - - - - - - - 43 - - - - - 42 - - - - - 41 - - - - - 51 - - - YES - - - - - - - - 54 - - - - - 53 - - - - - 52 - - - - - 57 - - - YES - - - - - - - - 60 - - - - - 59 - - - - - 58 - - - - - 62 - - - YES - - - - - - - - 65 - - - - - 64 - - - - - 63 - - - - - 75 - - - YES - - - - - - - - 78 - - - - - 77 - - - - - 76 - - - - - 82 - - - YES - - - - - - - - 85 - - - - - 84 - - - - - 83 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - -3.ImportedFromIB2 - 10.IBPluginDependency - 10.ImportedFromIB2 - 11.IBAttributePlaceholdersKey - 11.IBPluginDependency - 11.ImportedFromIB2 - 12.IBAttributePlaceholdersKey - 12.IBPluginDependency - 12.ImportedFromIB2 - 13.IBAttributePlaceholdersKey - 13.IBPluginDependency - 13.ImportedFromIB2 - 14.IBPluginDependency - 14.ImportedFromIB2 - 15.IBPluginDependency - 15.ImportedFromIB2 - 16.IBPluginDependency - 16.ImportedFromIB2 - 17.IBPluginDependency - 17.ImportedFromIB2 - 18.IBAttributePlaceholdersKey - 18.IBPluginDependency - 18.ImportedFromIB2 - 19.IBPluginDependency - 19.ImportedFromIB2 - 20.IBPluginDependency - 20.ImportedFromIB2 - 21.IBPluginDependency - 21.ImportedFromIB2 - 22.IBPluginDependency - 22.ImportedFromIB2 - 23.IBAttributePlaceholdersKey - 23.IBPluginDependency - 23.ImportedFromIB2 - 24.IBAttributePlaceholdersKey - 24.IBPluginDependency - 24.ImportedFromIB2 - 25.IBAttributePlaceholdersKey - 25.IBPluginDependency - 25.ImportedFromIB2 - 254.IBPluginDependency - 254.ImportedFromIB2 - 254.editorWindowContentRectSynchronizationRect - 255.IBPluginDependency - 255.ImportedFromIB2 - 26.IBPluginDependency - 26.ImportedFromIB2 - 27.IBPluginDependency - 27.ImportedFromIB2 - 28.IBPluginDependency - 28.ImportedFromIB2 - 29.IBPluginDependency - 29.ImportedFromIB2 - 30.IBPluginDependency - 30.ImportedFromIB2 - 31.IBAttributePlaceholdersKey - 31.IBPluginDependency - 31.ImportedFromIB2 - 32.IBAttributePlaceholdersKey - 32.IBPluginDependency - 32.ImportedFromIB2 - 33.IBPluginDependency - 33.ImportedFromIB2 - 34.IBPluginDependency - 34.ImportedFromIB2 - 35.IBPluginDependency - 35.ImportedFromIB2 - 36.IBPluginDependency - 36.ImportedFromIB2 - 37.IBAttributePlaceholdersKey - 37.IBPluginDependency - 37.ImportedFromIB2 - 38.IBAttributePlaceholdersKey - 38.IBPluginDependency - 38.ImportedFromIB2 - 39.IBAttributePlaceholdersKey - 39.IBPluginDependency - 39.ImportedFromIB2 - 40.IBPluginDependency - 40.ImportedFromIB2 - 41.IBPluginDependency - 41.ImportedFromIB2 - 42.IBPluginDependency - 42.ImportedFromIB2 - 43.IBPluginDependency - 43.ImportedFromIB2 - 44.IBAttributePlaceholdersKey - 44.IBPluginDependency - 44.ImportedFromIB2 - 45.IBAttributePlaceholdersKey - 45.IBPluginDependency - 45.ImportedFromIB2 - 46.IBAttributePlaceholdersKey - 46.IBPluginDependency - 46.ImportedFromIB2 - 47.IBAttributePlaceholdersKey - 47.IBPluginDependency - 47.ImportedFromIB2 - 48.IBAttributePlaceholdersKey - 48.IBPluginDependency - 48.ImportedFromIB2 - 49.IBAttributePlaceholdersKey - 49.IBPluginDependency - 49.ImportedFromIB2 - 5.IBPluginDependency - 5.ImportedFromIB2 - 5.editorWindowContentRectSynchronizationRect - 50.IBAttributePlaceholdersKey - 50.IBPluginDependency - 50.ImportedFromIB2 - 51.IBPluginDependency - 51.ImportedFromIB2 - 52.IBPluginDependency - 52.ImportedFromIB2 - 53.IBPluginDependency - 53.ImportedFromIB2 - 54.IBPluginDependency - 54.ImportedFromIB2 - 55.IBPluginDependency - 55.ImportedFromIB2 - 56.IBAttributePlaceholdersKey - 56.IBPluginDependency - 56.ImportedFromIB2 - 57.IBPluginDependency - 57.ImportedFromIB2 - 58.IBPluginDependency - 58.ImportedFromIB2 - 59.IBPluginDependency - 59.ImportedFromIB2 - 6.IBAttributePlaceholdersKey - 6.IBPluginDependency - 6.ImportedFromIB2 - 60.IBPluginDependency - 60.ImportedFromIB2 - 61.IBAttributePlaceholdersKey - 61.IBPluginDependency - 61.ImportedFromIB2 - 62.IBPluginDependency - 62.ImportedFromIB2 - 63.IBPluginDependency - 63.ImportedFromIB2 - 64.IBPluginDependency - 64.ImportedFromIB2 - 65.IBPluginDependency - 65.ImportedFromIB2 - 66.IBAttributePlaceholdersKey - 66.IBPluginDependency - 66.ImportedFromIB2 - 67.IBAttributePlaceholdersKey - 67.IBPluginDependency - 67.ImportedFromIB2 - 68.IBAttributePlaceholdersKey - 68.IBPluginDependency - 68.ImportedFromIB2 - 69.IBAttributePlaceholdersKey - 69.IBPluginDependency - 69.ImportedFromIB2 - 7.IBPluginDependency - 7.ImportedFromIB2 - 70.IBAttributePlaceholdersKey - 70.IBPluginDependency - 70.ImportedFromIB2 - 71.IBAttributePlaceholdersKey - 71.IBPluginDependency - 71.ImportedFromIB2 - 72.IBAttributePlaceholdersKey - 72.IBPluginDependency - 72.ImportedFromIB2 - 73.IBAttributePlaceholdersKey - 73.IBPluginDependency - 73.ImportedFromIB2 - 74.IBAttributePlaceholdersKey - 74.IBPluginDependency - 74.ImportedFromIB2 - 75.IBPluginDependency - 75.ImportedFromIB2 - 76.IBPluginDependency - 76.ImportedFromIB2 - 77.IBPluginDependency - 77.ImportedFromIB2 - 78.IBPluginDependency - 78.ImportedFromIB2 - 79.IBPluginDependency - 79.ImportedFromIB2 - 8.IBPluginDependency - 8.ImportedFromIB2 - 80.IBPluginDependency - 80.ImportedFromIB2 - 81.IBAttributePlaceholdersKey - 81.IBPluginDependency - 81.ImportedFromIB2 - 82.IBPluginDependency - 82.ImportedFromIB2 - 83.IBPluginDependency - 83.ImportedFromIB2 - 84.IBPluginDependency - 84.ImportedFromIB2 - 85.IBPluginDependency - 85.ImportedFromIB2 - 86.IBAttributePlaceholdersKey - 86.IBPluginDependency - 86.ImportedFromIB2 - 87.IBAttributePlaceholdersKey - 87.IBPluginDependency - 87.ImportedFromIB2 - 88.IBAttributePlaceholdersKey - 88.IBPluginDependency - 88.ImportedFromIB2 - 89.IBAttributePlaceholdersKey - 89.IBPluginDependency - 89.ImportedFromIB2 - 9.IBPluginDependency - 9.ImportedFromIB2 - 90.IBAttributePlaceholdersKey - 90.IBPluginDependency - 90.ImportedFromIB2 - - - YES - - - - - - - - ToolTip - - - - U2FuZSB2YWx1ZXMgYXJlIDEtNi4gVGhlIG1vcmUgeW91IGFkZCwgdGhlIGhpZ2hlciB0aGUgcXVhbGl0 + + + 1050 + 9F33 + 658 + 949.34 + 352.00 + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + HBAdvancedController + + + FirstResponder + + + NSApplication + + + + 256 + + YES + + + 256 + {{150, 264}, {84, 15}} + + YES + + -2076049856 + 264192 + + LucidaGrande + 9.000000e+00 + 3614 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{20, 265}, {128, 13}} + + YES + + 67239424 + 71434240 + Reference Frames: + + LucidaGrande + 1.000000e+01 + 2843 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2OQA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 256 + {{20, 214}, {128, 13}} + + YES + + 67239424 + 71303168 + B-Frames: + + + + + + + + + 256 + {{150, 213}, {84, 15}} + + YES + + -2076049856 + 264704 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{407, 222}, {83, 15}} + + YES + + -2076049856 + 264192 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 142}, {142, 13}} + + YES + + 67239424 + 71303168 + Trellis: + + + + + + + + + 256 + {{429, 121}, {96, 13}} + + YES + + 67239424 + 71303168 + No DCT-Decimate: + + + + + + + + + 256 + {{263, 121}, {142, 13}} + + YES + + 67239424 + 71303168 + No Fast-P-Skip: + + + + + + + + + 256 + {{23, 233}, {210, 5}} + + {0, 0} + + 67239424 + 0 + Box + + LucidaGrande + 1.300000e+01 + 1044 + + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 3 + MCAwLjgwMDAwMDAxAA + + + 3 + 2 + 0 + NO + + + + 256 + {{263, 212}, {278, 5}} + + {0, 0} + + 67239424 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxAA + + + 3 + 2 + 0 + NO + + + + 256 + {{20, 20}, {660, 44}} + + YES + + -1805517311 + 272760832 + + + LucidaGrande + 1.100000e+01 + 3100 + + + YES + + + 6 + System + textColor + + + + + + + 256 + {{20, 244}, {128, 13}} + + YES + + 67239424 + 71303168 + Mixed References: + + + + + + + + + 256 + {{407, 264}, {135, 15}} + + YES + + -2076049856 + 264704 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 265}, {142, 13}} + + YES + + 67239424 + 71303168 + Motion Estimation Method: + + + + + + + + + 256 + {{263, 244}, {142, 13}} + + YES + + 67239424 + 71434240 + Motion Estimation Range: + + + + + + + + + 256 + {{407, 243}, {83, 15}} + + YES + + -2076049856 + 264704 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 223}, {142, 13}} + + YES + + 67239424 + 71434240 + Subpixel Motion Estimation: + + + + + + + + + 256 + {{20, 172}, {128, 13}} + + YES + + 67239424 + 71303168 + Weighted B-Frames: + + + + + + + + + 256 + {{20, 151}, {128, 13}} + + YES + + 67239424 + 71434240 + Pyramidal B-Frames: + + + + + + + + + 256 + {{20, 193}, {128, 13}} + + YES + + 67239424 + 71303168 + Direct Prediction: + + + + + + + + + 256 + {{150, 192}, {84, 15}} + + YES + + -2076049856 + 264704 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{20, 67}, {231, 14}} + + YES + + 67239424 + 272629760 + Current x264 Advanced Option String: + + + + + + + + + 256 + {{407, 162}, {63, 15}} + + YES + + -2076049856 + 263680 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{479, 162}, {63, 15}} + + YES + + -2076049856 + 263680 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 163}, {142, 13}} + + YES + + 67239424 + 71303168 + Deblocking: + + + + + + + + + 256 + {{148, 243}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + NSSwitch + + + + 200 + 25 + + + + + 256 + {{148, 171}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{148, 150}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{405, 120}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{525, 120}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{407, 141}, {83, 15}} + + YES + + -2076049856 + 264192 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 182}, {278, 5}} + + {0, 0} + + 67239424 + 0 + Box + + + + 3 + MCAwLjgwMDAwMDAxAA + + + 3 + 2 + 0 + NO + + + + 256 + {{407, 192}, {63, 15}} + + YES + + -2076049856 + 264704 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Item1 + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Item2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{263, 193}, {142, 13}} + + YES + + 67239424 + 71434240 + Analysis: + + + + + + + + + 256 + {{525, 192}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{475, 193}, {50, 13}} + + YES + + 67239424 + 71434240 + 8x8 DCT: + + + + + + + + + 256 + {{525, 99}, {22, 16}} + + YES + + 67239424 + 131072 + + + + 1211912703 + 2 + + + + 200 + 25 + + + + + 256 + {{263, 100}, {262, 13}} + + YES + + 67239424 + 71565312 + CABAC Entropy Coding: + + + + + + + + {700, 290} + NSView + NSResponder + + + + 256 + + YES + + + 256 + {{20, 206}, {660, 14}} + + YES + + 67239424 + 138412032 + Small System Font Text + + + + + + + + {700, 290} + + NSView + + NSResponder + + + + + YES + + + fDisplayX264Options + + + + 191 + + + + fDisplayX264OptionsLabel + + + + 192 + + + + X264AdvancedOptionsSet: + + + + 193 + + + + fX264optView + + + + 194 + + + + fX264opt8x8dctSwitch + + + + 195 + + + + fX264opt8x8dctLabel + + + + 196 + + + + fX264optAlphaDeblockPopUp + + + + 197 + + + + fX264optBetaDeblockPopUp + + + + 198 + + + + fX264optAnalyseLabel + + + + 199 + + + + fX264optAnalysePopUp + + + + 200 + + + + fX264optBframesPopUp + + + + 201 + + + + fX264optBframesLabel + + + + 202 + + + + fX264optBPyramidSwitch + + + + 205 + + + + fX264optBPyramidLabel + + + + 206 + + + + fX264optCabacSwitch + + + + 209 + + + + fX264optCabacLabel + + + + 210 + + + + fX264optDeblockLabel + + + + 211 + + + + fX264optDirectPredPopUp + + + + 212 + + + + fX264optDirectPredLabel + + + + 213 + + + + fX264optMixedRefsSwitch + + + + 216 + + + + fX264optMixedRefsLabel + + + + 217 + + + + fX264optMERangePopUp + + + + 218 + + + + fX264optMERangeLabel + + + + 219 + + + + fX264optMotionEstPopUp + + + + 220 + + + + fX264optMotionEstLabel + + + + 221 + + + + fX264optNfpskipLabel + + + + 222 + + + + fX264optNfpskipSwitch + + + + 223 + + + + fX264optNodctdcmtLabel + + + + 224 + + + + fX264optNodctdcmtSwitch + + + + 225 + + + + fX264optRefPopUp + + + + 226 + + + + fX264optRefLabel + + + + 227 + + + + fX264optSubmePopUp + + + + 228 + + + + fX264optSubmeLabel + + + + 229 + + + + fX264optTrellisPopUp + + + + 230 + + + + fX264optTrellisLabel + + + + 231 + + + + fX264optWeightBSwitch + + + + 232 + + + + fX264optWeightBLabel + + + + 234 + + + + X264AdvancedOptionsChanged: + + + + 235 + + + + X264AdvancedOptionsChanged: + + + + 236 + + + + X264AdvancedOptionsChanged: + + + + 237 + + + + X264AdvancedOptionsChanged: + + + + 238 + + + + X264AdvancedOptionsChanged: + + + + 239 + + + + X264AdvancedOptionsChanged: + + + + 242 + + + + X264AdvancedOptionsChanged: + + + + 243 + + + + X264AdvancedOptionsChanged: + + + + 244 + + + + X264AdvancedOptionsChanged: + + + + 245 + + + + X264AdvancedOptionsChanged: + + + + 246 + + + + X264AdvancedOptionsChanged: + + + + 247 + + + + X264AdvancedOptionsChanged: + + + + 248 + + + + X264AdvancedOptionsChanged: + + + + 249 + + + + X264AdvancedOptionsChanged: + + + + 250 + + + + X264AdvancedOptionsChanged: + + + + 251 + + + + X264AdvancedOptionsChanged: + + + + 252 + + + + X264AdvancedOptionsChanged: + + + + 253 + + + + fEmptyView + + + + 256 + + + + fX264optViewTitleLabel + + + + 257 + + + + + YES + + 0 + + YES + + + + + + -2 + + + RmlsZSdzIE93bmVyA + + + -1 + + + First Responder + + + -3 + + + Application + + + 5 + + + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + x264 + + + 6 + + + YES + + + + + + 11 + + + YES + + + + + + 12 + + + YES + + + + + + 13 + + + YES + + + + + + 18 + + + YES + + + + + + 23 + + + YES + + + + + + 24 + + + YES + + + + + + 25 + + + YES + + + + + + 26 + + + YES + + + 256 + {{2, 2}, {125, 1}} + + + + + + 27 + + + + + 28 + + + YES + + + 256 + {{2, 2}, {125, 1}} + + + + + + 29 + + + + + 30 + + + YES + + + + + + 31 + + + YES + + + + + + 32 + + + YES + + + + + + 37 + + + YES + + + + + + 38 + + + YES + + + + + + 39 + + + YES + + + + + + 44 + + + YES + + + + + + 45 + + + YES + + + + + + 46 + + + YES + + + + + + 49 + + + YES + + + + + + 50 + + + YES + + + + + + 55 + + + YES + + + + + + 56 + + + YES + + + + + + 61 + + + YES + + + + + + 66 + + + YES + + + + + + 67 + + + YES + + + + + + 68 + + + YES + + + + + + 71 + + + YES + + + + + + 72 + + + YES + + + + + + 73 + + + YES + + + + + + 74 + + + YES + + + + + + 79 + + + YES + + + 256 + {{2, 2}, {125, 1}} + + + + + + 80 + + + + + 81 + + + YES + + + + + + 86 + + + YES + + + + + + 87 + + + YES + + + + + + 88 + + + YES + + + + + + 89 + + + YES + + + + + + 90 + + + YES + + + + + + 254 + + + YES + + + + empty + + + 255 + + + YES + + + + + + 342 + + + YES + + + + + + 343 + + + + + 344 + + + + + 345 + + + YES + + + + + + 346 + + + YES + + + + + + 347 + + + + + 348 + + + + + 349 + + + + + 350 + + + + + 351 + + + + + 352 + + + YES + + + + + + 353 + + + + + 354 + + + + + 355 + + + YES + + + + + + 356 + + + + + 357 + + + + + 358 + + + + + 361 + + + + + 362 + + + YES + + + + + + 363 + + + + + 364 + + + YES + + + + + + 365 + + + YES + + + + + + 366 + + + + + 367 + + + + + 368 + + + + + 371 + + + + + 372 + + + + + 373 + + + + + 374 + + + YES + + + + + + 375 + + + YES + + + + + + 376 + + + + + 377 + + + + + 378 + + + + + 379 + + + + + 380 + + + + + 381 + + + + + 7 + + + YES + + + + + + + + 10 + + + + + 9 + + + + + 8 + + + + + 14 + + + YES + + + + + + + + 17 + + + + + 16 + + + + + 15 + + + + + 19 + + + YES + + + + + + + + 22 + + + + + 21 + + + + + 20 + + + + + 33 + + + YES + + + + + + + + 36 + + + + + 35 + + + + + 34 + + + + + 40 + + + YES + + + + + + + + 43 + + + + + 42 + + + + + 41 + + + + + 51 + + + YES + + + + + + + + 54 + + + + + 53 + + + + + 52 + + + + + 57 + + + YES + + + + + + + + 60 + + + + + 59 + + + + + 58 + + + + + 62 + + + YES + + + + + + + + 65 + + + + + 64 + + + + + 63 + + + + + 75 + + + YES + + + + + + + + 78 + + + + + 77 + + + + + 76 + + + + + 82 + + + YES + + + + + + + + 85 + + + + + 84 + + + + + 83 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + -3.ImportedFromIB2 + 10.IBPluginDependency + 10.ImportedFromIB2 + 11.IBAttributePlaceholdersKey + 11.IBPluginDependency + 11.ImportedFromIB2 + 12.IBAttributePlaceholdersKey + 12.IBPluginDependency + 12.ImportedFromIB2 + 13.IBAttributePlaceholdersKey + 13.IBPluginDependency + 13.ImportedFromIB2 + 14.IBPluginDependency + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.ImportedFromIB2 + 16.IBPluginDependency + 16.ImportedFromIB2 + 17.IBPluginDependency + 17.ImportedFromIB2 + 18.IBAttributePlaceholdersKey + 18.IBPluginDependency + 18.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 20.IBPluginDependency + 20.ImportedFromIB2 + 21.IBPluginDependency + 21.ImportedFromIB2 + 22.IBPluginDependency + 22.ImportedFromIB2 + 23.IBAttributePlaceholdersKey + 23.IBPluginDependency + 23.ImportedFromIB2 + 24.IBAttributePlaceholdersKey + 24.IBPluginDependency + 24.ImportedFromIB2 + 25.IBAttributePlaceholdersKey + 25.IBPluginDependency + 25.ImportedFromIB2 + 254.IBPluginDependency + 254.ImportedFromIB2 + 254.editorWindowContentRectSynchronizationRect + 255.IBPluginDependency + 255.ImportedFromIB2 + 26.IBPluginDependency + 26.ImportedFromIB2 + 27.IBPluginDependency + 27.ImportedFromIB2 + 28.IBPluginDependency + 28.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 30.IBPluginDependency + 30.ImportedFromIB2 + 31.IBAttributePlaceholdersKey + 31.IBPluginDependency + 31.ImportedFromIB2 + 32.IBAttributePlaceholdersKey + 32.IBPluginDependency + 32.ImportedFromIB2 + 33.IBPluginDependency + 33.ImportedFromIB2 + 34.IBPluginDependency + 34.ImportedFromIB2 + 35.IBPluginDependency + 35.ImportedFromIB2 + 36.IBPluginDependency + 36.ImportedFromIB2 + 37.IBAttributePlaceholdersKey + 37.IBPluginDependency + 37.ImportedFromIB2 + 38.IBAttributePlaceholdersKey + 38.IBPluginDependency + 38.ImportedFromIB2 + 39.IBAttributePlaceholdersKey + 39.IBPluginDependency + 39.ImportedFromIB2 + 40.IBPluginDependency + 40.ImportedFromIB2 + 41.IBPluginDependency + 41.ImportedFromIB2 + 42.IBPluginDependency + 42.ImportedFromIB2 + 43.IBPluginDependency + 43.ImportedFromIB2 + 44.IBAttributePlaceholdersKey + 44.IBPluginDependency + 44.ImportedFromIB2 + 45.IBAttributePlaceholdersKey + 45.IBPluginDependency + 45.ImportedFromIB2 + 46.IBAttributePlaceholdersKey + 46.IBPluginDependency + 46.ImportedFromIB2 + 49.IBAttributePlaceholdersKey + 49.IBPluginDependency + 49.ImportedFromIB2 + 5.IBEditorWindowLastContentRect + 5.IBPluginDependency + 5.ImportedFromIB2 + 5.editorWindowContentRectSynchronizationRect + 50.IBAttributePlaceholdersKey + 50.IBPluginDependency + 50.ImportedFromIB2 + 51.IBPluginDependency + 51.ImportedFromIB2 + 52.IBPluginDependency + 52.ImportedFromIB2 + 53.IBPluginDependency + 53.ImportedFromIB2 + 54.IBPluginDependency + 54.ImportedFromIB2 + 55.IBPluginDependency + 55.ImportedFromIB2 + 56.IBAttributePlaceholdersKey + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.ImportedFromIB2 + 58.IBPluginDependency + 58.ImportedFromIB2 + 59.IBPluginDependency + 59.ImportedFromIB2 + 6.IBAttributePlaceholdersKey + 6.IBPluginDependency + 6.ImportedFromIB2 + 60.IBPluginDependency + 60.ImportedFromIB2 + 61.IBAttributePlaceholdersKey + 61.IBPluginDependency + 61.ImportedFromIB2 + 62.IBPluginDependency + 62.ImportedFromIB2 + 63.IBPluginDependency + 63.ImportedFromIB2 + 64.IBPluginDependency + 64.ImportedFromIB2 + 65.IBPluginDependency + 65.ImportedFromIB2 + 66.IBAttributePlaceholdersKey + 66.IBPluginDependency + 66.ImportedFromIB2 + 67.IBAttributePlaceholdersKey + 67.IBPluginDependency + 67.ImportedFromIB2 + 68.IBAttributePlaceholdersKey + 68.IBPluginDependency + 68.ImportedFromIB2 + 7.IBPluginDependency + 7.ImportedFromIB2 + 71.IBAttributePlaceholdersKey + 71.IBPluginDependency + 71.ImportedFromIB2 + 72.IBAttributePlaceholdersKey + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBAttributePlaceholdersKey + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBAttributePlaceholdersKey + 74.IBPluginDependency + 74.ImportedFromIB2 + 75.IBPluginDependency + 75.ImportedFromIB2 + 76.IBPluginDependency + 76.ImportedFromIB2 + 77.IBPluginDependency + 77.ImportedFromIB2 + 78.IBPluginDependency + 78.ImportedFromIB2 + 79.IBPluginDependency + 79.ImportedFromIB2 + 8.IBPluginDependency + 8.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBAttributePlaceholdersKey + 81.IBPluginDependency + 81.ImportedFromIB2 + 82.IBPluginDependency + 82.ImportedFromIB2 + 83.IBPluginDependency + 83.ImportedFromIB2 + 84.IBPluginDependency + 84.ImportedFromIB2 + 85.IBPluginDependency + 85.ImportedFromIB2 + 86.IBAttributePlaceholdersKey + 86.IBPluginDependency + 86.ImportedFromIB2 + 87.IBAttributePlaceholdersKey + 87.IBPluginDependency + 87.ImportedFromIB2 + 88.IBAttributePlaceholdersKey + 88.IBPluginDependency + 88.ImportedFromIB2 + 89.IBAttributePlaceholdersKey + 89.IBPluginDependency + 89.ImportedFromIB2 + 9.IBPluginDependency + 9.ImportedFromIB2 + 90.IBAttributePlaceholdersKey + 90.IBPluginDependency + 90.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + U2FuZSB2YWx1ZXMgYXJlIDEtNi4gVGhlIG1vcmUgeW91IGFkZCwgdGhlIGhpZ2hlciB0aGUgcXVhbGl0 eSDigJQgYnV0IHRoZSBzbG93ZXIgdGhlIGVuY29kZS4gQmUgY2FyZWZ1bC4uLnRvbyBtYW55IGFuZCBR dWlja1RpbWUgc3RydWdnbGUgdG8gcGxheSB0aGUgdmlkZW8gYmFjay4 - - - - - - - - - - Sane values are 1-6. B-Frames are smaller than other frames, so they let you pack in more quality at the same bitrate. Use more of them with animated material: 9-16. - - - - - - - - - - - - - - - - - - - - - - - - - - - - VGhpcyBzZXR0aW5nIGlzIGZpbmVyLWdyYWluZWQgdGhhbiB0aGUgbW90aW9uIGVzdGltYXRpb24gc2V0 + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Sane values are 1-6. B-Frames are smaller than other frames, so they let you pack in more quality at the same bitrate. Use more of them with animated material: 9-16. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Sane values are 1-6. B-Frames are smaller than other frames, so they let you pack in more quality at the same bitrate. Use more of them with animated material: 9-16. + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + VGhpcyBzZXR0aW5nIGlzIGZpbmVyLWdyYWluZWQgdGhhbiB0aGUgbW90aW9uIGVzdGltYXRpb24gc2V0 dGluZ3MgYWJvdmUuIEluc3RlYWQgb2YgZGVhbGluZyB3aXRoIHdob2xlIHBpeGVscywgaXQgZGVhbHMg d2l0aCBmcmFjdGlvbmFsIHBpeGVscy4gNCwgSGFuZEJyYWtlJ3MgZGVmYXVsdCwgbWVhbnMgbG9va2lu ZyBhdCBxdWFydGVyIHBpeGVscyAocXBlbCkuIEhpZ2hlciBsZXZlbHMgaW5jcmVhc2UgcXVhbGl0eSBi eSBkaXZpZGluZyB0aGUgcGl4ZWwgbW9yZSwgYnV0IHRha2UgbG9uZ2VyIHRvIGVuY29kZS4gVXNpbmcg NiBvciA3IHR1cm5zIHVubG9ja3MgdGhlIGFiaWxpdHkgdG8gdHVybiBvbiBtb3JlIGFkdmFuY2VkIGZl YXR1cmVzIGxpa2UgQi1GcmFtZSByYXRlIGRpc3RvcnRpb24uA - - - - - - - - - - - - - - - - - - Trellis fine-tunes how bitrate is doled out, so it can reduce file size/bitrate or increase quality. A value of 2 forces it to be used more often than a value of 1. - - - - - - - - - - Only use this with constant quality encoding. It increases quality but also bitrate/file size. - - - - - - - - - - This can help with blocking on solid colors like blue skies, but it also slows down the encode. - - - - - - - {{42, 754}, {700, 290}} - - - - - - - - - - - - - - - - - - V2l0aCB0aGlzIG9uLCBkaWZmZXJlbnQgcGFydHMgb2YgYSBmcmFtZSB3aWxsIHJlZmVyIGJhY2sgdG8g + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Trellis fine-tunes how bitrate is doled out, so it can reduce file size/bitrate or increase quality. A value of 2 forces it to be used more often than a value of 1. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Only use this with constant quality encoding. It increases quality but also bitrate/file size. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This can help with blocking on solid colors like blue skies, but it also slows down the encode. + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{42, 754}, {700, 290}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2l0aCB0aGlzIG9uLCBkaWZmZXJlbnQgcGFydHMgb2YgYSBmcmFtZSB3aWxsIHJlZmVyIGJhY2sgdG8g ZGlmZmVyZW50IHByaW9yIGZyYW1lcywgZGVwZW5kaW5nIG9uIHdoYXQncyBiZXN0IGZvciB0aGF0IHBh cnQgb2YgdGhlIGltYWdlLg - - - - - - - - - - This sets the shape of the area x264 searches when estimating motion. Your choices are a diamond, a hexagon, a more complex hexagonal shape, or searching the entire frame. You are best off using Uneven Multi-Hexagonal searching. - - - - - - - - - - - - - - - - - - - - - - - - - - - - This range is the radius, in pixels, x264 should use for motion estimation searches. It only has an effect when you use Uneven Multi-Hexagonal or Exhaustive searching. 24, 32, and 64 are good values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - V2l0aCB3ZWlnaHRlZCBCLWZyYW1lIHByZWRpY3Rpb24gZW5hYmxlZCwgeDI2NCB3aWxsIGNvbnNpZGVy + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This sets the shape of the area x264 searches when estimating motion. Your choices are a diamond, a hexagon, a more complex hexagonal shape, or searching the entire frame. You are best off using Uneven Multi-Hexagonal searching. + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This sets the shape of the area x264 searches when estimating motion. Your choices are a diamond, a hexagon, a more complex hexagonal shape, or searching the entire frame. You are best off using Uneven Multi-Hexagonal searching. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This range is the radius, in pixels, x264 should use for motion estimation searches. It only has an effect when you use Uneven Multi-Hexagonal or Exhaustive searching. 24, 32, and 64 are good values. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This range is the radius, in pixels, x264 should use for motion estimation searches. It only has an effect when you use Uneven Multi-Hexagonal or Exhaustive searching. 24, 32, and 64 are good values. + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + VGhpcyBzZXR0aW5nIGlzIGZpbmVyLWdyYWluZWQgdGhhbiB0aGUgbW90aW9uIGVzdGltYXRpb24gc2V0 +dGluZ3MgYWJvdmUuIEluc3RlYWQgb2YgZGVhbGluZyB3aXRoIHdob2xlIHBpeGVscywgaXQgZGVhbHMg +d2l0aCBmcmFjdGlvbmFsIHBpeGVscy4gNCwgSGFuZEJyYWtlJ3MgZGVmYXVsdCwgbWVhbnMgbG9va2lu +ZyBhdCBxdWFydGVyIHBpeGVscyAocXBlbCkuIEhpZ2hlciBsZXZlbHMgaW5jcmVhc2UgcXVhbGl0eSBi +eSBkaXZpZGluZyB0aGUgcGl4ZWwgbW9yZSwgYnV0IHRha2UgbG9uZ2VyIHRvIGVuY29kZS4gVXNpbmcg +NiBvciA3IHR1cm5zIHVubG9ja3MgdGhlIGFiaWxpdHkgdG8gdHVybiBvbiBtb3JlIGFkdmFuY2VkIGZl +YXR1cmVzIGxpa2UgQi1GcmFtZSByYXRlIGRpc3RvcnRpb24uA + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2l0aCB3ZWlnaHRlZCBCLWZyYW1lIHByZWRpY3Rpb24gZW5hYmxlZCwgeDI2NCB3aWxsIGNvbnNpZGVy IGhvdyBmYXIgYXdheSB0aGUgcHJldmlvdXMgYW5kIG5leHQgUC1mcmFtZXMgYXJlLCBiZWZvcmUgZGVj aWRpbmcgdG8gbWFrZSBhIGZyYW1lIGEgQi1mcmFtZS4gVGhlIGVmZmVjdCBpcyB0aGF0IHgyNjQgd2ls bCB1c2UgZmV3ZXIgQi1mcmFtZXMgd2hlbiB0aGV5J2QgbG9vayBiYWQg4oCUIHdoZW4gaXQgY2FuJ3Qg YWNjdXJhdGVseSBwcmVkaWN0IG1vdGlvbi4gT2J2aW91c2x5LCB0aGlzIG9ubHkgd29ya3Mgd2hlbiB5 b3UgdGVsbCB4MjY0IHRvIHVzZSBtb3JlIHRoYW4gMSBCLWZyYW1lLiA - - - - - - - - - - Qi1mcmFtZSBweXJhbWlkcyBhcmUgYSBIaWdoIFByb2ZpbGUgZmVhdHVyZS4gVGhpcyBtZWFucyB0aGF0 + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Qi1mcmFtZSBweXJhbWlkcyBhcmUgYSBIaWdoIFByb2ZpbGUgZmVhdHVyZS4gVGhpcyBtZWFucyB0aGF0 IGlmIHlvdSBlbmFibGUgaXQsIFlPVVIgVklERU8gV0lMTCBOT1QgUExBWSBJTiBRVUlDS1RJTUUuIFB5 cmFtaWRhbCBCLWZyYW1lcyBtZWFuIHRoYXQgQi1mcmFtZXMgZG9uJ3QganVzdCByZWZlcmVuY2Ugc3Vy cm91bmRpbmcgcmVmZXJlbmNlIGZyYW1lcyDigJQgaW5zdGVhZCwgaXQgYWxzbyB0cmVhdHMgYSBwcmV2 @@ -3348,36 +3158,16 @@ aW91cyBCLWZyYW1lIGFzIGEgcmVmZXJlbmNlLCBpbXByb3ZpbmcgcXVhbGl0eS9sb3dlcmluZyBiaXRy YXRlIGF0IHRoZSBleHBlbnNlIG9mIGNvbXBsZXhpdHkuIExvZ2ljYWxseSwgdG8gcmVmZXJlbmNlIGFu IGVhcmxpZXIgQi1mcmFtZSwgeW91IG11c3QgdGVsbCB4MjY0IHRvIHVzZSBhdCBsZWFzdCAyIEItZnJh bWVzLg - - - - - - - - - - When B-frame rate distortion optimization is enabled, x264 tries several different methods of compression for each part of a frame, and chooses the one that looks the best. You need to use a subpixel motion estimation refinement level of 6 or 7 for this to work. - - - - - - - - - - When bidrectional motion estimation refinement is activated, x264 will optimize motion vectors both forwards and backwards in time. This improves quality, and while it slows down encoding, it does not make playback any more difficult. - - - - - - - - - - RGlyZWN0IHByZWRpY3Rpb24gdGVsbHMgeDI2NCB3aGF0IG1ldGhvZCB0byB1c2Ugd2hlbiBndWVzc2lu + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + RGlyZWN0IHByZWRpY3Rpb24gdGVsbHMgeDI2NCB3aGF0IG1ldGhvZCB0byB1c2Ugd2hlbiBndWVzc2lu ZyBtb3Rpb24gZm9yIGNlcnRhaW4gcGFydHMgb2YgYSBCLWZyYW1lLiBJdCBjYW4gZWl0aGVyIGxvb2sg YXQgb3RoZXIgcGFydHMgb2YgdGhlIGN1cnJlbnQgZnJhbWUgKHNwYXRpYWwpIG9yIGNvbXBhcmUgYWdh aW5zdCB0aGUgcHJlY2VkaW5nIGZyYW1lICh0ZW1wb3JhbCkuIFlvdSdyZSBiZXN0IG9mZiBzZXR0aW5n @@ -3386,39 +3176,48 @@ aXRzIG93bi4gRG9uJ3Qgc2VsZWN0IG5vbmUgYXNzdW1pbmcgaXQgd2lsbCBiZSBmYXN0ZXI7IGluc3Rl YWQgaXQgd2lsbCB0YWtlIGxvbmdlciBhbmQgbG9vayB3b3JzZS4gSWYgeW91J3JlIGdvaW5nIHRvIGNo b29zZSBiZXR3ZWVuIHNwYXRpYWwgYW5kIHRlbXBvcmFsLCBzcGF0aWFsIGlzIHVzdWFsbHkgYmV0dGVy Lg - - - - - - - {{692, 501}, {700, 290}} - - - - - - - - - - - - - - - - - - - - - - - - - - eDI2NCBpbmNsdWRlcyBhbiBpbi1sb29wIGRlYmxvY2tpbmcgZmlsdGVyLiBXaGF0IHRoaXMgbWVhbnMg + + + com.apple.InterfaceBuilder.CocoaPlugin + + {{0, 724}, {700, 290}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{692, 501}, {700, 290}} + + ToolTip + + ToolTip + + RGlyZWN0IHByZWRpY3Rpb24gdGVsbHMgeDI2NCB3aGF0IG1ldGhvZCB0byB1c2Ugd2hlbiBndWVzc2lu +ZyBtb3Rpb24gZm9yIGNlcnRhaW4gcGFydHMgb2YgYSBCLWZyYW1lLiBJdCBjYW4gZWl0aGVyIGxvb2sg +YXQgb3RoZXIgcGFydHMgb2YgdGhlIGN1cnJlbnQgZnJhbWUgKHNwYXRpYWwpIG9yIGNvbXBhcmUgYWdh +aW5zdCB0aGUgcHJlY2VkaW5nIGZyYW1lICh0ZW1wb3JhbCkuIFlvdSdyZSBiZXN0IG9mZiBzZXR0aW5n +IHRoaXMgdG8gYXV0b21hdGljLCBzbyB4MjY0IGRlY2lkZXMgd2hpY2ggbWV0aG9kIGlzIGJlc3Qgb24g +aXRzIG93bi4gRG9uJ3Qgc2VsZWN0IG5vbmUgYXNzdW1pbmcgaXQgd2lsbCBiZSBmYXN0ZXI7IGluc3Rl +YWQgaXQgd2lsbCB0YWtlIGxvbmdlciBhbmQgbG9vayB3b3JzZS4gSWYgeW91J3JlIGdvaW5nIHRvIGNo +b29zZSBiZXR3ZWVuIHNwYXRpYWwgYW5kIHRlbXBvcmFsLCBzcGF0aWFsIGlzIHVzdWFsbHkgYmV0dGVy +Lg + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + eDI2NCBpbmNsdWRlcyBhbiBpbi1sb29wIGRlYmxvY2tpbmcgZmlsdGVyLiBXaGF0IHRoaXMgbWVhbnMg aXMgdGhhdCBibG9ja3kgY29tcHJlc3Npb24gYXJ0aWZhY3RzIGFyZSBzbW9vdGhlZCBhd2F5IHdoZW4g eW91IHBsYXkgYmFjayB0aGUgdmlkZW8uIEl0IGhhcyB0d28gc2V0dGluZ3M6IHN0cmVuZ3RoIGFuZCB0 aHJlc2hvbGQsIGp1c3QgbGlrZSBhIHNpbXBsZSBmaWx0ZXIgaW4gUGhvdG9zaG9wLiBTdHJlbmd0aCBj @@ -3439,159 +3238,219 @@ dGlvbiBtYXRlcmlhbCwgYW5kIHVzZSB2YWx1ZXMgbGlrZSAtMiwtMSBvciAtMiwtMi4gT3RoZXJzIHdp bGwgcmFpc2UgaXQgdG8gMSwxIG9yIGV2ZW4gMywzIGZvciBhbmltYXRpb24uIFdoaWxlIHRoZSB2YWx1 ZXMgZm9yIGVhY2ggc2V0dGluZyBleHRlbmQgZnJvbSAtNiB0byA2LCB0aGUgY29uc2Vuc3VzIGlzIHRo YXQgZ29pbmcgYmVsb3cgLTMgb3IgYWJvdmUgMyBpcyB3b3J0aGxlc3MuA - - - - - - - - - - - - - - - - U2FuZSB2YWx1ZXMgYXJlIDEtNi4gVGhlIG1vcmUgeW91IGFkZCwgdGhlIGhpZ2hlciB0aGUgcXVhbGl0 + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + U2FuZSB2YWx1ZXMgYXJlIDEtNi4gVGhlIG1vcmUgeW91IGFkZCwgdGhlIGhpZ2hlciB0aGUgcXVhbGl0 eSDigJQgYnV0IHRoZSBzbG93ZXIgdGhlIGVuY29kZS4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - QW5hbHlzaXMgY29udHJvbHMgaG93IGZpbmVseSB4MjY0IGRpdmlkZXMgdXAgYSBmcmFtZSB0byBjYXB0 + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + eDI2NCBpbmNsdWRlcyBhbiBpbi1sb29wIGRlYmxvY2tpbmcgZmlsdGVyLiBXaGF0IHRoaXMgbWVhbnMg +aXMgdGhhdCBibG9ja3kgY29tcHJlc3Npb24gYXJ0aWZhY3RzIGFyZSBzbW9vdGhlZCBhd2F5IHdoZW4g +eW91IHBsYXkgYmFjayB0aGUgdmlkZW8uIEl0IGhhcyB0d28gc2V0dGluZ3M6IHN0cmVuZ3RoIGFuZCB0 +aHJlc2hvbGQsIGp1c3QgbGlrZSBhIHNpbXBsZSBmaWx0ZXIgaW4gUGhvdG9zaG9wLiBTdHJlbmd0aCBj +b250cm9scyB0aGUgYW1vdW50IG9mIGRlYmxvY2tpbmcgYXBwbGllZCB0byB0aGUgd2hvbGUgZnJhbWUu +IElmIHlvdSBkcm9wIGRvd24gYmVsb3cgMCwgeW91IHJlZHVjZSB0aGUgYW1vdW50IG9mIGJsdXJyaW5n +LiBHbyB0b28gbmVnYXRpdmUsIGFuZCB5b3UnbGwgZ2V0IGFuIGVmZmVjdCBzb21ld2hhdCBsaWtlIG92 +ZXJzaGFycGVuaW5nIGFuIGltYWdlLiBHbyBpbnRvIHBvc2l0aXZlIHZhbHVlcywgYW5kIHRoZSBpbWFn +ZSBtYXkgYmVjb21lIHRvbyBzb2Z0LiBUaHJlc2hvbGQgY29udHJvbHMgaG93IHNlbnNpdGl2ZSB0aGUg +ZmlsdGVyIGlzIHRvIHdoZXRoZXIgc29tZXRoaW5nIGluIGEgYmxvY2sgaXMgZGV0YWlsIHRoYXQgbmVl +ZHMgdG8gYmUgcHJlc2VydmVkOiBsb3dlciBudW1iZXJzIGJsdXIgZGV0YWlscyBsZXNzLiBUaGUgZGVm +YXVsdCBkZWJsb2NraW5nIHZhbHVlcyBhcmUgMCBhbmQgMC4gVGhpcyBkb2VzIG5vdCBtZWFuIHplcm8g +ZGVibG9ja2luZy4gSXQgbWVhbnMgeDI2NCB3aWxsIGFwcGx5IHRoZSByZWd1bGFyIGRlYmxvY2tpbmcg +c3RyZW5ndGggYW5kIHRocmVzaG9sZHMgdGhlIGNvZGVjIGF1dGhvcnMgaGF2ZSBzZWxlY3RlZCBhcyB3 +b3JraW5nIHRoZSBiZXN0IGluIG1vc3QgY2FzZXMuIFdoaWxlIG1hbnksIG1hbnkgcGVvcGxlIHN0aWNr +IHdpdGggdGhlIGRlZmF1bHQgZGVibG9ja2luZyB2YWx1ZXMgb2YgMCwwLCBvdGhlciBwZW9wbGUgZGlz +YWdyZWUuIFNvbWUgcHJlZmVyIGEgc2xpZ2h0bHkgbGVzcyBibHVycmVkIGltYWdlIGZvciBsaXZlIGFj +dGlvbiBtYXRlcmlhbCwgYW5kIHVzZSB2YWx1ZXMgbGlrZSAtMiwtMSBvciAtMiwtMi4gT3RoZXJzIHdp +bGwgcmFpc2UgaXQgdG8gMSwxIG9yIGV2ZW4gMywzIGZvciBhbmltYXRpb24uIFdoaWxlIHRoZSB2YWx1 +ZXMgZm9yIGVhY2ggc2V0dGluZyBleHRlbmQgZnJvbSAtNiB0byA2LCB0aGUgY29uc2Vuc3VzIGlzIHRo +YXQgZ29pbmcgYmVsb3cgLTMgb3IgYWJvdmUgMyBpcyB3b3J0aGxlc3MuA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + eDI2NCBpbmNsdWRlcyBhbiBpbi1sb29wIGRlYmxvY2tpbmcgZmlsdGVyLiBXaGF0IHRoaXMgbWVhbnMg +aXMgdGhhdCBibG9ja3kgY29tcHJlc3Npb24gYXJ0aWZhY3RzIGFyZSBzbW9vdGhlZCBhd2F5IHdoZW4g +eW91IHBsYXkgYmFjayB0aGUgdmlkZW8uIEl0IGhhcyB0d28gc2V0dGluZ3M6IHN0cmVuZ3RoIGFuZCB0 +aHJlc2hvbGQsIGp1c3QgbGlrZSBhIHNpbXBsZSBmaWx0ZXIgaW4gUGhvdG9zaG9wLiBTdHJlbmd0aCBj +b250cm9scyB0aGUgYW1vdW50IG9mIGRlYmxvY2tpbmcgYXBwbGllZCB0byB0aGUgd2hvbGUgZnJhbWUu +IElmIHlvdSBkcm9wIGRvd24gYmVsb3cgMCwgeW91IHJlZHVjZSB0aGUgYW1vdW50IG9mIGJsdXJyaW5n +LiBHbyB0b28gbmVnYXRpdmUsIGFuZCB5b3UnbGwgZ2V0IGFuIGVmZmVjdCBzb21ld2hhdCBsaWtlIG92 +ZXJzaGFycGVuaW5nIGFuIGltYWdlLiBHbyBpbnRvIHBvc2l0aXZlIHZhbHVlcywgYW5kIHRoZSBpbWFn +ZSBtYXkgYmVjb21lIHRvbyBzb2Z0LiBUaHJlc2hvbGQgY29udHJvbHMgaG93IHNlbnNpdGl2ZSB0aGUg +ZmlsdGVyIGlzIHRvIHdoZXRoZXIgc29tZXRoaW5nIGluIGEgYmxvY2sgaXMgZGV0YWlsIHRoYXQgbmVl +ZHMgdG8gYmUgcHJlc2VydmVkOiBsb3dlciBudW1iZXJzIGJsdXIgZGV0YWlscyBsZXNzLiBUaGUgZGVm +YXVsdCBkZWJsb2NraW5nIHZhbHVlcyBhcmUgMCBhbmQgMC4gVGhpcyBkb2VzIG5vdCBtZWFuIHplcm8g +ZGVibG9ja2luZy4gSXQgbWVhbnMgeDI2NCB3aWxsIGFwcGx5IHRoZSByZWd1bGFyIGRlYmxvY2tpbmcg +c3RyZW5ndGggYW5kIHRocmVzaG9sZHMgdGhlIGNvZGVjIGF1dGhvcnMgaGF2ZSBzZWxlY3RlZCBhcyB3 +b3JraW5nIHRoZSBiZXN0IGluIG1vc3QgY2FzZXMuIFdoaWxlIG1hbnksIG1hbnkgcGVvcGxlIHN0aWNr +IHdpdGggdGhlIGRlZmF1bHQgZGVibG9ja2luZyB2YWx1ZXMgb2YgMCwwLCBvdGhlciBwZW9wbGUgZGlz +YWdyZWUuIFNvbWUgcHJlZmVyIGEgc2xpZ2h0bHkgbGVzcyBibHVycmVkIGltYWdlIGZvciBsaXZlIGFj +dGlvbiBtYXRlcmlhbCwgYW5kIHVzZSB2YWx1ZXMgbGlrZSAtMiwtMSBvciAtMiwtMi4gT3RoZXJzIHdp +bGwgcmFpc2UgaXQgdG8gMSwxIG9yIGV2ZW4gMywzIGZvciBhbmltYXRpb24uIFdoaWxlIHRoZSB2YWx1 +ZXMgZm9yIGVhY2ggc2V0dGluZyBleHRlbmQgZnJvbSAtNiB0byA2LCB0aGUgY29uc2Vuc3VzIGlzIHRo +YXQgZ29pbmcgYmVsb3cgLTMgb3IgYWJvdmUgMyBpcyB3b3J0aGxlc3MuA + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2l0aCB0aGlzIG9uLCBkaWZmZXJlbnQgcGFydHMgb2YgYSBmcmFtZSB3aWxsIHJlZmVyIGJhY2sgdG8g +ZGlmZmVyZW50IHByaW9yIGZyYW1lcywgZGVwZW5kaW5nIG9uIHdoYXQncyBiZXN0IGZvciB0aGF0IHBh +cnQgb2YgdGhlIGltYWdlLg + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2l0aCB3ZWlnaHRlZCBCLWZyYW1lIHByZWRpY3Rpb24gZW5hYmxlZCwgeDI2NCB3aWxsIGNvbnNpZGVy +IGhvdyBmYXIgYXdheSB0aGUgcHJldmlvdXMgYW5kIG5leHQgUC1mcmFtZXMgYXJlLCBiZWZvcmUgZGVj +aWRpbmcgdG8gbWFrZSBhIGZyYW1lIGEgQi1mcmFtZS4gVGhlIGVmZmVjdCBpcyB0aGF0IHgyNjQgd2ls +bCB1c2UgZmV3ZXIgQi1mcmFtZXMgd2hlbiB0aGV5J2QgbG9vayBiYWQg4oCUIHdoZW4gaXQgY2FuJ3Qg +YWNjdXJhdGVseSBwcmVkaWN0IG1vdGlvbi4gT2J2aW91c2x5LCB0aGlzIG9ubHkgd29ya3Mgd2hlbiB5 +b3UgdGVsbCB4MjY0IHRvIHVzZSBtb3JlIHRoYW4gMSBCLWZyYW1lLiA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Qi1mcmFtZSBweXJhbWlkcyBhcmUgYSBIaWdoIFByb2ZpbGUgZmVhdHVyZS4gVGhpcyBtZWFucyB0aGF0 +IGlmIHlvdSBlbmFibGUgaXQsIFlPVVIgVklERU8gV0lMTCBOT1QgUExBWSBJTiBRVUlDS1RJTUUuIFB5 +cmFtaWRhbCBCLWZyYW1lcyBtZWFuIHRoYXQgQi1mcmFtZXMgZG9uJ3QganVzdCByZWZlcmVuY2Ugc3Vy +cm91bmRpbmcgcmVmZXJlbmNlIGZyYW1lcyDigJQgaW5zdGVhZCwgaXQgYWxzbyB0cmVhdHMgYSBwcmV2 +aW91cyBCLWZyYW1lIGFzIGEgcmVmZXJlbmNlLCBpbXByb3ZpbmcgcXVhbGl0eS9sb3dlcmluZyBiaXRy +YXRlIGF0IHRoZSBleHBlbnNlIG9mIGNvbXBsZXhpdHkuIExvZ2ljYWxseSwgdG8gcmVmZXJlbmNlIGFu +IGVhcmxpZXIgQi1mcmFtZSwgeW91IG11c3QgdGVsbCB4MjY0IHRvIHVzZSBhdCBsZWFzdCAyIEItZnJh +bWVzLg + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + This can help with blocking on solid colors like blue skies, but it also slows down the encode. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Only use this with constant quality encoding. It increases quality but also bitrate/file size. + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Trellis fine-tunes how bitrate is doled out, so it can reduce file size/bitrate or increase quality. A value of 2 forces it to be used more often than a value of 1. + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + QW5hbHlzaXMgY29udHJvbHMgaG93IGZpbmVseSB4MjY0IGRpdmlkZXMgdXAgYSBmcmFtZSB0byBjYXB0 +dXJlIGRldGFpbC4gRnVsbCBtYWNyb2Jsb2NrcyBhcmUgMTZ4MTYgcGl4ZWxzLCBidXQgeDI2NCBjYW4g +Z28gZG93biBhbGwgdGhlIHdheSB0byA0eDQgYmxvY2tzIGlmIGl0IGp1ZGdlcyBpdCBuZWNlc3Nhcnku +IEJ5IGRlZmF1bHQgaXQgb25seSBicmVha3MgdXAga2V5IGZyYW1lcyB0aGF0IG11Y2guIFRvIGdpdmUg +eDI2NCB0aGUgZnJlZWRvbSB0byBtYWtlIHRoZSBiZXN0IGRlY2lzaW9ucyBmb3IgYWxsIGZyYW1lcywg +dXNlICJhbGwiIGFuYWx5c2lzLiBJZiB5b3Ugd2FudCB0byBjcmVhdGUgYSBoaWdoIHByb2ZpbGUgSC4y +NjQgdmlkZW8gKHdoaWNoIGlzIGxlc3MgY29tcGF0aWJsZSB3aXRoIHRoZSB3b3JsZCBhdCBsYXJnZSB0 +aGFuIG1haW4gcHJvZmlsZSksIGFsc28gY2hlY2sgdGhlICI4eDggRENUIGJsb2NrcyIgYm94IHRvIGFk +ZCB5ZXQgYW5vdGhlciBibG9jayBzaXplIGZvciBhbmFseXNpcy4 + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + QW5hbHlzaXMgY29udHJvbHMgaG93IGZpbmVseSB4MjY0IGRpdmlkZXMgdXAgYSBmcmFtZSB0byBjYXB0 dXJlIGRldGFpbC4gRnVsbCBtYWNyb2Jsb2NrcyBhcmUgMTZ4MTYgcGl4ZWxzLCBidXQgeDI2NCBjYW4g Z28gZG93biBhbGwgdGhlIHdheSB0byA0eDQgYmxvY2tzIGlmIGl0IGp1ZGdlcyBpdCBuZWNlc3Nhcnku IEJ5IGRlZmF1bHQgaXQgb25seSBicmVha3MgdXAga2V5IGZyYW1lcyB0aGF0IG11Y2guIFRvIGdpdmUg @@ -3600,58 +3459,68 @@ dXNlICJhbGwiIGFuYWx5c2lzLiBJZiB5b3Ugd2FudCB0byBjcmVhdGUgYSBoaWdoIHByb2ZpbGUgSC4y NjQgdmlkZW8gKHdoaWNoIGlzIGxlc3MgY29tcGF0aWJsZSB3aXRoIHRoZSB3b3JsZCBhdCBsYXJnZSB0 aGFuIG1haW4gcHJvZmlsZSksIGFsc28gY2hlY2sgdGhlICI4eDggRENUIGJsb2NrcyIgYm94IHRvIGFk ZCB5ZXQgYW5vdGhlciBibG9jayBzaXplIGZvciBhbmFseXNpcy4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - V2hlbiBBbmFseXNpcyBpcyBzZXQgdG8gImFsbCwiIGNoZWNraW5nIHRoaXMgYm94IGxldHMgeDI2NCBi + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2hlbiBBbmFseXNpcyBpcyBzZXQgdG8gImFsbCwiIGNoZWNraW5nIHRoaXMgYm94IGxldHMgeDI2NCBi +cmVhayBrZXkgZnJhbWVzIGRvd24gaW50byA4eDggYmxvY2tzIG9mIHBpeGVscyBmb3IgYW5hbHlzaXMu +IFRoaXMgaXMgYSBoaWdoIHByb2ZpbGUgZmVhdHVyZSBvZiBILjI2NCwgd2hpY2ggbWFrZXMgaXQgbGVz +cyBjb21wYXRpYmxlLiBJdCBzaG91bGQgc2xpZ2h0bHkgZGVjcmVhc2UgYml0cmF0ZSBvciBpbXByb3Zl +IHF1YWxpdHkuA + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + V2hlbiBBbmFseXNpcyBpcyBzZXQgdG8gImFsbCwiIGNoZWNraW5nIHRoaXMgYm94IGxldHMgeDI2NCBi cmVhayBrZXkgZnJhbWVzIGRvd24gaW50byA4eDggYmxvY2tzIG9mIHBpeGVscyBmb3IgYW5hbHlzaXMu IFRoaXMgaXMgYSBoaWdoIHByb2ZpbGUgZmVhdHVyZSBvZiBILjI2NCwgd2hpY2ggbWFrZXMgaXQgbGVz cyBjb21wYXRpYmxlLiBJdCBzaG91bGQgc2xpZ2h0bHkgZGVjcmVhc2UgYml0cmF0ZSBvciBpbXByb3Zl IHF1YWxpdHkuA - - - - - - - - - - - - - - - - - - - - Q0FCQUMsIG9yIGNvbnRleHQgYWRhcHRpdmUgYmluYXJ5IGFyaXRobWV0aWMgY29kaW5nLCBpcyB1c2Vk + + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Q0FCQUMsIG9yIGNvbnRleHQgYWRhcHRpdmUgYmluYXJ5IGFyaXRobWV0aWMgY29kaW5nLCBpcyB1c2Vk +IGJ5IHgyNjQgdG8gcmVkdWNlIHRoZSBiaXRyYXRlIG5lZWRlZCBmb3IgYSBnaXZlbiBxdWFsaXR5IGJ5 +IDE1JS4gVGhpcyBtYWtlcyBpdCB2ZXJ5IGNvb2wgYW5kIHZlcnkgdXNlZnVsLCBhbmQgaXQgc2hvdWxk +IGJlIGxlZnQgb24gd2hlbmV2ZXIgcG9zc2libGUuIEhvd2V2ZXIsIGl0IGlzIGluY29tcGF0aWJsZSB3 +aXRoIHRoZSBpUG9kIDUuNUcsIGFuZCBtYWtlcyB0aGUgQXBwbGVUViBzdHJ1Z2dsZS4gU28gdHVybiBp +dCBvZmYgZm9yIHRob3NlLiBDQUJBQyBpcyBhIGtpbmQgb2YgZW50cm9weSBjb2RpbmcsIHdoaWNoIG1l +YW5zIHRoYXQgaXQgY29tcHJlc3NlcyBkYXRhIGJ5IG1ha2luZyBzaG9ydGhhbmQgc3ltYm9scyB0byBy +ZXByZXNlbnQgbG9uZyBzdHJlYW1zIG9mIGRhdGEuIFRoZSAiZW50cm9weSIgcGFydCBtZWFucyB0aGF0 +IHRoZSBzeW1ib2xzIGl0IHVzZXMgdGhlIG1vc3Qgb2Z0ZW4gYXJlIHRoZSBzbWFsbGVzdC4gV2hlbiB5 +b3UgZGlzYWJsZSBDQUJBQywgYW5vdGhlciBlbnRyb3B5IGNvZGluZyBzY2hlbWUgZ2V0cyBlbmFibGVk +LCBjYWxsZWQgQ0FWTEMgKGNvbnRleHQgYWRhcHRpdmUgdmFyaWFibGUtbGVuZ3RoIGNvZGluZykuIENB +VkxDIGlzIGEgbG90IGxlc3MgZWZmaWNpZW50LCB3aGljaCBpcyB3aHkgaXQgbmVlZHMgMTUlIG1vcmUg +Yml0cmF0ZSB0byBhY2hpZXZlIHRoZSBzYW1lIHF1YWxpdHkgYXMgQ0FCQUMuA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + ToolTip + + ToolTip + + Q0FCQUMsIG9yIGNvbnRleHQgYWRhcHRpdmUgYmluYXJ5IGFyaXRobWV0aWMgY29kaW5nLCBpcyB1c2Vk IGJ5IHgyNjQgdG8gcmVkdWNlIHRoZSBiaXRyYXRlIG5lZWRlZCBmb3IgYSBnaXZlbiBxdWFsaXR5IGJ5 IDE1JS4gVGhpcyBtYWtlcyBpdCB2ZXJ5IGNvb2wgYW5kIHZlcnkgdXNlZnVsLCBhbmQgaXQgc2hvdWxk IGJlIGxlZnQgb24gd2hlbmV2ZXIgcG9zc2libGUuIEhvd2V2ZXIsIGl0IGlzIGluY29tcGF0aWJsZSB3 @@ -3664,957 +3533,189 @@ b3UgZGlzYWJsZSBDQUJBQywgYW5vdGhlciBlbnRyb3B5IGNvZGluZyBzY2hlbWUgZ2V0cyBlbmFibGVk LCBjYWxsZWQgQ0FWTEMgKGNvbnRleHQgYWRhcHRpdmUgdmFyaWFibGUtbGVuZ3RoIGNvZGluZykuIENB VkxDIGlzIGEgbG90IGxlc3MgZWZmaWNpZW50LCB3aGljaCBpcyB3aHkgaXQgbmVlZHMgMTUlIG1vcmUg Yml0cmF0ZSB0byBhY2hpZXZlIHRoZSBzYW1lIHF1YWxpdHkgYXMgQ0FCQUMuA - - - - - - - - - - - - - - - - - - - - YES - - YES - - - YES - - - - - YES - - YES - - - YES - - - - 381 - - - - YES - - NSObject - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - IBUserSource - - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - IBProjectSource - PictureController.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - - - - - HBAdvancedController - - - YES - - YES - X264AdvancedOptionsChanged: - X264AdvancedOptionsSet: - X264AdvancedOptionsSetCurrentSettings: - X264AdvancedOptionsStandardizeOptString: - - - YES - id - - - - - - - YES - - YES - fDisplayX264Options - fDisplayX264OptionsLabel - fEmptyView - fX264opt8x8dctLabel - fX264opt8x8dctSwitch - fX264optAlphaDeblockPopUp - fX264optAnalyseLabel - fX264optAnalysePopUp - fX264optBPyramidLabel - fX264optBPyramidSwitch - fX264optBRDOLabel - fX264optBRDOSwitch - fX264optBetaDeblockPopUp - fX264optBframesLabel - fX264optBframesPopUp - fX264optBiMELabel - fX264optBiMESwitch - fX264optCabacLabel - fX264optCabacSwitch - fX264optDeblockLabel - fX264optDirectPredLabel - fX264optDirectPredPopUp - fX264optMERangeLabel - fX264optMERangePopUp - fX264optMixedRefsLabel - fX264optMixedRefsSwitch - fX264optMotionEstLabel - fX264optMotionEstPopUp - fX264optNfpskipLabel - fX264optNfpskipSwitch - fX264optNodctdcmtLabel - fX264optNodctdcmtSwitch - fX264optRefLabel - fX264optRefPopUp - fX264optSubmeLabel - fX264optSubmePopUp - fX264optTrellisLabel - fX264optTrellisPopUp - fX264optView - fX264optViewTitleLabel - fX264optWeightBLabel - fX264optWeightBSwitch - - - YES - NSTextField - - - - NSButton - NSPopUpButton - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HBAdvancedController.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - - - - - - 0 - ../../HandBrake.xcodeproj - 3 - - YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEDYQALAAwAMQA1ADYAPAA9 -AEEARQCrALMAwQDLAMwA8QD5APoA/QD+AQEBBQEZAR4BHwEkASUBJgEpAS0BLgEvATEBNAE6AUMBLgFE -AU0BLgFOAVIBVAFaAWEBYgFmAWsBcgFzAYIBhwGLAYwBjwGRAZMBmAGfAaABrAGuAbcBLgG7Ab0BwwEu -AcwBLgHVAdYB2QHeAeUB5gHzAfUB/gEuAgICBAIKAS4CEwEuAhwCIQIoAikCNgI4AkEBLgJFAkcCTQEu -AlYBLgJfAmQCawJsAnQCeQKAAoECiwKMApECmwKcAp0CoQKjAqgCqQKsAq8CsgKzArgCuQK+AsUCxgLN -As4CzwLUAtsC3ALjAuQC5QLqAusC8AL3AvgDAAMBAwIDBwMOAw8DFgMXAxgDHQMkAyUDLQMuAzMDOgM7 -A0MDRANJA1ADUQNZA1oDXwNmA2cDcwN1A34BLgOCA4QDigEuA5MBLgOcA50DogOpA6oDsQOyA7MDuAO/ -A8ADxwPIA8kDzgPVA9YD4QPmA+cD6gPvA/AD8QP2A/0D/gQFBAYEBwQMBBMEFAQbBBwEHQQiBCkEKgQx -BDIEMwQ4BD8EQARHBEgESQROBFUEVgRdBF4EXwRkBGsEbAR0BHUEdgR7BIIEgwSPBJEEmgEuBJ4EoASm -AS4ErwEuBLgEuQS+BMUExgTSBNQE3QEuBOEE4wTpAS4E8gEuBPsE/AUBAAsFCwUPBRcFGAUgBSEACwUi -AWAFJAUnBSgFLQU0BTUFPQU+BT8FRAVJBU4FVQVWBV4FXwVkBWkFcAVxBXkFfgWFBYYFkgWUBZ0BLgWh -BaMFqQEuBbIBLgW7BbwFwQXIBckF0QXSBdcF3gXfBesF7QX2AS4F+gX8BgIBLgYLAS4GFAYZBhoGHwYm -BicGMwY1Bj4BLgZCBkQGSgEuBlMBLgZcBl0GYgZpBmoGcQZyBnMGeAZ/BoAGhwaIBokGjgaTBpQGmQag -BqEGqAapBqoGrwawBrUGtga7BsAGwQbGBssG0Ab9BwQHBQcMBw0HHAcdBx4HJAclByoHLQcwBzgHOQc/ -B0EHSAdJB1AHUQdYB1kHYQdpB2oHcAUhAV8HcgdzB3gHeQd+B4MHhAeJB4oHjweUB5kHmgefB6AHpQeq -B7EHsgezB7YHuwe8B8EHwgfHB8wHzQfSB9MH2AfZB94H3wfkB+UH6gfrB/AH9Qf2B/sIAAgFCAYICwgM -CBEIEggXCBgIHQgeCCMIKAgpCC4IMwg4CD0IQghHCEwIUQhWCFsIYAhhCGYIawhsCHEIdgh3CHwJAAkE -CQUJBwkECQsJBAkPCRIJEwkVCZkKHgqjCqQKpQqmCqcKqAqpCqoKqwqsCq0KrgqvCrAKsQqyCrMKtAq1 -CrYKtwq4CrkKugq7CrwKvQq+Cr8KwArBCsIKwwrECsUKxgrHCsgKyQrKCssKzArNCs4KzwrQCtEK0grT -CtQK1QrWCtcK2ArZCtoK2wrcCt0K3grfCuAK4QriCuMK5ArlCuYK5wroCukK6grrCuwK7QruCu8K8Arx -CvIK8wr0CvUK9gr3CvgK+Qr6CvsK/Ar9Cv4K/wsACwELAgsDCwQLBQsGCwcLCAsJCwoLCwsMCw0LDgsP -CxALEQsSCxMLFAsVCxYLFwsYCxkLGgsbCxwLHQseCx8LIAshCyILIwskCyULKAsrDBMM+wz8DP0M/gz/ -DQAA4w0BDQINAw0EDQUNBg0HDQgNCQ0KDQsNDA0NDQ4NDw0QDRENEg0TDRQNFQ0WDRcNGA0ZDRoNGw0c -DR0NHg0fDSANIQ0iDSMNJA0lDSYNJw0oDSkNKg0rDSwNLQ0uDS8NMA0xDTINMw00DTUNNg03DTgNOQ06 -DTsNPA09DT4NPw1AApgNQQ1CDUMNRA1FDUYNRw1IDUkNSg1LAXgNTA1NDU4NTw1QDVENUg1TDVQNVQ1W -DVcNWA1ZDVoNWw1cDV0NXg1fDWANYQ1iDWMBfw1kDWUNZg1nDWgNaQ1qDWsNbA1tDW4Nbw1wDXENcg1z -DXQNdQ12DXcNeA15AL4A7Q16DXsNfA19DX4Nfw2ADYENgg2DDYQNhQ2GDYcNiA2JDYoNiw2MDY0Njg2P -DZANkQ2SDZMNlA2VDZYNlw2YDZkNmg2bDZwNnQ2eDZ8NoA2hDaINow2kDaUNpg2nDagNqQ2qDasNrA2t -Da4Nrw2wDbENsg2zDbQNtQ22DbcNuA25DboNuw28Db0Nvg2/DcANwQ3CDcMNxA3FDcYNxw3IDckNyg3L -DcwNzQ3ODc8N0A3RDdIN0w3UDdUN1g3XDdgN2Q3aDd0N4A3jVSRudWxs3xASAA0ADgAPABAAEQASABMA -FAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5T -Um9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0 -eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNL -ZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNG -b250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2li -aWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBA2CBAeSBAnWBA1+ACIEB8IAFgQJ0 -gQJ2gQHxgQNdgACABoEB74EDXhEBpIECd9IADgAyADMANFtOU0NsYXNzTmFtZYAEgANfEBRIQkFkdmFu -Y2VkQ29udHJvbGxlctIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmpl -Y3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAB6DSADcAOABC -AEOjAEMARAA7XE5TTXV0YWJsZVNldFVOU1NldNIADgA+AEYAR4AnrxBjAEgASQBKAEsATABNAE4ATwBQ -AFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBu -AG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCM -AI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCq -gAmALYA3gEeAVYBjgGeAeIB6gICAhoCIgI6AlICZgJ6Ao4CygLiAvoDIgM6A1IDagOCA5oDsgPuBAQqB -ARiBAR6BAR+BASCBASWBASaBASqBATmBAT6BAUyBAU6BAV2BAWOBAWmBAWqBAWyBAXKBAXSBAXaBAXeB -AXmBAXqBAXuBAZuBAZ2BAZ6BAaCBAaKBAaOBAaSBAaaBAaiBAamBAaqBAa6BAbCBAbKBAbOBAbWBAbeB -AbmBAbuBAb2BAb+BAcCBAcKBAcOBAcSBAcaBAciBAcqBAcyBAc6BAc+BAdGBAdKBAdOBAdSBAdWBAdaB -AdeBAdiBAdmBAdqBAduBAd2BAd6BAeCBAeGBAePUAA4ArACtAK4ArwAfALEAsl1OU0Rlc3RpbmF0aW9u -WE5TU291cmNlV05TTGFiZWyALIACgAqAK9cAtAAOALUAtgC3ALgAuQC6ALsAvAC9AL4AvwC6XxAPTlNO -ZXh0UmVzcG9uZGVyV05TRnJhbWVWTlNDZWxsWE5TdkZsYWdzWU5TRW5hYmxlZFtOU1N1cGVydmlld4AL -gCqADIANEQEACYAL1wC0AA4AwgC3AMMAMgDEACsAxgDHAL4AyADJAMpaTlNTdWJ2aWV3c1tOU0ZyYW1l -U2l6ZVtOU0V4dGVuc2lvboAAgQEWgQF8gQGYgQGZgQEVXxAWe3sxNTAsIDI2NH0sIHs4NCwgMTV9fd8Q -EwDNAM4AzwDQANEADgDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA5QDmAOUA -6ACxAOoAvwC/AO0A7gDvAPBbTlNDZWxsRmxhZ3NfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8Q -D05TQXJyb3dQb3NpdGlvbl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxe -TlNCdXR0b25GbGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFsZW50WU5TU3VwcG9y -dFpOU01lbnVJdGVtXU5TQ29udHJvbFZpZXdfEA9OU1ByZWZlcnJlZEVkZ2VfEBJOU1VzZXNJdGVtRnJv -bU1lbnVdTlNBbHRlcnNTdGF0ZV8QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFnczJWTlNNZW51XU5T -QnV0dG9uRmxhZ3MT/////4RB/kAJEAGAERBLgCmADoASgA6AFIAKEAMJCREBkBIABAgAgBUSBoJA/9QA -DgDyAPMA9AD1APYA9wD4Vk5TU2l6ZVZOU05hbWVYTlNmRmxhZ3OAECNAIgAAAAAAAIAPEQ4eXEx1Y2lk -YUdyYW5kZdIANwA4APsA/KIA/AA7Vk5TRm9udFDSAA4A/wEAAP1ZTlMuc3RyaW5ngBPSADcAOAECAQOj -AQMBBAA7XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5n2wEGAA4BBwEIAQkBCgELAQwA3QENAQ4AvQEQ -AREBEgDiARQBFQEWAO8BGADhWE5TVGFyZ2V0V05TVGl0bGVfEBFOU0tleUVxdWl2TW9kTWFza1pOU0tl -eUVxdWl2XU5TTW5lbW9uaWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJbWFnZVhOU0FjdGlvbldOU1N0YXRl -gA2AHoAWEgAQAACAERJ/////gBeAG4AVgB3TAA4BBwEaARsBHAEdW05TTWVudUl0ZW1zgCiAH4AgVUl0 -ZW0x0wAOADIBIAEhASIBI15OU1Jlc291cmNlTmFtZYAagBiAGVdOU0ltYWdlXxAPTlNNZW51Q2hlY2tt -YXJr0gA3ADgBJwEoogEoADtfEBBOU0N1c3RvbVJlc291cmNl0wAOADIBIAEhASIBLIAagBiAHF8QEE5T -TWVudU1peGVkU3RhdGVfEBFfcG9wVXBJdGVtQWN0aW9uOtIANwA4ATAA1qIA1gA70gAOAP8BAAEzgBNa -T3RoZXJWaWV3c9IADgA+AEYBNoAnowDoATgBOYAUgCGAJNoBBgAOAQcBCAEJAQoBCwEMAN0BDQC9ARAB -PQESAOIBFAEVARYA7wFCgA2AHoAigBGAF4AbgBWAI1VJdGVtMtoBBgAOAQcBCAEJAQoBCwEMAN0BDQC9 -ARABRwESAOIBFAEVARYA7wFMgA2AHoAlgBGAF4AbgBWAJlVJdGVtM9IANwA4AU8BUKMBUAFRADteTlNN -dXRhYmxlQXJyYXlXTlNBcnJhedIANwA4AVMA3aIA3QA70gA3ADgBVQFWpgFWAVcBWAFZALYAO18QEU5T -UG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9uQ2VsbFxOU0FjdGlvbkNlbGzSADcA -OAFbAVymAVwBXQFeAV8BYAA7XU5TUG9wVXBCdXR0b25YTlNCdXR0b25ZTlNDb250cm9sVk5TVmlld1tO -U1Jlc3BvbmRlcl8QG1gyNjRBZHZhbmNlZE9wdGlvbnNDaGFuZ2VkOtIANwA4AWMBZKMBZAFlADtfEBVO -U05pYkNvbnRyb2xDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4ArACtAK4ArwAfAWkAsoAsgAKALoAr -1wC0AA4AtQC2ALcAuAC5ALoBbQFuAW8AvgC/ALqAC4A2gC+AMAmAC18QFnt7MTQ4LCAxNzF9LCB7MjIs -IDE2fX3dAM0ADgDQANEA0gDTANQBdADVANcA2wDcAN4BdQF2AOIBeAF5AXoA4gDiAX0BaQF/AYABgVpO -U0NvbnRlbnRzEgQB/gCANYAREBkQAoAygBGAEYAxgC4QyBIAAgAAEkg8Uf/UAA4A8gDzAPQA9QGEAPcB -hoAQI0AmAAAAAAAAgA8RDBzSAA4BiAGJAYpbTlNJbWFnZU5hbWWANIAzWE5TU3dpdGNo0gA3ADgBjQGO -ogGOADtfEBNOU0J1dHRvbkltYWdlU291cmNl0gA3ADgBkAFYpAFYAVkAtgA70gA3ADgBkgFdpQFdAV4B -XwFgADvUAA4ArACtAK4BlAGVAB8Bl4BGgDiAAoBF1wC0AA4AtQC2ALcAuAC5ALoAuwGbAZwAvgC/ALqA -C4AqgDmAOgmAC18QFnt7NDA3LCAyMjJ9LCB7ODMsIDE1fX3fEBMAzQDOAM8A0ADRAA4A0gDTANQA1QDW -ANcA2ADZANoA2wDcAN0A3gDfAL8A4QDiAOMA5ADhAOUBpQDlAacBlQDqAL8AvwDtAO4BqwDwCYARgCmA -DoA7gA6APIA4CQmAPdIADgD/AQAA/YAT2wEGAA4BBwEIAQkBCgELAQwA3QENAQ4BnAEQAREBEgDiARQB -FQEWAasBtgDhgDqAHoAWgBGAF4AbgD2APtMADgEHARoBGwG5AbqAKIA/gEDSAA4A/wEAATOAE9IADgA+ -AEYBv4AnowGnAcEBwoA8gEGAQ9oBBgAOAQcBCAEJAQoBCwEMAN0BDQGcARABPQESAOIBFAEVARYBqwHL -gDqAHoAigBGAF4AbgD2AQtoBBgAOAQcBCAEJAQoBCwEMAN0BDQGcARABRwESAOIBFAEVARYBqwHUgDqA -HoAlgBGAF4AbgD2ARF8QEmZYMjY0b3B0U3VibWVQb3BVcNIANwA4AdcB2KMB2AFlADtfEBROU05pYk91 -dGxldENvbm5lY3RvctQADgCsAK0ArgCvAB8B3ACygCyAAoBIgCvXALQADgC1ALYAtwC4ALkAugC7AeEB -4gC+AL8AuoALgCqASYBKCYALXxAWe3s0NzksIDE2Mn0sIHs2MywgMTV9fd8QEwDNAM4AzwDQANEADgDS -ANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA5QHrAOUB7QHcAOoAvwC/AO0B8QHy -APAJgBGAKYAOgEuADoBMgEgJCRIABAYAgE3SAA4A/wEAAP2AE9sBBgAOAQcBCAEJAQoBCwEMAN0BDQEO -AeIBEAERARIA4gEUARUBFgHyAf0A4YBKgB6AFoARgBeAG4BNgE7TAA4BBwEaARsCAAIBgCiAT4BQ0gAO -AP8BAAEzgBPSAA4APgBGAgaAJ6MB7QIIAgmATIBRgFPaAQYADgEHAQgBCQEKAQsBDADdAQ0B4gEQAT0B -EgDiARQBFQEWAfICEoBKgB6AIoARgBeAG4BNgFLaAQYADgEHAQgBCQEKAQsBDADdAQ0B4gEQAUcBEgDi -ARQBFQEWAfICG4BKgB6AJYARgBeAG4BNgFTUAA4ArACtAK4ArwAfAh8AsoAsgAKAVoAr1wC0AA4AtQC2 -ALcAuAC5ALoAuwIkAiUAvgC/ALqAC4AqgFeAWAmAC18QFnt7NDA3LCAxOTJ9LCB7NjMsIDE1fX3fEBMA -zQDOAM8A0ADRAA4A0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAL8A4QDiAOMA5ADhAOUCLgDlAjAC -HwDqAL8AvwDtAjQCNQDwCYARgCmADoBZgA6AWoBWCQkSAAQKAIBb0gAOAP8BAAD9gBPbAQYADgEHAQgB -CQEKAQsBDADdAQ0BDgIlARABEQESAOIBFAEVARYCNQJAAOGAWIAegBaAEYAXgBuAW4Bc0wAOAQcBGgEb -AkMCRIAogF2AXtIADgD/AQABM4AT0gAOAD4ARgJJgCejAjACSwJMgFqAX4Bh2gEGAA4BBwEIAQkBCgEL -AQwA3QENAiUBEAE9ARIA4gEUARUBFgI1AlWAWIAegCKAEYAXgBuAW4Bg2gEGAA4BBwEIAQkBCgELAQwA -3QENAiUBEAFHARIA4gEUARUBFgI1Al6AWIAegCWAEYAXgBuAW4Bi1AAOAKwArQCuAK8AHwJiALKALIAC -gGSAK9cAtAAOALUAtgC3ALgAuQC6AW0CZwJoAL4AvwC6gAuANoBlgGYJgAtfEBZ7ezE0OCwgMTI5fSwg -ezIyLCAxNn193QDNAA4A0ADRANIA0wDUAXQA1QDXANsA3ADeAXUBdgDiAXgBeQF6AOIA4gF9AmIBfwGA -AYGANYARgDKAEYARgDGAZNQADgCsAK0ArgGUAnYAHwJ4gEaAaIACgHfXALQADgC1ALYAtwC4ALkAugJ7 -AnwCfQC+AL8AuoALgHaAaYBqCYALXxAXe3syNjMsIDIyM30sIHsxNDIsIDEzfX3YAM0ADgKCAXQA1QDX -ANwCgwF1AoQChQKGAocCdgKJAopfEBFOU0JhY2tncm91bmRDb2xvcltOU1RleHRDb2xvcoB1gG2Aa4Bs -gGgSBEIAAIByXxAbU3VicGl4ZWwgTW90aW9uIEVzdGltYXRpb2461AAOAPIA8wD0APUCjgD3ApCAECNA -JAAAAAAAAIAPEQsb1QAOApICkwKUApUClgKXApgCmQKaV05TQ29sb3JcTlNDb2xvclNwYWNlW05TQ29s -b3JOYW1lXU5TQ2F0YWxvZ05hbWWAcYBwEAaAb4BuVlN5c3RlbVxjb250cm9sQ29sb3LTAA4CkwKeApYA -6gKgV05TV2hpdGWAcUswLjY2NjY2NjY5ANIANwA4AqICkqICkgA71QAOApICkwKUApUClgKlApgCpgKa -gHGAdIBzgG5fEBBjb250cm9sVGV4dENvbG9y0wAOApMCngKWAOoCq4BxQjAA0gA3ADgCrQKupAKuAVkA -tgA7XxAPTlNUZXh0RmllbGRDZWxs0gA3ADgCsAKxpQKxAV4BXwFgADtbTlNUZXh0RmllbGRfEBJmWDI2 -NG9wdFN1Ym1lTGFiZWzUAA4ArACtAK4BlAIfAB8Ct4BGgFaAAoB5XxAUZlgyNjRvcHRBbmFseXNlUG9w -VXDUAA4ArACtAK4BlAK7AB8CvYBGgHuAAoB/1wC0AA4AtQC2ALcAuAC5ALoCewLBAsIAvgC/ALqAC4B2 -gHyAfQmAC18QFnt7MjAsIDEwOX0sIHsxMjgsIDEzfX3YAM0ADgKCAXQA1QDXANwCgwF1AoQChQLJAocC -uwKJAoqAdYBtgH6AbIB7gHJfEBNQeXJhbWlkYWwgQi1GcmFtZXM6XxAVZlgyNjRvcHRCUHlyYW1pZExh -YmVs1AAOAKwArQCuAZQC0QAfAtOARoCBgAKAhdcAtAAOALUAtgC3ALgAuQC6AnsC1wLYAL4AvwC6gAuA -doCCgIMJgAtfEBd7ezI2MywgMjQ0fSwgezE0MiwgMTN9fdgAzQAOAoIBdADVANcA3AKDAXUChAKFAt8C -hwLRAokCioB1gG2AhIBsgIGAcl8QGE1vdGlvbiBFc3RpbWF0aW9uIFJhbmdlOl8QFGZYMjY0b3B0TUVS -YW5nZUxhYmVs1AAOAKwArQCuAZQB3AAfAumARoBIgAKAh18QGGZYMjY0b3B0QmV0YURlYmxvY2tQb3BV -cNQADgCsAK0ArgGUAu0AHwLvgEaAiYACgI3XALQADgC1ALYAtwC4ALkAugJ7AvMC9AC+AL8AuoALgHaA -ioCLCYALXxAWe3s0MjksIDEyMX0sIHs5NiwgMTN9fdgAzQAOAoIBdADVANcA3AKDAXUChAKFAvsChwLt -Av4CioB1gG2AjIBsgIkSBEAAAIByXxAQTm8gRENULURlY2ltYXRlOl8QFmZYMjY0b3B0Tm9kY3RkY210 -TGFiZWzUAA4ArACtAK4BlAMEAB8DBoBGgI+AAoCT1wC0AA4AtQC2ALcAuAC5ALoCewMKAwsAvgC/ALqA -C4B2gJCAkQmAC18QF3t7MjYzLCAxOTN9LCB7MTQyLCAxM3192ADNAA4CggF0ANUA1wDcAoMBdQKEAoUD -EgKHAwQCiQKKgHWAbYCSgGyAj4ByWUFuYWx5c2lzOl8QFGZYMjY0b3B0QW5hbHlzZUxhYmVs1AAOAKwA -rQCuAZQDGgAfAxyARoCVgAKAmNcAtAAOALUAtgC3ALgAuQC6AW0DIAMhAL4AvwC6gAuANoCWgJcJgAtf -EBV7ezUyNSwgOTl9LCB7MjIsIDE2fX3dAM0ADgDQANEA0gDTANQBdADVANcA2wDcAN4BdQF2AOIBeAF5 -AXoA4gDiAX0DGgF/AYABgYA1gBGAMoARgBGAMYCVXxATZlgyNjRvcHRDYWJhY1N3aXRjaNQADgCsAK0A -rgGUAzAAHwMygEaAmoACgJ3XALQADgC1ALYAtwC4ALkAugFtAzYDNwC+AL8AuoALgDaAm4CcCYALXxAW -e3sxNDgsIDEwOH0sIHsyMiwgMTZ9fd0AzQAOANAA0QDSANMA1AF0ANUA1wDbANwA3gF1AXYA4gF4AXkB -egDiAOIBfQMwAX8BgAGBgDWAEYAygBGAEYAxgJpfEBZmWDI2NG9wdEJQeXJhbWlkU3dpdGNo1AAOAKwA -rQCuAZQDRgAfA0iARoCfgAKAotcAtAAOALUAtgC3ALgAuQC6AW0DTANNAL4AvwC6gAuANoCggKEJgAtf -EBZ7ezE0OCwgMjQzfSwgezIyLCAxNn193QDNAA4A0ADRANIA0wDUAXQA1QDXANsA3ADeAXUBdgDiAXgB -eQF6AOIA4gF9A0YBfwGAAYGANYARgDKAEYARgDGAn18QF2ZYMjY0b3B0TWl4ZWRSZWZzU3dpdGNo1AAO -AKwArQCuAZQDXAAfA16ARoCkgAKAsdcAtAAOALUAtgC3ALgAuQC6ALsDYgNjAL4AvwC6gAuAKoClgKYJ -gAtfEBZ7ezQwNywgMTYyfSwgezYzLCAxNX193xATAM0AzgDPANAA0QAOANIA0wDUANUA1gDXANgA2QDa -ANsA3ADdAN4A3wC/AOEA4gDjAOQA4QDlA2wA5QNuA1wA6gC/AL8A7QHxA3IA8AmAEYApgA6Ap4AOgKiA -pAkJgKnSAA4A/wEAAP2AE9sBBgAOAQcBCAEJAQoBCwEMAN0BDQEOA2MBEAERARIA4gEUARUBFgNyA30A -4YCmgB6AFoARgBeAG4CpgKrTAA4BBwEaARsDgAOBgCiAq4Cs0gAOAP8BAAEzgBPSAA4APgBGA4aAJ6MD -bgOIA4mAqICtgK/aAQYADgEHAQgBCQEKAQsBDADdAQ0DYwEQAT0BEgDiARQBFQEWA3IDkoCmgB6AIoAR -gBeAG4CpgK7aAQYADgEHAQgBCQEKAQsBDADdAQ0DYwEQAUcBEgDiARQBFQEWA3IDm4CmgB6AJYARgBeA -G4CpgLBfEBlmWDI2NG9wdEFscGhhRGVibG9ja1BvcFVw1AAOAKwArQCuAZQDnwAfA6GARoCzgAKAt9cA -tAAOALUAtgC3ALgAuQC6AnsDpQOmAL4AvwC6gAuAdoC0gLUJgAtfEBd7ezI2MywgMTQyfSwgezE0Miwg -MTN9fdgAzQAOAoIBdADVANcA3AKDAXUChAKFA60ChwOfAv4CioB1gG2AtoBsgLOAclhUcmVsbGlzOl8Q -FGZYMjY0b3B0VHJlbGxpc0xhYmVs1AAOAKwArQCuAZQDtQAfA7eARoC5gAKAvdcAtAAOALUAtgC3ALgA -uQC6AnsDuwO8AL4AvwC6gAuAdoC6gLsJgAtfEBZ7ezIwLCAyMTR9LCB7MTI4LCAxM3192ADNAA4CggF0 -ANUA1wDcAoMBdQKEAoUDwwKHA7UC/gKKgHWAbYC8gGyAuYByWUItRnJhbWVzOl8QFGZYMjY0b3B0QmZy -YW1lc0xhYmVs1AAOAKwArQCuAK8AHwPMA82ALIACgL+Ax9cAtAAOALUAtgC3ALgAuQC6AnsD0QPSAL4A -vwC6gAuAdoDAgMEJgAtfEBV7ezIwLCAyMH0sIHs2NjAsIDQ0fX3ZAM0ADgKCAXQA1QDXANwD1wKDA9gC -hAPaAOIBfQPMA94AvwPgXxARTlNEcmF3c0JhY2tncm91bmQT/////5Rh/gGAdYDCgBGAMYC/EhBCAAAJ -gMXVAA4CkgKTApQClQKWA+MCmAPkApqAcYDEgMOAbl8QE3RleHRCYWNrZ3JvdW5kQ29sb3LTAA4CkwKe -ApYA6gPpgHFCMQDVAA4CkgKTApQClQKWAqUCmAPtApqAcYB0gMaAbll0ZXh0Q29sb3JfEBdYMjY0QWR2 -YW5jZWRPcHRpb25zU2V0OtQADgCsAK0ArgGUA/MAHwP1gEaAyYACgM3XALQADgC1ALYAtwC4ALkAugJ7 -A/kD+gC+AL8AuoALgHaAyoDLCYALXxAWe3s0NzUsIDE5M30sIHs1MCwgMTN9fdgAzQAOAoIBdADVANcA -3AKDAXUChAKFBAEChwPzAokCioB1gG2AzIBsgMmAclg4eDggRENUOl8QE2ZYMjY0b3B0OHg4ZGN0TGFi -ZWzUAA4ArACtAK4BlAQJAB8EC4BGgM+AAoDT1wC0AA4AtQC2ALcAuAC5ALoCewQPBBAAvgC/ALqAC4B2 -gNCA0QmAC18QF3t7MjYzLCAxMjF9LCB7MTQyLCAxM3192ADNAA4CggF0ANUA1wDcAoMBdQKEAoUEFwKH -BAkC/gKKgHWAbYDSgGyAz4ByXxAPTm8gRmFzdC1QLVNraXA6XxAUZlgyNjRvcHROZnBza2lwTGFiZWzU -AA4ArACtAK4BlAQfAB8EIYBGgNWAAoDZ1wC0AA4AtQC2ALcAuAC5ALoCewQlBCYAvgC/ALqAC4B2gNaA -1wmAC18QF3t7MjYzLCAxNjN9LCB7MTQyLCAxM3192ADNAA4CggF0ANUA1wDcAoMBdQKEAoUELQKHBB8C -/gKKgHWAbYDYgGyA1YByW0RlYmxvY2tpbmc6XxAUZlgyNjRvcHREZWJsb2NrTGFiZWzUAA4ArACtAK4B -lAQ1AB8EN4BGgNuAAoDf1wC0AA4AtQC2ALcAuAC5ALoCewQ7BDwAvgC/ALqAC4B2gNyA3QmAC18QFnt7 -MjAsIDI0NH0sIHsxMjgsIDEzfX3YAM0ADgKCAXQA1QDXANwCgwF1AoQChQRDAocENQL+AoqAdYBtgN6A -bIDbgHJfEBFNaXhlZCBSZWZlcmVuY2VzOl8QFmZYMjY0b3B0TWl4ZWRSZWZzTGFiZWzUAA4ArACtAK4B -lARLAB8ETYBGgOGAAoDl1wC0AA4AtQC2ALcAuAC5ALoCewRRBFIAvgC/ALqAC4B2gOKA4wmAC18QFnt7 -MjAsIDE3Mn0sIHsxMjgsIDEzfX3YAM0ADgKCAXQA1QDXANwCgwF1AoQChQRZAocESwL+AoqAdYBtgOSA -bIDhgHJfEBJXZWlnaHRlZCBCLUZyYW1lczpfEBRmWDI2NG9wdFdlaWdodEJMYWJlbNQADgCsAK0ArgGU -BGEAHwRjgEaA54ACgOvXALQADgC1ALYAtwC4ALkAugJ7BGcEaAC+AL8AuoALgHaA6IDpCYALXxAXe3sy -NjMsIDEwMH0sIHsyNjIsIDEzfX3YAM0ADgKCAXQA1QDXANwCgwF1AoQChQRvAocEYQRyAoqAdYBtgOqA -bIDnEgREAACAcl8QFUNBQkFDIEVudHJvcHkgQ29kaW5nOl8QEmZYMjY0b3B0Q2FiYWNMYWJlbNQADgCs -AK0ArgGUBHgAHwR6gEaA7YACgPrXALQADgC1ALYAtwC4ALkAugC7BH4EfwC+AL8AuoALgCqA7oDvCYAL -XxAWe3sxNTAsIDIxM30sIHs4NCwgMTV9fd8QEwDNAM4AzwDQANEADgDSANMA1ADVANYA1wDYANkA2gDb -ANwA3QDeAN8AvwDhAOIA4wDkAOEA5QSIAOUEigR4AOoAvwC/AO0CNASOAPAJgBGAKYAOgPCADoDxgO0J -CYDy0gAOAP8BAAD9gBPbAQYADgEHAQgBCQEKAQsBDADdAQ0BDgR/ARABEQESAOIBFAEVARYEjgSZAOGA -74AegBaAEYAXgBuA8oDz0wAOAQcBGgEbBJwEnYAogPSA9dIADgD/AQABM4AT0gAOAD4ARgSigCejBIoE -pASlgPGA9oD42gEGAA4BBwEIAQkBCgELAQwA3QENBH8BEAE9ARIA4gEUARUBFgSOBK6A74AegCKAEYAX -gBuA8oD32gEGAA4BBwEIAQkBCgELAQwA3QENBH8BEAFHARIA4gEUARUBFgSOBLeA74AegCWAEYAXgBuA -8oD5XxAUZlgyNjRvcHRCZnJhbWVzUG9wVXDUAA4ArACtAK4BlAS7AB8EvYBGgPyAAoEBCdcAtAAOALUA -tgC3ALgAuQC6ALsEwQTCAL4AvwC6gAuAKoD9gP4JgAtfEBd7ezQwNywgMjY0fSwgezEzNSwgMTV9fd8Q -EwDNAM4AzwDQANEADgDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA5QTLAOUE -zQS7AOoAvwC/AO0CNATRAPAJgBGAKYAOgP+ADoEBAID8CQmBAQHSAA4A/wEAAP2AE9sBBgAOAQcBCAEJ -AQoBCwEMAN0BDQEOBMIBEAERARIA4gEUARUBFgTRBNwA4YD+gB6AFoARgBeAG4EBAYEBAtMADgEHARoB -GwTfBOCAKIEBA4EBBNIADgD/AQABM4AT0gAOAD4ARgTlgCejBM0E5wTogQEAgQEFgQEH2gEGAA4BBwEI -AQkBCgELAQwA3QENBMIBEAE9ARIA4gEUARUBFgTRBPGA/oAegCKAEYAXgBuBAQGBAQbaAQYADgEHAQgB -CQEKAQsBDADdAQ0EwgEQAUcBEgDiARQBFQEWBNEE+oD+gB6AJYARgBeAG4EBAYEBCF8QFmZYMjY0b3B0 -TW90aW9uRXN0UG9wVXDUAA4ArACtAK4BlAT+AB8FAIBGgQELgAKBARfZALQADgDCALcAwwUCADIAxAC5 -BQMAxgUFAL4FBgUDBQgAygUKWE5TV2luZG93gQEMgQEWgQENgQESgQEMgQEUgQEVgQET0gAOAD4ARgUN -gCehBQ6BAQ7YALQADgC1ALYAtwC4BQIAuQT+AnsFEgUTAL4AvwUDBP6BAQuAdoEBD4EBEAmBAQyBAQtf -EBZ7ezIwLCAyMDZ9LCB7NjYwLCAxNH192ADNAA4CggF0ANUA1wDcAoMBdQKEAoUFGwF9BQ4FHgKKgHWA -bYEBEYAxgQEOEghAAACAcl8QFlNtYWxsIFN5c3RlbSBGb250IFRleHRaezcwMCwgMjkwfdIADgD/AQAB -X4AT0gA3ADgFJQUmpAUmAV8BYAA7XE5TQ3VzdG9tVmlld1pmRW1wdHlWaWV31AAOAKwArQCuAZQFKgAf -BSyARoEBGYACgQEd1wC0AA4AtQC2ALcAuAC5ALoCewUwBTEAvgC/ALqAC4B2gQEagQEbCYALXxAVe3sy -MCwgNjd9LCB7MjMxLCAxNH192ADNAA4CggF0ANUA1wDcAoMBdQKEAoUFOAF9BSoFOwKKgHWAbYEBHIAx -gQEZEhBAAACAcl8QJEN1cnJlbnQgeDI2NCBBZHZhbmNlZCBPcHRpb24gU3RyaW5nOl8QGGZEaXNwbGF5 -WDI2NE9wdGlvbnNMYWJlbNQADgCsAK0ArgCvAB8DRgCygCyAAoCfgCvUAA4ArACtAK4ArwAfAxoAsoAs -gAKAlYAr1AAOAKwArQCuAZQFSwAfBU2ARoEBIYACgQEk1wC0AA4AtQC2ALcAuAC5ALoBbQVRBVIAvgC/ -ALqAC4A2gQEigQEjCYALXxAWe3s0MDUsIDEyMH0sIHsyMiwgMTZ9fd0AzQAOANAA0QDSANMA1AF0ANUA -1wDbANwA3gF1AXYA4gF4AXkBegDiAOIBfQVLAX8BgAGBgDWAEYAygBGAEYAxgQEhXxAVZlgyNjRvcHRO -ZnBza2lwU3dpdGNo1AAOAKwArQCuAK8AHwMwALKALIACgJqAK9QADgCsAK0ArgCvAB8FZwCygCyAAoEB -J4Ar1wC0AA4AtQC2ALcAuAC5ALoBbQVsBW0AvgC/ALqAC4A2gQEogQEpCYALXxAWe3sxNDgsIDE1MH0s -IHsyMiwgMTZ9fd0AzQAOANAA0QDSANMA1AF0ANUA1wDbANwA3gF1AXYA4gF4AXkBegDiAOIBfQVnAX8B -gAGBgDWAEYAygBGAEYAxgQEn1AAOAKwArQCuAZQFewAfBX2ARoEBK4ACgQE41wC0AA4AtQC2ALcAuAC5 -ALoAuwWBBYIAvgC/ALqAC4AqgQEsgQEtCYALXxAWe3s0MDcsIDE0MX0sIHs4MywgMTV9fd8QEwDNAM4A -zwDQANEADgDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA5QWLAOUFjQV7AOoA -vwC/AO0A7gWRAPAJgBGAKYAOgQEugA6BAS+BASsJCYEBMNIADgD/AQAA/YAT2wEGAA4BBwEIAQkBCgEL -AQwA3QENAQ4FggEQAREBEgDiARQBFQEWBZEFnADhgQEtgB6AFoARgBeAG4EBMIEBMdMADgEHARoBGwWf -BaCAKIEBMoEBM9IADgD/AQABM4AT0gAOAD4ARgWlgCejBY0FpwWogQEvgQE0gQE22gEGAA4BBwEIAQkB -CgELAQwA3QENBYIBEAE9ARIA4gEUARUBFgWRBbGBAS2AHoAigBGAF4AbgQEwgQE12gEGAA4BBwEIAQkB -CgELAQwA3QENBYIBEAFHARIA4gEUARUBFgWRBbqBAS2AHoAlgBGAF4AbgQEwgQE3XxAUZlgyNjRvcHRU -cmVsbGlzUG9wVXDUAA4ArACtAK4BlAW+AB8FwIBGgQE6gAKBAT3XALQADgC1ALYAtwC4ALkAugFtBcQF -xQC+AL8AuoALgDaBATuBATwJgAtfEBZ7ezUyNSwgMTkyfSwgezIyLCAxNn193QDNAA4A0ADRANIA0wDU -AXQA1QDXANsA3ADeAXUBdgDiAXgBeQF6AOIA4gF9Bb4BfwGAAYGANYARgDKAEYARgDGBATpfEBRmWDI2 -NG9wdDh4OGRjdFN3aXRjaNQADgCsAK0ArgCvAB8F1QCygCyAAoEBP4Ar1wC0AA4AtQC2ALcAuAC5ALoA -uwXaBdsAvgC/ALqAC4AqgQFAgQFBCYALXxAWe3sxNTAsIDE5Mn0sIHs4NCwgMTV9fd8QEwDNAM4AzwDQ -ANEADgDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA5QXkAOUF5gXVAOoAvwC/ -AO0CNAXqAPAJgBGAKYAOgQFCgA6BAUOBAT8JCYEBRNIADgD/AQAA/YAT2wEGAA4BBwEIAQkBCgELAQwA -3QENAQ4F2wEQAREBEgDiARQBFQEWBeoF9QDhgQFBgB6AFoARgBeAG4EBRIEBRdMADgEHARoBGwX4BfmA -KIEBRoEBR9IADgD/AQABM4AT0gAOAD4ARgX+gCejBeYGAAYBgQFDgQFIgQFK2gEGAA4BBwEIAQkBCgEL -AQwA3QENBdsBEAE9ARIA4gEUARUBFgXqBgqBAUGAHoAigBGAF4AbgQFEgQFJ2gEGAA4BBwEIAQkBCgEL -AQwA3QENBdsBEAFHARIA4gEUARUBFgXqBhOBAUGAHoAlgBGAF4AbgQFEgQFL1AAOAKwArQCuAZQAsQAf -BhiARoAKgAKBAU1fEBBmWDI2NG9wdFJlZlBvcFVw1AAOAKwArQCuAZQGHAAfBh6ARoEBT4ACgQFc1wC0 -AA4AtQC2ALcAuAC5ALoAuwYiBiMAvgC/ALqAC4AqgQFQgQFRCYALXxAWe3s0MDcsIDI0M30sIHs4Mywg -MTV9fd8QEwDNAM4AzwDQANEADgDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8AvwDhAOIA4wDkAOEA -5QYsAOUGLgYcAOoAvwC/AO0CNAYyAPAJgBGAKYAOgQFSgA6BAVOBAU8JCYEBVNIADgD/AQAA/YAT2wEG -AA4BBwEIAQkBCgELAQwA3QENAQ4GIwEQAREBEgDiARQBFQEWBjIGPQDhgQFRgB6AFoARgBeAG4EBVIEB -VdMADgEHARoBGwZABkGAKIEBVoEBV9IADgD/AQABM4AT0gAOAD4ARgZGgCejBi4GSAZJgQFTgQFYgQFa -2gEGAA4BBwEIAQkBCgELAQwA3QENBiMBEAE9ARIA4gEUARUBFgYyBlKBAVGAHoAigBGAF4AbgQFUgQFZ -2gEGAA4BBwEIAQkBCgELAQwA3QENBiMBEAFHARIA4gEUARUBFgYyBluBAVGAHoAlgBGAF4AbgQFUgQFb -XxAUZlgyNjRvcHRNRVJhbmdlUG9wVXDUAA4ArACtAK4BlAZfAB8GYYBGgQFegAKBAWLXALQADgC1ALYA -twC4ALkAugJ7BmUGZgC+AL8AuoALgHaBAV+BAWAJgAtfEBZ7ezIwLCAxMzB9LCB7MTI4LCAxM3192ADN -AA4CggF0ANUA1wDcAoMBdQKEAoUGbQKHBl8C/gKKgHWAbYEBYYBsgQFegHJfEBlCaWRpcmVjdGlvbmFs -IFJlZmluZW1lbnQ6XxARZlgyNjRvcHRCaU1FTGFiZWzUAA4ArACtAK4BlAZ1AB8Gd4BGgQFkgAKBAWjX -ALQADgC1ALYAtwC4ALkAugJ7BnsGfAC+AL8AuoALgHaBAWWBAWYJgAtfEBd7ezI2MywgMjY1fSwgezE0 -MiwgMTN9fdgAzQAOAoIBdADVANcA3AKDAXUChAKFBoMChwZ1Av4CioB1gG2BAWeAbIEBZIByXxAZTW90 -aW9uIEVzdGltYXRpb24gTWV0aG9kOl8QFmZYMjY0b3B0TW90aW9uRXN0TGFiZWzUAA4ArACtAK4ArwAf -AZUAsoAsgAKAOIAr1AAOAKwArQCuAZQDzAAfBpKARoC/gAKBAWtfEBNmRGlzcGxheVgyNjRPcHRpb25z -1AAOAKwArQCuAZQGlgAfBpiARoEBbYACgQFx1wC0AA4AtQC2ALcAuAC5ALoCewacBp0AvgC/ALqAC4B2 -gQFugQFvCYALXxAWe3syMCwgMTUxfSwgezEyOCwgMTN9fdgAzQAOAoIBdADVANcA3AKDAXUChAKFBqQC -hwaWAv4CioB1gG2BAXCAbIEBbYByXxAYQi1GcmFtZSBSYXRlIERpc3RvcnRpb246XxARZlgyNjRvcHRC -UkRPTGFiZWzUAA4ArACtAK4BlAUOAB8GroBGgQEOgAKBAXNfEBZmWDI2NG9wdFZpZXdUaXRsZUxhYmVs -1AAOAKwArQCuAZQF1QAfBrSARoEBP4ACgQF1XxAXZlgyNjRvcHREaXJlY3RQcmVkUG9wVXDUAA4ArACt -AK4ArwAfBXsAsoAsgAKBASuAK9QADgCsAK0ArgGUAWkAHwa/gEaALoACgQF4XxAVZlgyNjRvcHRXZWln -aHRCU3dpdGNo1AAOAKwArQCuAK8AHwR4ALKALIACgO2AK9QADgCsAK0ArgCvAB8DXACygCyAAoCkgCvU -AA4ArACtAK4BlAC6AB8Gz4BGgAuAAoEBmtIADgA+AEYG0oAnrxAqALEG1AO1BHgBlQOfAu0ECQbbBtwD -zAQ1BLsGdQLRBhwCdgRLArsGlgZfBugF1QUqA1wB3AQfA0YBaQVnAmIDMAVLBvQFewb2Ah8DBAW+A/MD -GgRhgAqBAX2AuYDtgDiAs4CJgM+BAYGBAYmAv4DbgPyBAWSAgYEBT4BogOGAe4EBbYEBXoEBjYEBP4EB -GYCkgEiA1YCfgC6BASeAZICagQEhgQGRgQErgQGUgFaAj4EBOoDJgJWA59cAtAAOALUAtgC3ALgAuQC6 -AnsHAAcBAL4AvwC6gAuAdoEBfoEBfwmAC18QFnt7MjAsIDI2NX0sIHsxMjgsIDEzfX3YAM0ADgKCAXQA -1QDXANwCgwF1AoQChQcIAocG1AKJAoqAdYBtgQGAgGyBAX2Acl8QEVJlZmVyZW5jZSBGcmFtZXM62wC0 -Bw4ADgcPALUHEAC3BxEHEgcTALkAugF5BxUHFgcXBxgAvgDqBxkHGgC6WU5TQm94VHlwZVtOU1RpdGxl -Q2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlOU09mZnNldHNfEA9OU1RpdGxlUG9zaXRpb26A -C4EBiIEBhIEBggiBAYMQAIALXxAVe3syMywgMjMzfSwgezIxMCwgNX19VnswLCAwfdcAzQAOAoIBdADV -ANwCgwF1AoQD2gchByIHGgcjgHWAwoEBhYEBhoEBh1NCb3jUAA4A8gDzAPQA9QcnAPcHKYAQI0AqAAAA -AAAAgA8RBBTTAA4CkwKeApYA6gcsgHFNMCAwLjgwMDAwMDAxANIANwA4By4HL6QHLwFfAWAAO1VOU0Jv -eNsAtAcOAA4HDwC1BxAAtwcRBxIHEwC5ALoBeQcVBzMHNAcYAL4A6gcZBxoAuoALgQGIgQGLgQGKCIEB -g4ALXxAWe3syNjMsIDIxMn0sIHsyNzgsIDV9fdcAzQAOAoIBdADVANwCgwF1AoQD2gchByIHGgc+gHWA -woEBhYEBhoEBjNMADgKTAp4ClgDqByyAcdcAtAAOALUAtgC3ALgAuQC6AnsHRAdFAL4AvwC6gAuAdoEB -joEBjwmAC18QFnt7MjAsIDE5M30sIHsxMjgsIDEzfX3YAM0ADgKCAXQA1QDXANwCgwF1AoQChQdMAocG -6AL+AoqAdYBtgQGQgGyBAY2Acl8QEkRpcmVjdCBQcmVkaWN0aW9uOtcAtAAOALUAtgC3ALgAuQC6AW0H -VAdVAL4AvwC6gAuANoEBkoEBkwmAC18QFnt7NTI1LCAxMjB9LCB7MjIsIDE2fX3dAM0ADgDQANEA0gDT -ANQBdADVANcA2wDcAN4BdQF2AOIBeAF5AXoA4gDiAX0G9AF/AYABgYA1gBGAMoARgBGAMYEBkdsAtAcO -AA4HDwC1BxAAtwcRBxIHEwC5ALoBeQcVB2QHZQcYAL4A6gcZBxoAuoALgQGIgQGWgQGVCIEBg4ALXxAW -e3syNjMsIDE4Mn0sIHsyNzgsIDV9fdcAzQAOAoIBdADVANwCgwF1AoQD2gchByIHGgdvgHWAwoEBhYEB -hoEBl9MADgKTAp4ClgDqByyAcVxmWDI2NG9wdFZpZXfUAA4ArACtAK4BlAb0AB8Hd4BGgQGRgAKBAZxf -EBdmWDI2NG9wdE5vZGN0ZGNtdFN3aXRjaNQADgCsAK0ArgCvAB8GHACygCyAAoEBT4Ar1AAOAKwArQCu -AZQG1AAfB4KARoEBfYACgQGfXxAQZlgyNjRvcHRSZWZMYWJlbNQADgCsAK0ArgGUAmIAHweIgEaAZIAC -gQGhXxASZlgyNjRvcHRCaU1FU3dpdGNo1AAOAKwArQCuAK8AHwVLALKALIACgQEhgCvUAA4ArACtAK4A -rwAfBb4AsoAsgAKBATqAK9QADgCsAK0ArgGUBWcAHweYgEaBASeAAoEBpV8QEmZYMjY0b3B0QlJET1N3 -aXRjaNQADgCsAK0ArgGUBugAHweegEaBAY2AAoEBp18QF2ZYMjY0b3B0RGlyZWN0UHJlZExhYmVs1AAO -AKwArQCuAK8AHwb0ALKALIACgQGRgCvUAA4ArACtAK4ArwAfBLsAsoAsgAKA/IAr1AAOAKwHqwesB60A -sQevB7BYTlNNYXJrZXJWTlNGaWxlgQGtgAqBAayBAatfEBBOU1Rvb2xUaXBIZWxwS2V5bxBaAFMAYQBu -AGUAIAB2AGEAbAB1AGUAcwAgAGEAcgBlACAAMQAtADYALgAgAFQAaABlACAAbQBvAHIAZQAgAHkAbwB1 -ACAAYQBkAGQALAAgAHQAaABlACAAaABpAGcAaABlAHIAIAB0AGgAZQAgAHEAdQBhAGwAaQB0AHkAICAU -ACAAYgB1AHQAIAB0AGgAZQAgAHMAbABvAHcAZQByACAAdABoAGUAIABlAG4AYwBvAGQAZQAu0gA3ADgH -tAe1oge1ADtfEBFOU0lCSGVscENvbm5lY3RvctQADgCsB6sHrAetBtQHuQewgQGtgQF9gQGvgQGrbxCf -AFMAYQBuAGUAIAB2AGEAbAB1AGUAcwAgAGEAcgBlACAAMQAtADYALgAgAFQAaABlACAAbQBvAHIAZQAg -AHkAbwB1ACAAYQBkAGQALAAgAHQAaABlACAAaABpAGcAaABlAHIAIAB0AGgAZQAgAHEAdQBhAGwAaQB0 -AHkAICAUACAAYgB1AHQAIAB0AGgAZQAgAHMAbABvAHcAZQByACAAdABoAGUAIABlAG4AYwBvAGQAZQAu -ACAAQgBlACAAYwBhAHIAZQBmAHUAbAAuAC4ALgB0AG8AbwAgAG0AYQBuAHkAIABhAG4AZAAgAFEAdQBp -AGMAawBUAGkAbQBlACAAcwB0AHIAdQBnAGcAbABlACAAdABvACAAcABsAGEAeQAgAHQAaABlACAAdgBp -AGQAZQBvACAAYgBhAGMAawAu1AAOAKwHqwesB60DtQe/B7CBAa2AuYEBsYEBq18QpVNhbmUgdmFsdWVz -IGFyZSAxLTYuIEItRnJhbWVzIGFyZSBzbWFsbGVyIHRoYW4gb3RoZXIgZnJhbWVzLCBzbyB0aGV5IGxl -dCB5b3UgcGFjayBpbiBtb3JlIHF1YWxpdHkgYXQgdGhlIHNhbWUgYml0cmF0ZS4gVXNlIG1vcmUgb2Yg -dGhlbSB3aXRoIGFuaW1hdGVkIG1hdGVyaWFsOiA5LTE2LtQADgCsB6sHrAetBHgHvwewgQGtgO2BAbGB -AavUAA4ArAerB6wHrQGVB8oHsIEBrYA4gQG0gQGrXxEBjFRoaXMgc2V0dGluZyBpcyBmaW5lci1ncmFp -bmVkIHRoYW4gdGhlIG1vdGlvbiBlc3RpbWF0aW9uIHNldHRpbmdzIGFib3ZlLiBJbnN0ZWFkIG9mIGRl -YWxpbmcgd2l0aCB3aG9sZSBwaXhlbHMsIGl0IGRlYWxzIHdpdGggZnJhY3Rpb25hbCBwaXhlbHMuIDQs -IEhhbmRCcmFrZSdzIGRlZmF1bHQsIG1lYW5zIGxvb2tpbmcgYXQgcXVhcnRlciBwaXhlbHMgKHFwZWwp -LiBIaWdoZXIgbGV2ZWxzIGluY3JlYXNlIHF1YWxpdHkgYnkgZGl2aWRpbmcgdGhlIHBpeGVsIG1vcmUs -IGJ1dCB0YWtlIGxvbmdlciB0byBlbmNvZGUuIFVzaW5nIDYgb3IgNyB0dXJucyB1bmxvY2tzIHRoZSBh -YmlsaXR5IHRvIHR1cm4gb24gbW9yZSBhZHZhbmNlZCBmZWF0dXJlcyBsaWtlIEItRnJhbWUgcmF0ZSBk -aXN0b3J0aW9uLtQADgCsB6sHrAetA58H0AewgQGtgLOBAbaBAatfEKRUcmVsbGlzIGZpbmUtdHVuZXMg -aG93IGJpdHJhdGUgaXMgZG9sZWQgb3V0LCBzbyBpdCBjYW4gcmVkdWNlIGZpbGUgc2l6ZS9iaXRyYXRl -IG9yIGluY3JlYXNlIHF1YWxpdHkuIEEgdmFsdWUgb2YgMiBmb3JjZXMgaXQgdG8gYmUgdXNlZCBtb3Jl -IG9mdGVuIHRoYW4gYSB2YWx1ZSBvZiAxLtQADgCsB6sHrAetAu0H1gewgQGtgImBAbiBAatfEF5Pbmx5 -IHVzZSB0aGlzIHdpdGggY29uc3RhbnQgcXVhbGl0eSBlbmNvZGluZy4gSXQgaW5jcmVhc2VzIHF1YWxp -dHkgYnV0IGFsc28gYml0cmF0ZS9maWxlIHNpemUu1AAOAKwHqwesB60ECQfcB7CBAa2Az4EBuoEBq18Q -X1RoaXMgY2FuIGhlbHAgd2l0aCBibG9ja2luZyBvbiBzb2xpZCBjb2xvcnMgbGlrZSBibHVlIHNraWVz -LCBidXQgaXQgYWxzbyBzbG93cyBkb3duIHRoZSBlbmNvZGUu1AAOAKwHqwesB60ENQfiB7CBAa2A24EB -vIEBq18QiFdpdGggdGhpcyBvbiwgZGlmZmVyZW50IHBhcnRzIG9mIGEgZnJhbWUgd2lsbCByZWZlciBi -YWNrIHRvIGRpZmZlcmVudCBwcmlvciBmcmFtZXMsIGRlcGVuZGluZyBvbiB3aGF0J3MgYmVzdCBmb3Ig -dGhhdCBwYXJ0IG9mIHRoZSBpbWFnZS7UAA4ArAerB6wHrQS7B+gHsIEBrYD8gQG+gQGrXxDkVGhpcyBz -ZXRzIHRoZSBzaGFwZSBvZiB0aGUgYXJlYSB4MjY0IHNlYXJjaGVzIHdoZW4gZXN0aW1hdGluZyBtb3Rp -b24uIFlvdXIgY2hvaWNlcyBhcmUgYSBkaWFtb25kLCBhIGhleGFnb24sIGEgbW9yZSBjb21wbGV4IGhl -eGFnb25hbCBzaGFwZSwgb3Igc2VhcmNoaW5nIHRoZSBlbnRpcmUgZnJhbWUuIFlvdSBhcmUgYmVzdCBv -ZmYgdXNpbmcgVW5ldmVuIE11bHRpLUhleGFnb25hbCBzZWFyY2hpbmcu1AAOAKwHqwesB60GdQfoB7CB -Aa2BAWSBAb6BAavUAA4ArAerB6wHrQLRB/MHsIEBrYCBgQHBgQGrXxDHVGhpcyByYW5nZSBpcyB0aGUg -cmFkaXVzLCBpbiBwaXhlbHMsIHgyNjQgc2hvdWxkIHVzZSBmb3IgbW90aW9uIGVzdGltYXRpb24gc2Vh -cmNoZXMuIEl0IG9ubHkgaGFzIGFuIGVmZmVjdCB3aGVuIHlvdSB1c2UgVW5ldmVuIE11bHRpLUhleGFn -b25hbCBvciBFeGhhdXN0aXZlIHNlYXJjaGluZy4gMjQsIDMyLCBhbmQgNjQgYXJlIGdvb2QgdmFsdWVz -LtQADgCsB6sHrAetBhwH8wewgQGtgQFPgQHBgQGr1AAOAKwHqwesB60CdgfKB7CBAa2AaIEBtIEBq9QA -DgCsB6sHrAetBEsIAwewgQGtgOGBAcWBAatvEQFTAFcAaQB0AGgAIAB3AGUAaQBnAGgAdABlAGQAIABC -AC0AZgByAGEAbQBlACAAcAByAGUAZABpAGMAdABpAG8AbgAgAGUAbgBhAGIAbABlAGQALAAgAHgAMgA2 -ADQAIAB3AGkAbABsACAAYwBvAG4AcwBpAGQAZQByACAAaABvAHcAIABmAGEAcgAgAGEAdwBhAHkAIAB0 -AGgAZQAgAHAAcgBlAHYAaQBvAHUAcwAgAGEAbgBkACAAbgBlAHgAdAAgAFAALQBmAHIAYQBtAGUAcwAg -AGEAcgBlACwAIABiAGUAZgBvAHIAZQAgAGQAZQBjAGkAZABpAG4AZwAgAHQAbwAgAG0AYQBrAGUAIABh -ACAAZgByAGEAbQBlACAAYQAgAEIALQBmAHIAYQBtAGUALgAgAFQAaABlACAAZQBmAGYAZQBjAHQAIABp -AHMAIAB0AGgAYQB0ACAAeAAyADYANAAgAHcAaQBsAGwAIAB1AHMAZQAgAGYAZQB3AGUAcgAgAEIALQBm -AHIAYQBtAGUAcwAgAHcAaABlAG4AIAB0AGgAZQB5ACcAZAAgAGwAbwBvAGsAIABiAGEAZAAgIBQAIAB3 -AGgAZQBuACAAaQB0ACAAYwBhAG4AJwB0ACAAYQBjAGMAdQByAGEAdABlAGwAeQAgAHAAcgBlAGQAaQBj -AHQAIABtAG8AdABpAG8AbgAuACAATwBiAHYAaQBvAHUAcwBsAHkALAAgAHQAaABpAHMAIABvAG4AbAB5 -ACAAdwBvAHIAawBzACAAdwBoAGUAbgAgAHkAbwB1ACAAdABlAGwAbAAgAHgAMgA2ADQAIAB0AG8AIAB1 -AHMAZQAgAG0AbwByAGUAIAB0AGgAYQBuACAAMQAgAEIALQBmAHIAYQBtAGUALgAg1AAOAKwHqwesB60C -uwgJB7CBAa2Ae4EBx4EBq28RAaYAQgAtAGYAcgBhAG0AZQAgAHAAeQByAGEAbQBpAGQAcwAgAGEAcgBl -ACAAYQAgAEgAaQBnAGgAIABQAHIAbwBmAGkAbABlACAAZgBlAGEAdAB1AHIAZQAuACAAVABoAGkAcwAg -AG0AZQBhAG4AcwAgAHQAaABhAHQAIABpAGYAIAB5AG8AdQAgAGUAbgBhAGIAbABlACAAaQB0ACwAIABZ -AE8AVQBSACAAVgBJAEQARQBPACAAVwBJAEwATAAgAE4ATwBUACAAUABMAEEAWQAgAEkATgAgAFEAVQBJ -AEMASwBUAEkATQBFAC4AIABQAHkAcgBhAG0AaQBkAGEAbAAgAEIALQBmAHIAYQBtAGUAcwAgAG0AZQBh -AG4AIAB0AGgAYQB0ACAAQgAtAGYAcgBhAG0AZQBzACAAZABvAG4AJwB0ACAAagB1AHMAdAAgAHIAZQBm -AGUAcgBlAG4AYwBlACAAcwB1AHIAcgBvAHUAbgBkAGkAbgBnACAAcgBlAGYAZQByAGUAbgBjAGUAIABm -AHIAYQBtAGUAcwAgIBQAIABpAG4AcwB0AGUAYQBkACwAIABpAHQAIABhAGwAcwBvACAAdAByAGUAYQB0 -AHMAIABhACAAcAByAGUAdgBpAG8AdQBzACAAQgAtAGYAcgBhAG0AZQAgAGEAcwAgAGEAIAByAGUAZgBl -AHIAZQBuAGMAZQAsACAAaQBtAHAAcgBvAHYAaQBuAGcAIABxAHUAYQBsAGkAdAB5AC8AbABvAHcAZQBy -AGkAbgBnACAAYgBpAHQAcgBhAHQAZQAgAGEAdAAgAHQAaABlACAAZQB4AHAAZQBuAHMAZQAgAG8AZgAg -AGMAbwBtAHAAbABlAHgAaQB0AHkALgAgAEwAbwBnAGkAYwBhAGwAbAB5ACwAIAB0AG8AIAByAGUAZgBl -AHIAZQBuAGMAZQAgAGEAbgAgAGUAYQByAGwAaQBlAHIAIABCAC0AZgByAGEAbQBlACwAIAB5AG8AdQAg -AG0AdQBzAHQAIAB0AGUAbABsACAAeAAyADYANAAgAHQAbwAgAHUAcwBlACAAYQB0ACAAbABlAGEAcwB0 -ACAAMgAgAEIALQBmAHIAYQBtAGUAcwAu1AAOAKwHqwesB60GlggPB7CBAa2BAW2BAcmBAatfEQEGV2hl -biBCLWZyYW1lIHJhdGUgZGlzdG9ydGlvbiBvcHRpbWl6YXRpb24gaXMgZW5hYmxlZCwgeDI2NCB0cmll -cyBzZXZlcmFsIGRpZmZlcmVudCBtZXRob2RzIG9mIGNvbXByZXNzaW9uIGZvciBlYWNoIHBhcnQgb2Yg -YSBmcmFtZSwgYW5kIGNob29zZXMgdGhlIG9uZSB0aGF0IGxvb2tzIHRoZSBiZXN0LiBZb3UgbmVlZCB0 -byB1c2UgYSBzdWJwaXhlbCBtb3Rpb24gZXN0aW1hdGlvbiByZWZpbmVtZW50IGxldmVsIG9mIDYgb3Ig -NyBmb3IgdGhpcyB0byB3b3JrLtQADgCsB6sHrAetBl8IFQewgQGtgQFegQHLgQGrXxDqV2hlbiBiaWRy -ZWN0aW9uYWwgbW90aW9uIGVzdGltYXRpb24gcmVmaW5lbWVudCBpcyBhY3RpdmF0ZWQsIHgyNjQgd2ls -bCBvcHRpbWl6ZSBtb3Rpb24gdmVjdG9ycyBib3RoIGZvcndhcmRzIGFuZCBiYWNrd2FyZHMgaW4gdGlt -ZS4gVGhpcyBpbXByb3ZlcyBxdWFsaXR5LCBhbmQgd2hpbGUgaXQgc2xvd3MgZG93biBlbmNvZGluZywg -aXQgZG9lcyBub3QgbWFrZSBwbGF5YmFjayBhbnkgbW9yZSBkaWZmaWN1bHQu1AAOAKwHqwesB60G6Agb -B7CBAa2BAY2BAc2BAatfEQHhRGlyZWN0IHByZWRpY3Rpb24gdGVsbHMgeDI2NCB3aGF0IG1ldGhvZCB0 -byB1c2Ugd2hlbiBndWVzc2luZyBtb3Rpb24gZm9yIGNlcnRhaW4gcGFydHMgb2YgYSBCLWZyYW1lLiBJ -dCBjYW4gZWl0aGVyIGxvb2sgYXQgb3RoZXIgcGFydHMgb2YgdGhlIGN1cnJlbnQgZnJhbWUgKHNwYXRp -YWwpIG9yIGNvbXBhcmUgYWdhaW5zdCB0aGUgcHJlY2VkaW5nIGZyYW1lICh0ZW1wb3JhbCkuIFlvdSdy -ZSBiZXN0IG9mZiBzZXR0aW5nIHRoaXMgdG8gYXV0b21hdGljLCBzbyB4MjY0IGRlY2lkZXMgd2hpY2gg -bWV0aG9kIGlzIGJlc3Qgb24gaXRzIG93bi4gRG9uJ3Qgc2VsZWN0IG5vbmUgYXNzdW1pbmcgaXQgd2ls -bCBiZSBmYXN0ZXI7IGluc3RlYWQgaXQgd2lsbCB0YWtlIGxvbmdlciBhbmQgbG9vayB3b3JzZS4gSWYg -eW91J3JlIGdvaW5nIHRvIGNob29zZSBiZXR3ZWVuIHNwYXRpYWwgYW5kIHRlbXBvcmFsLCBzcGF0aWFs -IGlzIHVzdWFsbHkgYmV0dGVyLtQADgCsB6sHrAetBdUIGwewgQGtgQE/gQHNgQGr1AAOAKwHqwesB60D -XAgmB7CBAa2ApIEB0IEBq18RBNp4MjY0IGluY2x1ZGVzIGFuIGluLWxvb3AgZGVibG9ja2luZyBmaWx0 -ZXIuIFdoYXQgdGhpcyBtZWFucyBpcyB0aGF0IGJsb2NreSBjb21wcmVzc2lvbiBhcnRpZmFjdHMgYXJl -IHNtb290aGVkIGF3YXkgd2hlbiB5b3UgcGxheSBiYWNrIHRoZSB2aWRlby4gSXQgaGFzIHR3byBzZXR0 -aW5nczogc3RyZW5ndGggYW5kIHRocmVzaG9sZCwganVzdCBsaWtlIGEgc2ltcGxlIGZpbHRlciBpbiBQ -aG90b3Nob3AuIFN0cmVuZ3RoIGNvbnRyb2xzIHRoZSBhbW91bnQgb2YgZGVibG9ja2luZyBhcHBsaWVk -IHRvIHRoZSB3aG9sZSBmcmFtZS4gSWYgeW91IGRyb3AgZG93biBiZWxvdyAwLCB5b3UgcmVkdWNlIHRo -ZSBhbW91bnQgb2YgYmx1cnJpbmcuIEdvIHRvbyBuZWdhdGl2ZSwgYW5kIHlvdSdsbCBnZXQgYW4gZWZm -ZWN0IHNvbWV3aGF0IGxpa2Ugb3ZlcnNoYXJwZW5pbmcgYW4gaW1hZ2UuIEdvIGludG8gcG9zaXRpdmUg -dmFsdWVzLCBhbmQgdGhlIGltYWdlIG1heSBiZWNvbWUgdG9vIHNvZnQuIFRocmVzaG9sZCBjb250cm9s -cyBob3cgc2Vuc2l0aXZlIHRoZSBmaWx0ZXIgaXMgdG8gd2hldGhlciBzb21ldGhpbmcgaW4gYSBibG9j -ayBpcyBkZXRhaWwgdGhhdCBuZWVkcyB0byBiZSBwcmVzZXJ2ZWQ6IGxvd2VyIG51bWJlcnMgYmx1ciBk -ZXRhaWxzIGxlc3MuIFRoZSBkZWZhdWx0IGRlYmxvY2tpbmcgdmFsdWVzIGFyZSAwIGFuZCAwLiBUaGlz -IGRvZXMgbm90IG1lYW4gemVybyBkZWJsb2NraW5nLiBJdCBtZWFucyB4MjY0IHdpbGwgYXBwbHkgdGhl -IHJlZ3VsYXIgZGVibG9ja2luZyBzdHJlbmd0aCBhbmQgdGhyZXNob2xkcyB0aGUgY29kZWMgYXV0aG9y -cyBoYXZlIHNlbGVjdGVkIGFzIHdvcmtpbmcgdGhlIGJlc3QgaW4gbW9zdCBjYXNlcy4gV2hpbGUgbWFu -eSwgbWFueSBwZW9wbGUgc3RpY2sgd2l0aCB0aGUgZGVmYXVsdCBkZWJsb2NraW5nIHZhbHVlcyBvZiAw -LDAsIG90aGVyIHBlb3BsZSBkaXNhZ3JlZS4gU29tZSBwcmVmZXIgYSBzbGlnaHRseSBsZXNzIGJsdXJy -ZWQgaW1hZ2UgZm9yIGxpdmUgYWN0aW9uIG1hdGVyaWFsLCBhbmQgdXNlIHZhbHVlcyBsaWtlIC0yLC0x -IG9yIC0yLC0yLiBPdGhlcnMgd2lsbCByYWlzZSBpdCB0byAxLDEgb3IgZXZlbiAzLDMgZm9yIGFuaW1h -dGlvbi4gV2hpbGUgdGhlIHZhbHVlcyBmb3IgZWFjaCBzZXR0aW5nIGV4dGVuZCBmcm9tIC02IHRvIDYs -IHRoZSBjb25zZW5zdXMgaXMgdGhhdCBnb2luZyBiZWxvdyAtMyBvciBhYm92ZSAzIGlzIHdvcnRobGVz -cy7UAA4ArAerB6wHrQHcCCYHsIEBrYBIgQHQgQGr1AAOAKwHqwesB60EHwgmB7CBAa2A1YEB0IEBq9QA -DgCsB6sHrAetA0YH4gewgQGtgJ+BAbyBAavUAA4ArAerB6wHrQFpCAMHsIEBrYAugQHFgQGr1AAOAKwH -qwesB60FZwgPB7CBAa2BASeBAcmBAavUAA4ArAerB6wHrQJiCBUHsIEBrYBkgQHLgQGr1AAOAKwHqwes -B60DMAgJB7CBAa2AmoEBx4EBq9QADgCsB6sHrAetBUsH3AewgQGtgQEhgQG6gQGr1AAOAKwHqwesB60G -9AfWB7CBAa2BAZGBAbiBAavUAA4ArAerB6wHrQV7B9AHsIEBrYEBK4EBtoEBq9QADgCsB6sHrAetAh8I -XgewgQGtgFaBAdyBAatfEQIGQW5hbHlzaXMgY29udHJvbHMgaG93IGZpbmVseSB4MjY0IGRpdmlkZXMg -dXAgYSBmcmFtZSB0byBjYXB0dXJlIGRldGFpbC4gRnVsbCBtYWNyb2Jsb2NrcyBhcmUgMTZ4MTYgcGl4 -ZWxzLCBidXQgeDI2NCBjYW4gZ28gZG93biBhbGwgdGhlIHdheSB0byA0eDQgYmxvY2tzIGlmIGl0IGp1 -ZGdlcyBpdCBuZWNlc3NhcnkuIEJ5IGRlZmF1bHQgaXQgb25seSBicmVha3MgdXAga2V5IGZyYW1lcyB0 -aGF0IG11Y2guIFRvIGdpdmUgeDI2NCB0aGUgZnJlZWRvbSB0byBtYWtlIHRoZSBiZXN0IGRlY2lzaW9u -cyBmb3IgYWxsIGZyYW1lcywgdXNlICJhbGwiIGFuYWx5c2lzLiBJZiB5b3Ugd2FudCB0byBjcmVhdGUg -YSBoaWdoIHByb2ZpbGUgSC4yNjQgdmlkZW8gKHdoaWNoIGlzIGxlc3MgY29tcGF0aWJsZSB3aXRoIHRo -ZSB3b3JsZCBhdCBsYXJnZSB0aGFuIG1haW4gcHJvZmlsZSksIGFsc28gY2hlY2sgdGhlICI4eDggRENU -IGJsb2NrcyIgYm94IHRvIGFkZCB5ZXQgYW5vdGhlciBibG9jayBzaXplIGZvciBhbmFseXNpcy7UAA4A -rAerB6wHrQMECF4HsIEBrYCPgQHcgQGr1AAOAKwHqwesB60FvghpB7CBAa2BATqBAd+BAatfEPlXaGVu -IEFuYWx5c2lzIGlzIHNldCB0byAiYWxsLCIgY2hlY2tpbmcgdGhpcyBib3ggbGV0cyB4MjY0IGJyZWFr -IGtleSBmcmFtZXMgZG93biBpbnRvIDh4OCBibG9ja3Mgb2YgcGl4ZWxzIGZvciBhbmFseXNpcy4gVGhp -cyBpcyBhIGhpZ2ggcHJvZmlsZSBmZWF0dXJlIG9mIEguMjY0LCB3aGljaCBtYWtlcyBpdCBsZXNzIGNv -bXBhdGlibGUuIEl0IHNob3VsZCBzbGlnaHRseSBkZWNyZWFzZSBiaXRyYXRlIG9yIGltcHJvdmUgcXVh -bGl0eS7UAA4ArAerB6wHrQPzCGkHsIEBrYDJgQHfgQGr1AAOAKwHqwesB60DGgh0B7CBAa2AlYEB4oEB -q18RAv1DQUJBQywgb3IgY29udGV4dCBhZGFwdGl2ZSBiaW5hcnkgYXJpdGhtZXRpYyBjb2RpbmcsIGlz -IHVzZWQgYnkgeDI2NCB0byByZWR1Y2UgdGhlIGJpdHJhdGUgbmVlZGVkIGZvciBhIGdpdmVuIHF1YWxp -dHkgYnkgMTUlLiBUaGlzIG1ha2VzIGl0IHZlcnkgY29vbCBhbmQgdmVyeSB1c2VmdWwsIGFuZCBpdCBz -aG91bGQgYmUgbGVmdCBvbiB3aGVuZXZlciBwb3NzaWJsZS4gSG93ZXZlciwgaXQgaXMgaW5jb21wYXRp -YmxlIHdpdGggdGhlIGlQb2QgNS41RywgYW5kIG1ha2VzIHRoZSBBcHBsZVRWIHN0cnVnZ2xlLiBTbyB0 -dXJuIGl0IG9mZiBmb3IgdGhvc2UuIENBQkFDIGlzIGEga2luZCBvZiBlbnRyb3B5IGNvZGluZywgd2hp -Y2ggbWVhbnMgdGhhdCBpdCBjb21wcmVzc2VzIGRhdGEgYnkgbWFraW5nIHNob3J0aGFuZCBzeW1ib2xz -IHRvIHJlcHJlc2VudCBsb25nIHN0cmVhbXMgb2YgZGF0YS4gVGhlICJlbnRyb3B5IiBwYXJ0IG1lYW5z -IHRoYXQgdGhlIHN5bWJvbHMgaXQgdXNlcyB0aGUgbW9zdCBvZnRlbiBhcmUgdGhlIHNtYWxsZXN0LiBX -aGVuIHlvdSBkaXNhYmxlIENBQkFDLCBhbm90aGVyIGVudHJvcHkgY29kaW5nIHNjaGVtZSBnZXRzIGVu -YWJsZWQsIGNhbGxlZCBDQVZMQyAoY29udGV4dCBhZGFwdGl2ZSB2YXJpYWJsZS1sZW5ndGggY29kaW5n -KS4gQ0FWTEMgaXMgYSBsb3QgbGVzcyBlZmZpY2llbnQsIHdoaWNoIGlzIHdoeSBpdCBuZWVkcyAxNSUg -bW9yZSBiaXRyYXRlIHRvIGFjaGlldmUgdGhlIHNhbWUgcXVhbGl0eSBhcyBDQUJBQy7UAA4ArAerB6wH -rQRhCHQHsIEBrYDngQHigQGr0gAOAD4IfQh+gQHurxCBA7UBwgbbBCYEYQGVCIUC2AXmAzAFjQJLArsF -kQNuBhwGZgOIBIoFqAJMBb4EHwC9BM0E6AGnAW8F2wHiBp0DiQWCAOgIoQMEA/MIpAbUBNECMAXFBP4F -6gJ9AdwFZwIIAmIG3AYuAxoFSwYyBnwFbQSkA9IFMQb2A1wG9AJ2AtECJQP6BI4DNwUTAcEDYwI1B1UA -sQOfBOcDRgGrBl8EaAUOBnUEUgRLAfIAugQJATkG6AWnAO8GSQNyAZwDTQO8BLsF1QHtAyEEpQIfBiMG -lgL0BHgENQdFAwsHAQLtBgEGSAjwATgEwgYAAmgCwgVSBXsDpgR/BBABaQPMAgkEPAUqgLmAQ4EBgYDX -gOeAOIEB5YCDgQFDgJqBAS+AX4B7gQEwgKiBAU+BAWCArYDxgQE2gGGBATqA1YANgQEAgQEHgDyAMIEB -QYBKgQFvgK+BAS2AFIEB6ICPgMmBAeqBAX2BAQGAWoEBPIEBC4EBRIBqgEiBASeAUYBkgQGJgQFTgJWB -ASGBAVSBAWaBASmA9oDBgQEbgQGUgKSBAZGAaICBgFiAy4DygJyBARCAQYCmgFuBAZOACoCzgQEFgJ+A -PYEBXoDpgQEOgQFkgOOA4YBNgAuAz4AkgQGNgQE0gBWBAVqAqYA6gKGAu4D8gQE/gEyAl4D4gFaBAVGB -AW2Ai4DtgNuBAY+AkYEBf4CJgQFKgQFYgQHsgCGA/oEBSIBmgH2BASOBASuAtYDvgNGALoC/gFOA3YEB -GdQAtAAOALUAtwArCQIJAwC+gACBAeeBAeZfEBJ7ezIsIDJ9LCB7MTI1LCAxfX3SADcAOAkGAV+jAV8B -YAA71AC0AA4AtQC3ACsJAgkKAL6AAIEB54EB6dQAtAAOALUAtwArCQIJDgC+gACBAeeBAevSAA4AMgAz -CRGABIEB7V1OU0FwcGxpY2F0aW9u0gA3ADgJFAFRogFRADvSAA4APgh9CReBAe6vEIEAugGrALoEHwC6 -ALoG2wLRBeoAugWRAjUAugWCA3IAugZfA3IEjgWRAjUAugC6ALEE0QTRAasBaQXVAdwGlgNyBXsA7wb2 -ALoAugbcALoEwgI1Bb4AHwXbAnYAugC6AfIAugC6BjIAugC6BiMGdQVnBI4DzAUqALoAugC6ALoAugIf -A/MEfwMwBQ4BqwNcAiUG9AC6ALoE0QC6AZwAugRhBP4AugRLALoB4gAfALoA7wC6BZEAvQYyA2MBlQNG -A7UAugC6AfIDGgSOALoGHAC6Au0AugC6BugDBAbUALoF6gYyAB8A7wS7BeoCYgK7BUsAugOfBHgECQC6 -ALoB8gQ1ALqAC4A9gAuA1YALgAuBAYGAgYEBRIALgQEwgFuAC4EBLYCpgAuBAV6AqYDygQEwgFuAC4AL -gAqBAQGBAQGAPYAugQE/gEiBAW2AqYEBK4AVgQGUgAuAC4EBiYALgP6AW4EBOoACgQFBgGiAC4ALgE2A -C4ALgQFUgAuAC4EBUYEBZIEBJ4DygL+BARmAC4ALgAuAC4ALgFaAyYDvgJqBAQ6APYCkgFiBAZGAC4AL -gQEBgAuAOoALgOeBAQuAC4DhgAuASoACgAuAFYALgQEwgA2BAVSApoA4gJ+AuYALgAuATYCVgPKAC4EB -T4ALgImAC4ALgQGNgI+BAX2AC4EBRIEBVIACgBWA/IEBRIBkgHuBASGAC4CzgO2Az4ALgAuATYDbgAvS -AA4APgh9CZuBAe6vEIIDtQbbBGEEJgHCAZUIhQMwAtgF5gJLBY0CuwWRA24GHAZmA4gEigW+AkwFqAQf -AL0EzQToAacBbwXbAeIGnQMEA/ME/gihBYIDiQikBtQE0QDoBcUCMAXqAn0B3AVnAggDGgJiBtwGLgVL -BjIGfAb2BW0D0gUxBKQDXAb0AnYC0QIlAB8DNwP6BRMEjgNjAcECNQdVALEDnwTnA0YGXwGrBGgFDgZ1 -BFIESwHyALoECQboATkFpwDvBkkDcgGcA00EuwXVA7wB7QMhBKUCHwaWBiMC9AR4BDUHRQMLAu0HAQYB -BkgI8ATCAmgBOAYAAsIFUgV7A6YEfwQQAWkDzAIJBDwFKoC5gQGBgOeA14BDgDiBAeWAmoCDgQFDgF+B -AS+Ae4EBMICogQFPgQFggK2A8YEBOoBhgQE2gNWADYEBAIEBB4A8gDCBAUGASoEBb4CPgMmBAQuBAeiB -AS2Ar4EB6oEBfYEBAYAUgQE8gFqBAUSAaoBIgQEngFGAlYBkgQGJgQFTgQEhgQFUgQFmgQGUgQEpgMGB -ARuA9oCkgQGRgGiAgYBYgAKAnIDLgQEQgPKApoBBgFuBAZOACoCzgQEFgJ+BAV6APYDpgQEOgQFkgOOA -4YBNgAuAz4EBjYAkgQE0gBWBAVqAqYA6gKGA/IEBP4C7gEyAl4D4gFaBAW2BAVGAi4DtgNuBAY+AkYCJ -gQF/gQFKgQFYgQHsgP6AZoAhgQFIgH2BASOBASuAtYDvgNGALoC/gFOA3YEBGdIADgA+CH0KIIEB7q8Q -ggohCiIKIwokCiUKJgonCigKKQoqCisKLAotCi4KLwowCjEKMgozCjQKNQo2CjcKOAo5CjoKOwo8Cj0K -Pgo/CkAKQQpCCkMKRApFCkYKRwpICkkKSgpLCkwKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpaClsK -XApdCl4KXwpgCmEKYgpjCmQKZQpmCmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkK -egp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcK -mAqZCpoKmwqcCp0KngqfCqAKoQqigQHygQHzgQH0gQH1gQH2gQH3gQH4gQH5gQH6gQH7gQH8gQH9gQH+ -gQH/gQIAgQIBgQICgQIDgQIEgQIFgQIGgQIHgQIIgQIJgQIKgQILgQIMgQINgQIOgQIPgQIQgQIRgQIS -gQITgQIUgQIVgQIWgQIXgQIYgQIZgQIagQIbgQIcgQIdgQIegQIfgQIggQIhgQIigQIjgQIkgQIlgQIm -gQIngQIogQIpgQIqgQIrgQIsgQItgQIugQIvgQIwgQIxgQIygQIzgQI0gQI1gQI2gQI3gQI4gQI5gQI6 -gQI7gQI8gQI9gQI+gQI/gQJAgQJBgQJCgQJDgQJEgQJFgQJGgQJHgQJIgQJJgQJKgQJLgQJMgQJNgQJO -gQJPgQJQgQJRgQJSgQJTgQJUgQJVgQJWgQJXgQJYgQJZgQJagQJbgQJcgQJdgQJegQJfgQJggQJhgQJi -gQJjgQJkgQJlgQJmgQJngQJogQJpgQJqgQJrgQJsgQJtgQJugQJvgQJwgQJxgQJygQJzXxAXU3RhdGlj -IFRleHQgKEItRnJhbWVzOilfEA9Ib3Jpem9udGFsIExpbmVfECNTdGF0aWMgVGV4dCAoQ0FCQUMgRW50 -cm9weSBDb2Rpbmc6KV8QHVRleHQgRmllbGQgQ2VsbCAoRGVibG9ja2luZzopXxARTWVudSBJdGVtIChJ -dGVtMylfEBRQb3B1cCBCdXR0b24gKEl0ZW0xKVRWaWV3WUNoZWNrIEJveF8QKlRleHQgRmllbGQgQ2Vs -bCAoTW90aW9uIEVzdGltYXRpb24gUmFuZ2U6KV8QE01lbnUgSXRlbSAoSXRlbTEpLTZfEBNNZW51IEl0 -ZW0gKEl0ZW0yKS03XxATTWVudSBJdGVtIChJdGVtMSktOV8QIVN0YXRpYyBUZXh0IChQeXJhbWlkYWwg -Qi1GcmFtZXM6KV8QE01lbnUgKE90aGVyVmlld3MpLTlfEBNNZW51IEl0ZW0gKEl0ZW0xKS0zXxAWUG9w -dXAgQnV0dG9uIChJdGVtMSktMV8QK1RleHQgRmllbGQgQ2VsbCAoQmlkaXJlY3Rpb25hbCBSZWZpbmVt -ZW50OilfEBNNZW51IEl0ZW0gKEl0ZW0yKS0zXxATTWVudSBJdGVtIChJdGVtMSktOFtDaGVjayBCb3gt -MV8QE01lbnUgSXRlbSAoSXRlbTMpLTdfEBNNZW51IEl0ZW0gKEl0ZW0zKS05XxAZU3RhdGljIFRleHQg -KERlYmxvY2tpbmc6KV8QHFBvcCBVcCBCdXR0b24gQ2VsbCAoSXRlbTEpLTRfEBNNZW51IEl0ZW0gKEl0 -ZW0xKS01XxATTWVudSBJdGVtIChJdGVtMyktNV8QEU1lbnUgSXRlbSAoSXRlbTEpXUJ1dHRvbiBDZWxs -LThfEBxQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0xKS02XxAcUG9wIFVwIEJ1dHRvbiBDZWxsIChJdGVt -MSktMl8QKlRleHQgRmllbGQgQ2VsbCAoQi1GcmFtZSBSYXRlIERpc3RvcnRpb246KV8QF1N0YXRpYyBU -ZXh0IChBbmFseXNpczopXxAWU3RhdGljIFRleHQgKDh4OCBEQ1Q6KVVlbXB0eVZWaWV3LTJfEBxQb3Ag -VXAgQnV0dG9uIENlbGwgKEl0ZW0xKS05XxATTWVudSBJdGVtIChJdGVtMyktM1ZWaWV3LTFfEB9TdGF0 -aWMgVGV4dCAoUmVmZXJlbmNlIEZyYW1lczopXxATTWVudSAoT3RoZXJWaWV3cyktNV8QE01lbnUgSXRl -bSAoSXRlbTEpLTRdQnV0dG9uIENlbGwtMV8QE01lbnUgSXRlbSAoSXRlbTEpLTdfEBNNZW51IChPdGhl -clZpZXdzKS02XxAtVGV4dCBGaWVsZCBDZWxsIChTdWJwaXhlbCBNb3Rpb24gRXN0aW1hdGlvbjopXxAW -UG9wdXAgQnV0dG9uIChJdGVtMSktMltDaGVjayBCb3gtMl8QE01lbnUgSXRlbSAoSXRlbTIpLTJbQ2hl -Y2sgQm94LTRbQ2hlY2sgQm94LTNfEBFIb3Jpem9udGFsIExpbmUtMV8QE01lbnUgSXRlbSAoSXRlbTEp -LTFbQ2hlY2sgQm94LTVfEBNNZW51IChPdGhlclZpZXdzKS0xXxArVGV4dCBGaWVsZCBDZWxsIChNb3Rp -b24gRXN0aW1hdGlvbiBNZXRob2Q6KV8QEUhvcml6b250YWwgTGluZS0yXUJ1dHRvbiBDZWxsLTJfEA9U -ZXh0IEZpZWxkIENlbGxfEDZUZXh0IEZpZWxkIENlbGwgKEN1cnJlbnQgeDI2NCBBZHZhbmNlZCBPcHRp -b24gU3RyaW5nOilfEBNNZW51IEl0ZW0gKEl0ZW0yKS04XxAWUG9wdXAgQnV0dG9uIChJdGVtMSktM1tD -aGVjayBCb3gtNl8QKVN0YXRpYyBUZXh0IChTdWJwaXhlbCBNb3Rpb24gRXN0aW1hdGlvbjopXxAmU3Rh -dGljIFRleHQgKE1vdGlvbiBFc3RpbWF0aW9uIFJhbmdlOilfEBxQb3AgVXAgQnV0dG9uIENlbGwgKEl0 -ZW0xKS03XEZpbGUncyBPd25lcltCdXR0b24gQ2VsbF8QGlRleHQgRmllbGQgQ2VsbCAoOHg4IERDVDop -XxAoVGV4dCBGaWVsZCBDZWxsIChTbWFsbCBTeXN0ZW0gRm9udCBUZXh0KV8QE01lbnUgKE90aGVyVmll -d3MpLThfEBxQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0xKS0zXxARTWVudSBJdGVtIChJdGVtMilfEBNN -ZW51IChPdGhlclZpZXdzKS03XUJ1dHRvbiBDZWxsLTZfEBZQb3B1cCBCdXR0b24gKEl0ZW0xKS00XxAW -U3RhdGljIFRleHQgKFRyZWxsaXM6KV8QE01lbnUgSXRlbSAoSXRlbTIpLTVbQ2hlY2sgQm94LTdfECdT -dGF0aWMgVGV4dCAoQmlkaXJlY3Rpb25hbCBSZWZpbmVtZW50OilfEBFNZW51IChPdGhlclZpZXdzKV8Q -J1RleHQgRmllbGQgQ2VsbCAoQ0FCQUMgRW50cm9weSBDb2Rpbmc6KV8QJFN0YXRpYyBUZXh0IChTbWFs -bCBTeXN0ZW0gRm9udCBUZXh0KV8QJ1N0YXRpYyBUZXh0IChNb3Rpb24gRXN0aW1hdGlvbiBNZXRob2Q6 -KV8QJFRleHQgRmllbGQgQ2VsbCAoV2VpZ2h0ZWQgQi1GcmFtZXM6KV8QIFN0YXRpYyBUZXh0IChXZWln -aHRlZCBCLUZyYW1lczopXxATTWVudSAoT3RoZXJWaWV3cyktMlR4MjY0XxAdU3RhdGljIFRleHQgKE5v -IEZhc3QtUC1Ta2lwOilfECBTdGF0aWMgVGV4dCAoRGlyZWN0IFByZWRpY3Rpb246KV8QE01lbnUgSXRl -bSAoSXRlbTMpLTRfEBNNZW51IEl0ZW0gKEl0ZW0yKS05XxATTWVudSAoT3RoZXJWaWV3cyktNF8QE01l -bnUgSXRlbSAoSXRlbTMpLTFfEBNNZW51IChPdGhlclZpZXdzKS0zXxAaUG9wIFVwIEJ1dHRvbiBDZWxs -IChJdGVtMSldQnV0dG9uIENlbGwtN18QFlBvcHVwIEJ1dHRvbiAoSXRlbTEpLTVfEBZQb3B1cCBCdXR0 -b24gKEl0ZW0xKS02XxAbVGV4dCBGaWVsZCBDZWxsIChCLUZyYW1lczopXxATTWVudSBJdGVtIChJdGVt -MSktMl1CdXR0b24gQ2VsbC00XxATTWVudSBJdGVtIChJdGVtMyktOF8QFlBvcHVwIEJ1dHRvbiAoSXRl -bTEpLTdfECZTdGF0aWMgVGV4dCAoQi1GcmFtZSBSYXRlIERpc3RvcnRpb246KV8QHFBvcCBVcCBCdXR0 -b24gQ2VsbCAoSXRlbTEpLTFfECJUZXh0IEZpZWxkIENlbGwgKE5vIERDVC1EZWNpbWF0ZTopXxAWUG9w -dXAgQnV0dG9uIChJdGVtMSktOF8QH1N0YXRpYyBUZXh0IChNaXhlZCBSZWZlcmVuY2VzOilfECRUZXh0 -IEZpZWxkIENlbGwgKERpcmVjdCBQcmVkaWN0aW9uOilfEBtUZXh0IEZpZWxkIENlbGwgKEFuYWx5c2lz -OilfEB5TdGF0aWMgVGV4dCAoTm8gRENULURlY2ltYXRlOilfECNUZXh0IEZpZWxkIENlbGwgKFJlZmVy -ZW5jZSBGcmFtZXM6KV8QE01lbnUgSXRlbSAoSXRlbTMpLTZfEBNNZW51IEl0ZW0gKEl0ZW0yKS0xW0Fw -cGxpY2F0aW9uXxAcUG9wIFVwIEJ1dHRvbiBDZWxsIChJdGVtMSktNV1CdXR0b24gQ2VsbC0zXxATTWVu -dSBJdGVtIChJdGVtMiktNF8QE01lbnUgSXRlbSAoSXRlbTIpLTZfECVUZXh0IEZpZWxkIENlbGwgKFB5 -cmFtaWRhbCBCLUZyYW1lczopXUJ1dHRvbiBDZWxsLTVfEBZQb3B1cCBCdXR0b24gKEl0ZW0xKS05XxAa -VGV4dCBGaWVsZCBDZWxsIChUcmVsbGlzOilfEBxQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0xKS04XxAh -VGV4dCBGaWVsZCBDZWxsIChObyBGYXN0LVAtU2tpcDopW0NoZWNrIEJveC04WlRleHQgRmllbGRfEBNN -ZW51IEl0ZW0gKEl0ZW0zKS0yXxAjVGV4dCBGaWVsZCBDZWxsIChNaXhlZCBSZWZlcmVuY2VzOilfEDJT -dGF0aWMgVGV4dCAoQ3VycmVudCB4MjY0IEFkdmFuY2VkIE9wdGlvbiBTdHJpbmc6KdIADgA+CH0LJ4EB -7qDSAA4APgh9CyqBAe6g0gAOAD4IfQstgQHurxDlA7UEJgCkAI8BlQXmBZEDbgZmAKcAUQSKBagCTAW+ -AL0AhQGnAW8F2wCMAIsAiAHiAIQD8wCaCKEAVQBrCKQAbwTRAIoAZQJ9AdwCCAB4AmIG3ACQAFsGMgCH -BnwFbQUxBvYAnwNcAGIAhgJ2AJsC0QBJAB8DNwP6BRMAUwB9AJUASwI1AHUAkwBXB1UAgACxA0YBqwZf -BGgFDgBUAFYAWARLAJIAnAQJATkAXQWnAHsAaAByAO8GSQNNAEwDIQIfAvQAjgdFAwsC7QYBAHAAggjw -ATgGAAB6AE8FewB2AKUAagPMAgkEPAHCBtsEYQBnCIUC2AMwAksFjQCUArsAUABeBhwDiABkAJcEHwBa -BM0E6ACqAFkAqAB3Bp0DiQWCAOgDBAT+AKkCMAbUAF8FxQBIBeoAbgCJBWcAbABxAxoGLgVLAFIAkQSk -A9IAcwb0AGEAZgCWAiUATgSOAGMBwQNjAKMAeQOfAGkE5wB8AKYGdQRSAEoAbQHyALoG6AChAJgDcgGc -AE0AnQO8BLsF1QB/Ae0EpQCgBiMGlgR4BDUHAQZIAFwEwgJoAIMCwgVSAH4DpgR/BBABaQCBAHQAjQCi -AJkAYACeBSqAuYDXgQHagQG9gDiBAUOBATCAqIEBYIEB3oCAgPGBATaAYYEBOoANgQGpgDyAMIEBQYEB -t4EBtYEBsIBKgQGogMmBAc+BAeiAlIEBKoEB6oEBToEBAYEBs4EBGIBqgEiAUYEBd4BkgQGJgQG/gL6B -AVSBAa6BAWaBASmBARuBAZSBAdWApIDsgQGqgGiBAdGAgYAtgAKAnIDLgQEQgIiBAZ2BAcaAR4BbgQFy -gQHDgJ6BAZOBAaKACoCfgD2BAV6A6YEBDoCOgJmAo4DhgQHCgQHSgM+AJIDOgQE0gQF7gQEggQFpgBWB -AVqAoYBVgJeAVoCLgQG7gQGPgJGAiYEBSoEBXYEBpIEB7IAhgQFIgQF6gHiBASuBAXSBAduBASaAv4BT -gN2AQ4EBgYDngQEfgQHlgIOAmoBfgQEvgQHEgHuAeoDUgQFPgK2BAQqBAcqA1YC4gQEAgQEHgQHjgLKB -AeCBAXaBAW+Ar4EBLYAUgI+BAQuBAeGAWoEBfYDagQE8gAmBAUSBAUyBAbKBASeBATmBAWOAlYEBU4EB -IYCGgQHAgPaAwYEBaoEBkYDmgQEegQHIgFiAZ4DygPuAQYCmgQHZgQF5gLOBASWBAQWBAZuBAd2BAWSA -44A3gQE+gE2AC4EBjYEB14EBzICpgDqAY4EB04C7gPyBAT+BAaCATID4gQHWgQFRgQFtgO2A24EBf4EB -WIDIgP6AZoEBpoB9gQEjgQGegLWA74DRgC6BAaOBAWyBAbmBAdiBAc6A4IEB1IEBGdIADgA+CH0MFYEB -7q8Q5QwWDBcMGAwZDBoMGwwcDB0MHgwfDCAMIQwiDCMMJAwlDCYMJwwoDCkMKgwrDCwMLQwuDC8MMAwx -DDIMMww0DDUMNgw3DDgMOQw6DDsMPAw9DD4MPwxADEEMQgxDDEQMRQxGDEcMSAxJDEoMSwxMDE0MTgxP -DFAMUQxSDFMMVAxVDFYMVwxYDFkMWgxbDFwMXQxeDF8MYAxhDGIMYwxkDGUMZgxnDGgMaQxqDGsMbAxt -DG4MbwxwDHEMcgxzDHQMdQx2DHcMeAx5DHoMewx8DH0Mfgx/DIAMgQyCDIMMhAyFDIYMhwyIDIkMigyL -DIwMjQyODI8MkAyRDJIMkwyUDJUMlgyXDJgMmQyaDJsMnAydDJ4MnwygDKEMogyjDKQMpQymDKcMqAyp -DKoMqwysDK0MrgyvDLAMsQyyDLMMtAy1DLYMtwy4DLkMugy7DLwMvQy+DL8MwAzBDMIMwwzEDMUMxgzH -DMgMyQzKDMsMzAzNDM4MzwzQDNEM0gzTDNQM1QzWDNcM2AzZDNoM2wzcDN0M3gzfDOAM4QziDOMM5Azl -DOYM5wzoDOkM6gzrDOwM7QzuDO8M8AzxDPIM8wz0DPUM9gz3DPgM+Qz6gQJ4gQJ5gQJ6gQJ7gQJ8gQJ9 -gQJ+gQJ/gQKAgQKBgQKCgQKDgQKEgQKFgQKGgQKHgQKIgQKJgQKKgQKLgQKMgQKNgQKOgQKPgQKQgQKR -gQKSgQKTgQKUgQKVgQKWgQKXgQKYgQKZgQKagQKbgQKcgQKdgQKegQKfgQKggQKhgQKigQKjgQKkgQKl -gQKmgQKngQKogQKpgQKqgQKrgQKsgQKtgQKugQKvgQKwgQKxgQKygQKzgQK0gQK1gQK2gQK3gQK4gQK5 -gQK6gQK7gQK8gQK9gQK+gQK/gQLAgQLBgQLCgQLDgQLEgQLFgQLGgQLHgQLIgQLJgQLKgQLLgQLMgQLN -gQLOgQLPgQLQgQLRgQLSgQLTgQLUgQLVgQLWgQLXgQLYgQLZgQLagQLbgQLcgQLdgQLegQLfgQLggQLh -gQLigQLjgQLkgQLlgQLmgQLngQLogQLpgQLqgQLrgQLsgQLtgQLugQLvgQLwgQLxgQLygQLzgQL0gQL1 -gQL2gQL3gQL4gQL5gQL6gQL7gQL8gQL9gQL+gQL/gQMAgQMBgQMCgQMDgQMEgQMFgQMGgQMHgQMIgQMJ -gQMKgQMLgQMMgQMNgQMOgQMPgQMQgQMRgQMSgQMTgQMUgQMVgQMWgQMXgQMYgQMZgQMagQMbgQMcgQMd -gQMegQMfgQMggQMhgQMigQMjgQMkgQMlgQMmgQMngQMogQMpgQMqgQMrgQMsgQMtgQMugQMvgQMwgQMx -gQMygQMzgQM0gQM1gQM2gQM3gQM4gQM5gQM6gQM7gQM8gQM9gQM+gQM/gQNAgQNBgQNCgQNDgQNEgQNF -gQNGgQNHgQNIgQNJgQNKgQNLgQNMgQNNgQNOgQNPgQNQgQNRgQNSgQNTgQNUgQNVgQNWgQNXgQNYgQNZ -gQNagQNbgQNcEAwRAW4RAZ0RAYgQEhA2EDoRAWgRAaAQ2xAREE4QUxBXEQFWEPMQFBEBcBEBahEBhREB -hBEBgREBbRD8EFgRAZMQUBDREOYQHRDaECERAYMQwBEBZBA9EEAQ6BBGEBwRAYkQwRAoEQGAEQFhEQFx -EQFrEE8RAZgQOBDJEQF/ECwRAZQQJhDvEQF+EQFzEQF6EQF9EOAQ9BEBjhD5EFIRAQERAYwQ2BEBdRD7 -EEMQExAwEQF8EP8QxxDNEMUQLREBixEBlRAJEN4QTBDCEN8Q9RAHECsRAW8Q9hEBexBREQFcEQGHEQFp -EQF4EBgQNBDMEM8T//////////0QChA1EPgQShDUEQGeEPAQHhBBEQFfEBYQGhBaEP0QGxEBYhBHEFUQ -TREBjRAuEM4Q0xAnEDsQQhDKECQQIhEBoxDnEQGhEPoRAWcQPBEBdhAIEFYQ/hEBohBUEAsQ2REBeRDr -EDMQ4hEBghBFEMMQ3RBZECkQSBDGEQGKEA8RAV4QvxBJENIQ7BEBjxEBdxDlEA4Q3BAVEQFsEQGcEO0Q -FxDyECMQ4REBnxAlEQFlEOQQ7hA+EAUQMREBmhEBkRA5EQFaEPERAZYRAVgQIBAyEMsQPxAQEQGZEQFj -EC8QDRAfEQFXECoQxBEBYBEBchDVEQFmEQF0EOMRAVsRAVkRAV0QRBD3ENARAYYRAZsRAZIQ6hEBlxA3 -0gAOAD4ARg3cgCeg0gAOAD4IfQ3fgQHuoNIADgA+CH0N4oEB7qDSADcAOA3kDeWiDeUAO15OU0lCT2Jq -ZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYHLAcyB30HhAeLB5kHqwfHB9UH4QftB/sIBggUCDAI -PghRCGMIfQiHCJQIlgiZCJwInwiiCKQIpwipCKwIrwiyCLUItwi5CLwIvwjCCMUIzgjaCNwI3gj1CP4J -BwkSCRcJJgkvCUIJSwlWCVgJWQliCWkJdgl8CYUJhwpQClIKVApWClgKWgpcCl4KYApiCmQKZgpoCmoK -bApuCnAKcgp0CnYKeAp6CnwKfgqACoIKhAqGCogKiwqOCpEKlAqXCpoKnQqgCqMKpgqpCqwKrwqyCrUK -uAq7Cr4KwQrECscKygrNCtAK0wrWCtkK3ArfCuIK5QroCusK7grxCvQK9wr6Cv0LAAsDCwYLCQsMCw8L -EgsVCxgLGwseCyELJAsnCyoLLQswCzMLNgs5CzwLPwtCC0ULSAtLC04LUQtUC1cLWgtdC24LfAuFC40L -jwuRC5MLlQuyC8QLzAvTC9wL5gvyC/QL9gv4C/oL/Qv+DAAMHQwoDDQMQAxCDEUMSAxLDE4MUQxqDLkM -xQziDPQNCg0fDS4NQQ1TDV0NaA12DYgNnQ2rDb0Nyg3RDd8N6A3pDesN7Q3vDfEN8w31DfcN+Q37Df0N -/g3/DgIOBw4JDg4OHw4mDi0ONg44DkEOQw5GDlMOXA5hDmgOaQ5yDnwOfg6HDo4OoA6pDtYO3w7nDvsP -Bg8UDx4PKw80DzwPPg9AD0IPRw9JD04PUA9SD1QPVg9jD28PcQ9zD3UPew+ID5cPmQ+bD50PpQ+3D8AP -xQ/YD+UP5w/pD+sP/hASEBsQIBApECsQNhA/EEEQSBBKEEwQThB3EHkQexB9EH8QgRCDEIUQhxCNELYQ -uBC6ELwQvhDAEMIQxBDGEMwQ1RDcEOsQ8xD8EQERChEXESsROhFHEVQRXRFqEXgRgRGLEZIRnhG8EcUR -zBHkEfMSBBIGEggSChIMEikSKxItEi8SMRIyEjQSTRKCEo0SkhKUEpYSmBKaEpwSnhKgEqISpBKmEqsS -sBLBEsMSzBLOEtES2hLmEugS6hLzEvwTARMXEyATKRMyEz0TThNQE1ITVBNWE3MTdRN3E3kTexN8E34T -lxPmE+cT6RPrE+0T7xPxE/MT9RP2E/cT+RQCFAQUMRQzFDUUNxQ5FDsUPRQ/FEEUThRQFFIUVBRdFF8U -aBRqFHEUcxR1FHcUoBSiFKQUphSoFKoUrBSuFLAU2RTbFN0U3xThFOMU5RTnFOkU/hUHFQ4VJRU2FTgV -OhU8FT4VWxVdFV8VYRVjFWQVZhV/Fc4VzxXRFdMV1RXXFdkV2xXdFd4V3xXkFeYV7xXxFh4WIBYiFiQW -JhYoFioWLBYuFjsWPRY/FkEWShZMFlUWVxZeFmAWYhZkFo0WjxaRFpMWlRaXFpkWmxadFsYWyBbKFswW -zhbQFtIW1BbWFucW6RbrFu0W7xcMFw4XEBcSFxQXFRcXFzAXfxeAF4IXhBeGF4gXiheMF44XjxeQF5UX -lxegF6IXzxfRF9MX1RfXF9kX2xfdF98X7BfuF/AX8hf7F/0YBhgIGA8YERgTGBUYPhhAGEIYRBhGGEgY -ShhMGE4Ydxh5GHsYfRh/GIEYgxiFGIcYmBiaGJwYnhigGL0YvxjBGMMYxRjGGMgY4RkWGRgZGhkcGR4Z -IBkiGSQZNRk3GTkZOxk9GVoZXBleGWAZYhljGWUZfxmgGbQZwBnCGcQZxhnIGcoZzxnRGe8aABoCGgsa -DRoQGiUaLRo6GkYaVBpWGlgaWhpcGl4aZRpyGn8ahxqJGpUanhqjGrgauhq8Gr4awBrTGuAa4hrlGu4a -9xsJGxIbHRspGz4bTxtRG1MbVRtXG24bfxuBG4MbhRuHG6QbphuoG6obrButG68byBvpG+sb7RvvG/Eb -8xv1HAscIxw0HDYcOBw6HDwcWRxbHF0cXxxhHGIcZBx+HJ8coRyjHKUcpxypHKscxhzdHO4c8BzyHPQc -9h0RHSIdJB0mHSgdKh1HHUkdSx1NHU8dUB1SHWsdjB2OHZAdkh2UHZYdmx2dHbAdyR3aHdwd3h3gHeId -/x4BHgMeBR4HHggeCh4kHkUeRx5JHkseTR5PHlEeWx5yHoMehR6HHokeix6oHqoerB6uHrAesR6zHssf -AB8CHwQfBh8IHwofDB8OHyQfNR83HzkfOx89H1ofXB9eH2AfYh9jH2Uffh+zH7Uftx+5H7sfvR+/H8Ef -2h/rH+0f7x/xH/MgECASIBQgFiAYIBkgGyA0IGkgayBtIG8gcSBzIHUgdyCRIKIgpCCmIKggqiDHIMkg -yyDNIM8g0CDSIOshOiE7IT0hPyFBIUMhRSFHIUkhSiFLIU0hViFYIYUhhyGJIYshjSGPIZEhkyGVIaIh -pCGmIaghsSGzIbwhviHFIcchySHLIfQh9iH4Ifoh/CH+IgAiAiIEIi0iLyIxIjMiNSI3IjkiOyI9Ilki -aiJsIm4icCJyIo8ikSKTIpUilyKYIpoitCLVItci2SLbIt0i3yLhIuojASMSIxQjFiMYIxojNyM5Izsj -PSM/I0AjQiNbI3wjfiOAI4IjhCOGI4gjkiOpI7ojvCO+I8AjwiPfI+Ej4yPlI+cj6CPqJAIkJyQ7JEQk -RiRIJEokTCROJFMkVCRWJGskbSRvJHEkcySJJJYkmCSbJLAksiS0JLYkuCTCJNwk7STvJPEk8yT1JRIl -FCUWJRglGiUbJR0lNiVXJVklWyVdJV8lYSVjJWwlgiWTJZUllyWZJZsluCW6JbwlviXAJcElwyXdJf4m -ACYCJgQmBiYIJgomHCYzJkQmRiZIJkomTCZpJmsmbSZvJnEmciZ0Jo4mryaxJrMmtSa3JrkmuybHJt4m -7ybxJvMm9Sb3JxQnFicYJxonHCcdJx8nOCdZJ1snXSdfJ2EnYydlJ3knkiejJ6UnpyepJ6snyCfKJ8wn -zifQJ9En0yfsKA0oDygRKBMoFSgXKBkoLihFKFYoWChaKFwoXih7KH0ofyiBKIMohCiGKKAowSjDKMUo -xyjJKMso0CjSKOoo/ykQKRIpFCkWKRgpNSk3KTkpOyk9KT4pQClZKagpqSmrKa0prymxKbMptSm3Kbgp -uSm7KcQpxinzKfUp9yn5Kfsp/Sn/KgEqAyoQKhIqFCoWKh8qISoqKiwqMyo1KjcqOSpiKmQqZipoKmoq -bCpuKnAqciqbKp0qnyqhKqMqpSqnKqkqqyrCKtMq1SrXKtkq3Cr5Kvsq/Sr/KwErAisEKx4rbStuK3Ar -cit0K3YreCt7K30rfit/K4IriyuNK7orvCu+K8ArwivEK8YrySvMK9kr2yveK+Er6ivsK/Ur9yv+LAEs -BCwHLDAsMiw0LDYsOCw6LDwsPyxCLGssbSxvLHEscyx1LHcseix9LJYspyypLKwsriyxLNYs3yziLOUs -6CzrLO4s8Sz0LPctAC0CLQUtCC0pLSwtLi0xLTQtNS04LTstVC11LXcteS18LX4tgS2GLYgtoS2sLbUt -ty3ALckt1i3hLfIt9C33Lfkt/C4ZLhsuHS4gLiMuJC4mLj4uXy5hLmMuZi5oLmsucC5yLpkutC7FLscu -yS7LLs0u3i7gLuIu5C7mLvcu+S78Lv4vAS8eLyAvIi8lLygvKS8rL0QveS97L30vfy+BL4MvhS+IL6Av -sS+zL7Uvty+5L8ovzC/OL9Ev0y/wL/Iv9C/3L/ov+y/9MBYwSzBNME8wUTBTMFUwVzBaMGswbTBwMHIw -dTCSMJQwljCZMJwwnTCfMLgxBzEIMQoxDDEOMRExEzEWMRkxGjEbMR4xJzEpMVYxWTFbMV0xXzFhMWMx -ZjFpMXYxeDF7MX4xhzGJMZIxlDGbMZ4xoTGkMc0x0DHSMdQx1jHYMdox3THgMgkyDDIOMhAyEjIUMhYy -GTIcMjMyRDJGMkkySzJOMmsybTJvMnIydTJ2MngykTLGMsgyyjLMMs4y0DLSMtUy7DL9Mv8zATMEMwYz -IzMlMyczKjMtMy4zMDNJM5gzmTObM50znzOiM6QzpzOqM6szrDOvM7gzujPnM+oz7DPuM/Az8jP0M/cz -+jQHNAk0DDQPNBg0GjQjNCU0LDQvNDI0NTReNGE0YzRlNGc0aTRrNG40cTSaNJ00nzShNKM0pTSnNKo0 -rTS+NMA0wjTENMc02jTrNO008DTyNPU1EjUUNRY1GTUcNR01HzU4NYc1iDWKNYw1jjWRNZM1ljWZNZo1 -mzWeNac1qTXWNdk12zXdNd814TXjNeY16TX2Nfg1+zX+Ngc2CTYSNhQ2GzYeNiE2JDZNNlA2UjZUNlY2 -WDZaNl02YDaJNow2jjaQNpI2lDaWNpk2nDazNsQ2xjbJNss2zjbrNu027zbyNvU29jb4NxE3Mjc0NzY3 -OTc7Nz43QDdcN3A3gTeDN4Y3iDeLN6g3qjesN683sjezN7U3zzfwN/I39Df3N/k3/Df+OBo4MzhEOEY4 -SDhKOEw4XThfOGE4YzhmOHw4jTiPOJI4lDiXOLQ4tji4OLs4vji/OME42jj7OP04/zkCOQQ5BzkJOSQ5 -ODlJOUs5TjlQOVM5bDl9OX85gjmEOYc5oTmyObQ5tjm5Obs5zDnOOdA50jnVOe05/joAOgI6BDoGOhc6 -GTobOh06HzowOjI6NDo2Ojk6QjpEOps6nTqgOqI6pDqmOqg6qjqsOq86sjq0OrY6uDq7Or06wDrCOsQ6 -xjrJOsw6zzrSOtU61zrZOts63TrfOuI65DrmOuk67DrvOvI69Dr2Ovk6+zr9Ov87HDseOyA7IzsmOyc7 -KTtCO2M7ZTtnO2o7bDtvO3E7hTuyO7w7yDvWO+M77Tv/PAE8BDwHPAo8CzwOPBA8EjwqPDE8TjxQPFI8 -VTxYPFs8XzxwPHI8ezx9PIA8jTyPPJ08pjyvPLU84jzkPOc86jztPO488TzzPQw9KT0rPS09MD0zPTY9 -Qz1FPWI9ZD1mPWk9bD1tPW89iD2pPas9rT2wPbI9tT23Pcw96T3rPe098D3zPfQ99j4PPkQ+Rj5IPko+ -TD5OPlA+Uz6APoI+hT6IPos+jD6PPpE+qj7HPsk+yz7OPtE+1D7hPuM+8D8BPwM/Bj8IPws/JT82Pzg/ -Oj89Pz8/UD9SP1U/Vz9aP20/fj+AP4I/hD+HP5w/rT+vP7E/tD+2P8c/yT/LP84/0D/hP+M/5j/oP+tA -AEARQBNAFkAYQBtANUBGQEhASkBNQE9AYEBiQGRAZkBoQHlAgkCJQIxAjkCRQJRAp0FeQWdBbEGAQZFB -lEGXQZpBnULeQu9C8kL0QvdC+kOiQ7NDtkO4Q7tDvkPPQ9JD1EPXQ9pFakV7RX5FgEWDRYZGLUY+RkFG -Q0ZGRklGqka7Rr5GwEbDRsZHKEc5RzxHPkdBR0RHz0fgR+NH5UfoR+tI0kjjSOZI6UjsSO9JAEkDSQVJ -CEkLSdVJ5knpSexJ70nySgNKBkoISgtKDkofSiJKJEonSipM1EzlTOhM6kztTPBQQFBRUFRQV1BaUF1R -Z1F4UXtRflGBUYRScVKCUoVSiFKLUo5Uc1SEVIdUilSNVJBUoVSkVKZUqVSsWYpZm1meWaBZo1mmWbdZ -ulm8Wb9ZwlnTWdZZ2FnbWd5Z71nyWfRZ91n6WgtaDloRWhRaF1ooWitaLVowWjNaRFpHWklaTFpPWmBa -Y1pmWmlabFp9WoBag1qGWolamlqdWqBao1qmWrdaulq8Wr9awlzMXN1c4FziXOVc6Fz5XPxc/10CXQVe -AV4SXhVeF14aXh1eLl4xXjNeNl45YTphS2FOYVBhU2FWYV9hYmJnYmlia2JuYnBicmJ0YndieWJ8Yn5i -gWKDYoViiGKKYo1ikGKSYpRil2KZYpxinmKgYqNipmKoYqpirWKvYrJitGK3YrlivGK+YsBiw2LGYsli -y2LOYtFi1GLWYthi22LdYt9i4mLlYudi6mLtYvBi82L1Yvdi+mL9Yv9jAmMEYwZjCGMKYwxjDmMRYxNj -FWMXYxpjHGMeYyFjI2MlYyhjKmMtYzBjMmM0YzZjOGM6YzxjP2NCY0RjR2NJY0tjTWNPY1FjVGNWY1hj -WmNcY19jYmNkY2ZjaGNrY21jcGNyY3VjeGN7Y31jf2OCY4RjhmOJY4xjjmOQY5JjlGOWY5hjmmOdY65j -sGOzY7Zjy2PUY9tj7GPuY/Fj9GQFZAdkCmQNZBZkGGQbZClkMmQ3ZEBkQ2VIZUplTGVOZVBlUmVUZVdl -WWVcZV5lYWVjZWVlaGVqZWxlb2VxZXNldmV4ZXplfGV+ZYFlhGWGZYhli2WNZZBlkmWVZZdlmmWcZZ5l -oWWjZaVlp2WqZaxlr2WxZbNltWW3Zbllu2W+ZcBlwmXFZchly2XNZc9l0mXUZdZl2GXaZdxl3mXgZeJl -5GXnZell62XtZfBl8mX0Zfdl+WX7Zf1l/2YCZgRmBmYIZgpmDGYOZhBmEmYVZhdmGmYcZh5mIGYiZiRm -JmYoZipmLGYuZjFmM2Y1ZjdmOWY8Zj5mQWZDZkZmSWZLZk1mT2ZSZlRmVmZZZltmXWZfZmFmY2ZlZmdm -aWZrZnRmd2d+Z4Bng2eFZ4dniWeLZ45nkGeSZ5Vnl2eaZ5xnn2ehZ6Rnp2epZ6tnrmewZ7NntWe3Z7pn -vWe/Z8FnxGfGZ8lny2fNZ9Bn02fWZ9hn22feZ+Fn42fmZ+hn62ftZ+9n8mf0Z/Zn+Gf7Z/5oAWgEaAdo -CmgNaA9oEmgUaBZoGWgbaB1oH2ghaCNoJWgoaCpoLGguaDBoM2g1aDdoOmg8aD9oQWhDaEZoSWhLaE1o -T2hRaFNoVmhYaFtoXWhgaGJoZGhmaGhoa2htaG9ocWhzaHVoeGh7aH1of2iBaIRohmiIaItojmiRaJRo -lmiYaJponWifaKJopWinaKloq2itaK9osWizaLZov2jCaclpzGnPadJp1WnYadtp3mnhaeRp52nqae1p -8GnzafZp+Wn8af9qAmoFaghqC2oOahFqFGoXahpqHWogaiNqJmopaixqL2oyajVqOGo7aj5qQWpEakdq -SmpNalBqU2pWallqXGpfamJqZWpoamtqbmpxanRqd2p6an1qgGqDaoZqiWqMao9qkmqVaphqm2qeaqFq -pGqnaqpqrWqwarNqtmq5arxqv2rCasVqyGrLas5q0WrUatdq2mrdauBq42rmaulq7GrvavJq9Wr4avtq -/msBawRrB2sKaw1rEGsTaxZrGWscax9rImslayhrK2suazFrNGs3azprPWtAa0NrRmtJa0xrT2tpa3tr -oWvBa9Vr7Gvxa/tsKGw+bFRsamyObKRsumzTbQFtF20tbTltT21lbYFtoG22bcxt4G3ubg1uLG5ZbnNu -jG6SbpluuG7ObtVu928NbyNvMW9Hb11vjW+mb7JvyG/Ub+Bv9HAKcBZwLHBacG5wfHCOcMdw3XD2cQJx -LnFXcXZxg3GPcaxx13HtcgxyIHI2ckRyXXJ2coxymHLCctZzAHMnc1FzeHObc7FztnPWc/l0D3QldDt0 -UXRndIR0knSrdMR04nT4dQZ1HHU1dV51fXWidbt13XYEdiJ2Q3Zpdn92lXahdsB2znbkdvp3Incwd0l3 -ZneFd6l3tXfAd9Z3/HgxeDp4PXg+eEd4SnhLeFR4V3okeiZ6KHorei56MHozejZ6OHo7ej56QHpCekV6 -R3pKekx6T3pRelN6VnpZelx6X3phemR6Znppemx6bnpxenR6d3p6en16gHqCeoR6hnqJeot6jnqRepN6 -lnqZepx6n3qieqV6qHqqeqx6r3qxerR6tnq4erp6vHq+esF6w3rGesl6y3rNetB603rVeth623rdet96 -4XrkeuZ66Xrreu1673rxevR693r5evt6/XsAewN7BnsJewt7DnsQexJ7FHsWexh7G3seeyB7Insleyh7 -K3suezB7M3s2ezh7O3s+e0F7RHtGe0h7SntMe097UXtUe1d7WXtbe117YHtje2V7Z3tpe2x7bntxe3R7 -dnt4e3t7fnuBe4N7hnuJe4x7jnuRe5N7lXuYe5t7nXuge6J7pXune6p7rXuwe7N7tnu5e7t7vnvBe8N7 -xnvIe8p7zXvQe9J71XvYe9p73Hvee+B74nvke+d76nvse+978nv1e/h7+3v9e/98AnwEfAZ8CXwMfA98 -EXwTfBV8GHwafBx8H3wifCR8JnwpfCx8L3wxfDN8Nnw5fDt8PXw/fEJ8RHxHfEp8THxOfFB8UnxVfFh8 -W3xefGF8Y3xmfGl8cnx1fkJ+RX5Ifkt+Tn5RflR+V35afl1+YH5jfmZ+aX5sfm9+cn51fnh+e35+foF+ -hH6Hfop+jX6QfpN+ln6Zfpx+n36ifqV+qH6rfq5+sX60frd+un69fsB+w37Gfsl+zH7PftJ+1X7Yftt+ -3n7hfuR+537qfu1+8H7zfvZ++X78fv9/An8Ffwh/C38OfxF/FH8Xfxp/HX8gfyN/Jn8pfyx/L38yfzV/ -OH87fz5/QX9Ef0d/Sn9Nf1B/U39Wf1l/XH9ff2J/ZX9of2t/bn9xf3R/d396f31/gH+Df4Z/iX+Mf49/ -kn+Vf5h/m3+ef6F/pH+nf6p/rX+wf7N/tn+5f7x/v3/Cf8V/yH/Lf85/0X/Uf9d/2n/df+B/43/mf+l/ -7H/vf/J/9X/4f/t//oABgASAB4AKgA2AEIATgBaAGYAcgB+AIoAlgCiAK4AugDGANIA3gDqAPYBAgEOA -RoBJgEyAT4BSgFWAWIBbgF6AYYBkgGeAaoBtgHCAc4B2gHmAfIB/gIKAhYCIgIuAjoCRgJSAl4CagJ2A -oICjgKaAqYCsgK+AsoC1gLiAu4C+gMGAxIDHgMqAzYDQgNOA1oDZgNyA34DigOWA6IDrgO6A8YDzgPaA -+YD8gP6BAIECgQWBCIEKgQyBDoEQgRKBFYEXgRmBHIEfgSKBJYEogSuBLYEvgTKBNIE2gTiBOoE8gT6B -QYFDgUaBSIFKgUyBToFQgVOBVYFXgVqBXYFggWOBZYFogWqBbIFvgXGBdIF2gXiBe4F+gYGBhIGGgYiB -i4GNgY+BkoGVgZeBmoGcgZ6BoIGigaWBp4GpgauBrYGvgbKBtYG3gbmBu4G9gb+BwYHDgcWByIHKgc2B -z4HSgdWB2IHbgd2B34HhgeOB7IHugfCB8oH0gfaB+YH7gf2B/4ICggSCBoIIggqCDIIPghGCE4IVghiC -GoIcgh6CIIIigiSCJoIogiqCLYIvgjKCNII3gjmCPII+gkCCQoJFgkeCSYJLgk6CUIJSglSCV4JZgluC -XYJfgmGCY4JlgmiCaoJtgm+CcYJzgnWCeIJ7gn2Cf4KBgoOChoKJgouCjYKPgpGCk4KWgpiCm4Kdgp+C -oYKjgqWCqIKrgq2CsIKygrWCuIK6gryCvoLAgsKCxYLIgsqCzILOgtGC04LVgtiC24LdguCC44LlguiC -64LugvCC8oL0gveC+oL9gv+DAoMEgw2DD4MQgxmDHIMdgyaDKYMqgzODOAAAAAAAAAICAAAAAAAADeYA -AAAAAAAAAAAAAAAAAINHA - - + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 381 + + + + YES + + FirstResponder + NSObject + + IBUserSource + + + + + HBAdvancedController + NSObject + + YES + + YES + X264AdvancedOptionsChanged: + X264AdvancedOptionsSet: + X264AdvancedOptionsSetCurrentSettings: + X264AdvancedOptionsStandardizeOptString: + + + YES + id + id + id + id + + + + YES + + YES + fDisplayX264Options + fDisplayX264OptionsLabel + fEmptyView + fX264opt8x8dctLabel + fX264opt8x8dctSwitch + fX264optAlphaDeblockPopUp + fX264optAnalyseLabel + fX264optAnalysePopUp + fX264optBPyramidLabel + fX264optBPyramidSwitch + fX264optBRDOLabel + fX264optBRDOSwitch + fX264optBetaDeblockPopUp + fX264optBframesLabel + fX264optBframesPopUp + fX264optBiMELabel + fX264optBiMESwitch + fX264optCabacLabel + fX264optCabacSwitch + fX264optDeblockLabel + fX264optDirectPredLabel + fX264optDirectPredPopUp + fX264optMERangeLabel + fX264optMERangePopUp + fX264optMixedRefsLabel + fX264optMixedRefsSwitch + fX264optMotionEstLabel + fX264optMotionEstPopUp + fX264optNfpskipLabel + fX264optNfpskipSwitch + fX264optNodctdcmtLabel + fX264optNodctdcmtSwitch + fX264optRefLabel + fX264optRefPopUp + fX264optSubmeLabel + fX264optSubmePopUp + fX264optTrellisLabel + fX264optTrellisPopUp + fX264optView + fX264optViewTitleLabel + fX264optWeightBLabel + fX264optWeightBSwitch + + + YES + NSTextField + NSTextField + NSView + NSTextField + NSButton + NSPopUpButton + NSTextField + NSPopUpButton + NSTextField + NSButton + NSTextField + NSButton + NSPopUpButton + NSTextField + NSPopUpButton + NSTextField + NSButton + NSTextField + NSButton + NSTextField + NSTextField + NSPopUpButton + NSTextField + NSPopUpButton + NSTextField + NSButton + NSTextField + NSPopUpButton + NSTextField + NSButton + NSTextField + NSButton + NSTextField + NSPopUpButton + NSTextField + NSPopUpButton + NSTextField + NSPopUpButton + NSView + NSTextField + NSTextField + NSButton + + + + IBProjectSource + HBAdvancedController.h + + + + HBAdvancedController + NSObject + + IBUserSource + + + + + NSObject + + IBProjectSource + PictureController.h + + + + NSObject + + IBUserSource + + + + + + 0 + ../../HandBrake.xcodeproj + 3 + diff --git a/macosx/HBAdvancedController.h b/macosx/HBAdvancedController.h index 7907633a6..3af5b5be7 100644 --- a/macosx/HBAdvancedController.h +++ b/macosx/HBAdvancedController.h @@ -36,12 +36,8 @@ IBOutlet NSPopUpButton * fX264optMERangePopUp; IBOutlet NSTextField * fX264optWeightBLabel; IBOutlet NSButton * fX264optWeightBSwitch; - IBOutlet NSTextField * fX264optBRDOLabel; - IBOutlet NSButton * fX264optBRDOSwitch; IBOutlet NSTextField * fX264optBPyramidLabel; IBOutlet NSButton * fX264optBPyramidSwitch; - IBOutlet NSTextField * fX264optBiMELabel; - IBOutlet NSButton * fX264optBiMESwitch; IBOutlet NSTextField * fX264optDirectPredLabel; IBOutlet NSPopUpButton * fX264optDirectPredPopUp; IBOutlet NSTextField * fX264optDeblockLabel; diff --git a/macosx/HBAdvancedController.m b/macosx/HBAdvancedController.m index c035ddd6b..b3ddeb013 100644 --- a/macosx/HBAdvancedController.m +++ b/macosx/HBAdvancedController.m @@ -68,8 +68,7 @@ fX264optNodctdcmtLabel,fX264optNodctdcmtSwitch,fX264optSubmeLabel,fX264optSubmePopUp, fX264optTrellisLabel,fX264optTrellisPopUp,fX264optMixedRefsLabel,fX264optMixedRefsSwitch, fX264optMotionEstLabel,fX264optMotionEstPopUp,fX264optMERangeLabel,fX264optMERangePopUp, - fX264optWeightBLabel,fX264optWeightBSwitch,fX264optBRDOLabel,fX264optBRDOSwitch, - fX264optBPyramidLabel,fX264optBPyramidSwitch,fX264optBiMELabel,fX264optBiMESwitch, + fX264optWeightBLabel,fX264optWeightBSwitch, fX264optBPyramidLabel,fX264optBPyramidSwitch, fX264optDirectPredLabel,fX264optDirectPredPopUp,fX264optDeblockLabel,fX264optAnalyseLabel, fX264optAnalysePopUp,fX264opt8x8dctLabel,fX264opt8x8dctSwitch,fX264optCabacLabel,fX264optCabacSwitch, fX264optAlphaDeblockPopUp,fX264optBetaDeblockPopUp}; @@ -131,7 +130,7 @@ /*Sub Me fX264optSubmePopUp*/ [fX264optSubmePopUp removeAllItems]; [fX264optSubmePopUp addItemWithTitle:@"Default (6)"]; - for (i=0; i<8;i++) + for (i=0; i<10;i++) { [fX264optSubmePopUp addItemWithTitle:[NSString stringWithFormat:@"%d",i]]; } @@ -169,18 +168,10 @@ [fX264optWeightBSwitch setState:0]; [fX264optWeightBSwitch setWantsLayer:YES]; - /*B-Frame Rate Distortion Optimization fX264optBRDOSwitch BOOLEAN*/ - [fX264optBRDOSwitch setState:0]; - [fX264optBRDOSwitch setWantsLayer:YES]; - /*B-frame Pyramids fX264optBPyramidSwitch BOOLEAN*/ [fX264optBPyramidSwitch setState:0]; [fX264optBPyramidSwitch setWantsLayer:YES]; - /*Bidirectional Motion Estimation Refinement fX264optBiMESwitch BOOLEAN*/ - [fX264optBiMESwitch setState:0]; - [fX264optBiMESwitch setWantsLayer:YES]; - /*Direct B-Frame Prediction Mode fX264optDirectPredPopUp*/ [fX264optDirectPredPopUp removeAllItems]; [fX264optDirectPredPopUp addItemWithTitle:@"Default (Spatial)"]; @@ -344,12 +335,6 @@ cleanOptNameString = @"weightb"; } - /*BRDO*/ - if ([cleanOptNameString isEqualToString:@"b-rdo"] || [cleanOptNameString isEqualToString:@"b_rdo"]) - { - cleanOptNameString = @"brdo"; - } - /*B Pyramid*/ if ([cleanOptNameString isEqualToString:@"b_pyramid"]) { @@ -385,7 +370,6 @@ /* Lots of situations to cover. - B-frames (when 0 turn of b-frame specific stuff, when < 2 disable b-pyramid) - CABAC (when 0 turn off trellis) - - subme (if under 6 turn off brdo) - analysis (if none, turn off 8x8dct) - refs (under 2, disable mixed-refs) */ @@ -397,27 +381,17 @@ that can only be used when b-frames are enabled. */ [[fX264optWeightBSwitch animator] setHidden:YES]; [[fX264optWeightBLabel animator] setHidden:YES]; - if ( [fX264optWeightBSwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBRDOSwitch && sender != fX264optBPyramidSwitch && sender != fX264optBiMESwitch && sender != fX264optDirectPredPopUp) + if ( [fX264optWeightBSwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBPyramidSwitch && sender != fX264optDirectPredPopUp) [fX264optWeightBSwitch performClick:self]; - [[fX264optBRDOSwitch animator] setHidden:YES]; - [[fX264optBRDOLabel animator] setHidden:YES]; - if ( [fX264optBRDOSwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBRDOSwitch && sender != fX264optBPyramidSwitch && sender != fX264optBiMESwitch && sender != fX264optDirectPredPopUp) - [fX264optBRDOSwitch performClick:self]; - [[fX264optBPyramidSwitch animator] setHidden:YES]; [[fX264optBPyramidLabel animator] setHidden:YES]; - if ( [fX264optBPyramidSwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBRDOSwitch && sender != fX264optBPyramidSwitch && sender != fX264optBiMESwitch && sender != fX264optDirectPredPopUp) + if ( [fX264optBPyramidSwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBPyramidSwitch && sender != fX264optDirectPredPopUp) [fX264optBPyramidSwitch performClick:self]; - [[fX264optBiMESwitch animator] setHidden:YES]; - [[fX264optBiMELabel animator] setHidden:YES]; - if ( [fX264optBiMESwitch state] == 1 && sender != fX264optWeightBSwitch && sender != fX264optBRDOSwitch && sender != fX264optBPyramidSwitch && sender != fX264optBiMESwitch && sender != fX264optDirectPredPopUp) - [fX264optBiMESwitch performClick:self]; - [[fX264optDirectPredPopUp animator] setHidden:YES]; [[fX264optDirectPredLabel animator] setHidden:YES]; - if ( [fX264optDirectPredPopUp indexOfSelectedItem] > 0 && sender != fX264optWeightBSwitch && sender != fX264optBRDOSwitch && sender != fX264optBPyramidSwitch && sender != fX264optBiMESwitch && sender != fX264optDirectPredPopUp) + if ( [fX264optDirectPredPopUp indexOfSelectedItem] > 0 && sender != fX264optWeightBSwitch && sender != fX264optBPyramidSwitch && sender != fX264optDirectPredPopUp) { [fX264optDirectPredPopUp selectItemAtIndex: 0]; [[fX264optDirectPredPopUp cell] performClick:self]; @@ -435,16 +409,6 @@ [[fX264optWeightBSwitch animator] setHidden:NO]; [[fX264optWeightBLabel animator] setHidden:NO]; - [[fX264optBiMESwitch animator] setHidden:NO]; - [[fX264optBiMELabel animator] setHidden:NO]; - - if ( [fX264optSubmePopUp indexOfSelectedItem] >= 7 || [fX264optSubmePopUp indexOfSelectedItem] == 0 ) - { - /* Only show B-RDO if both bframes and subme allow it. */ - [[fX264optBRDOSwitch animator] setHidden:NO]; - [[fX264optBRDOLabel animator] setHidden:NO]; - } - [[fX264optDirectPredPopUp animator] setHidden:NO]; [[fX264optDirectPredLabel animator] setHidden:NO]; } @@ -456,16 +420,6 @@ [[fX264optBPyramidSwitch animator] setHidden:NO]; [[fX264optBPyramidLabel animator] setHidden:NO]; - [[fX264optBiMESwitch animator] setHidden:NO]; - [[fX264optBiMELabel animator] setHidden:NO]; - - if ( [fX264optSubmePopUp indexOfSelectedItem] >= 7 || [fX264optSubmePopUp indexOfSelectedItem] == 0 ) - { - /* Only show B-RDO if both bframes and subme allow it. */ - [[fX264optBRDOSwitch animator] setHidden:NO]; - [[fX264optBRDOLabel animator] setHidden:NO]; - } - [[fX264optDirectPredPopUp animator] setHidden:NO]; [[fX264optDirectPredLabel animator] setHidden:NO]; } @@ -486,22 +440,6 @@ [[fX264optTrellisLabel animator] setHidden:NO]; } - if ( [fX264optSubmePopUp indexOfSelectedItem] < 7 && [fX264optSubmePopUp indexOfSelectedItem] != 0 ) - { - /* When subme < 6, B-RDO doesn't work. */ - [[fX264optBRDOSwitch animator] setHidden:YES]; - [[fX264optBRDOLabel animator] setHidden:YES]; - if ( [fX264optBRDOSwitch state] == 1 && sender != fX264optBRDOSwitch ) - [fX264optBRDOSwitch performClick:self]; - } - else if ( [fX264optBframesPopUp indexOfSelectedItem ] >= 2 ) - { - /* Make sure to only display B-RDO if allowed by both - the subme and bframe option settings. */ - [[fX264optBRDOSwitch animator] setHidden:NO]; - [[fX264optBRDOLabel animator] setHidden:NO]; - } - if ( [fX264optAnalysePopUp indexOfSelectedItem] == 1) { /* No analysis? Disable 8x8dct */ @@ -628,21 +566,11 @@ { [fX264optWeightBSwitch setState:[optValue intValue]]; } - /*BRDO NSButton*/ - if ([optName isEqualToString:@"brdo"]) - { - [fX264optBRDOSwitch setState:[optValue intValue]]; - } /*B Pyramid NSPButton*/ if ([optName isEqualToString:@"b-pyramid"]) { [fX264optBPyramidSwitch setState:[optValue intValue]]; } - /*Bidirectional Motion Estimation Refinement NSButton*/ - if ([optName isEqualToString:@"bime"]) - { - [fX264optBiMESwitch setState:[optValue intValue]]; - } /*Direct B-frame Prediction NSPopUpButton*/ if ([optName isEqualToString:@"direct"]) { @@ -778,18 +706,10 @@ { optNameToChange = @"weightb"; } - if (sender == fX264optBRDOSwitch) - { - optNameToChange = @"brdo"; - } if (sender == fX264optBPyramidSwitch) { optNameToChange = @"b-pyramid"; } - if (sender == fX264optBiMESwitch) - { - optNameToChange = @"bime"; - } if (sender == fX264optDirectPredPopUp) { optNameToChange = @"direct"; @@ -899,7 +819,7 @@ thisOpt = [NSString stringWithFormat:@"%@=%d,%d",optName, ([fX264optAlphaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optAlphaDeblockPopUp indexOfSelectedItem]-7 : 0,([fX264optBetaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optBetaDeblockPopUp indexOfSelectedItem]-7 : 0]; } } - else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"brdo"] || [optNameToChange isEqualToString:@"bime"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) + else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) { /* Here is where we take care of the boolean options that work overtly: no-dct-decimate being on means no-dct-decimate=1, etc. Some options @@ -1158,7 +1078,7 @@ If only one filter is at 0, both need to be overtly specified. */ [fDisplayX264Options setStringValue:[NSString stringWithFormat:@"%@=%@", [NSString stringWithFormat:optNameToChange],[NSString stringWithFormat:@"%d,%d", ([fX264optAlphaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optAlphaDeblockPopUp indexOfSelectedItem]-7 : 0, ([fX264optBetaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optBetaDeblockPopUp indexOfSelectedItem]-7 : 0]]]; } - else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"brdo"] || [optNameToChange isEqualToString:@"bime"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) + else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) { /* This covers all the boolean options that need to be specified only when true. */ if ([sender state] == 0) @@ -1302,7 +1222,7 @@ just a little more fun, values start at -6 instead of at zero. */ [fDisplayX264Options setStringValue:[NSString stringWithFormat:@"%@:%@=%@", [NSString stringWithFormat:[fDisplayX264Options stringValue]], [NSString stringWithFormat:optNameToChange], [NSString stringWithFormat:@"%d,%d", ([fX264optAlphaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optAlphaDeblockPopUp indexOfSelectedItem]-7 : 0, ([fX264optBetaDeblockPopUp indexOfSelectedItem] != 0) ? [fX264optBetaDeblockPopUp indexOfSelectedItem]-7 : 0]]]; } - else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"brdo"] || [optNameToChange isEqualToString:@"bime"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) + else if /*Boolean Switches*/ ([optNameToChange isEqualToString:@"mixed-refs"] || [optNameToChange isEqualToString:@"weightb"] || [optNameToChange isEqualToString:@"b-pyramid"] || [optNameToChange isEqualToString:@"no-fast-pskip"] || [optNameToChange isEqualToString:@"no-dct-decimate"] || [optNameToChange isEqualToString:@"8x8dct"] ) { /* Covers all the normal booleans, that only need to be included in the string when they're true. */ if ([sender state] == 0) diff --git a/macosx/HBPresets.m b/macosx/HBPresets.m index eb1b5252f..893112bd4 100644 --- a/macosx/HBPresets.m +++ b/macosx/HBPresets.m @@ -76,7 +76,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"level=40:ref=2:mixed-refs:bframes=3:bime:weightb:b-rdo:direct=auto:b-pyramid:me=umh:analyse=all:no-fast-pskip:filter=-2,-1" forKey:@"x264Option"]; + [preset setObject:@"level=40:ref=2:mixed-refs:bframes=3:weightb:subme=7:direct=auto:b-pyramid:me=umh:analyse=all:no-fast-pskip:filter=-2,-1" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -163,7 +163,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=5:mixed-refs:bframes=6:bime:weightb:b-rdo:direct=auto:b-pyramid:me=umh:analyse=all:8x8dct:trellis=1:nr=150:no-fast-pskip:filter=2,2" forKey:@"x264Option"]; + [preset setObject:@"ref=5:mixed-refs:bframes=6:subme=7:weightb:direct=auto:b-pyramid:me=umh:analyse=all:8x8dct:trellis=1:nr=150:no-fast-pskip:filter=2,2" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -354,7 +354,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=16:mixed-refs:bframes=16:bime:weightb:b-rdo:direct=auto:b-pyramid:me=esa:subme=7:me-range=64:analyse=all:8x8dct:trellis=1:no-fast-pskip:no-dct-decimate:filter=-2,-1" forKey:@"x264Option"]; + [preset setObject:@"ref=16:mixed-refs:bframes=16:weightb:direct=auto:b-pyramid:me=esa:subme=9:me-range=64:analyse=all:8x8dct:trellis=1:no-fast-pskip:no-dct-decimate:filter=-2,-1" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -535,7 +535,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=3:mixed-refs:bframes=16:bime:weightb:b-rdo:b-pyramid:direct=auto:me=umh:trellis=1:analyse=all:8x8dct:no-fast-pskip" forKey:@"x264Option"]; + [preset setObject:@"ref=3:mixed-refs:bframes=16:weightb:b-pyramid:direct=auto:subme=7:me=umh:trellis=1:analyse=all:8x8dct:no-fast-pskip" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:0] forKey:@"VideoQualityType"]; @@ -712,7 +712,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=3:mixed-refs:bframes=3:b-pyramid:b-rdo:bime:weightb:filter=-2,-1:trellis=1:analyse=all:8x8dct:me=umh" forKey:@"x264Option"]; + [preset setObject:@"ref=3:mixed-refs:bframes=3:b-pyramid:subme=7:weightb:filter=-2,-1:trellis=1:analyse=all:8x8dct:me=umh" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:2] forKey:@"VideoQualityType"]; @@ -804,7 +804,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=5:mixed-refs:bframes=3:bime:weightb:b-rdo:b-pyramid:me=umh:subme=7:trellis=1:analyse=all:8x8dct:no-fast-pskip" forKey:@"x264Option"]; + [preset setObject:@"ref=5:mixed-refs:bframes=3:weightb:b-pyramid:me=umh:subme=8:trellis=1:analyse=all:8x8dct:no-fast-pskip" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -896,7 +896,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=3:mixed-refs:bframes=6:bime:weightb:b-rdo:direct=auto:b-pyramid:me=umh:subme=7:analyse=all:8x8dct:trellis=1:no-fast-pskip" forKey:@"x264Option"]; + [preset setObject:@"ref=3:mixed-refs:bframes=6:weightb:direct=auto:b-pyramid:me=umh:subme=8:analyse=all:8x8dct:trellis=1:no-fast-pskip" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -1516,7 +1516,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=3:mixed-refs:bframes=3:bime:weightb:b-rdo:direct=auto:me=umh:analyse=all:trellis=1:no-fast-pskip" forKey:@"x264Option"]; + [preset setObject:@"ref=3:mixed-refs:bframes=3:subme=7:weightb:direct=auto:me=umh:analyse=all:trellis=1:no-fast-pskip" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"]; @@ -1605,7 +1605,7 @@ [preset setObject:@"H.264 (x264)" forKey:@"VideoEncoder"]; /* x264 Option String */ - [preset setObject:@"ref=3:mixed-refs:bframes=6:bime:weightb:direct=auto:b-pyramid:me=umh:analyse=all:8x8dct:trellis=1:nr=150:no-fast-pskip" forKey:@"x264Option"]; + [preset setObject:@"ref=3:mixed-refs:bframes=6:subme=7:weightb:direct=auto:b-pyramid:me=umh:analyse=all:8x8dct:trellis=1:nr=150:no-fast-pskip" forKey:@"x264Option"]; /* Video quality */ [preset setObject:[NSNumber numberWithInt:1] forKey:@"VideoQualityType"];