Commit ccaf6ed7 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

MacOSX/VLC_app: Fix the various bindings. And binds the various media control buttons.

parent 096ebc37
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
<string key="IBDocument.HIToolboxVersion">343.00</string> <string key="IBDocument.HIToolboxVersion">343.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<integer value="314"/>
<integer value="3"/> <integer value="3"/>
<integer value="289"/> <integer value="289"/>
<integer value="339"/> <integer value="339"/>
...@@ -137,7 +136,7 @@ ...@@ -137,7 +136,7 @@
<int key="NSTextBezelStyle">1</int> <int key="NSTextBezelStyle">1</int>
<object class="NSColor" key="NSBackgroundColor" id="416096481"> <object class="NSColor" key="NSBackgroundColor" id="416096481">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<string key="NSCatalogName" id="738377451">System</string> <string key="NSCatalogName" id="936631536">System</string>
<string key="NSColorName">textBackgroundColor</string> <string key="NSColorName">textBackgroundColor</string>
<object class="NSColor" key="NSColor" id="740054874"> <object class="NSColor" key="NSColor" id="740054874">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
...@@ -146,7 +145,7 @@ ...@@ -146,7 +145,7 @@
</object> </object>
<object class="NSColor" key="NSTextColor" id="70527606"> <object class="NSColor" key="NSTextColor" id="70527606">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">controlTextColor</string> <string key="NSColorName">controlTextColor</string>
<object class="NSColor" key="NSColor" id="1049035829"> <object class="NSColor" key="NSColor" id="1049035829">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
...@@ -225,7 +224,7 @@ ...@@ -225,7 +224,7 @@
<reference key="NSControlView" ref="46828221"/> <reference key="NSControlView" ref="46828221"/>
<object class="NSColor" key="NSBackgroundColor"> <object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">controlColor</string> <string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor" id="322815997"> <object class="NSColor" key="NSColor" id="322815997">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
...@@ -321,7 +320,7 @@ ...@@ -321,7 +320,7 @@
</object> </object>
<object class="NSColor" key="NSTextColor" id="1047904863"> <object class="NSColor" key="NSTextColor" id="1047904863">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">headerTextColor</string> <string key="NSColorName">headerTextColor</string>
<reference key="NSColor" ref="1049035829"/> <reference key="NSColor" ref="1049035829"/>
</object> </object>
...@@ -329,12 +328,12 @@ ...@@ -329,12 +328,12 @@
<object class="NSTextFieldCell" key="NSDataCell" id="322951813"> <object class="NSTextFieldCell" key="NSDataCell" id="322951813">
<int key="NSCellFlags">1411513920</int> <int key="NSCellFlags">1411513920</int>
<int key="NSCellFlags2">132096</int> <int key="NSCellFlags2">132096</int>
<string key="NSContents" id="1019615221">Text Cell</string> <string key="NSContents" id="87416655">Text Cell</string>
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="755891829"/> <reference key="NSControlView" ref="755891829"/>
<object class="NSColor" key="NSBackgroundColor" id="809735541"> <object class="NSColor" key="NSBackgroundColor" id="809735541">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">controlBackgroundColor</string> <string key="NSColorName">controlBackgroundColor</string>
<reference key="NSColor" ref="322815997"/> <reference key="NSColor" ref="322815997"/>
</object> </object>
...@@ -357,7 +356,7 @@ ...@@ -357,7 +356,7 @@
</object> </object>
<object class="NSColor" key="NSGridColor" id="27503580"> <object class="NSColor" key="NSGridColor" id="27503580">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">gridColor</string> <string key="NSColorName">gridColor</string>
<object class="NSColor" key="NSColor"> <object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
...@@ -459,7 +458,7 @@ ...@@ -459,7 +458,7 @@
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor"> <object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="738377451"/> <reference key="NSCatalogName" ref="936631536"/>
<string key="NSColorName">headerColor</string> <string key="NSColorName">headerColor</string>
<reference key="NSColor" ref="740054874"/> <reference key="NSColor" ref="740054874"/>
</object> </object>
...@@ -610,7 +609,7 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -610,7 +609,7 @@ IEluYy4sIDIwMDgAA</bytes>
<object class="NSTextFieldCell" key="NSDataCell" id="336644191"> <object class="NSTextFieldCell" key="NSDataCell" id="336644191">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int> <int key="NSCellFlags2">2048</int>
<reference key="NSContents" ref="1019615221"/> <reference key="NSContents" ref="87416655"/>
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="989777724"/> <reference key="NSControlView" ref="989777724"/>
<reference key="NSBackgroundColor" ref="809735541"/> <reference key="NSBackgroundColor" ref="809735541"/>
...@@ -637,7 +636,7 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -637,7 +636,7 @@ IEluYy4sIDIwMDgAA</bytes>
<object class="NSTextFieldCell" key="NSDataCell" id="471073713"> <object class="NSTextFieldCell" key="NSDataCell" id="471073713">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int> <int key="NSCellFlags2">2048</int>
<reference key="NSContents" ref="1019615221"/> <reference key="NSContents" ref="87416655"/>
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="989777724"/> <reference key="NSControlView" ref="989777724"/>
<reference key="NSBackgroundColor" ref="809735541"/> <reference key="NSBackgroundColor" ref="809735541"/>
...@@ -864,11 +863,11 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -864,11 +863,11 @@ IEluYy4sIDIwMDgAA</bytes>
<reference key="NSControlView" ref="1042859040"/> <reference key="NSControlView" ref="1042859040"/>
<int key="NSButtonFlags">-931921665</int> <int key="NSButtonFlags">-931921665</int>
<int key="NSButtonFlags2">2</int> <int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage" id="549510436"> <object class="NSCustomResource" key="NSNormalImage" id="500046526">
<string key="NSClassName" id="417108163">NSImage</string> <string key="NSClassName" id="224452429">NSImage</string>
<string key="NSResourceName">volume_low</string> <string key="NSResourceName">volume_low</string>
</object> </object>
<reference key="NSAlternateImage" ref="549510436"/> <reference key="NSAlternateImage" ref="500046526"/>
<reference key="NSAlternateContents" ref="738420082"/> <reference key="NSAlternateContents" ref="738420082"/>
<object class="NSMutableString" key="NSKeyEquivalent"> <object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/> <characters key="NS.bytes"/>
...@@ -934,11 +933,11 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -934,11 +933,11 @@ IEluYy4sIDIwMDgAA</bytes>
<reference key="NSControlView" ref="534817857"/> <reference key="NSControlView" ref="534817857"/>
<int key="NSButtonFlags">-931921665</int> <int key="NSButtonFlags">-931921665</int>
<int key="NSButtonFlags2">2</int> <int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage" id="524311774"> <object class="NSCustomResource" key="NSNormalImage" id="372998439">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">volume_high</string> <string key="NSResourceName">volume_high</string>
</object> </object>
<reference key="NSAlternateImage" ref="524311774"/> <reference key="NSAlternateImage" ref="372998439"/>
<reference key="NSAlternateContents" ref="738420082"/> <reference key="NSAlternateContents" ref="738420082"/>
<object class="NSMutableString" key="NSKeyEquivalent"> <object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/> <characters key="NS.bytes"/>
...@@ -999,11 +998,11 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -999,11 +998,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int key="NSButtonFlags">139723007</int> <int key="NSButtonFlags">139723007</int>
<int key="NSButtonFlags2">2</int> <int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage"> <object class="NSCustomResource" key="NSNormalImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">skip_previous_active</string> <string key="NSResourceName">skip_previous_active</string>
</object> </object>
<object class="NSCustomResource" key="NSAlternateImage"> <object class="NSCustomResource" key="NSAlternateImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">skip_previous_blue</string> <string key="NSResourceName">skip_previous_blue</string>
</object> </object>
<reference key="NSAlternateContents" ref="738420082"/> <reference key="NSAlternateContents" ref="738420082"/>
...@@ -1034,11 +1033,11 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -1034,11 +1033,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int key="NSButtonFlags">139723007</int> <int key="NSButtonFlags">139723007</int>
<int key="NSButtonFlags2">2</int> <int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage"> <object class="NSCustomResource" key="NSNormalImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">play</string> <string key="NSResourceName">play</string>
</object> </object>
<object class="NSCustomResource" key="NSAlternateImage"> <object class="NSCustomResource" key="NSAlternateImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">play_blue</string> <string key="NSResourceName">play_blue</string>
</object> </object>
<reference key="NSAlternateContents" ref="738420082"/> <reference key="NSAlternateContents" ref="738420082"/>
...@@ -1063,11 +1062,11 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -1063,11 +1062,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int key="NSButtonFlags">138674431</int> <int key="NSButtonFlags">138674431</int>
<int key="NSButtonFlags2">130</int> <int key="NSButtonFlags2">130</int>
<object class="NSCustomResource" key="NSNormalImage"> <object class="NSCustomResource" key="NSNormalImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">skip_forward_active</string> <string key="NSResourceName">skip_forward_active</string>
</object> </object>
<object class="NSCustomResource" key="NSAlternateImage"> <object class="NSCustomResource" key="NSAlternateImage">
<reference key="NSClassName" ref="417108163"/> <reference key="NSClassName" ref="224452429"/>
<string key="NSResourceName">skip_forward_blue</string> <string key="NSResourceName">skip_forward_blue</string>
</object> </object>
<reference key="NSAlternateContents" ref="738420082"/> <reference key="NSAlternateContents" ref="738420082"/>
...@@ -1277,12 +1276,36 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -1277,12 +1276,36 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label" id="672868159">mediaSoundVolume</string> <string key="label">mediaSoundVolume</string>
<reference key="source" ref="152934138"/> <reference key="source" ref="152934138"/>
<reference key="destination" ref="1040620400"/> <reference key="destination" ref="1040620400"/>
</object> </object>
<int key="connectionID">389</int> <int key="connectionID">389</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label" id="840095840">mediaPlayerPlayPauseStopButton</string>
<reference key="source" ref="152934138"/>
<reference key="destination" ref="671695163"/>
</object>
<int key="connectionID">390</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label" id="466447257">mediaPlayerForwardNextButton</string>
<reference key="source" ref="152934138"/>
<reference key="destination" ref="192615867"/>
</object>
<int key="connectionID">391</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label" id="4733292">mediaPlayerBackwardPrevButton</string>
<reference key="source" ref="152934138"/>
<reference key="destination" ref="397098520"/>
</object>
<int key="connectionID">392</int>
</object>
</object> </object>
<object class="IBMutableOrderedSet" key="objectRecords"> <object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects"> <object class="NSArray" key="orderedObjects">
...@@ -1947,10 +1970,10 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -1947,10 +1970,10 @@ IEluYy4sIDIwMDgAA</bytes>
<reference ref="122844573"/> <reference ref="122844573"/>
<reference ref="9"/> <reference ref="9"/>
<reference ref="122844573"/> <reference ref="122844573"/>
<string id="70372688">{{46, 349}, {482, 360}}</string> <string id="720833201">{{46, 349}, {482, 360}}</string>
<reference ref="9"/> <reference ref="9"/>
<reference ref="9"/> <reference ref="9"/>
<reference ref="70372688"/> <reference ref="720833201"/>
<reference ref="9"/> <reference ref="9"/>
<string>{372, 16}</string> <string>{372, 16}</string>
<string>{{193, 637}, {143, 46}}</string> <string>{{193, 637}, {143, 46}}</string>
...@@ -2003,14 +2026,14 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2003,14 +2026,14 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
</object> </object>
<nil key="sourceID"/> <nil key="sourceID"/>
<int key="maxID">389</int> <int key="maxID">392</int>
</object> </object>
<object class="IBClassDescriber" key="IBDocument.Classes"> <object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions"> <object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<reference key="className" ref="449210432"/> <reference key="className" ref="449210432"/>
<string key="superclassName" id="201191084">VLCVideoView</string> <string key="superclassName" id="658336138">VLCVideoView</string>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys"> <object class="NSMutableArray" key="dict.sortedKeys">
...@@ -2059,12 +2082,12 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2059,12 +2082,12 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string id="572089996">id</string> <string id="895342568">id</string>
<reference ref="572089996"/> <reference ref="895342568"/>
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey" id="969180499">IBProjectSource</string> <string key="majorKey" id="758006223">IBProjectSource</string>
<string key="minorKey">Sources/VLCBrowsableVideoView.h</string> <string key="minorKey">Sources/VLCBrowsableVideoView.h</string>
</object> </object>
</object> </object>
...@@ -2080,8 +2103,8 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2080,8 +2103,8 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="572089996"/> <reference ref="895342568"/>
<reference ref="572089996"/> <reference ref="895342568"/>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
...@@ -2094,12 +2117,12 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2094,12 +2117,12 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="969180499"/> <reference key="majorKey" ref="758006223"/>
<string key="minorKey">Sources/VLCController.h</string> <string key="minorKey">Sources/VLCController.h</string>
</object> </object>
</object> </object>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<reference key="className" ref="201191084"/> <reference key="className" ref="658336138"/>
<reference key="superclassName" ref="440645780"/> <reference key="superclassName" ref="440645780"/>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -2125,8 +2148,8 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2125,8 +2148,8 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
</object> </object>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<string key="className">VLCOneSplitView</string> <string key="className">VLCMainWindow</string>
<string key="superclassName">NSSplitView</string> <string key="superclassName">NSWindow</string>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
...@@ -2138,21 +2161,73 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2138,21 +2161,73 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys"> <object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string>addPlaylistButton</string>
<string>categoriesListView</string>
<string>controlView</string>
<string>controller</string>
<string>fillScreenButton</string>
<string>fullScreenButton</string>
<string>mainSplitView</string>
<string>mediaDescriptionText</string>
<string>mediaListItemFetchedStatus</string>
<string>mediaListItemsCount</string>
<string>mediaListSearchField</string>
<string>mediaListView</string>
<reference ref="4733292"/>
<reference ref="466447257"/>
<reference ref="840095840"/>
<string>mediaReadingProgressSlider</string>
<string>mediaReadingProgressText</string>
<string>mediaSoundVolume</string>
<string>navigatorView</string>
<string>navigatorViewToggleButton</string>
<string>removePlaylistButton</string>
<string>toolbarMediaAudioVolume</string>
<string>toolbarMediaControl</string>
<string>toolbarMediaDescription</string>
<string>videoPlayerAndControlView</string>
<string>videoView</string>
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string id="821686495">NSButton</string>
<string>NSOutlineView</string>
<reference ref="440645780"/>
<string>VLCController</string>
<reference ref="895342568"/>
<reference ref="895342568"/>
<string>VLCOneSplitView</string>
<string id="462259394">NSTextField</string>
<reference ref="895342568"/>
<reference ref="895342568"/>
<reference ref="895342568"/>
<string>NSTableView</string>
<reference ref="821686495"/>
<reference ref="821686495"/>
<reference ref="821686495"/>
<string>NSSlider</string>
<reference ref="462259394"/>
<string>NSSlider</string>
<reference ref="440645780"/>
<reference ref="895342568"/>
<reference ref="821686495"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<string>VLCBrowsableVideoView</string>
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="969180499"/> <reference key="majorKey" ref="758006223"/>
<string key="minorKey">Sources/VLCAppAdditions.h</string> <string key="minorKey">Sources/VLCMainWindow.h</string>
</object> </object>
</object> </object>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<reference key="className" ref="440645780"/> <string key="className">VLCOneSplitView</string>
<nil key="superclassName"/> <string key="superclassName">NSSplitView</string>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
...@@ -2172,13 +2247,13 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2172,13 +2247,13 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="969180499"/> <reference key="majorKey" ref="758006223"/>
<string key="minorKey">Sources/VLCAppAdditions.h</string> <string key="minorKey">Sources/VLCAppAdditions.h</string>
</object> </object>
</object> </object>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<string key="className">VLCMainWindow</string> <reference key="className" ref="440645780"/>
<string key="superclassName">NSWindow</string> <nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
...@@ -2190,62 +2265,16 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2190,62 +2265,16 @@ IEluYy4sIDIwMDgAA</bytes>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string>addPlaylistButton</string>
<string>categoriesListView</string>
<string>controlView</string>
<string>controller</string>
<string>fillScreenButton</string>
<string>fullScreenButton</string>
<string>mainSplitView</string>
<string>mediaDescriptionText</string>
<string>mediaListItemFetchedStatus</string>
<string>mediaListItemsCount</string>
<string>mediaListSearchField</string>
<string>mediaListView</string>
<string>mediaReadingProgressSlider</string>
<string>mediaReadingProgressText</string>
<reference ref="672868159"/>
<string>navigatorView</string>
<string>navigatorViewToggleButton</string>
<string>removePlaylistButton</string>
<string>toolbarMediaAudioVolume</string>
<string>toolbarMediaControl</string>
<string>toolbarMediaDescription</string>
<string>videoPlayerAndControlView</string>
<string>videoView</string>
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string id="821686495">NSButton</string>
<string>NSOutlineView</string>
<reference ref="440645780"/>
<string>VLCController</string>
<reference ref="572089996"/>
<reference ref="572089996"/>
<string>VLCOneSplitView</string>
<string id="462259394">NSTextField</string>
<reference ref="572089996"/>
<reference ref="572089996"/>
<reference ref="572089996"/>
<string>NSTableView</string>
<string>NSSlider</string>
<reference ref="462259394"/>
<string>NSSlider</string>
<reference ref="440645780"/>
<reference ref="572089996"/>
<reference ref="821686495"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<reference ref="440645780"/>
<string>VLCBrowsableVideoView</string>
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="969180499"/> <reference key="majorKey" ref="758006223"/>
<string key="minorKey">Sources/VLCMainWindow.h</string> <string key="minorKey">Sources/VLCAppAdditions.h</string>
</object> </object>
</object> </object>
</object> </object>
...@@ -2255,460 +2284,465 @@ IEluYy4sIDIwMDgAA</bytes> ...@@ -2255,460 +2284,465 @@ IEluYy4sIDIwMDgAA</bytes>
<int key="IBDocument.defaultPropertyAccessControl">3</int> <int key="IBDocument.defaultPropertyAccessControl">3</int>
<object class="NSMutableData" key="IBDocument.RunnableNib"> <object class="NSMutableData" key="IBDocument.RunnableNib">
<bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEB9QALAAwAMQA1ADYAPAA9 AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEB/gALAAwAMQA1ADYAPAA9
AEIAWgBbAFwAXQB2AHoAfgCDAIcAigCNAJAAkwCWAJkAmgALAKgArAC3ALgAuQC+AMYAygDSANYA3QDe AEIAWgBbAFwAXQB2AHoAfgCDAIcAigCNAJAAkwCWAJkAmgALAKgArAC3ALgAuQC+AMYAygDSANYA3QDe
AN8A5ADiAOQA5QDvAPMA+wEFARABEQEsAS0BNQE2ATkBQwFEAUUBSgFMAVEBUgFVAWgBaQFqAW4BdwF4 AN8A5ADiAOQA5QDvAPMA+wEFARABEQEsAS0BNQE2ATkBQwFEAUUBSgFMAVEBUgFVAWgBaQFqAW4BdwF4
AXwBhAGFAYYAbwGHAYgBjAGRAaABogGlAaYBqQGyAbMBvgG/AcABxQHGAckBywHNAdUB1gHiAeMB6AHp AXwBhAGFAYYAbwGHAYgBjAGRAaABogGlAaYBqQGyAbMBvgG/AcABxQHGAckBywHNAdUB1gHiAeMB6AHp
AewB9AH1AfwB/QIRAhcCJgIqAkkCSgJPAlACUwJXAmwCcwJ2AnsCfAJ/AogCiQKOAo8ClQKWApkCnAKg AewB9AH1AfwB/QIRAhcCJgIqAkkCSgJPAlACUwJXAmwCcwJ2AnsCfAJ/AogCiQKOAo8ClQKWApkCnAKg
AqUCpgKpAqwCrQKwAroCuwK8Ar8CyALJAsoCzQLdAuUC7wLzAwMDBAMMAxYDFwMaAyADIQMnAzADMQM4 AqUCpgKpAqwCrQKwAroCuwK8Ar8CyALJAsoCzQLdAuUC7wLzAwMDBAMMAxYDFwMaAyADIQMnAzADMQM4
Az0DPgNIA1ADUQNVAWEDWgNlA2YDZwNrA24DcQN0A34DfwOFA4cDkAOZA5oDoAOnA6kDqgOzA7QDvAO9 Az0DPgNIA1ADUQNVAWEDWgNlA2YDZwNrA24DcQN0A34DfwOFA4cDkAOZA5oDoAOnA6kDqgOzA7QDvAO9
A8EDwgPDA8QDxQPGA8UACwPJA8sDzAPNA9AD1APvA/cACwQABAYEDwQQBBkEGgQeBCEEKQQqBDIEMwQ7 A8EDwgPDA8QDxQPGA8UACwPJA8sDzAPNA9AD1APyA/oACwQDBAkEEgQTBBwEHQQhBCQELAQtBDUENgQ+
BDwETQRPBFMEVARXBFoACwRbBFwEYARlAAsEbQR2BH8EgASIBIkEkQSSBKEDcASmBKcEqgSsBLQEtQS8 BD8EUARSBFYEVwRaBF0ACwReBF8EYwRoAAsEcAR5BIIEgwSLBIwElASVBKQDcASpBKoErQSvBLcEuAS/
BL0ExQTGBM0EzgTWBNcE4ATkBOUE5wTvBPAE+QT7AAsE/AT9BQIFAwUIBQkFDgUPBRQFFQUaBRsFIAUh BMAEyATJBNAE0QTZBNoE4wTnBOgE6gTyBPME/AT+AAsE/wUABQUFBgULBQwFEQUSBRcFGAUdBR4FIwUk
BSYFJwUsAAsFNAU6BUIFQwVOBVIFUwVXBVgFWgViBWMFbAVvBXMFdAV4BXkFgQWCBY0FkQWSBZYFlwWZ BSkFKgUvAAsFNwU9BUUFRgVRBVUFVgVaBVsFXQVlBWYFbwVyBXYFdwV7BXwFhAWFBZAFlAWVBZkFmgWc
AAsFmgWbBaAFoQWmBacFrAWtBbIFswW4BbkFvgW/BcQFxQXKBcsF0AXRBdYF1wXcBd0F4gXjBegF6QXu AAsFnQWeBaMFpAWpBaoFrwWwBbUFtgW7BbwFwQXCBccFyAXNBc4F0wXUBdkF2gXfBeAF5QXmBesF7AXx
Be8GMgY2BjoGPQY+BoEGxQcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQce BfIF9wX4Bf0F/gYDBgQGRwZLBk8GUgZTBpYG2gceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLAct
Bx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8 By4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdL
Bz0HPgc/B0AHQQdCB0MHRAdIB0wHqAFICAQIBQgGCAcICAgJALIICggLCAwIDQgOCA8IEAgRCBIIEwgU B0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQddB2EHwAFICB8IIAghCCIIIwgkCCUIJggnCCgIKQgq
CBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwILCCwILQguCC8IMAgx CCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhI
CDIIMwg0CDUINgg3CDgIOQg6CDsIPAg9CD4IPwhACEEIQghDCEQIRQhGCEcISAhJCEoISwEMCEwITQQL CEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhm
CE4ITwhQCFEIUghTCFQIVQIeCFYIVwhaCF0IYFUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcA CGcIaAEMCGkIagQOCGsIbAhtCG4IbwhwCHECCwhyCHMAsgIeCHQIdQh4CHsIflUkbnVsbN8QEgANAA4A
GAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNs DwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwA
YXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFs LQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0Fj
dWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09p Y2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtd
ZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFn TlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25u
ZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lk ZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAX
c0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQH0gQFRgQGVgQHzgMiBAVeABYEBlIEBloEBWIEB TlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQH9gQFXgQGbgQH8
8YAAgAaBAVaBAfIRAYeBAZfSAA4AMgAzADRbTlNDbGFzc05hbWWABIADXVZMQ0NvbnRyb2xsZXLSADcA gMiBAV2ABYEBmoEBnIEBXoEB+oAAgAaBAVyBAfsRAYqBAZ3SAA4AMgAzADRbTlNDbGFzc05hbWWABIAD
OAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3VzdG9tT2JqZWN0WE5TT2JqZWN0XxAQSUJD XVZMQ0NvbnRyb2xsZXLSADcAOAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3VzdG9tT2Jq
b2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgMehAEGAB9wAQwAOAEQARQBGAEcASABJAEoA ZWN0WE5TT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgMehAEGAB9wA
SwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFlcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVjdF1OU1dp QwAOAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFlcTlNXaW5kb3dWaWV3
bmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxO XE5TU2NyZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5k
U1dpbmRvd1JlY3RfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVb b3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0
TlNWaWV3Q2xhc3OAF4DGgMSACRIweAAAgAqAFoAIEAIREQ+AxYALXxAXe3s0NiwgMzQ5fSwgezQ4Miwg eWxlTWFza1lOU01pblNpemVbTlNWaWV3Q2xhc3OAF4DGgMSACRIweAAAgAqAFoAIEAIREQ+AxYALXxAX
MzYwfX1TVkxDXVZMQ01haW5XaW5kb3fdAA4AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBs e3s0NiwgMzQ5fSwgezQ4MiwgMzYwfX1TVkxDXVZMQ01haW5XaW5kb3fdAA4AXgBfAGAAYQBiAGMAZABl
AG8AcAArAGwAbAB0AFYAdV8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1zXxAfTlNUb29sYmFyU2hvd3NC AGYAZwBoAGkAagBrAGwAbQBsAG8AcAArAGwAbAB0AFYAdV8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1z
YXNlbGluZVNlcGFyYXRvcl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1zXxAfTlNUb29sYmFyQXV0b3Nh XxAfTlNUb29sYmFyU2hvd3NCYXNlbGluZVNlcGFyYXRvcl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1z
dmVzQ29uZmlndXJhdGlvbl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNUb29sYmFySUJJZGVudGlmaWVk XxAfTlNUb29sYmFyQXV0b3NhdmVzQ29uZmlndXJhdGlvbl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNU
SXRlbXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZlcnNUb0JlU2hvd25fECBOU1Rv b29sYmFySUJJZGVudGlmaWVkSXRlbXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZl
b2xiYXJBbGxvd3NVc2VyQ3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklCU2VsZWN0YWJsZUl0ZW1zXxAU cnNUb0JlU2hvd25fECBOU1Rvb2xiYXJBbGxvd3NVc2VyQ3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklC
TlNUb29sYmFyRGlzcGxheU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVygBWAEgmAEAkQAYAOgAAJCYAU U2VsZWN0YWJsZUl0ZW1zXxAUTlNUb29sYmFyRGlzcGxheU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVy
gAzSAA4AdwB4AHlZTlMuc3RyaW5ngA1fECQ1RENGNUY4OC1GQzdGLTRCMDYtODhDMy04ODE2MjA1QTQ2 gBWAEgmAEAkQAYAOgAAJCYAUgAzSAA4AdwB4AHlZTlMuc3RyaW5ngA1fECQ1RENGNUY4OC1GQzdGLTRC
MjbSADcAOAB7AHyjAHwAfQA7XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5n0wAOAH8APgCAAIEAgldO MDYtODhDMy04ODE2MjA1QTQ2MjbSADcAOAB7AHyjAHwAfQA7XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3Ry
Uy5rZXlzgA+goNIANwA4AIQAhaMAhQCGADtfEBNOU011dGFibGVEaWN0aW9uYXJ5XE5TRGljdGlvbmFy aW5n0wAOAH8APgCAAIEAgldOUy5rZXlzgA+goNIANwA4AIQAhaMAhQCGADtfEBNOU011dGFibGVEaWN0
edIADgA+AIgAiYARoNIANwA4AIsAjKIAjAA7V05TQXJyYXnSAA4APgCOAI+AE6DSADcAOACRAJKjAJIA aW9uYXJ5XE5TRGljdGlvbmFyedIADgA+AIgAiYARoNIANwA4AIsAjKIAjAA7V05TQXJyYXnSAA4APgCO
jAA7Xk5TTXV0YWJsZUFycmF50gAOAD4AjgCVgBOg0gA3ADgAlwCYogCYADtZTlNUb29sYmFyWXszNzIs AI+AE6DSADcAOACRAJKjAJIAjAA7Xk5TTXV0YWJsZUFycmF50gAOAD4AjgCVgBOg0gA3ADgAlwCYogCY
IDE2fdcAmwAOAJwAnQCeAJ8AoAChAKIAowCkAKUAoQCnXxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vidmll ADtZTlNUb29sYmFyWXszNzIsIDE2fdcAmwAOAJwAnQCeAJ8AoAChAKIAowCkAKUAoQCnXxAPTlNOZXh0
d3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZpZXeAGIDDgBkRIRKAwYAYgMLS UmVzcG9uZGVyWk5TU3Vidmlld3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZp
AA4APgCOAKqAE6EAq4Aa2QCbAA4ArQCcAJ0AngCfADIAoABOAK8AsACxALIAswChALUATl8QE05TT3Jp ZXeAGIDDgBkRIRKAwYAYgMLSAA4APgCOAKqAE6EAq4Aa2QCbAA4ArQCcAJ0AngCfADIAoABOAK8AsACx
Z2luYWxDbGFzc05hbWWAF4DAgByAHREBEoC/gBiAG4AXXxAPVkxDT25lU3BsaXRWaWV3W05TU3BsaXRW ALIAswChALUATl8QE05TT3JpZ2luYWxDbGFzc05hbWWAF4DAgByAHREBEoC/gBiAG4AXXxAPVkxDT25l
aWV30gAOAD4AjgC7gBOiALwAvYAegCnYAJsADgCcAJ0AngCfADIAoACrAMAAwQCyAMIAoQDEAKuAGoAl U3BsaXRWaWV3W05TU3BsaXRWaWV30gAOAD4AjgC7gBOiALwAvYAegCnYAJsADgCcAJ0AngCfADIAoACr
gB+AKIAYgCeAGtIADgA+AI4AyIAToQDJgCDYAJsADgCcAJ0AngCfADIAoAC8AMAAzQCyAM4AoQDEALyA AMAAwQCyAMIAoQDEAKuAGoAlgB+AKIAYgCeAGtIADgA+AI4AyIAToQDJgCDYAJsADgCcAJ0AngCfADIA
HoAlgCGAJoAYgCeAHtIADgA+AI4A1IAToQDVgCLXAJsADgCdAJ4AnwAyAKAAyQDAALIA2QChANsAyYAg oAC8AMAAzQCyAM4AoQDEALyAHoAlgCGAJoAYgCeAHtIADgA+AI4A1IAToQDVgCLXAJsADgCdAJ4AnwAy
gCWAI4AYgCSAIFp7NDgxLCAxOTd9XxAVVkxDQnJvd3NhYmxlVmlkZW9WaWV30gA3ADgA4ADhpADhAOIA AKAAyQDAALIA2QChANsAyYAggCWAI4AYgCSAIFp7NDgxLCAxOTd9XxAVVkxDQnJvd3NhYmxlVmlkZW9W
4wA7XE5TQ3VzdG9tVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXJaezQ4MiwgMTk3fdgAmwAOAOYAnACdAJ8A aWV30gA3ADgA4ADhpADhAOIA4wA7XE5TQ3VzdG9tVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXJaezQ4Miwg
MgCgAKsAwADpAOoA6wChAMQAq1dOU0ZyYW1lgBqAJYC+gCoRARqAGIAngBrSAA4APgCOAPGAE6EA8oAr MTk3fdgAmwAOAOYAnACdAJ8AMgCgAKsAwADpAOoA6wChAMQAq1dOU0ZyYW1lgBqAJYC+gCoRARqAGIAn
2ACbAA4AnACdAJ4AnwAyAKAAvQDAAPYAsgD3AKEAxAC9gCmAJYAsgL2AGIAngCnSAA4APgCOAP2AE6cA gBrSAA4APgCOAPGAE6EA8oAr2ACbAA4AnACdAJ4AnwAyAKAAvQDAAPYAsgD3AKEAxAC9gCmAJYAsgL2A
/gD/AQABAQECAQMBBIAtgEuAUIBagGGAZYCM2ACbAA4A5gEGAJ0BBwCfAKAA8gEJAQoBCwEMAGwAoQDy GIAngCnSAA4APgCOAP2AE6cA/gD/AQABAQECAQMBBIAtgEuAUIBagGGAZYCM2ACbAA4A5gEGAJ0BBwCf
Vk5TQ2VsbFlOU0VuYWJsZWSAK4BKgC6ALxEBJAmAGIArXxAVe3syMDksIDR9LCB7MTE4LCAxOX193gES AKAA8gEJAQoBCwEMAGwAoQDyVk5TQ2VsbFlOU0VuYWJsZWSAK4BKgC6ALxEBJAmAGIArXxAVe3syMDks
ARMADgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQD+AScAbwBsASkBKgErW05TQ2Vs IDR9LCB7MTE4LCAxOX193gESARMADgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQD+
bEZsYWdzXxASTlNTZWFyY2hGaWVsZEZsYWdzXxASTlNDYW5jZWxCdXR0b25DZWxsXxARTlNCYWNrZ3Jv AScAbwBsASkBKgErW05TQ2VsbEZsYWdzXxASTlNTZWFyY2hGaWVsZEZsYWdzXxASTlNDYW5jZWxCdXR0
dW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRdTlNDb250cm9sVmlld1xOU0NlbGxGbGFnczJfEBBO b25DZWxsXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRdTlNDb250cm9sVmll
U1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmRfEBJOU1NlYXJjaEJ1dHRvbkNlbGxfEBBO d1xOU0NlbGxGbGFnczJfEBBOU1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmRfEBJOU1Nl
U01heGltdW1SZWNlbnRzW05TVGV4dENvbG9yEhRx/kBECAAAAIBJgECANIAwgDGALRIQAgQACYA8EP+A YXJjaEJ1dHRvbkNlbGxfEBBOU01heGltdW1SZWNlbnRzW05TVGV4dENvbG9yEhRx/kBECAAAAIBJgECA
OVDUAA4BLgEvATABMQEyATMBNFZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgDMjQCYAAAAAAACAMhEMHFxM NIAwgDGALRIQAgQACYA8EP+AOVDUAA4BLgEvATABMQEyATMBNFZOU1NpemVWTlNOYW1lWE5TZkZsYWdz
dWNpZGFHcmFuZGXSADcAOAE3ATiiATgAO1ZOU0ZvbnTVAA4BOgE7ATwBPQE+AT8BQAFBAUJXTlNDb2xv gDMjQCYAAAAAAACAMhEMHFxMdWNpZGFHcmFuZGXSADcAOAE3ATiiATgAO1ZOU0ZvbnTVAA4BOgE7ATwB
clxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYA4gDcQBoA2gDVWU3lzdGVtXxAT PQE+AT8BQAFBAUJXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYA4
dGV4dEJhY2tncm91bmRDb2xvctMADgE7AUYBPgFIAUlXTlNXaGl0ZYA4EANCMQDSADcAOAFLATqiAToA gDcQBoA2gDVWU3lzdGVtXxATdGV4dEJhY2tncm91bmRDb2xvctMADgE7AUYBPgFIAUlXTlNXaGl0ZYA4
O9UADgE6ATsBPAE9AT4BTgFAAU8BQoA4gDuAOoA1XxAQY29udHJvbFRleHRDb2xvctMADgE7AUYBPgFI EANCMQDSADcAOAFLATqiAToAO9UADgE6ATsBPAE9AT4BTgFAAU8BQoA4gDuAOoA1XxAQY29udHJvbFRl
AVSAOEIwANwBVgESAA4BVwFYAVkBFgEYAVoBGQFbAVwBCwFeAV8BYAFhASQBYwD+AWUBYQFmAWdYTlNU eHRDb2xvctMADgE7AUYBPgFIAVSAOEIwANwBVgESAA4BVwFYAVkBFgEYAVoBGQFbAVwBCwFeAV8BYAFh
YXJnZXRfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tleUVxdWl2YWxlbnRf ASQBYwD+AWUBYQFmAWdYTlNUYXJnZXRfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJf
EA9OU1BlcmlvZGljRGVsYXlYTlNBY3Rpb25dTlNCdXR0b25GbGFnc4AvEgAB/gCAPxBLEACAMIA9gC0R EA9OU0tleUVxdWl2YWxlbnRfEA9OU1BlcmlvZGljRGVsYXlYTlNBY3Rpb25dTlNCdXR0b25GbGFnc4Av
AZCAPhIIRED/VnNlYXJjaF8QE19zZWFyY2hGaWVsZFNlYXJjaDrSADcAOAFrAWykAWwBbQEGADtcTlNC EgAB/gCAPxBLEACAMIA9gC0RAZCAPhIIRED/VnNlYXJjaF8QE19zZWFyY2hGaWVsZFNlYXJjaDrSADcA
dXR0b25DZWxsXE5TQWN0aW9uQ2VsbNwBVgESAA4BVwFYAVkBbwEWAVoBGQFbAVwBCwFeAV8BYAFhASQB OAFrAWykAWwBbQEGADtcTlNCdXR0b25DZWxsXE5TQWN0aW9uQ2VsbNwBVgESAA4BVwFYAVkBbwEWAVoB
cwF0AWUBYQF1AXZfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0cmlidXRlc4AvgD+AMIBCgEGA GQFbAVwBCwFeAV8BYAFhASQBcwF0AWUBYQF1AXZfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0
SBIIQED/VWNsZWFy0gAOAD4AjgF6gBOhAXuAQ9MADgB/AD4AgAF+AYGAD6IBfwGAgESARaIBggGDgEaA cmlidXRlc4AvgD+AMIBCgEGASBIIQED/VWNsZWFy0gAOAD4AjgF6gBOhAXuAQ9MADgB/AD4AgAF+AYGA
R11BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0dHJpYnV0ZXNWYWx1ZVR5cGVW D6IBfwGAgESARaIBggGDgEaAR11BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0
Y2FuY2VsXxATX3NlYXJjaEZpZWxkQ2FuY2VsOtIANwA4AYkBiqUBigGLAW0BBgA7XxARTlNTZWFyY2hG dHJpYnV0ZXNWYWx1ZVR5cGVWY2FuY2VsXxATX3NlYXJjaEZpZWxkQ2FuY2VsOtIANwA4AYkBiqUBigGL
aWVsZENlbGxfEA9OU1RleHRGaWVsZENlbGzSADcAOAGNAY6mAY4BjwGQAOIA4wA7XU5TU2VhcmNoRmll AW0BBgA7XxARTlNTZWFyY2hGaWVsZENlbGxfEA9OU1RleHRGaWVsZENlbGzSADcAOAGNAY6mAY4BjwGQ
bGRbTlNUZXh0RmllbGRZTlNDb250cm9s2gCbAA4A5gGSAZMAnQCfAZQAoAGVAPIBlwGYAZkBmgGbAKEB AOIA4wA7XU5TU2VhcmNoRmllbGRbTlNUZXh0RmllbGRZTlNDb250cm9s2gCbAA4A5gGSAZMAnQCfAZQA
nQDyAZ9aTlNNYXhWYWx1ZVpOU01pblZhbHVlWU5TcGlGbGFnc1xOU0RyYXdNYXRyaXiAK4BPgE4jQFkA oAGVAPIBlwGYAZkBmgGbAKEBnQDyAZ9aTlNNYXhWYWx1ZVpOU01pblZhbHVlWU5TcGlGbGFnc1xOU0Ry
AAAAAAAjQDAAAAAAAAARBSGAGBFxCoArgEzRAA4BoYBN0gA3ADgBowGkogGkADtaTlNQU01hdHJpeF8Q YXdNYXRyaXiAK4BPgE4jQFkAAAAAAAAjQDAAAAAAAAARBSGAGBFxCoArgEzRAA4BoYBN0gA3ADgBowGk
FHt7NDU1LCA1fSwgezE2LCAxNn190gA3ADgBpwGopAGoAOIA4wA7XxATTlNQcm9ncmVzc0luZGljYXRv ogGkADtaTlNQU01hdHJpeF8QFHt7NDU1LCA1fSwgezE2LCAxNn190gA3ADgBpwGopAGoAOIA4wA7XxAT
ctgAmwAOAOYBBgCdAQcAnwCgAPIBqwGsAa0BrgBsAKEA8oArgFmAUYBSEQEiCYAYgCtfEBV7ezMzMiwg TlNQcm9ncmVzc0luZGljYXRvctgAmwAOAOYBBgCdAQcAnwCgAPIBqwGsAa0BrgBsAKEA8oArgFmAUYBS
NX0sIHsxMjUsIDE0fX3ZARIADgEVARYBFwEYARkBtAEeAbUBtgG3AbgBJQEAAbsBvAErXxATTlNQbGFj EQEiCYAYgCtfEBV7ezMzMiwgNX0sIHsxMjUsIDE0fX3ZARIADgEVARYBFwEYARkBtAEeAbUBtgG3AbgB
ZWhvbGRlclN0cmluZxIEAf5AgFiAVYBTgDGAUBIIQgQAgFSAOV8QECV7dmFsdWUxfUAgaXRlbXNUbmFt JQEAAbsBvAErXxATTlNQbGFjZWhvbGRlclN0cmluZxIEAf5AgFiAVYBTgDGAUBIIQgQAgFSAOV8QECV7
ZdUADgE6ATsBPAE9AT4BwgFAAcMBQoA4gFeAVoA1XGNvbnRyb2xDb2xvctMADgE7AUYBPgFIAciAOEsw dmFsdWUxfUAgaXRlbXNUbmFtZdUADgE6ATsBPAE9AT4BwgFAAcMBQoA4gFeAVoA1XGNvbnRyb2xDb2xv
LjY2NjY2NjY5ANIANwA4AcoBi6QBiwFtAQYAO9IANwA4AcwBj6UBjwGQAOIA4wA72ACbAA4A5gEGAJ0B ctMADgE7AUYBPgFIAciAOEswLjY2NjY2NjY5ANIANwA4AcoBi6QBiwFtAQYAO9IANwA4AcwBj6UBjwGQ
BwCfAKAA8gHPAdAB0QEMAGwAoQDygCuAYIBbgFwJgBiAK18QEnt7OCwgMH0sIHsyNiwgMjV9fdwBEgAO AOIA4wA72ACbAA4A5gEGAJ0BBwCfAKAA8gHPAdAB0QEMAGwAoQDygCuAYIBbgFwJgBiAK18QEnt7OCwg
AdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB3QHeAQEBZQHgAeFfEBNOU0FsdGVybmF0ZUNv MH0sIHsyNiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB3QHeAQEBZQHg
bnRlbnRzE/////+EAf4AgD+AMBCjgDCAXYBegFoSCAIAABP/////hoRA/1Er1AAOAS4BLwEwATEB5QHm AeFfEBNOU0FsdGVybmF0ZUNvbnRlbnRzE/////+EAf4AgD+AMBCjgDCAXYBegFoSCAIAABP/////hoRA
AeeAMyNAKgAAAAAAAIBfEBBcQ291cmllci1Cb2xk0gA3ADgB6gHrpQHrAZAA4gDjADtYTlNCdXR0b27Y /1Er1AAOAS4BLwEwATEB5QHmAeeAMyNAKgAAAAAAAIBfEBBcQ291cmllci1Cb2xk0gA3ADgB6gHrpQHr
AJsADgDmAQYAnQEHAJ8AoADyAc8B7wHwAQwAbAChAPKAK4BggGKAYwmAGIArXxATe3szNywgMH0sIHsy AZAA4gDjADtYTlNCdXR0b27YAJsADgDmAQYAnQEHAJ8AoADyAc8B7wHwAQwAbAChAPKAK4BggGKAYwmA
NiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB+QHeAQIBZQHgAeGAP4Aw GIArXxATe3szNywgMH0sIHsyNiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHb
gDCAZIBegGFRLd0AmwH+AA4A5gH/AJwCAACdAJ8AoAIBAgICAwDyAgUCBgIHAggCCQIKAgsAoQDyAg4C ASQB+QHeAQIBZQHgAeGAP4AwgDCAZIBegGFRLd0AmwH+AA4A5gH/AJwCAACdAJ8AoAIBAgICAwDyAgUC
DwIPW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlW BgIHAggCCQIKAgsAoQDyAg4CDwIPW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10c1tOU1ZT
aWV3XU5TQ29udGVudFZpZXeAK4CIgIuAihECEoBmTxAQQSAAAEEgAABBoAAAQaAAABEBFIAYgCuAhIBn Y3JvbGxlcl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeAK4CIgIuAihECEoBmTxAQQSAAAEEgAABB
gGfSAA4APgCOAhOAE6MCDwIOAgWAZ4CEgIjbAJsADgDmAhgAnACdAhkAnwIaAKACAgEDAhwCHQIeAh8C oAAAQaAAABEBFIAYgCuAhIBngGfSAA4APgCOAhOAE6MCDwIOAgWAZ4CEgIjbAJsADgDmAhgAnACdAhkA
IAIhAKECIwEDAiFZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAZYCDgIIQBIBoEQkAgGmAGIB3 nwIaAKACAgEDAhwCHQIeAh8CIAIhAKECIwEDAiFZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KA
gGWAadIADgA+AI4CKIAToQIhgGnfEBQAmwIrAA4CLAItARUCLgIvAjACMQIyAJ0AngEHAJ8CMwI0AKAC ZYCDgIIQBIBoEQkAgGmAGIB3gGWAadIADgA+AI4CKIAToQIhgGnfEBQAmwIrAA4CLAItARUCLgIvAjAC
NQI2Ag8BYQI4AjkCOgI7AGwCPQI+Ah4CPwJAAkEAbAChAkQCRQIPAkcCSF8QH05TRHJhZ2dpbmdTb3Vy MQIyAJ0AngEHAJ8CMwI0AKACNQI2Ag8BYQI4AjkCOgI7AGwCPQI+Ah4CPwJAAkEAbAChAkQCRQIPAkcC
Y2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxAsTlNPdXRsaW5lVmlld0luZGVudGF0aW9uTWFya2Vy SF8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxAsTlNPdXRsaW5lVmll
Rm9sbG93c0NlbGxLZXlfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3JuZXJWaWV3XxAXTlNJbnRlcmNl d0luZGVudGF0aW9uTWFya2VyRm9sbG93c0NlbGxLZXlfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3Ju
bGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNlbGxTcGFj ZXJWaWV3XxAXTlNJbnRlcmNlbGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxl
aW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbF5OU1RhYmxl XxAYTlNJbnRlcmNlbGxTcGFjaW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1h
Q29sdW1uc1tOU1Jvd0hlaWdodIBngIESAkAAAAiAfQmAayNACAAAAAAAACNAAAAAAAAAABERAIBqCYAY c2tGb3JMb2NhbF5OU1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodIBngIESAkAAAAiAfQmAayNACAAAAAAA
gH4QD4BngG4jQDIAAAAAAABaezE2NCwgMTIxfdQAmwAOAOYAnQArAkwCTQJOgACAbYBsE/////+AAAEA ACNAAAAAAAAAABERAIBqCYAYgH4QD4BngG4jQDIAAAAAAABaezE2NCwgMTIxfdQAmwAOAOYAnQArAkwC
XxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAJRAlKkAlIA4gDjADtdX05TQ29ybmVyVmlld9IADgA+ TQJOgACAbYBsE/////+AAAEAXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAJRAlKkAlIA4gDjADtd
AI4CVYAToQJWgG/bAlgADgJZAloCWwJcAl0CXgJfAmACYQBsAmMCZAG8AmYCZwBvAmgCaQJqAiFeTlNJ X05TQ29ybmVyVmlld9IADgA+AI4CVYAToQJWgG/bAlgADgJZAloCWwJcAl0CXgJfAmACYQBsAmMCZAG8
c1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dpZHRoWk5TRGF0YUNlbGxeTlNS AmYCZwBvAmgCaQJqAiFeTlNJc1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dp
ZXNpemluZ01hc2tfEBlOU1NvcnREZXNjcmlwdG9yUHJvdG90eXBlWk5TTWluV2lkdGhaTlNNYXhXaWR0 ZHRoWk5TRGF0YUNlbGxeTlNSZXNpemluZ01hc2tfEBlOU1NvcnREZXNjcmlwdG9yUHJvdG90eXBlWk5T
aFtOU1RhYmxlVmlldwmAfIBwgFQjQGQpk+AAAACAdYB5I0BCplAgAAAAI0CPQAAAAAAAgGnXARIADgEV TWluV2lkdGhaTlNNYXhXaWR0aFtOU1RhYmxlVmlldwmAfIBwgFQjQGQpk+AAAACAdYB5I0BCplAgAAAA
ARYBFwEZAR4CbQJuAm8BvAElAWECchIEgf4AgHSAcYBUgDGActMADgE7AUYBPgFIAnWAOEswLjMzMzMz I0CPQAAAAAAAgGnXARIADgEVARYBFwEZAR4CbQJuAm8BvAElAWECchIEgf4AgHSAcYBUgDGActMADgE7
Mjk5ANUADgE6ATsBPAE9AT4BTgFAAnkBQoA4gDuAc4A1XxAPaGVhZGVyVGV4dENvbG9y0gA3ADgCfQJ+ AUYBPgFIAnWAOEswLjMzMzMzMjk5ANUADgE6ATsBPAE9AT4BTgFAAnkBQoA4gDuAc4A1XxAPaGVhZGVy
pQJ+AYsBbQEGADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgBEgAOARUBFgEXARgBGQEeAoABtgIjAoMBJQIh VGV4dENvbG9y0gA3ADgCfQJ+pQJ+AYsBbQEGADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgBEgAOARUBFgEX
AoYBKxJUIf5AgFiAd4B2gDGAaRIAAgQAgDlZVGV4dCBDZWxs1QAOAToBOwE8AT0BPgHCAUACjAFCgDiA ARgBGQEeAoABtgIjAoMBJQIhAoYBKxJUIf5AgFiAd4B2gDGAaRIAAgQAgDlZVGV4dCBDZWxs1QAOAToB
V4B4gDVfEBZjb250cm9sQmFja2dyb3VuZENvbG9y0wAOApACkQKSApMAbFpOU1NlbGVjdG9yW05TQXNj OwE8AT0BPgHCAUACjAFCgDiAV4B4gDVfEBZjb250cm9sQmFja2dyb3VuZENvbG9y0wAOApACkQKSApMA
ZW5kaW5ngHuAeglYY29tcGFyZTrSADcAOAKXApiiApgAO18QEE5TU29ydERlc2NyaXB0b3LSADcAOAKa bFpOU1NlbGVjdG9yW05TQXNjZW5kaW5ngHuAeglYY29tcGFyZTrSADcAOAKXApiiApgAO18QEE5TU29y
ApuiApsAO11OU1RhYmxlQ29sdW1u0wAOATsCnQE+AFYCn1VOU1JHQoA4TxAhMC44MTk2MDc4NSAwLjg0 dERlc2NyaXB0b3LSADcAOAKaApuiApsAO11OU1RhYmxlQ29sdW1u0wAOATsCnQE+AFYCn1VOU1JHQoA4
MzEzNzI2IDAuODg2Mjc0NTIA1QAOAToBOwE8AT0BPgKiAUACowFCgDiAgIB/gDVZZ3JpZENvbG9y0wAO TxAhMC44MTk2MDc4NSAwLjg0MzEzNzI2IDAuODg2Mjc0NTIA1QAOAToBOwE8AT0BPgKiAUACowFCgDiA
ATsBRgE+AUgCqIA4RDAuNQDSADcAOAKqAqumAqsCYQGQAOIA4wA7XU5TT3V0bGluZVZpZXdfEBR7ezEs gIB/gDVZZ3JpZENvbG9y0wAOATsBRgE+AUgCqIA4RDAuNQDSADcAOAKqAqumAqsCYQGQAOIA4wA7XU5T
IDF9LCB7MTY0LCAxMjF9fdIANwA4Aq4Cr6QCrwDiAOMAO1pOU0NsaXBWaWV32QCbAVYADgDmAJ0AnwFb T3V0bGluZVZpZXdfEBR7ezEsIDF9LCB7MTY0LCAxMjF9fdIANwA4Aq4Cr6QCrwDiAOMAO1pOU0NsaXBW
AKACsQEDAQMCtAK1Ak4AoQK3AQMCuVlOU1BlcmNlbnSAZYBlgIeAhYAYgIaAZSM/7yblwAAAAF8QFXt7 aWV32QCbAVYADgDmAJ0AnwFbAKACsQEDAQMCtAK1Ak4AoQK3AQMCuVlOU1BlcmNlbnSAZYBlgIeAhYAY
MTk2LCAxfSwgezE1LCAzMTF9fVxfZG9TY3JvbGxlcjrSADcAOAK9Ar6lAr4BkADiAOMAO1pOU1Njcm9s gIaAZSM/7yblwAAAAF8QFXt7MTk2LCAxfSwgezE1LCAzMTF9fVxfZG9TY3JvbGxlcjrSADcAOAK9Ar6l
bGVy2gCbAVYADgDmAf8AnQCfAVsAoAKxAQMBAwK0AsMAbwJOAKECtwEDAseAZYBlgIeAiYAYgIaAZSM/ Ar4BkADiAOMAO1pOU1Njcm9sbGVy2gCbAVYADgDmAf8AnQCfAVsAoAKxAQMBAwK0AsMAbwJOAKECtwED
79ktAAAAAF8QGXt7LTEwMCwgLTEwMH0sIHsxOTUsIDE1fX1fEBV7ezAsIDI3fSwgezE2NiwgMTIzfX3S AseAZYBlgIeAiYAYgIaAZSM/79ktAAAAAF8QGXt7LTEwMCwgLTEwMH0sIHsxOTUsIDE1fX1fEBV7ezAs
ADcAOALLAsykAswA4gDjADtcTlNTY3JvbGxWaWV33xAPAJsB/gAOAOYB/wIvAs4AnAIAAJ0AnwCgAgEC IDI3fSwgezE2NiwgMTIzfX3SADcAOALLAsykAswA4gDjADtcTlNTY3JvbGxWaWV33xAPAJsB/gAOAOYB
AgIDAPIC0AIGAtIC0wLUAtUC1gLXALIAoQDyAtoC2wLbXxAQTlNIZWFkZXJDbGlwVmlld4ArgLiAi4C8 /wIvAs4AnAIAAJ0AnwCgAgECAgIDAPIC0AIGAtIC0wLUAtUC1gLXALIAoQDyAtoC2wLbXxAQTlNIZWFk
EQIygJaAk4CNTxAQQSAAAEEgAABBgAAAQYAAAIAYgCuAtoCOgI7SAA4APgCOAt+AE6UC2wLaAtAC1QLU ZXJDbGlwVmlld4ArgLiAi4C8EQIygJaAk4CNTxAQQSAAAEEgAABBgAAAQYAAAIAYgCuAtoCOgI7SAA4A
gI6AtoC4gJOAltsAmwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHALoAh4C6QIgAuoAoQIjAQQC6oCMgIOA PgCOAt+AE6UC2wLaAtAC1QLUgI6AtoC4gJOAltsAmwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHALoAh4C
tYCPgJCAGIB3gIyAkNIADgA+AI4C8YAToQLqgJDfEBQAmwIrAA4CLAL0ARUCLgIvAjACMQIyAJ0AngEH 6QIgAuoAoQIjAQQC6oCMgIOAtYCPgJCAGIB3gIyAkNIADgA+AI4C8YAToQLqgJDfEBQAmwIrAA4CLAL0
AJ8CMwI0AKACNQI2AtsBYQL2AvcC+AE/AGwC1AI+Ah4CPwJAAvwAbAChAkQCRQLbAwEDAlxOU0hlYWRl ARUCLgIvAjACMQIyAJ0AngEHAJ8CMwI0AKACNQI2AtsBYQL2AvcC+AE/AGwC1AI+Ah4CPwJAAvwAbACh
clZpZXeAjoC0E//////WwAAAgJKANwmAloCRCYAYgH6AjoCYI0AsAAAAAAAAWnszMTAsIDEwNX3XAJsA AkQCRQLbAwEDAlxOU0hlYWRlclZpZXeAjoC0E//////WwAAAgJKANwmAloCRCYAYgH6AjoCYI0AsAAAA
DgCdAJ4AnwCgAmEC1QMGAwcDCAChAtUC6oCTgJURAQCAlIAYgJOAkNsAmwAOAOYCGACcAJ0CGQCfAhoA AAAAWnszMTAsIDEwNX3XAJsADgCdAJ4AnwCgAmEC1QMGAwcDCAChAtUC6oCTgJURAQCAlIAYgJOAkNsA
oAICAQQCHAMPAh4DEAIgAvgAoQIjAQQC+ICMgIOAu4C6gJKAGIB3gIyAkll7MzEwLCAxN33SADcAOAMY mwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHAMPAh4DEAIgAvgAoQIjAQQC+ICMgIOAu4C6gJKAGIB3gIyA
AxmkAxkA4gDjADtfEBFOU1RhYmxlSGVhZGVyVmlld9YAmwAOAOYAnQCfAKABBAJMAx0CTgChAQSAjIBt kll7MzEwLCAxN33SADcAOAMYAxmkAxkA4gDjADtfEBFOU1RhYmxlSGVhZGVyVmlld9YAmwAOAOYAnQCf
gJeAGICMXxATe3stMTEsIDB9LCB7MSwgMTd9fdIADgA+AI4DI4ATowMkAyUDJoCZgKuAsNoCWAAOAlkC AKABBAJMAx0CTgChAQSAjIBtgJeAGICMXxATe3stMTEsIDB9LCB7MSwgMTd9fdIADgA+AI4DI4ATowMk
WgJbAlwCXQJfAmACYQBsAmMDKgMrAywDLQBvAy4CagLqCYB8gJuAmiNANQAAAAAAAICeI0AkAAAAAAAA AyUDJoCZgKuAsNoCWAAOAlkCWgJbAlwCXQJfAmACYQBsAmMDKgMrAywDLQBvAy4CagLqCYB8gJuAmiNA
gJBVc3RhdGXXARIADgEVARYBFwEZAR4DMgJuAzQBJAElAWECchIEAf4AgHSAnIAwgDGActUADgE6ATsB NQAAAAAAAICeI0AkAAAAAAAAgJBVc3RhdGXXARIADgEVARYBFwEZAR4DMgJuAzQBJAElAWECchIEAf4A
PAE9AT4BPwFAAzsBQoA4gDeAnYA1W2hlYWRlckNvbG9y2QESAA4DPwEWARcDQANBARkDQgMyA0MBYQNE gHSAnIAwgDGActUADgE6ATsBPAE9AT4BPwFAAzsBQoA4gDeAnYA1W2hlYWRlckNvbG9y2QESAA4DPwEW
ASUBYQFhA0YCOldOU1N0eWxlV05TQWxpZ25XTlNTY2FsZVpOU0FuaW1hdGVzgKqAn4AxEgICAAAI1QAO ARcDQANBARkDQgMyA0MBYQNEASUBYQFhA0YCOldOU1N0eWxlV05TQWxpZ25XTlNTY2FsZVpOU0FuaW1h
AS4DSQNKAToDSwNMA00DTgNPXE5TSW1hZ2VGbGFnc1ZOU1JlcHOAqYCgEiDAAACAoYCoWHsxNCwgMTR9 dGVzgKqAn4AxEgICAAAI1QAOAS4DSQNKAToDSwNMA00DTgNPXE5TSW1hZ2VGbGFnc1ZOU1JlcHOAqYCg
0gAOAD4AjgNTgBOhA1SAotIADgA+AIgDV4ARogNYA1mAo4Ck1gAOA1sDXANdA14DXwNgA2EDYgNjA2QB EiDAAACAoYCoWHsxNCwgMTR90gAOAD4AjgNTgBOhA1SAotIADgA+AIgDV4ARogNYA1mAo4Ck1gAOA1sD
YV8QFE5TVElGRlJlcHJlc2VudGF0aW9uXxAQTlNDYWNoZVdpbmRvd0JQU18QEE5TQ2FjaGVXaW5kb3dC XANdA14DXwNgA2EDYgNjA2QBYV8QFE5TVElGRlJlcHJlc2VudGF0aW9uXxAQTlNDYWNoZVdpbmRvd0JQ
UFBfEBdOU0NhY2hlV2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5kb3dJc1BsYW5hcoCngKUQCBAY U18QEE5TQ2FjaGVXaW5kb3dCUFBfEBdOU0NhY2hlV2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5k
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 AAAAAAAAcUgAALFlAAAg1lhZWiAAAAAAAAAlOQAAF3sAAKrPWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMy
B5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAA AAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2
AAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAADEAqwFCAeICrQOkBMwGEgeZCVELLw08D2wRwBQc AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAADEAqwFCAeICrQOk
FoMY8htEHZAfvCHJI7UlhSc6KMUqRiu+LS0uojAYMYwy/DRoNdI3OTijOgQ7YDzAPhw/cUDFQhZDZkS1 BMwGEgeZCVELLw08D2wRwBQcFoMY8htEHZAfvCHJI7UlhSc6KMUqRiu+LS0uojAYMYwy/DRoNdI3OTij
RgRHS0iWSd1LHkw+TVJOcE+EUJlRtFLNU+VU/lYWVy5YQ1lVWm1bflyPXZxep1+vYLhhvGK+Y79kv2W9 OgQ7YDzAPhw/cUDFQhZDZkS1RgRHS0iWSd1LHkw+TVJOcE+EUJlRtFLNU+VU/lYWVy5YQ1lVWm1bflyP
Zrlns2iwaa9qq2uobKVtom6gb6BwnXGecqNzpXSpdbF2u3fDeM5523rqe/x9DX4efzKAQoFFgkGDPIQ4 XZxep1+vYLhhvGK+Y79kv2W9Zrlns2iwaa9qq2uobKVtom6gb6BwnXGecqNzpXSpdbF2u3fDeM5523rq
hTWGMIcsiCeJI4oeixiMFI0PjgqPBpACkP6R+ZLzk++U65XoluSX35jamdaa0pvRnNCd057Zn+Cg6aHz e/x9DX4efzKAQoFFgkGDPIQ4hTWGMIcsiCeJI4oeixiMFI0PjgqPBpACkP6R+ZLzk++U65XoluSX35ja
ov6kDqUfpjKnSKhdqXOqiauhrLqt0q7qsAKxG7Iys0e0W7Vgtlq3VbhUuVC6S7tHvEG9O742vzLALsEr mdaa0pvRnNCd057Zn+Cg6aHzov6kDqUfpjKnSKhdqXOqiauhrLqt0q7qsAKxG7Iys0e0W7Vgtlq3VbhU
wiXDIMQbxRfGE8cOyAvJCMoCyvvL9czwzezO68/i0NzRzdLB07LUotWN1nbXX9hG2SnaCtru287cq92J uVC6S7tHvEG9O742vzLALsErwiXDIMQbxRfGE8cOyAvJCMoCyvvL9czwzezO68/i0NzRzdLB07LUotWN
3mffReAj4QHh4uLD46XkfeVD5frmqOdU6ADoqelR6fjqmus769vsdu0O7aXuOO7J71bv4vBp8PHxdPH4 1nbXX9hG2SnaCtru287cq92J3mffReAj4QHh4uLD46XkfeVD5frmqOdU6ADoqelR6fjqmus769vsdu0O
8nny+vN58/f0dfTz9Wz15vZg9tv3UvfJ+ED4tvks+aL6GPqN+wL7ePvv/Gb83v1X/dH+S/7G/zX/mv// 7aXuOO7J71bv4vBp8PHxdPH48nny+vN58/f0dfTz9Wz15vZg9tv3UvfJ+ED4tvks+aL6GPqN+wL7ePvv
AAAAJAB8AQIBiwI1AwED9AUPBmMH1wmMC2sNeg+hEekUNRaNGNobDR0rHxkg/iKwJEQlqSb9KEYpiSrS /Gb83v1X/dH+S/7G/zX/mv//AAAAJAB8AQIBiwI1AwED9AUPBmMH1wmMC2sNeg+hEekUNRaNGNobDR0r
LB4tbC64MAAxTjKTM+E1JzZsN7U4+Do5O3c8sT3sPydAXkGPQsJD8kUbRiFHHUgbSRZKEEsNTApNBE4B Hxkg/iKwJEQlqSb9KEYpiSrSLB4tbC64MAAxTjKTM+E1JzZsN7U4+Do5O3c8sT3sPydAXkGPQsJD8kUb
TvxP91DyUexS6VPlVOFV3FbWV9FYzVnIWsJbvVy5XbRepV+JYGxhTmIvYw5j7GTKZalmh2dlaEVpKGoK RiFHHUgbSRZKEEsNTApNBE4BTvxP91DyUexS6VPlVOFV3FbWV9FYzVnIWsJbvVy5XbRepV+JYGxhTmIv
auxr0my7baNuj299cG5xYnJYc0x0RnU8diZ3C3fueNR5u3qie4t8cX1dfkV/LoAZgQOB7YLYg8KEroWV Yw5j7GTKZalmh2dlaEVpKGoKauxr0my7baNuj299cG5xYnJYc0x0RnU8diZ3C3fueNR5u3qie4t8cX1d
hnuHZYhMiTOKGIr8i+GMzI3DjsCPupC3kbaStJO0lLSVs5a5l8GYyZnXmuWb950LniOfPqBcoX2ioaPJ fkV/LoAZgQOB7YLYg8KEroWVhnuHZYhMiTOKGIr8i+GMzI3DjsCPupC3kbaStJO0lLSVs5a5l8GYyZnX
pPOmHKdDqFGpTapJq0isRK1Arj2vOrA3sTayN7M5tD21QbZGt064V7lium27fbyOvZy+q7+8wM/B3sLg muWb950LniOfPqBcoX2ioaPJpPOmHKdDqFGpTapJq0isRK1Arj2vOrA3sTayN7M5tD21QbZGt064V7li
w9rE2MXRxs/HzcjLycnKxMvIzMnNyc7Kz9TQ2tHf0unT9NUA1g3XHNgt2UHaVNtf3FjdQN4i3wHf3+C7 um27fbyOvZy+q7+8wM/B3sLgw9rE2MXRxs/HzcjLycnKxMvIzMnNyc7Kz9TQ2tHf0unT9NUA1g3XHNgt
4ZjicuNK5CHk+OXM5p7nb+g/6Q7p2uqn63LsPe0J7dHunO9l8C3w8/GM8iTyuvNQ8+j0f/UX9a32Q/bZ 2UHaVNtf3FjdQN4i3wHf3+C74ZjicuNK5CHk+OXM5p7nb+g/6Q7p2uqn63LsPe0J7dHunO9l8C3w8/GM
93H4Cvif+TX5zPpj+vv7kfwo/MD9V/3u/oP/E/+J//8AAAATAEMAigDoAV8B7QKjA3sEdgWYBucIZQn/ 8iTyuvNQ8+j0f/UX9a32Q/bZ93H4Cvif+TX5zPpj+vv7kfwo/MD9V/3u/oP/E/+J//8AAAATAEMAigDo
C84NuA+iEZcTdRVFFvEYghn5G0YcdB2RHqgfvSDMIdwi6iP+JQomFCcfKCQpMSo0KzQsOi09LjkvOjAz AV8B7QKjA3sEdgWYBucIZQn/C84NuA+iEZcTdRVFFvEYghn5G0YcdB2RHqgfvSDMIdwi6iP+JQomFCcf
MTMyMDMuNCY1JjYfNxI35DiuOXQ6ODr2O7Y8dD0tPeY+nT9SQANAs0FjQhFCvkNrRBZEwkVvRhtGyEd1 KCQpMSo0KzQsOi09LjkvOjAzMTMyMDMuNCY1JjYfNxI35DiuOXQ6ODr2O7Y8dD0tPeY+nT9SQANAs0Fj
SCRI1kmPSlFLGkvfTKJNZE4jTuBPnFBYUQ9RyVKDUztT8lSrVWdWIFbcV5pYWVkcWd9apFtrXC5c5V2Y QhFCvkNrRBZEwkVvRhtGyEd1SCRI1kmPSlFLGkvfTKJNZE4jTuBPnFBYUQ9RyVKDUztT8lSrVWdWIFbc
Xkpe/V+xYGVhG2HSYoljQGP3ZK9lZ2YfZtdnj2hIaP5ps2pqax5r0myFbTdt6G6Zb0lv+nCtcWByFnLN V5pYWVkcWd9apFtrXC5c5V2YXkpe/V+xYGVhG2HSYoljQGP3ZK9lZ2YfZtdnj2hIaP5ps2pqax5r0myF
c4R0PXT3dbN2cXcwd/F4s3l2ejl6/3vGfI19VX4dfud/sIB3gUOCDILWg6KEdYVFhhiG7YfEiJyJd4pW bTdt6G6Zb0lv+nCtcWByFnLNc4R0PXT3dbN2cXcwd/F4s3l2ejl6/3vGfI19VX4dfud/sIB3gUOCDILW
izaMGIz7jd2Ow4+okJGRdJJck0OUJ5UKle2W0Ze5mLaZsJqum6ecpZ2jnqGfn6CaoZ6in6OfpKClqqaw g6KEdYVFhhiG7YfEiJyJd4pWizaMGIz7jd2Ow4+okJGRdJJck0OUJ5UKle2W0Ze5mLaZsJqum6ecpZ2j
p7Wov6nKqtar46zyrgOvF7AqsT2yUrNrtIa1o7bCt+W5ELo6u2e8mL3QvwjAQ8GEwsXECsVQxpnH3cko nqGfn6CaoZ6in6OfpKClqqawp7Wov6nKqtar46zyrgOvF7AqsT2yUrNrtIa1o7bCt+W5ELo6u2e8mL3Q
ynPLuc0Gzk3PlNDb0ifTd9TI1h/Xd9jV2kDbtN0z3rXgRuHg45DlTecW6Prq7Oz37x7xYvO59jL40fua vwjAQ8GEwsXECsVQxpnH3ckoynPLuc0Gzk3PlNDb0ifTd9TI1h/Xd9jV2kDbtN0z3rXgRuHg45DlTecW
/jn//wAAbmRpbgAAAAAAAAY2AACXVgAAV/4AAFPkAACLUgAAJyoAABaoAABQDQAAVDkAAtwoAAJUegAB 6Prq7Oz37x7xYvO59jL40fua/jn//wAAbmRpbgAAAAAAAAY2AACXVgAAV/4AAFPkAACLUgAAJyoAABao
lwoAAwEAAAIAAAAQACgAPwBVAGoAgACUAKgAuwDPAOIA9QEIARsBLgFBAVQBZwF7AY8BowG4Ac0B4gH4 AABQDQAAVDkAAtwoAAJUegABlwoAAwEAAAIAAAAQACgAPwBVAGoAgACUAKgAuwDPAOIA9QEIARsBLgFB
Ag8CJwI/AlgCcgKNAqoCyALnAwkDKwNQA3cDoAPNA/0ELgRhBJYEzQUEBTwFdQWvBesGKAZnBqcG6Qcs AVQBZwF7AY8BowG4Ac0B4gH4Ag8CJwI/AlgCcgKNAqoCyALnAwkDKwNQA3cDoAPNA/0ELgRhBJYEzQUE
B28HtQf9CEcIkQjcCSoJegnLCh4KcwrJCyALeQvTDDEMjgztDU8NtA4nDp8PFA+PEAwQiBEFEYUSBxKK BTwFdQWvBesGKAZnBqcG6QcsB28HtQf9CEcIkQjcCSoJegnLCh4KcwrJCyALeQvTDDEMjgztDU8NtA4n
Ew8TlhQgFK0VOBXJFlsW8ReKGCcYxBlmGgwatBtfHA0cvR1zHige3R+WIFAhDSHLIosjSiQOJNElkiZX Dp8PFA+PEAwQiBEFEYUSBxKKEw8TlhQgFK0VOBXJFlsW8ReKGCcYxBlmGgwatBtfHA0cvR1zHige3R+W
Jx0n4iimKW4qNir9K8UsjS1VLiAu7C+2MIgxZzJLMzI0GjUCNe822zfLOLs5sDqlO5o8lT2OPoo/hkCF IFAhDSHLIosjSiQOJNElkiZXJx0n4iimKW4qNir9K8UsjS1VLiAu7C+2MIgxZzJLMzI0GjUCNe822zfL
QYlCi0OQRJRFnEamR7JIv0nPSttL60z4TgNPD1AbUSVSM1M9VEVVUFZYV2BYbFl3WoRbj1ycXateu1/N OLs5sDqlO5o8lT2OPoo/hkCFQYlCi0OQRJRFnEamR7JIv0nPSttL60z4TgNPD1AbUSVSM1M9VEVVUFZY
YN9h8mMLZCVlQ2Z5Z7lo9Goua3Fss232bz9wh3HQcxp0ZHWydwR4VXmoevp8Un2pfv6AW4G7gxyEfYXe V2BYbFl3WoRbj1ycXateu1/NYN9h8mMLZCVlQ2Z5Z7lo9Goua3Fss232bz9wh3HQcxp0ZHWydwR4VXmo
hzyIp4oQi4eM/I53j/eRgJMPlJ+WOZfbmXqbIpzSnoCgMqHno5ylUKcDqLiqiqymruSxL7OEtea4Xbrh evp8Un2pfv6AW4G7gxyEfYXehzyIp4oQi4eM/I53j/eRgJMPlJ+WOZfbmXqbIpzSnoCgMqHno5ylUKcD
vYTAO8MRxgPJF8xFz4fS5NZK2dPdYOEL5MXohuxZ8CPz7ves+2v//wAAABYAMgBNAGcAgACXAK4AxQDa qLiqiqymruSxL7OEtea4XbrhvYTAO8MRxgPJF8xFz4fS5NZK2dPdYOEL5MXohuxZ8CPz7ves+2v//wAA
AO8BBAEYASwBQQFVAWoBfgGTAagBvgHUAeoCAQIYAjECSwJlAoECnQK9At0C/gMhA0gDcQOdA88EBAQ9 ABYAMgBNAGcAgACXAK4AxQDaAO8BBAEYASwBQQFVAWoBfgGTAagBvgHUAeoCAQIYAjECSwJlAoECnQK9
BHgEtgT0BTMFcwW0BfYGOwaBBscHEQdaB6QH8ghBCJAI4Qk1CYoJ4Qo7CpYK8gtQC7AMFAx4DN4NRw20 At0C/gMhA0gDcQOdA88EBAQ9BHgEtgT0BTMFcwW0BfYGOwaBBscHEQdaB6QH8ghBCJAI4Qk1CYoJ4Qo7
DjMOtw87D8QQTxDZEWcR+BKJEx4TtBRNFOgVgxYhFsEXZBgJGK8ZVxoCGq8bXRwMHMEdiB5RHx4f7yDE CpYK8gtQC7AMFAx4DN4NRw20DjMOtw87D8QQTxDZEWcR+BKJEx4TtBRNFOgVgxYhFsEXZBgJGK8ZVxoC
IZwidiNSJDIlESXwJtMntiiWKXoqXCs9LB4s/i3eLsIvoTCIMX8yfDN7NHc1eDZ3N3w4fDmDOos7kTye Gq8bXRwMHMEdiB5RHx4f7yDEIZwidiNSJDIlESXwJtMntiiWKXoqXCs9LB4s/i3eLsIvoTCIMX8yfDN7
Pag+uD/GQNxB9kMNRCtFSUZuR5VIuknQSt5L800GThlPLlBDUVhSclOFVJhVrVa9V85Y3lntWvpcBV0P NHc1eDZ3N3w4fDmDOos7kTyePag+uD/GQNxB9kMNRCtFSUZuR5VIuknQSt5L800GThlPLlBDUVhSclOF
XhhfIGAmYStiLmM2ZDtlSWZ5Z7lo82ota29ssG3wbzVwenG8cv90QXWDdsh4C3lNeo97z30TflB/j4DT VJhVrVa9V85Y3lntWvpcBV0PXhhfIGAmYStiLmM2ZDtlSWZ5Z7lo82ota29ssG3wbzVwenG8cv90QXWD
gheDWoScheKHO4iiigSLcYzXjj+PqJESkoOT6ZVUlsKYMJmUmv6cbJ3TnzygpKIMo3Ok2aY+p6GpCaqG dsh4C3lNeo97z30TflB/j4DTgheDWoScheKHO4iiigSLcYzXjj+PqJESkoOT6ZVUlsKYMJmUmv6cbJ3T
rCit4q+isWmzNbT/tti4tbqTvH2+bcBgwlvEX8ZjyHLKfcyVzqjQxtLo1bXYkttv3kzhN+Qj5wrqA+z8 nzygpKIMo3Ok2aY+p6GpCaqGrCit4q+isWmzNbT/tti4tbqTvH2+bcBgwlvEX8ZjyHLKfcyVzqjQxtLo
7/Ty+PX0+P78Ev//AAAAKQBQAHIAkgCwAM0A6AECARwBNgFOAWcBfwGYAbIBzAHmAgICHwI+Al0CgAKk 1bXYkttv3kzhN+Qj5wrqA+z87/Ty+PX0+P78Ev//AAAAKQBQAHIAkgCwAM0A6AECARwBNgFOAWcBfwGY
AssC9QMiA1UDjgPMBA8EUwSbBOYFMgWBBdAGJAZ6BtIHLgeJB+oITgiyCRkJhQnxCmMK1AtIC74MOQyy AbIBzAHmAgICHwI+Al0CgAKkAssC9QMiA1UDjgPMBA8EUwSbBOYFMgWBBdAGJAZ6BtIHLgeJB+oITgiy
DTENtQ5VDvwPqhBgERgR2xKiE3AUSBUlFggW8RfhGNMZyhrEG8AcuB2iHocfdCBnIWEiYSNnJHUlgyaY CRkJhQnxCmMK1AtIC74MOQyyDTENtQ5VDvwPqhBgERgR2xKiE3AUSBUlFggW8RfhGNMZyhrEG8AcuB2i
J7EoyCnlKwAsGy00Lk8vaDCJMcczDDRRNZk24DgqOXc6xjwXPWw+xUAeQYNC6ERWRcdHQUi/SkNLxk1J HocfdCBnIWEiYSNnJHUlgyaYJ7EoyCnlKwAsGy00Lk8vaDCJMcczDDRRNZk24DgqOXc6xjwXPWw+xUAe
TspQTFHOU09UzFZKV8ZZQ1rBXDxduV83YLZiNGO8ZT1mx2hPacprTWzLbkdvxHE8crB0I3WVdwt4fXny QYNC6ERWRcdHQUi/SkNLxk1JTspQTFHOU09UzFZKV8ZZQ1rBXDxduV83YLZiNGO8ZT1mx2hPacprTWzL
e2J83X5Sf8uBTYLQhFaF2oc7iKKKBItxjNeOP4+okRKSg5PplVSWwpgwmZSa/pxsndOfPKCkogyjc6TZ bkdvxHE8crB0I3WVdwt4fXnye2J83X5Sf8uBTYLQhFaF2oc7iKKKBItxjNeOP4+okRKSg5PplVSWwpgw
pj6noakJqnKr1q04rpmv+bFYsrW0CbVftrW4CLlXuqK77b05voC/w8EKwk3DksTVxhbHX8ihyePLKMxy mZSa/pxsndOfPKCkogyjc6TZpj6noakJqnKr1q04rpmv+bFYsrW0CbVftrW4CLlXuqK77b05voC/w8EK
zbTO/tBK0ZbS49Qu1XTWudgB2ULahdvG3QLeN99m4JLht+Lb4/7lGeYv50LoS+lR6lHrTuxK7TnuJu8N wk3DksTVxhbHX8ihyePLKMxyzbTO/tBK0ZbS49Qu1XTWudgB2ULahdvG3QLeN99m4JLht+Lb4/7lGeYv
7/Xw0/Gw8oTzV/Qh9Or1sPZz9zT37fim+Vf6Bvq0+1n7/vyj/UX96P8j//8AAGRlc2MAAAAAAAAACkNv 50LoS+lR6lHrTuxK7TnuJu8N7/Xw0/Gw8oTzV/Qh9Or1sPZz9zT37fim+Vf6Bvq0+1n7/vyj/UX96P8j
bG9yIExDRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA //8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABIAAAAMbmJOTwAAABIAAADocHRQVAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABIAAAAM
ABYAAAD6c3ZTRQAAABAAAAEQZmlGSQAAABAAAAEgZGFESwAAABwAAAEwemhDTgAAAAwAAAFMZnJGUgAA bmJOTwAAABIAAADocHRQVAAAABYAAAD6c3ZTRQAAABAAAAEQZmlGSQAAABAAAAEgZGFESwAAABwAAAEw
ABIAAAFYamFKUAAAAA4AAAFqZW5VUwAAABIAAAF4cGxQTAAAABIAAAGKcHRCUgAAABgAAAGcZXNFUwAA emhDTgAAAAwAAAFMZnJGUgAAABIAAAFYamFKUAAAAA4AAAFqZW5VUwAAABIAAAF4cGxQTAAAABIAAAGK
ABIAAAG0emhUVwAAAA4AAAHGcnVSVQAAACQAAAHUa29LUgAAAAwAAAH4ZGVERQAAABAAAAIEbmxOTAAA cHRCUgAAABgAAAGcZXNFUwAAABIAAAG0emhUVwAAAA4AAAHGcnVSVQAAACQAAAHUa29LUgAAAAwAAAH4
ABYAAAIUaXRJVAAAABQAAAIqAEYAYQByAGcAZQAtAEwAQwBEAEwAQwBEACAAYQAgAEMAbwByAGUAcwBG ZGVERQAAABAAAAIEbmxOTAAAABYAAAIUaXRJVAAAABQAAAIqAEYAYQByAGcAZQAtAEwAQwBEAEwAQwBE
AOQAcgBnAC0ATABDAEQAVgDkAHIAaQAtAEwAQwBEAEwAQwBEAC0AZgBhAHIAdgBlAHMAawDmAHIAbV9p ACAAYQAgAEMAbwByAGUAcwBGAOQAcgBnAC0ATABDAEQAVgDkAHIAaQAtAEwAQwBEAEwAQwBEAC0AZgBh
gnIAIABMAEMARADJAGMAcgBhAG4AIABMAEMARDCrMOkw/AAgAEwAQwBEAEMAbwBsAG8AcgAgAEwAQwBE AHIAdgBlAHMAawDmAHIAbV9pgnIAIABMAEMARADJAGMAcgBhAG4AIABMAEMARDCrMOkw/AAgAEwAQwBE
AEsAbwBsAG8AcgAgAEwAQwBEAEwAQwBEACAAQwBvAGwAbwByAGkAZABvAEwAQwBEACAAYwBvAGwAbwBy AEMAbwBsAG8AcgAgAEwAQwBEAEsAbwBsAG8AcgAgAEwAQwBEAEwAQwBEACAAQwBvAGwAbwByAGkAZABv
X2mCcm2yZnaYb3k6VmgEJgQyBDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARBBD8EOwQ1BDnO7LfsACAATABD AEwAQwBEACAAYwBvAGwAbwByX2mCcm2yZnaYb3k6VmgEJgQyBDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARB
AEQARgBhAHIAYgAtAEwAQwBEAEsAbABlAHUAcgBlAG4ALQBMAEMARABMAEMARAAgAGMAbwBsAG8AcgBp BD8EOwQ1BDnO7LfsACAATABDAEQARgBhAHIAYgAtAEwAQwBEAEsAbABlAHUAcgBlAG4ALQBMAEMARABM
AABtbW9kAAAAAAAABhAAAJxbAAAAAMBUuKEAAAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQg AEMARAAgAGMAbwBsAG8AcgBpAABtbW9kAAAAAAAABhAAAJxbAAAAAMBUuKEAAAAAAAAAAAAAAAAAAAAA
QXBwbGUsIEluYy4sIDIwMDgAXxAZTlNDYWxpYnJhdGVkUkdCQ29sb3JTcGFjZdIANwA4A2gDaaMDaQNq dGV4dAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMDgAXxAZTlNDYWxpYnJhdGVkUkdCQ29sb3JT
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 hBH+QIBYgDSA0IDRgM0SBEAEAIDSVTAwOjAw1AAOAS4BLwEwATEDLgEzBCCAM4AyEQsb0wAOATsCnQE+
qwQkBCUBrgBsA/gD9IDKgFmA1IDVCYDLgMpfEBR7ezcsIDIwfSwgezEwOSwgMTN9fdgBEgAOARUBFgEX AG8EI4A4RjAgMCAwANgAmwAOAOYBBgCdAQcAnwCgA/cBqwQnBCgBrgBsA/sD94DKgFmA1IDVCYDLgMpf
ARgBGQEeBBEBtgEjBC0EFQQEBDAEGIBYgDSA1oDRgNMSAEAEAIDSXxAQVkxDIE1lZGlhIFBsYXllctgA EBR7ezcsIDIwfSwgezEwOSwgMTN9fdgBEgAOARUBFgEXARgBGQEeBBQBtgEjBDAEGAQHBDMEG4BYgDSA
mwAOAOYBBgCdAQcAnwCgA/QENQQ2BDcBrgBsA/gD9IDKgN6A2IDZCYDLgMpfEBN7ezgsIDB9LCB7MTYz 1oDRgNMSAEAEAIDSXxAQVkxDIE1lZGlhIFBsYXllctgAmwAOAOYBBgCdAQcAnwCgA/cEOAQ5BDoBrgBs
LCAxNX193gQ9ARIADgQ+BD8BFgEXARgBkgGTARkEQARBBEICPgRDBEQBYQBvBEUERgQFBEgESQRKAjoE A/sD94DKgN6A2IDZCYDLgMpfEBN7ezgsIDB9LCB7MTYzLCAxNX193gRAARIADgRBBEIBFgEXARgBkgGT
SQI6V05TVmFsdWVfEBNOU051bWJlck9mVGlja01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TVmVy ARkEQwREBEUCPgRGBEcBYQBvBEgESQQIBEsETARNAjoETAI6V05TVmFsdWVfEBNOU051bWJlck9mVGlj
dGljYWxdTlNBbHRJbmNWYWx1ZV8QGk5TQWxsb3dzVGlja01hcmtWYWx1ZXNPbmx5EgQF/wCA3YDagNuA a01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TVmVydGljYWxdTlNBbHRJbmNWYWx1ZV8QGk5TQWxs
1yNAw4gAAAAAACMAAAAAAAAAABIAAgAACAjSAA4AdwB4ASyADdQADgEuAS8BMAExBFEEUgHngDMjQCgA b3dzVGlja01hcmtWYWx1ZXNPbmx5EgQF/wCA3YDagNuA1yNAw4gAAAAAACMAAAAAAAAAABIAAgAACAjS
AAAAAACA3FlIZWx2ZXRpY2HSADcAOARVBFakBFYBbQEGADtcTlNTbGlkZXJDZWxs0gA3ADgEWARZpQRZ AA4AdwB4ASyADdQADgEuAS8BMAExBFQEVQHngDMjQCgAAAAAAACA3FlIZWx2ZXRpY2HSADcAOARYBFmk
AZAA4gDjADtYTlNTbGlkZXJZezE4MSwgMzl9XxAXdG9vbGJhck1lZGlhRGVzY3JpcHRpb27SADcAOARd BFkBbQEGADtcTlNTbGlkZXJDZWxs0gA3ADgEWwRcpQRcAZAA4gDjADtYTlNTbGlkZXJZezE4MSwgMzl9
BF6jBF4EXwA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4D8APxA/ID8wRi XxAXdG9vbGJhck1lZGlhRGVzY3JpcHRpb27SADcAOARgBGGjBGEEYgA7XxAUTlNOaWJPdXRsZXRDb25u
AEEEZIDigOSAB4EBB9gAmwAOAJwAnQCeAJ8AMgCgBGYAwARoA/sEaQRmAMQEbIDlgCWA5oEBBYDlgCeB ZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4D8wP0A/UD9gRlAEEEZ4DigOSAB4EBB9gAmwAOAJwAnQCeAJ8A
AQbSAA4APgCOBG+AE6YEcARxBHIEcwR0BHWA54DrgPOA94D7gQEB2ACbAA4A5gEGAJ0BBwCfAKAEYgHP MgCgBGkAwARrA/4EbARpAMQEb4DlgCWA5oEBBYDlgCeBAQbSAA4APgCOBHKAE6YEcwR0BHUEdgR3BHiA
BHkEegR7AGwEZgRigOSAYIDogOkRASAJgOWA5F8QFHt7NTEsIDE5fSwgezQwLCAyNX193AESAA4B1wFX 54DrgPOA94D7gQEB2ACbAA4A5gEGAJ0BBwCfAKAEZQHPBHwEfQR+AGwEaQRlgOSAYIDogOkRASAJgOWA
AVgBWQEWARcBGAFaARkBXAHYAV8BJAFgAdsBJASEASUEcAFlAeAEh4A/gDCAMIDqgDGA5xP/////toRA 5F8QFHt7NTEsIDE5fSwgezQwLCAyNX193AESAA4B1wFXAVgBWQEWARcBGAFaARkBXAHYAV8BJAFgAdsB
/1JGU9gAmwAOAOYBBgCdAQcAnwCgBGIBzwSMBI0EewBsBGYEYoDkgGCA7IDtCYDlgORfEBJ7ezAsIDF9 JASHASUEcwFlAeAEioA/gDCAMIDqgDGA5xP/////toRA/1JGU9gAmwAOAOYBBgCdAQcAnwCgBGUBzwSP
LCB7MjAsIDIwfX3eARIADgHXBJMBVwFYBJQBWQEWARcBGAFaARkBXAMyAV8BJASXBJgAVgSXBJoBJAQV BJAEfgBsBGkEZYDkgGCA7IDtCYDlgORfEBJ7ezAsIDF9LCB7MjAsIDIwfX3eARIADgHXBJYBVwFYBJcB
BHEEngSfBKBdTlNOb3JtYWxJbWFnZV8QEE5TQWx0ZXJuYXRlSW1hZ2WAP4AwgO4QGYDugPKAMIDRgOsQ WQEWARcBGAFaARkBXAMyAV8BJASaBJsAVgSaBJ0BJAQYBHQEoQSiBKNdTlNOb3JtYWxJbWFnZV8QEE5T
yBIIAAAAE//////IdAD/0wAOADIEogSjBKQEpV5OU1Jlc291cmNlTmFtZYDxgO+A8Fp2b2x1bWVfbG93 QWx0ZXJuYXRlSW1hZ2WAP4AwgO4QGYDugPKAMIDRgOsQyBIIAAAAE//////IdAD/0wAOADIEpQSmBKcE
0gA3ADgEqASpogSpADtfEBBOU0N1c3RvbVJlc291cmNl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8A qF5OU1Jlc291cmNlTmFtZYDxgO+A8Fp2b2x1bWVfbG930gA3ADgEqwSsogSsADtfEBBOU0N1c3RvbVJl
oARiAc8ErwSwBHsAbARmBGKA5IBggPSA9QmA5YDkXxAUe3s5NCwgMTl9LCB7NDAsIDI1fX3cARIADgHX c291cmNl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8AoARlAc8EsgSzBH4AbARpBGWA5IBggPSA9QmA
AVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB2wEkBLkBJQRyAWUB4ASHgD+AMIAwgPaAMYDzUlBM2ACb 5YDkXxAUe3s5NCwgMTl9LCB7NDAsIDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB
AA4A5gEGAJ0BBwCfAKAEYgHPBMAEwQR7AGwEZgRigOSAYID4gPkJgOWA5F8QE3t7OCwgMTl9LCB7NDAs 2wEkBLwBJQR1AWUB4ASKgD+AMIAwgPaAMYDzUlBM2ACbAA4A5gEGAJ0BBwCfAKAEZQHPBMMExAR+AGwE
IDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB2wEkBMoBJQRzAWUB4ASHgD+AMIAw aQRlgOSAYID4gPkJgOWA5F8QE3t7OCwgMTl9LCB7NDAsIDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoB
gPqAMYD3U0ZpdNgAmwAOAOYBBgCdAQcAnwCgBGIBzwTRBNIEewBsBGYEYoDkgGCA/ID9CYDlgORfEBR7 GQFcAdgBXwEkAWAB2wEkBM0BJQR2AWUB4ASKgD+AMIAwgPqAMYD3U0ZpdNgAmwAOAOYBBgCdAQcAnwCg
ezEyMywgMX0sIHsyMCwgMjB9fd4BEgAOAdcEkwFXAVgElAFZARYBFwEYAVoBGQFcAzIBXwEkBNoEmABW BGUBzwTUBNUEfgBsBGkEZYDkgGCA/ID9CYDlgORfEBR7ezEyMywgMX0sIHsyMCwgMjB9fd4BEgAOAdcE
BNoE3AEkBBUEdASeBJ8EoIA/gDCA/oD+gQEAgDCA0YD70wAOADIEogSjBKQE44DxgO+A/1t2b2x1bWVf lgFXAVgElwFZARYBFwEYAVoBGQFcAzIBXwEkBN0EmwBWBN0E3wEkBBgEdwShBKIEo4A/gDCA/oD+gQEA
aGlnaNIADgB3AHgBLIAN2ACbAA4A5gEGAJ0BBwCfAKAEYgQ1BOoE6wR7AGwEZgRigOSA3oEBAoEBAwmA gDCA0YD70wAOADIEpQSmBKcE5oDxgO+A/1t2b2x1bWVfaGlnaNIADgB3AHgBLIAN2ACbAA4A5gEGAJ0B
5YDkXxAUe3sxOCwgNH0sIHsxMDMsIDE1fX3eBD0BEgAOBD4EPwEWARcBGAGSAZMBGQRABEEEQgTxBEME BwCfAKAEZQQ4BO0E7gR+AGwEaQRlgOSA3oEBAoEBAwmA5YDkXxAUe3sxOCwgNH0sIHsxMDMsIDE1fX3e
RAFhAG8E8wElBHUE9gRJBEoCOgRJAjojQCAAAAAAAACA3YEBBIAxgQEBI0CQAAAAAAAACAjSAA4AdwB4 BEABEgAOBEEEQgEWARcBGAGSAZMBGQRDBEQERQT0BEYERwFhAG8E9gElBHgE+QRMBE0COgRMAjojQCAA
ASyADVl7MTQzLCA0Nn1fEBd0b29sYmFyTWVkaWFBdWRpb1ZvbHVtZdQADgPwA/ED8gPzAKsAQQUBgOKA AAAAAACA3YEBBIAxgQEBI0CQAAAAAAAACAjSAA4AdwB4ASyADVl7MTQzLCA0Nn1fEBd0b29sYmFyTWVk
GoAHgQEJXW1haW5TcGxpdFZpZXfUAA4D8APxA/ID8wDJAEEFB4DigCCAB4EBC18QGXZpZGVvUGxheWVy aWFBdWRpb1ZvbHVtZdQADgPzA/QD9QP2AKsAQQUEgOKAGoAHgQEJXW1haW5TcGxpdFZpZXfUAA4D8wP0
QW5kQ29udHJvbFZpZXfUAA4D8APxA/ID8wLqAEEFDYDigJCAB4EBDV1tZWRpYUxpc3RWaWV31AAOA/AD A/UD9gDJAEEFCoDigCCAB4EBC18QGXZpZGVvUGxheWVyQW5kQ29udHJvbFZpZXfUAA4D8wP0A/UD9gLq
8QPyA/MEBABBBROA4oDTgAeBAQ9fEBRtZWRpYURlc2NyaXB0aW9uVGV4dNQADgPwA/ED8gPzAQEAQQUZ AEEFEIDigJCAB4EBDV1tZWRpYUxpc3RWaWV31AAOA/MD9AP1A/YEBwBBBRaA4oDTgAeBAQ9fEBRtZWRp
gOKAWoAHgQERXxARYWRkUGxheWxpc3RCdXR0b27UAA4D8APxA/ID8wIhAEEFH4DigGmAB4EBE18QEmNh YURlc2NyaXB0aW9uVGV4dNQADgPzA/QD9QP2AQEAQQUcgOKAWoAHgQERXxARYWRkUGxheWxpc3RCdXR0
dGVnb3JpZXNMaXN0Vmlld9QADgPwA/ED8gPzAB8AQQUlgOKAAoAHgQEVWmNvbnRyb2xsZXLUAA4D8APx b27UAA4D8wP0A/UD9gIhAEEFIoDigGmAB4EBE18QEmNhdGVnb3JpZXNMaXN0Vmlld9QADgPzA/QD9QP2
A/ID8wUpAEEFK4DigQEXgAeBATTYAJsADgCcAJ0AngCfADIAoAUtAMAFLwP7BTAFLQDEBTOBARiAJYEB AB8AQQUogOKAAoAHgQEVWmNvbnRyb2xsZXLUAA4D8wP0A/UD9gUsAEEFLoDigQEXgAeBATTYAJsADgCc
GYEBMoEBGIAngQEz0gAOAD4AjgU2gBOjBTcFOAU5gQEagQEigQEq2ACbAA4A5gEGAJ0BBwCfAKAFKQHP AJ0AngCfADIAoAUwAMAFMgP+BTMFMADEBTaBARiAJYEBGYEBMoEBGIAngQEz0gAOAD4AjgU5gBOjBToF
BT0FPgR7AGwFLQUpgQEXgGCBARuBARwJgQEYgQEXXxASe3sxLCA2fSwgezMxLCAzMX193gESAA4B1wST OwU8gQEagQEigQEq2ACbAA4A5gEGAJ0BBwCfAKAFLAHPBUAFQQR+AGwFMAUsgQEXgGCBARuBARwJgQEY
AVcBWASUAVkBFgEXARgBWgEZAVwFRAFfASQFRwSYAFYFSAVJASQEFQU3BJ4EnwVNEiQJ/gCAP4AwgQEd gQEXXxASe3sxLCA2fSwgezMxLCAzMX193gESAA4B1wSWAVcBWASXAVkBFgEXARgBWgEZAVwFRwFfASQF
gQEfgQEhgDCA0YEBGhIIVAD/0wAOADIEogSjBKQFUYDxgO+BAR5fEBRza2lwX3ByZXZpb3VzX2FjdGl2 SgSbAFYFSwVMASQEGAU6BKEEogVQEiQJ/gCAP4AwgQEdgQEfgQEhgDCA0YEBGhIIVAD/0wAOADIEpQSm
ZdMADgAyBKIEowSkBVaA8YDvgQEgXxASc2tpcF9wcmV2aW91c19ibHVl0gAOAHcAeAEsgA3YAJsADgDm BKcFVIDxgO+BAR5fEBRza2lwX3ByZXZpb3VzX2FjdGl2ZdMADgAyBKUEpgSnBVmA8YDvgQEgXxASc2tp
AQYAnQEHAJ8AoAUpAc8FXQVeBHsAbAUtBSmBAReAYIEBI4EBJAmBARiBARdfEBN7ezM0LCAyfSwgezM5 cF9wcmV2aW91c19ibHVl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8AoAUsAc8FYAVhBH4AbAUwBSyB
LCAzOX193gESAA4B1wSTAVcBWASUAVkBFgEXARgBWgEZAVwDMgFfASQFZgSYAFYFZwEkASQFagU4BJ4E AReAYIEBI4EBJAmBARiBARdfEBN7ezM0LCAyfSwgezM5LCAzOX193gESAA4B1wSWAVcBWASXAVkBFgEX
nwVNgD+AMIEBJoEBKIAwgDCBASWBASLUAA4BLgEvATABMQRRATMB54AzgDLTAA4AMgSiBKMEpAVygPGA ARgBWgEZAVwDMgFfASQFaQSbAFYFagEkASQFbQU7BKEEogVQgD+AMIEBJoEBKIAwgDCBASWBASLUAA4B
74EBJ1RwbGF50wAOADIEogSjBKQFd4DxgO+BASlZcGxheV9ibHVl2ACbAA4A5gEGAJ0BBwCfAKAFKQHP LgEvATABMQRUATMB54AzgDLTAA4AMgSlBKYEpwV1gPGA74EBJ1RwbGF50wAOADIEpQSmBKcFeoDxgO+B
BXwFfQR7AGwFLQUpgQEXgGCBASuBASwJgQEYgQEXXxATe3s3NSwgNn0sIHszMSwgMzF9fd4BEgAOAdcE ASlZcGxheV9ibHVl2ACbAA4A5gEGAJ0BBwCfAKAFLAHPBX8FgAR+AGwFMAUsgQEXgGCBASuBASwJgQEY
kwFXAVgElAFZARYBFwEYAVoBGQFcBUQBXwEkBYUEmAWGBYcFiAEkBBUFOQSeBJ8FjIA/gDCBAS0QgoEB gQEXXxATe3s3NSwgNn0sIHszMSwgMzF9fd4BEgAOAdcElgFXAVgElwFZARYBFwEYAVoBGQFcBUcBXwEk
L4EBMYAwgNGBASoSCEQA/9MADgAyBKIEowSkBZCA8YDvgQEuXxATc2tpcF9mb3J3YXJkX2FjdGl2ZdMA BYgEmwWJBYoFiwEkBBgFPAShBKIFj4A/gDCBAS0QgoEBL4EBMYAwgNGBASoSCEQA/9MADgAyBKUEpgSn
DgAyBKIEowSkBZWA8YDvgQEwXxARc2tpcF9mb3J3YXJkX2JsdWXSAA4AdwB4ASyADVl7MTA5LCA0NX1f BZOA8YDvgQEuXxATc2tpcF9mb3J3YXJkX2FjdGl2ZdMADgAyBKUEpgSnBZiA8YDvgQEwXxARc2tpcF9m
EBN0b29sYmFyTWVkaWFDb250cm9s1AAOA/AD8QPyA/MEAwBBBZ+A4oDNgAeBATZfEBhtZWRpYVJlYWRp b3J3YXJkX2JsdWXSAA4AdwB4ASyADVl7MTA5LCA0NX1fEBN0b29sYmFyTWVkaWFDb250cm9s1AAOA/MD
bmdQcm9ncmVzc1RleHTUAA4D8APxA/ID8wRyAEEFpYDigPOAB4EBOF8QGW5hdmlnYXRvclZpZXdUb2dn 9AP1A/YEBgBBBaKA4oDNgAeBATZfEBhtZWRpYVJlYWRpbmdQcm9ncmVzc1RleHTUAA4D8wP0A/UD9gR1
bGVCdXR0b27UAA4D8APxA/ID8wRzAEEFq4DigPeAB4EBOl8QEGZpbGxTY3JlZW5CdXR0b27UAA4D8APx AEEFqIDigPOAB4EBOF8QGW5hdmlnYXRvclZpZXdUb2dnbGVCdXR0b27UAA4D8wP0A/UD9gU8AEEFroDi
A/ID8wD+AEEFsYDigC2AB4EBPF8QFG1lZGlhTGlzdFNlYXJjaEZpZWxk1AAOA/AD8QPyA/MBAgBBBbeA gQEqgAeBATpfEBxtZWRpYVBsYXllckZvcndhcmROZXh0QnV0dG9u1AAOA/MD9AP1A/YEdgBBBbSA4oD3
4oBhgAeBAT5fEBRyZW1vdmVQbGF5bGlzdEJ1dHRvbtQADgPwA/ED8gPzBHUAQQW9gOKBAQGAB4EBQF8Q gAeBATxfEBBmaWxsU2NyZWVuQnV0dG9u1AAOA/MD9AP1A/YA/gBBBbqA4oAtgAeBAT5fEBRtZWRpYUxp
EG1lZGlhU291bmRWb2x1bWXUAA4D8APxA/ID8wEAAEEFw4DigFCAB4EBQl8QE21lZGlhTGlzdEl0ZW1z c3RTZWFyY2hGaWVsZNQADgPzA/QD9QP2AQIAQQXAgOKAYYAHgQFAXxAUcmVtb3ZlUGxheWxpc3RCdXR0
Q291bnTUAA4D8APxA/ID8wDVAEEFyYDigCKAB4EBRFl2aWRlb1ZpZXfUAA4D8APxA/ID8wD/AEEFz4Di b27UAA4D8wP0A/UD9gR4AEEFxoDigQEBgAeBAUJfEBBtZWRpYVNvdW5kVm9sdW1l1AAOA/MD9AP1A/YF
gEuAB4EBRl8QGm1lZGlhTGlzdEl0ZW1GZXRjaGVkU3RhdHVz1AAOA/AD8QPyA/MATgBBBdWA4oAXgAeB OwBBBcyA4oEBIoAHgQFEXxAebWVkaWFQbGF5ZXJQbGF5UGF1c2VTdG9wQnV0dG9u1AAOA/MD9AP1A/YB
AUhfEBVpbml0aWFsRmlyc3RSZXNwb25kZXLUAA4D8APxA/ID8wBBAFkF24DigAeAC4EBSlhkZWxlZ2F0 AABBBdKA4oBQgAeBAUZfEBNtZWRpYUxpc3RJdGVtc0NvdW501AAOA/MD9AP1A/YA1QBBBdiA4oAigAeB
ZdQADgPwA/ED8gPzBHAAQQXhgOKA54AHgQFMXxAQZnVsbFNjcmVlbkJ1dHRvbtQADgPwA/ED8gPzBAUA AUhZdmlkZW9WaWV31AAOA/MD9AP1A/YA/wBBBd6A4oBLgAeBAUpfEBptZWRpYUxpc3RJdGVtRmV0Y2hl
QQXngOKA14AHgQFOXxAabWVkaWFSZWFkaW5nUHJvZ3Jlc3NTbGlkZXLUAA4D8APxA/ID8wDyAEEF7YDi ZFN0YXR1c9QADgPzA/QD9QP2AE4AQQXkgOKAF4AHgQFMXxAVaW5pdGlhbEZpcnN0UmVzcG9uZGVy1AAO
gCuAB4EBUF1uYXZpZ2F0b3JWaWV30gAOAD4AiAXxgBGvEEAAQQTSAP4EcQEBAg4DewLQAmcCBQOWAFkB A/MD9AP1A/YAQQBZBeqA4oAHgAuBAU5YZGVsZWdhdGXUAA4D8wP0A/UD9gRzAEEF8IDigOeAB4EBUF8Q
AALaBLAC6gCrAdEECgDJBGIAvQRwBSkFXgEEAyYENwU5AQMFPgJWBOsEwQC8BTgB8AR1BhgBCwMtBAME EGZ1bGxTY3JlZW5CdXR0b27UAA4D8wP0A/UD9gQIAEEF9oDigNeAB4EBUl8QGm1lZGlhUmVhZGluZ1By
jQL4AQIEBQV9APIDJAU3ANUCIQQEAyUEdAP0BCUBrQYsBHoEcwD/AE4EcoAHgP2ALYDrgFqAhICvgLiA b2dyZXNzU2xpZGVy1AAOA/MD9AP1A/YA8gBBBfyA4oArgAeBAVRdbmF2aWdhdG9yVmlld9QADgPzA/QD
dYCIgLOAC4BQgLaA9YCQgBqAXIDPgCCA5IApgOeBAReBASSAjICwgNmBASqAZYEBHIBvgQEDgPmAHoEB 9QP2BToAQQYCgOKBARqAB4EBVl8QHW1lZGlhUGxheWVyQmFja3dhcmRQcmV2QnV0dG9u0gAOAD4AiAYG
IoBjgQEBgQFSgC+AnoDNgO2AkoBhgNeBASyAK4CZgQEagCKAaYDTgKuA+4DKgNWAUoEBVIDpgPeAS4AX gBGvEEAAQQTVAP4EdAEBAg4DewLQAmcCBQOWAFkBAALaBLMC6gCrAdEEDQDJBGUAvQRzBSwFYQEEAyYE
gPPSAA4GMwY0AGxfEBBOU1NoYXJlZEluc3RhbmNlgQFTCdIANwA4BjcGOKMGOAY5ADtfEBhOU1VzZXJE OgU8AQMFQQJWBO4ExAC8BTsB8AR4Bi0BCwMtBAYEkAL4AQIECAWAAPIDJAU6ANUCIQQHAyUEdwP3BCgB
ZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250cm9sbGVy0gAOADIAMwY8gASBAVVdTlNBcHBsaWNhdGlvbtIA rQZBBH0EdgD/AE4EdYAHgP2ALYDrgFqAhICvgLiAdYCIgLOAC4BQgLaA9YCQgBqAXIDPgCCA5IApgOeB
DgA+AIgGQIARrxBAAB8EdADyBGIA8gEDAyUBBAJWAQMDJgBBAPIBBARyAQQATgEBBAMAvAAfAKsEYgAf AReBASSAjICwgNmBASqAZYEBHIBvgQEDgPmAHoEBIoBjgQEBgQFYgC+AnoDNgO2AkoBhgNeBASyAK4CZ
BTgA8gLqBAUFKQDyBTcCIQR1BHMAqwUpAQIEYgAfAP4DJAP0BHEBBADyA/QFOQC9AuoFKQDJAQMD9ALq gQEagCKAaYDTgKuA+4DKgNWAUoEBWoDpgPeAS4AXgPPSAA4GSAZJAGxfEBBOU1NoYXJlZEluc3RhbmNl
BGIAHwQEAQAAHwRwBGIA8gBBBGKAAoD7gCuA5IArgGWAq4CMgG+AZYCwgAeAK4CMgPOAjIAXgFqAzYAe gQFZCdIANwA4BkwGTaMGTQZOADtfEBhOU1VzZXJEZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250cm9sbGVy
gAKAGoDkgAKBASKAK4CQgNeBAReAK4EBGoBpgQEBgPeAGoEBF4BhgOSAAoAtgJmAyoDrgIyAK4DKgQEq 0gAOADIAMwZRgASBAVtdTlNBcHBsaWNhdGlvbtIADgA+AIgGVYARrxBAAB8EdwDyBGUA8gEDAyUBBAJW
gCmAkIEBF4AggGWAyoCQgOSAAoDTgFCAAoDngOSAK4AHgOTSAA4APgCIBoOAEa8QQQBBBNIA/gRxAB8B AQMDJgBBAPIBBAR1AQQATgEBBAYAvAAfAKsEZQAfBTsA8gLqBAgFLADyBToCIQR4BHYAqwUsAQIEZQAf
AQIOA3sC0AIFAFkDlgJnAQAEsALaAuoAqwHRBGIECgRwBV4FPgUpAL0AyQU5BDcBBAEDAyYCVgTrBMEA AP4DJAP3BHQBBADyA/cFPAC9AuoFLADJAQMD9wLqBGUAHwQHAQAAHwRzBGUA8gBBBGWAAoD7gCuA5IAr
vAU4BHUGGAHwAQsDLQQDBI0C+AQFBX0BAgDyAyQFNwDVAiEEBAR0AyUD9AQlAa0GLAR6BHMA/wBOBHKA gGWAq4CMgG+AZYCwgAeAK4CMgPOAjIAXgFqAzYAegAKAGoDkgAKBASKAK4CQgNeBAReAK4EBGoBpgQEB
B4D9gC2A64ACgFqAhICvgLiAiIALgLOAdYBQgPWAtoCQgBqAXIDkgM+A54EBJIEBHIEBF4ApgCCBASqA gPeAGoEBF4BhgOSAAoAtgJmAyoDrgIyAK4DKgQEqgCmAkIEBF4AggGWAyoCQgOSAAoDTgFCAAoDngOSA
2YCMgGWAsIBvgQEDgPmAHoEBIoEBAYEBUoBjgC+AnoDNgO2AkoDXgQEsgGGAK4CZgQEagCKAaYDTgPuA K4AHgOTSAA4APgCIBpiAEa8QQQBBBNUA/gR0AB8BAQIOA3sC0AIFAFkDlgJnAQAEswLaAuoAqwHRBGUE
q4DKgNWAUoEBVIDpgPeAS4AXgPPSAA4APgCIBseAEa8QQQBTBskGygbLBswGzQbOBs8G0AbRBtIG0wbU DQRzBWEFQQUsAL0AyQU8BDoBBAEDAyYCVgTuBMQAvAU7BHgGLQHwAQsDLQQGBJAC+AQIBYABAgDyAyQF
BtUG1gbXBtgG2QbaBtsG3AXhBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QWf OgDVAiEEBwR3AyUD9wQoAa0GQQR9BHYA/wBOBHWAB4D9gC2A64ACgFqAhICvgLiAiIALgLOAdYBQgPWA
BvMG9AXnBvYG9wb4BvkG+gb7BvwFEwb+Bv8HAAcBBwIHAwcEBasHBgcHBwiACoEBWYEBWoEBW4EBXIEB toCQgBqAXIDkgM+A54EBJIEBHIEBF4ApgCCBASqA2YCMgGWAsIBvgQEDgPmAHoEBIoEBAYEBWIBjgC+A
XYEBXoEBX4EBYIEBYYEBYoEBY4EBZIEBZYEBZoEBZ4EBaIEBaYEBaoEBa4EBbIEBTIEBbYEBboEBb4EB noDNgO2AkoDXgQEsgGGAK4CZgQEagCKAaYDTgPuAq4DKgNWAUoEBWoDpgPeAS4AXgPPSAA4APgCIBtyA
cIEBcYEBcoEBc4EBdIEBdYEBdoEBd4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EBgIEBNoEBgYEBgoEB Ea8QQQBTBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QXwBvMG9Ab1BvYG9wb4
ToEBg4EBhIEBhYEBhoEBh4EBiIEBiYEBD4EBioEBi4EBjIEBjYEBjoEBj4EBkIEBOoEBkYEBkoEBk18Q BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgWiBwgHCQX2BwsHDAcNBw4HDwcQBxEFFgcTBxQHFQcW
GUJ1dHRvbiBDZWxsICh2b2x1bWVfaGlnaClcU2VhcmNoIEZpZWxkXxAZQmV2ZWwgQnV0dG9uICh2b2x1 BxcHGAcZBbQHGwccBx2ACoEBX4EBYIEBYYEBYoEBY4EBZIEBZYEBZoEBZ4EBaIEBaYEBaoEBa4EBbIEB
bWVfbG93KVxGaWxlJ3MgT3duZXJfEBlSb3VuZCBUZXh0dXJlZCBCdXR0b24gKCspXxATVmVydGljYWwg bYEBboEBb4EBcIEBcYEBcoEBUIEBc4EBdIEBdYEBdoEBd4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EB
U2Nyb2xsZXItMV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0xXxATSG9yaXpvbnRhbCBTY3Jv gIEBgYEBgoEBg4EBhIEBhYEBhoEBNoEBh4EBiIEBUoEBiYEBioEBi4EBjIEBjYEBjoEBj4EBD4EBkIEB
bGxlcl8QFUhvcml6b250YWwgU2Nyb2xsZXItMVdUb29sYmFyXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0 kYEBkoEBk4EBlIEBlYEBloEBPIEBl4EBmIEBmV8QGUJ1dHRvbiBDZWxsICh2b2x1bWVfaGlnaClcU2Vh
IENlbGwpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTJfEB5TdGF0aWMgVGV4dCAoJXt2YWx1 cmNoIEZpZWxkXxAZQmV2ZWwgQnV0dG9uICh2b2x1bWVfbG93KVxGaWxlJ3MgT3duZXJfEBlSb3VuZCBU
ZTF9QCBpdGVtcylfEBBCdXR0b24gQ2VsbCAoUEwpXxARVmVydGljYWwgU2Nyb2xsZXJfEBJUYWJsZSBW ZXh0dXJlZCBCdXR0b24gKCspXxATVmVydGljYWwgU2Nyb2xsZXItMV8QHVRleHQgRmllbGQgQ2VsbCAo
aWV3ICh0aXRsZSleT25lIFNwbGl0IFZpZXdfEA9CdXR0b24gQ2VsbCAoKylfEBdUb29sYmFyTWVkaWFB VGV4dCBDZWxsKS0xXxATSG9yaXpvbnRhbCBTY3JvbGxlcl8QFUhvcml6b250YWwgU2Nyb2xsZXItMVdU
dWRpb1ZvbHVtZV8QF1RleHQgRmllbGQgQ2VsbCAoMDA6MDApXxASQnV0dG9uIENlbGwgKHBsYXkpXxAi b29sYmFyXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0
QnV0dG9uIENlbGwgKHNraXBfcHJldmlvdXNfYWN0aXZlKV8QE1Rvb2xiYXJNZWRpYUNvbnRyb2xbQ3Vz IENlbGwpLTJfEB5TdGF0aWMgVGV4dCAoJXt2YWx1ZTF9QCBpdGVtcylfEBBCdXR0b24gQ2VsbCAoUEwp
dG9tIFZpZXddQ3VzdG9tIFZpZXctM18QIkJldmVsIEJ1dHRvbiAoc2tpcF9mb3J3YXJkX2FjdGl2ZSlb XxARVmVydGljYWwgU2Nyb2xsZXJfEBJUYWJsZSBWaWV3ICh0aXRsZSleT25lIFNwbGl0IFZpZXdfEA9C
U2xpZGVyIENlbGxbU2Nyb2xsIFZpZXddU2Nyb2xsIFZpZXctMV8QFFRhYmxlIENvbHVtbiAodGl0bGUp dXR0b24gQ2VsbCAoKylfEBdUb29sYmFyTWVkaWFBdWRpb1ZvbHVtZV8QF1RleHQgRmllbGQgQ2VsbCAo
XxATVGFibGUgQ29sdW1uIChuYW1lKV1TbGlkZXIgQ2VsbC0xXxARQnV0dG9uIENlbGwgKEZpdCldQ3Vz MDA6MDApXxASQnV0dG9uIENlbGwgKHBsYXkpXxAiQnV0dG9uIENlbGwgKHNraXBfcHJldmlvdXNfYWN0
dG9tIFZpZXctMV8QE0JldmVsIEJ1dHRvbiAocGxheSlfEBFhdWRpb1ZvbHVtZVNsaWRlcl8QH1NoYXJl aXZlKV8QE1Rvb2xiYXJNZWRpYUNvbnRyb2xbQ3VzdG9tIFZpZXddQ3VzdG9tIFZpZXctM18QIkJldmVs
ZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEA9CdXR0b24gQ2VsbCAoLSlfEBFTZWFyY2ggRmllbGQg IEJ1dHRvbiAoc2tpcF9mb3J3YXJkX2FjdGl2ZSlbU2xpZGVyIENlbGxbU2Nyb2xsIFZpZXddU2Nyb2xs
Q2VsbF8QpkltYWdlIENlbGwgKE5TSW1hZ2UgMHgxOTM1MmJkMCBTaXplPXsxNCwgMTR9IFJlcHM9KAog IFZpZXctMV8QFFRhYmxlIENvbHVtbiAodGl0bGUpXxATVGFibGUgQ29sdW1uIChuYW1lKV1TbGlkZXIg
ICAgTlNDYWNoZWRJbWFnZVJlcCAweDE5MzUyYzIwIFNpemU9ezE0LCAxNH0gQ29sb3JTcGFjZT1OU0Nh Q2VsbC0xXxARQnV0dG9uIENlbGwgKEZpdCldQ3VzdG9tIFZpZXctMV8QE0JldmVsIEJ1dHRvbiAocGxh
bGlicmF0ZWRSR0JDb2xvclNwYWNlIEJQUz04IFBpeGVscz0xNHgxNCBBbHBoYT1ZRVMKKSlfEBhCdXR0 eSlfEBFhdWRpb1ZvbHVtZVNsaWRlcl8QH1NoYXJlZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEA9C
b24gQ2VsbCAodm9sdW1lX2xvdylfEBFUYWJsZSBIZWFkZXIgVmlld18QIUJ1dHRvbiBDZWxsIChza2lw dXR0b24gQ2VsbCAoLSlfEBFTZWFyY2ggRmllbGQgQ2VsbF8QpkltYWdlIENlbGwgKE5TSW1hZ2UgMHgx
X2ZvcndhcmRfYWN0aXZlKV8QGVJvdW5kIFRleHR1cmVkIEJ1dHRvbiAoLSldQ3VzdG9tIFZpZXctMl8Q OTM1MmJkMCBTaXplPXsxNCwgMTR9IFJlcHM9KAogICAgTlNDYWNoZWRJbWFnZVJlcCAweDE5MzUyYzIw
FFRhYmxlIENvbHVtbiAoc3RhdGUpXxAjQmV2ZWwgQnV0dG9uIChza2lwX3ByZXZpb3VzX2FjdGl2ZSlf IFNpemU9ezE0LCAxNH0gQ29sb3JTcGFjZT1OU0NhbGlicmF0ZWRSR0JDb2xvclNwYWNlIEJQUz04IFBp
EBRCcm93c2FibGUgVmlkZW8gVmlld18QE091dGxpbmUgVmlldyAobmFtZSlfEBpCZXZlbCBCdXR0b24g eGVscz0xNHgxNCBBbHBoYT1ZRVMKKSlfEBhCdXR0b24gQ2VsbCAodm9sdW1lX2xvdylfEBFUYWJsZSBI
KHZvbHVtZV9oaWdoKV8QFVRhYmxlIENvbHVtbiAobnVtYmVyKV8QF1Rvb2xiYXJNZWRpYURlc2NyaXB0 ZWFkZXIgVmlld18QIUJ1dHRvbiBDZWxsIChza2lwX2ZvcndhcmRfYWN0aXZlKV8QGVJvdW5kIFRleHR1
aW9uXxAiVGV4dCBGaWVsZCBDZWxsIChWTEMgTWVkaWEgUGxheWVyKV8QIlRleHQgRmllbGQgQ2VsbCAo cmVkIEJ1dHRvbiAoLSldQ3VzdG9tIFZpZXctMl8QFFRhYmxlIENvbHVtbiAoc3RhdGUpXxAjQmV2ZWwg
JXt2YWx1ZTF9QCBpdGVtcylbQXBwbGljYXRpb25fEBBCdXR0b24gQ2VsbCAoRlMpXEFzeW5jIEFycm93 QnV0dG9uIChza2lwX3ByZXZpb3VzX2FjdGl2ZSlfEBRCcm93c2FibGUgVmlkZW8gVmlld18QE091dGxp
c1xDb250ZW50IFZpZXdfEBRwbGF5bGlzdFRvZ2dsZUJ1dHRvbtIADgA+AIgHRoARoQCrgBrSAA4APgCI bmUgVmlldyAobmFtZSlfEBpCZXZlbCBCdXR0b24gKHZvbHVtZV9oaWdoKV8QFVRhYmxlIENvbHVtbiAo
B0qAEaEAtYAb0gAOAD4AiAdOgBGvEFkAQQTSA+4A/gRxAB8D2QPlAQED7AIOA3sC0AIFAmcDlgBZA+QB bnVtYmVyKV8QF1Rvb2xiYXJNZWRpYURlc2NyaXB0aW9uXxAiVGV4dCBGaWVsZCBDZWxsIChWTEMgTWVk
AALaBLAD3QPmA+ED6gLqA+AAqwHRBAoAyQRiAL0EcAUpBV4BBAMmBDcFOQEDBT4D3gPjAlYE6wPnBMEA aWEgUGxheWVyKV8QIlRleHQgRmllbGQgQ2VsbCAoJXt2YWx1ZTF9QCBpdGVtcylbQXBwbGljYXRpb25f
vAU4AfAEdQYYAQsD6QMtBAMEjQPrA9oD4gPXA+gC+APfAQIEBQV9APID3AMkBTcD7QDVAiEEBAMlBHQD EBBCdXR0b24gQ2VsbCAoRlMpXEFzeW5jIEFycm93c1xDb250ZW50IFZpZXdfEBRwbGF5bGlzdFRvZ2ds
9AQlAa0GLAPYBHoEcwPbAP8ATgRygAeA/YEBT4AtgOuAAoEBCIEBPYBagQFLgISAr4C4gIiAdYCzgAuB ZUJ1dHRvbtIADgA+AIgHW4ARoQCrgBrSAA4APgCIB1+AEaEAtYAb0gAOAD4AiAdjgBGvEFwAQQTVAP4E
ATuAUIC2gPWBARCBAT+BATWBAUeAkIEBFoAagFyAz4AggOSAKYDngQEXgQEkgIyAsIDZgQEqgGWBARyB dAAfA9wBAQPnAg4DewPxAtAD2wIFAmcDlgBZAQAC2gSzA+0D7ALqAKsB0QQNAMkEZQC9BHMFLAVhAQQD
ARKBATmAb4EBA4EBQYD5gB6BASKAY4EBAYEBUoAvgQFFgJ6AzYDtgQFJgQEKgQE3gMmBAUOAkoEBFIBh JgQ6BTwBAwVBA+gD6QJWBO4D8ATEALwFOwHwBHgGLQELA90DLQPiBAYEkAPjA+oD7gPaA9kC+APhA+AB
gNeBASyAK4EBDoCZgQEagQFNgCKAaYDTgKuA+4DKgNWAUoEBVIDjgOmA94EBDIBLgBeA89IADgA+AIgH AgQIBYAA8gPfA+8D2AMkBToD5ADVAiEEBwMlBHcD9wQoA9cBrQZBA+sEfQR2A94D5QD/A+YATgR1gAeA
qoARrxBZB6sHrAetB64HrwewB7EHsgezB7QHtQe2B7cHuAe5B7oHuwe8B70Hvge/B8AHwQfCB8MHxAfF /YAtgOuAAoEBDoBagQFBgISAr4EBVYC4gQEMgIiAdYCzgAuAUIC2gPWBAU2BAUuAkIAagFyAz4AggOSA
B8YHxwfIB8kHygfLB8wHzQfOB88H0AfRB9IH0wfUB9UH1gfXB9gH2QfaB9sH3AfdB94H3wfgB+EH4gfj KYDngQEXgQEkgIyAsIDZgQEqgGWBARyBAUOBAUWAb4EBA4EBU4D5gB6BASKAY4EBAYEBWIAvgQEQgJ6B
B+QH5QfmB+cH6AfpB+oH6wfsB+0H7gfvB/AH8QfyB/MH9Af1B/YH9wf4B/kH+gf7B/wH/Qf+B/8IAAgB ATeAzYDtgQE5gQFHgQFPgQEKgQEIgJKBATWBARaAYYDXgQEsgCuBARSBAVGA44CZgQEagQE7gCKAaYDT
CAIIA4EBmIEBmYEBmoEBm4EBnIEBnYEBnoEBn4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEB gKuA+4DKgNWAyYBSgQFagQFJgOmA94EBEoEBPYBLgQE/gBeA89IADgA+AIgHwoARrxBcB8MHxAfFB8YH
qoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEBs4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEB xwfIB8kHygfLB8wHzQfOB88H0AfRB9IH0wfUB9UH1gfXB9gH2QfaB9sH3AfdB94H3wfgB+EH4gfjB+QH
voEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEBx4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB 5QfmB+cH6AfpB+oH6wfsB+0H7gfvB/AH8QfyB/MH9Af1B/YH9wf4B/kH+gf7B/wH/Qf+B/8IAAgBCAII
0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB AwgECAUIBggHCAgICQgKCAsIDAgNCA4IDwgQCBEIEggTCBQIFQgWCBcIGAgZCBoIGwgcCB0IHoEBnoEB
5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8BEBURDrEKsRAUARAYYQ3BEBDhEBgBCuELsQtBCt n4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEBqoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEB
ELEQvBEBbBEBGBCnELURAU4RARMRAYURAXsQOhC2EQF6EFQRAQ8RATgQvxEBOhBWEQFCEQFTEQFlEKoQ s4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvoEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEB
txEBNhEBVxCsEQFgEQGBELARAVIRARYRAVAQVREBWhEBEREBOxEBdRCyEQEXELoRASMRAU0RAYMQ7BEB x4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB
ghEBeBDoELMQRhEBEBEBJREBaBCmEQF8ELkRAV8RAX0QwBCvELgRATwRATcQvhP//////////REBeREB 24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB
SxEBPREBFRCoEQE/0gAOAD4AjghZgBOg0gAOAD4AiAhcgBGg0gAOAD4AiAhfgBGg0gA3ADgIYQhioghi 74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+REBURCrEQFAEQGJEQF8EQEOEQGFEK4QuxEBiBC0
ADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBFQEWgSlBKwEswTBBNME7wT9BQkF EQEVEK0QsRC8EQFsEKcQtREBThEBgxA6ELYQVBEBDxEBOBC/EQE6EFYRAUIRAVMRAWUQqhC3EQE2EQFX
FQUjBS4FPAVYBWYFeQWLBaUFrwW8Bb4FwQXEBccFygXMBc8F0QXUBdcF2gXdBd8F4QXkBecF6gXtBfYG EKwRAWARAYYRARYQsBEBUhDrEQFQEFURAVoRARERATsRAXUQshEBExC6EQGCEQEjEQFNEQGHEOgRAYAQ
AgYEBgYGFAYdBiYGMQY2BkUGTgZhBmoGdQZ3BnoGfAatBroGxwbVBt8G7QcGBxMHJQc5B0MHTwdRB1MH 7BDcELMRAXsRAXoRARARASURAWgQphBGEQF9EQF5ELkRAV8RAYEQwBCvELgRATwRATcRAXgQvhP/////
VQdXB1wHXgdgB2IHZAdnB2kHaweFB4kHlwfMB+YICAgiCEQIWAh1CIkIpQjICOUI/AkSCRQJFgkXCRkJ /////REBFxEBSxEBPREBGBCoEQE/0gAOAD4Ajgh3gBOg0gAOAD4AiAh6gBGg0gAOAD4AiAh9gBGg0gA3
GgkcCR4JIAkhCSIJJAkmCS8JOQk7CWIJawlyCYQJjQmaCaIJpAmlCaYJrwm2CcwJ2QniCeQJ5QnuCfMJ ADgIfwiAogiAADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBGYEbAS3BL4ExQTT
+woECgYKBwoQChcKJgovCjEKMgo7CkAKSgpUCnEKgwqOCpcKowqsCrgKugq8Cr4KwQrDCsUKxwrQCtIK BOUFAQUPBRsFJwU1BUAFTgVqBXgFiwWdBbcFwQXOBdAF0wXWBdkF3AXeBeEF4wXmBekF7AXvBfEF8wX2
1QrXCvwLEgsUCxYLGAsaCx0LHwshCyMLJQs3C0MLTAtOC1MLVQtXC3gLegt8C34LgAuCC4QLhguPC5EL BfkF/AX/BggGFAYWBhgGJgYvBjgGQwZIBlcGYAZzBnwGhwaJBowGjga/BswG2QbnBvEG/wcYByUHNwdL
lAuWC7cLuQu7C70LvwvBC8MLxQvOC9AL0wvVC/IL9Av2C/gL+gv8C/4MCQwhDCoMMwxADEcMUwxeDH8M B1UHYQdjB2UHZwdpB24HcAdyB3QHdgd5B3sHfQeXB5sHqQfeB/gIGgg0CFYIagiHCJsItwjaCPcJDgkk
hwyJDIsMjQyPDJIMlAyWDJgMoQyjDKYMqAzJDMsMzQzPDNEM0wzVDNcM4AziDPEM8wz1DPcM+Qz7DP0M CSYJKAkpCSsJLAkuCTAJMgkzCTQJNgk4CUEJSwlNCXQJfQmECZYJnwmsCbQJtgm3CbgJwQnICd4J6wn0
/w0gDScNMQ0zDTUNNw05DTwNPQ0/DUENWQ2SDZ4Nsw3IDdwN5w3xDf8ODA4fDjMOSA5bDmcObA5xDnMO CfYJ9woACgUKDQoWChgKGQoiCikKOApBCkMKRApNClIKXApmCoMKlQqgCqkKtQq+CsoKzArOCtAK0wrV
dQ53DnkOew59DoIOgw6FDocOiQ6KDpsOog6pDrIOtA69Dr8Owg7PDtgO3Q7kDvkPAQ8ODxoPKA8qDywP CtcK2QriCuQK5wrpCw4LJAsmCygLKgssCy8LMQszCzULNwtJC1ULXgtgC2ULZwtpC4oLjAuOC5ALkguU
Lg8wDzIPOQ9PD1wPZA9mD2gPaw90D3kPjg+QD5IPlA+WD6kPtg+4D7sP7A/1EAoQGRArED0QRhBUEFYQ C5YLmAuhC6MLpguoC8kLywvNC88L0QvTC9UL1wvgC+IL5QvnDAQMBgwIDAoMDAwODBAMGwwzDDwMRQxS
WxBdEF8QYRBjEGUQZxBqEGwQcRB4EI4QlxCgEK0QuhDrERERExEVERcRGREbER0RIhEoETERMxE2ETgR DFkMZQxwDJEMmQybDJ0MnwyhDKQMpgyoDKoMswy1DLgMugzbDN0M3wzhDOMM5QznDOkM8gz0DQMNBQ0H
RRFHEUwRThFQEVURVxFZEWcRkxGaEbARuRHEEdgR6hHzEgASDhIaEiQSTRJYEmMSbRJ6EnwSfhKAEokS DQkNCw0NDQ8NEQ0yDTkNQw1FDUcNSQ1LDU4NTw1RDVMNaw2kDbANxQ3aDe4N+Q4DDhEOHg4xDkUOWg5t
khKVEpcSmhKcEp4SoxKlEq4SsxK+EtUS3hLnEv0THhMgEyITJBMmEykTKhMsEy4TRhNrE4EThhOIE4oT DnkOfg6DDoUOhw6JDosOjQ6PDpQOlQ6XDpkOmw6cDq0OtA67DsQOxg7PDtEO1A7hDuoO7w72DwsPEw8g
jBOOE5ATlROXE5kTrBOxE8YTyBPKE8wTzhPbE+gT6hP2E/8UCBQRFBwUPRQ/FEEUQxRFFEYUSBRKFF8U DywPOg88Dz4PQA9CD0QPSw9hD24Pdg94D3oPfQ+GD4sPoA+iD6QPpg+oD7sPyA/KD80P/hAHEBwQKxA9
kBSmFK8UsRSzFLUUtxS5FLsUvRTCFMsUzRTeFOAU6RTrFO0U+hUDFQ4VFxU4FToVPBU+FUAVQRVDFUUV EE8QWBBmEGgQbRBvEHEQcxB1EHcQeRB8EH4QgxCKEKAQqRCyEL8QzBD9ESMRJREnESkRKxEtES8RNBE6
WxWMFY4VkBWSFZQVlhWYFZoVzxXbFeQV8RX9FgsWGRYbFh0WHxYhFiQWJhY5FjwWPhZAFkIWRBZGFk8W EUMRRRFIEUoRVxFZEV4RYBFiEWcRaRFrEXkRpRGsEcIRyxHWEeoR/BIFEhISIBIsEjYSXxJqEnUSfxKM
URZYFloWXBZeFosWlRafFqkWqxatFq8WsRazFrYWuBa6FrwWvhbAFskWyxbOFtAXIxdFF08XfheTF6AX Eo4SkBKSEpsSpBKnEqkSrBKuErAStRK3EsASxRLQEucS8BL5Ew8TMBMyEzQTNhM4EzsTPBM+E0ATWBN9
uhfWF/EX/RgcGCsYNxg5GDsYQBhBGEMYRBhGGE8YWBhbGF0YXhhgGGIYZBhmGGgYcRh8GI0YjxiRGJMY E5MTmBOaE5wTnhOgE6ITpxOpE6sTvhPDE9gT2hPcE94T4BPtE/oT/BQIFBEUGhQjFC4UTxRRFFMUVRRX
nBizGLwYxRjTGNwY3hjhGOMZEBkfGSwZORlBGUwZWxl3GYIZjRmZGZoZnBmeGaAZqRmrGa0Zthm/GcEZ FFgUWhRcFHEUohS4FMEUwxTFFMcUyRTLFM0UzxTUFN0U3xTwFPIU+xT9FP8VDBUVFSAVKRVKFUwVThVQ
3hnjGeUZ5xnpGesZ7Rn6GfwaCBodGh8aIRojGiUaNxpAGksaXxqAGoUahxqJGosajRqPGpQalhqgGrUa FVIVUxVVFVcVbRWeFaAVohWkFaYVqBWqFawV4RXtFfYWAxYPFh0WKxYtFi8WMRYzFjYWOBZLFk4WUBZS
txq5GrsavRrWGuMa7hr6Gvwa/hr/GwgbERsWGykbMhs3G0UbUhtYG1obfhuTG5UblxuZG5sbpRuyG7Qb FlQWVhZYFmEWYxZqFmwWbhZwFp0WpxaxFrsWvRa/FsEWwxbFFsgWyhbMFs4W0BbSFtsW3RbgFuIXNRdX
uRvCG88b3Rv0G/0cBhwRHDYcQBxCHEQcRhxIHEocTBxOHFccbxx8HIUckBybHMQcxhzIHMoczBzOHNAc F2EXkBelF7IXzBfoGAMYDxguGD0YSRhLGE0YUhhTGFUYVhhYGGEYahhtGG8YcBhyGHQYdhh4GHoYgxiO
0hzbHPcdDx0YHSEdLh1tHYAdgh2EHYYdiB2LHY0djx2RHaQdph2oHaodrB2uHbcduR3EHcYdyB3KHcwd GJ8YoRijGKUYrhjFGM4Y1xjlGO4Y8BjzGPUZIhkxGT4ZSxlTGV4ZbRmJGZQZnxmrGawZrhmwGbIZuxm9
zh37Hf0d/x4BHgMeBR4HHgkeCx4NHhYeGB4bHh0ecB59Hn8egR6KHowejh6PHpEekx6UHpYemB6aHpwe Gb8ZyBnRGdMZ8Bn1GfcZ+Rn7Gf0Z/xoMGg4aGhovGjEaMxo1GjcaSRpSGl0acRqSGpcamRqbGp0anxqh
pR6wHs0ezx7RHtQe1h7YHtoe3B8JHwsfDR8PHxEfEx8VHxcfGR8bHyUfLh83H0sfZB9mH2gfah9sH24f GqYaqBqyGscayRrLGs0azxroGvUbABsMGw4bEBsRGxobIxsoGzsbRBtJG1cbZBtqG2wbkBulG6cbqRur
hB+NH48flh+YH5ofnB/FH8YfyB/KH8wf1R/XH+Af4h/oIAUgCiAMIA4gECASIBQgKSArIC0gLyAxID0g G60btxvEG8YbyxvUG+Eb7xwGHA8cGBwjHEgcUhxUHFYcWBxaHFwcXhxgHGkcgRyOHJccohytHNYc2Bza
YiBqIHIgeiCFIIcgiSCLIJAgkSCmILMguiC8IL4gwyDFIMcg0CDZINsg3iDgIOkg6yDwIPIg9CENISQh HNwc3hzgHOIc5BztHQkdIR0qHTMdQB1/HZIdlB2WHZgdmh2dHZ8doR2jHbYduB26Hbwdvh3AHckdyx3W
NyFKIWQhfCF+IYAhgiGEIYY2cjaONpc2njaxNrw2yTbLNtA22TbeNuY27zb2NwI3Lzc8Nz03PzdBN0M3 Hdgd2h3cHd4d4B4NHg8eER4THhUeFx4ZHhseHR4fHigeKh4tHi8egh6PHpEekx6cHp4eoB6hHqMepR6m
TDdON083UTdYN3U3dzd5N3s3fTd/N4w3jjevN7Q3tje4N7o3vDe+N8E3wzfsN+037zfxN/M3/Df+OAc4 Hqgeqh6sHq4etx7CHt8e4R7jHuYe6B7qHuwe7h8bHx0fHx8hHyMfJR8nHykfKx8tHzcfQB9JH10fdh94
CTgPOCw4LjgwODI4NDg2OFc4WThbOF04XzhhOGM4bDh3OI84tDi2OLg4uji8OL44wDjCOMs44TkGOQg5 H3offB9+H4Aflh+fH6EfqB+qH6wfrh/XH9gf2h/cH94f5x/pH/If9B/6IBcgHCAeICAgIiAkICYgOyA9
CjkMOQ45EDkSORQ5LDk1OTc5Ojk8OVI5bDl3OZA5mzmkOak5uDnBOcg54DnqOfM5+DoLOhQ6GzooOi46 ID8gQSBDIE8gdCB8IIQgjCCXIJkgmyCdIKIgoyC4IMUgzCDOINAg1SDXINkg4iDrIO0g8CDyIPsg/SEC
Nzo5Omw6bjpwOnM6djp5Onw6fzqCOoU6iDqLOo46kTqUOpc6mjqdOqA6ozqmOqk6rDqvOrI6wzrROto6 IQQhBiEfITYhSSFcIXYhjiGQIZIhlCGWIZg2hDagNqk2sDbDNs422zbdNuI26zbwNvg3ATcINxQ3QTdO
4jrkOuY66DrqOws7DTsPOxE7FDsWOxg7GjscOyU7JzsuOzA7Mjs0O1U7VztZO1s7XTtgO2E7YztlO307 N083UTdTN1U3XjdgN2E3YzdqN4c3iTeLN403jzeRN543oDfBN8Y3yDfKN8w3zjfQN9M31Tf+N/84ATgD
njunO6k7qzutO687sTu2O7g7vjvPO9E70zvWO+M75TvsPA08DzwRPBM8FTwWPBg8GjwxPFI8VDxWPFg8 OAU4DjgQOBk4GzghOD44QDhCOEQ4RjhIOGk4azhtOG84cThzOHU4fjiJOKE4xjjIOMo4zDjOONA40jjU
WjxcPGE8Yzx2PJc8mTybPJ08nzygPKI8pDy6PPM8+z0RPSY9MT0/PVw9YT1jPWU9Zz1pPXI9ez2APYE9 ON048zkYORo5HDkeOSA5IjkkOSY5PjlHOUk5TDlOOWQ5fjmJOaI5rTm2Obs5yjnTOdo58jn8OgU6Cjod
gj2LPY09nj2gPak9qz21Pb49xz3UPd096D3xPfs+FT4ePiU+PD5LPlw+Xj5gPmI+ZT6GPog+ij6MPo8+ OiY6LTo6OkA6STpLOoQ6hjqIOos6jjqROpQ6lzqaOp06oDqjOqY6qTqsOq86sjq1Org6uzq+OsE6xDrH
kT6TPpY+nz6hPq4+sD6yPrQ+tj64Prs+3D7ePuA+4j7kPuc+6D7qPuw/Az80PzY/OD86Pzw/Pj9AP0k/ Oso6zTrQOtM65DryOvs7AzsFOwc7CTsLOyw7LjswOzI7NTs3Ozk7Ozs9O0Y7SDtPO1E7UztVO3Y7eDt6
TD9tP28/cT9zP3U/dj94P3o/jz/IP9Y/6T/rP+0/7z/xP/M/9T/3P/k/+z/9QAJAC0AYQCdAKUArQC1A O3w7fjuBO4I7hDuGO547vzvIO8o7zDvOO9A70jvXO9k73zvwO/I79Dv3PAQ8BjwNPC48MDwyPDQ8Njw3
OEBBQEZAWUBiQGRAhUCHQIlAi0CNQI5AkECSQKlA2kDcQN5A4EDiQORA5kDpQQpBDEEOQRBBEkETQRVB PDk8OzxSPHM8dTx3PHk8ezx9PII8hDyXPLg8ujy8PL48wDzBPMM8xTzbPRQ9HD0yPUc9Uj1gPX09gj2E
F0EtQV5BYEFiQWRBZkFoQWpBbkGPQZFBk0GVQZdBmEGaQZxBs0HsQe5B8EHyQfRB90H5QftB/UIKQgxC PYY9iD2KPZM9nD2hPaI9oz2sPa49vz3BPco9zD3WPd896D31Pf4+CT4SPhw+Nj4/PkY+XT5sPn0+fz6B
DkIQQhxCJUInQkhCSkJMQk9CUkJTQlVCV0JuQqdCsEKyQrVCt0K6QsNCxELFQs5C0ELaQvRDBUMHQwlD PoM+hj6nPqk+qz6tPrA+sj60Prc+wD7CPs8+0T7TPtU+1z7ZPtw+/T7/PwE/Az8FPwg/CT8LPw0/JD9V
C0MOQxxDLUMvQzFDM0M2Q1JDY0NlQ2dDaUNsQ3pDi0ONQ49DkUOUQ6tDvEO+Q8BDwkPFQ9lD6kPsQ+5D P1c/WT9bP10/Xz9hP2o/bT+OP5A/kj+UP5Y/lz+ZP5s/sD/pP/dACkAMQA5AEEASQBRAFkAYQBpAHEAe
8EPzRAhEGUQbRB1EH0QiRC1EPkRARENERURIRGlEbERuRHFEdER3RHlEfESFRIdEjkSRRJREl0S4RLtE QCNALEA5QEhASkBMQE5AWUBiQGdAekCDQIVApkCoQKpArECuQK9AsUCzQMpA+0D9QP9BAUEDQQVBB0EK
vUTARMNExETHRMpE30UYRR1FH0UhRSRFJ0UqRSxFLkUxRTZFQ0VFRUdFSkVhRW5FcEVyRXVFikWTRZVF QStBLUEvQTFBM0E0QTZBOEFOQX9BgUGDQYVBh0GJQYtBj0GwQbJBtEG2QbhBuUG7Qb1B1EINQg9CEUIT
tkW5RbtFvkXBRcJFxUXIRd5GF0YZRhtGHkYhRiNGJUYoRitGPEY+RkBGTUZPRlFGVEZZRmZGaEZqRm1G QhVCGEIaQhxCHkIrQi1CL0IxQj1CRkJIQmlCa0JtQnBCc0J0QnZCeEKPQshC0ULTQtZC2ELbQuRC5ULm
d0aYRptGnUagRqNGpEanRqpGwEb5RvtG/UcARwJHBUcIRwpHDEcPRxRHIUcjRyVHKEc+R0tHTUdPR1JH Qu9C8UL7QxVDJkMoQypDLEMvQz1DTkNQQ1JDVENXQ3NDhEOGQ4hDikONQ5tDrEOuQ7BDskO1Q8xD3UPf
ZkdvR3FHe0eRR6JHpEemR6hHq0fGR9dH2UfbR91H4Ef8SA1ID0gRSBNIFkgpSDpIPEg+SEBIQ0haSGtI Q+FD40PmQ/pEC0QNRA9EEUQURClEOkQ8RD5EQERDRE5EX0RhRGREZkRpRIpEjUSPRJJElUSYRJpEnUSm
bUhvSHFIdEiLSJxInkihSKNIpki5SMpIzEjOSNBI00jpSPpI/Ej+SQBJA0kNSR5JIEkiSSRJJ0lESVVJ RKhEr0SyRLVEuETZRNxE3kThRORE5UToROtFAEU5RT5FQEVCRUVFSEVLRU1FT0VSRVdFZEVmRWhFa0WC
V0lZSVtJXkl2SYdJiUmLSY1JkEmZSapJrEmuSbBJs0nGSddJ2UnbSd1J4En9Sg5KEEoSShRKF0olSi5K RY9FkUWTRZZFq0W0RbZF10XaRdxF30XiReNF5kXpRf9GOEY6RjxGP0ZCRkRGRkZJRkxGXUZfRmFGbkZw
MEqzSrVKt0q5SrtKvUq/SsFKw0rFSsdKyUrLSs1Kz0rRStNK1UrXStlK20rdSt9K4UrkSudK6UrrSu1K RnJGdUZ6RodGiUaLRo5GmEa5RrxGvkbBRsRGxUbIRstG4UcaRxxHHkchRyNHJkcpRytHLUcwRzVHQkdE
8ErySvVK90r6SvxK/ksBSwNLBksJSwtLDUsPSxFLE0sVSxdLGkscSx5LIUsjSyVLJ0spSytLLUsvSzFL R0ZHSUdfR2xHbkdwR3NHh0eQR5JHnEeyR8NHxUfHR8lHzEfnR/hH+kf8R/5IAUgdSC5IMEgzSDVIOEhX
NEs2SzhLOks8Sz5LR0taS11LXktnS25LiUuWS59LoUukS7JLu0u9TEBMQkxETEZMSExKTExMTkxQTFJM SGhIakhsSG5IcUiESJVIl0iZSJtInki1SMZIyEjKSMxIz0jmSPdI+Uj8SP5JAUkUSSVJJ0kqSSxJL0lQ
VExWTFhMWkxcTF5MYExiTGRMZkxoTGpMbExuTHBMc0x1THdMeUx8TH5MgUyDTIZMiEyKTI1Mj0yRTJNM SWFJY0llSWdJakmASZFJk0mVSZdJmkmkSbVJt0m5SbtJvknbSexJ7knwSfJJ9UoNSh5KIEoiSiRKJ0ow
lUyXTJlMm0ydTJ9MoUykTKZMqEyrTK1Mr0yxTLNMtUy3TLlMu0y9TL9MwUzDTMVMx0zQTNJNV01ZTVtN SkFKQ0pFSkdKSkpdSm5KcEpySnRKd0qUSqVKp0qpSqtKrkq8Ss1Kz0rSStRK10r3SwBLAkuFS4dLiUuL
XU1fTWFNY01lTWdNaU1rTW1Nb01xTXNNdU13TXlNe019TX9NgU2DTYZNiU2MTY5NkE2TTZVNl02ZTZtN S41Lj0uRS5NLlUuXS5lLm0udS59LoUujS6VLp0upS6tLrUuvS7FLs0u2S7lLu0u9S79LwkvES8dLyUvM
nU2gTaJNpE2nTapNrU2vTbFNs021TbdNuU27Tb5NwE3CTcRNx03JTctNzU3PTdFN003VTddN2k3cTd5N S85L0EvTS9VL2EvbS91L30vhS+NL5UvnS+lL7EvuS/BL80v1S/dL+Uv7S/1L/0wBTANMBkwITApMDEwO
4E3iTeRN7U3vTnROdk55TnxOf06CToVOiE6LTo5OkU6UTpdOmk6dTqBOo06mTqlOrE6vTrJOtU64TrtO TBBMGUwsTC9MMEw5TEBMW0xoTHFMc0x2TIRMjUyPTRJNFE0WTRhNGk0cTR5NIE0iTSRNJk0oTSpNLE0u
vk7BTsROx07KTs1O0E7TTtZO2U7cTt9O4k7lTuhO607uTvFO9E73TvpO/U8ATwNPBk8JTwxPD08STxVP TTBNMk00TTZNOE06TTxNPk1ATUJNRU1HTUlNS01OTVBNU01VTVhNWk1cTV9NYU1jTWVNZ01pTWtNbU1v
GE8bTx5PIU8kTydPKk8tTzBPM082T1JPX097T4hPpE+6T9pP8FAIUBBQLlBOUG9QglCWUKtQulDMUOZR TXFNc012TXhNek19TX9NgU2DTYVNh02JTYtNjU2PTZFNk02VTZdNmU2iTaROKU4rTi1OL04xTjNONU43
AFEVUTpRUFFcUWpRj1GbUadRtVHMUeJR8FIEUhJSKFI8Ul5ScFKEUy1TSFNcU4BTnFOqU8FT51P+VBRU TjlOO049Tj9OQU5DTkVOR05JTktOTU5PTlFOU05VTlhOW05eTmBOYk5lTmdOaU5rTm1Ob05yTnROdk55
MVRJVGNUiFStVLlUzFTZVOZU/VUGVQhVC1UNVRZVGFUbVR1VJlUoVd1V31XhVeRV5lXoVepV7VXwVfJV TnxOf06BToNOhU6HTolOi06NTpBOkk6UTpZOmU6bTp1On06hTqNOpU6nTqlOrE6uTrBOsk60TrZOv07B
9VX3VflV+1X9Vf9WAVYDVgZWCFYKVgxWD1YSVhVWGFYaVh1WH1YhViNWJVYnVilWK1YuVjFWM1Y1VjdW T0ZPSE9LT05PUU9UT1dPWk9dT2BPY09mT2lPbE9vT3JPdU94T3tPfk+BT4RPh0+KT41PkE+TT5ZPmU+c
OlY8Vj9WQlZFVkdWSlZNVk9WUVZUVlZWWVZcVl5WYVZjVmVWZ1ZqVm1WcFZyVnVWd1Z6VnxWflaBVoNW T59Pok+lT6hPq0+uT7FPtE+3T7pPvU/AT8NPxk/JT8xPz0/ST9VP2E/bT95P4U/kT+dP6k/tT/BP80/2
hlaIVotWjlaQVpJWlFaWVphWmlacVp5WoVajVqVWp1aqVqxWrlawVrlWu1dwV3NXdld5V3xXf1eCV4VX T/lP/E//UAJQBVAIUCRQMVBNUFpQdlCMUKxQwlDaUOJRAFEgUUFRVFFoUX1RjFGeUbhR0lHnUgxSIlIu
iFeLV45XkVeUV5dXmledV6BXo1emV6lXrFevV7JXtVe4V7tXvlfBV8RXx1fKV81X0FfTV9ZX2VfcV99X UjxSYVJtUnlSh1KeUrRSwlLWUuRS+lMOUzBTQlNWU/9UGlQuVFJUblR8VJNUuVTQVOZVA1UbVTVVWlV/
4lflV+hX61fuV/FX9Ff3V/pX/VgAWANYBlgJWAxYD1gSWBVYGFgbWB5YIVgkWCdYKlgtWDBYM1g2WDlY VYtVnlWrVbhVz1XYVdpV3VXfVehV6lXtVe9V+FX6VrVWt1a5VrtWvVa/VsJWxFbHVslWy1bOVtBW01bV
PFg/WEJYRVhIWEtYTlhRWFRYV1haWF1YYFhjWGZYaVhsWG9Yclh1WHhYe1h+WIBYgliFWIhYiliNWJBY VtdW2VbbVt1W31bhVuRW51bpVutW7VbvVvFW81b1VvdW+lb9Vv9XAVcDVwZXCFcLVw5XEVcTVxZXGVcb
kliUWJZYmFiaWJxYn1iiWKRYplipWKxYr1iyWLRYtli5WLtYvljBWMNYxljIWMtYzljRWNNY1VjYWNtY Vx1XIFciVyVXKFcqVy1XL1cyVzRXNlc5VzxXP1dCV0VXR1dKV01XT1dRV1RXVldZV1xXXldgV2NXZldo
3VjgWONY5VjoWOtY7ljwWPNY9lj5WPxY/lkBWQNZBlkJWQxZDlkRWRRZFlkYWRpZHVkgWSNZJVkoWSpZ V2pXbFduV3BXcld0V3ZXeFd7V35XgFeCV4VXiFeKV41Xj1eRV5pXnFhXWFpYXVhgWGNYZlhpWGxYb1hy
LVkwWTJZNFk2WTlZPFk+WUdZSllNWVBZU1lVWVhZYVljWWRZbVlvWXBZeVl7WXxZhVmKAAAAAAAAAgIA WHVYeFh7WH5YgViEWIdYiliNWJBYk1iWWJlYnFifWKJYpVioWKtYrlixWLRYt1i6WL1YwFjDWMZYyVjM
AAAAAAAIYwAAAAAAAAAAAAAAAAAAWZk</bytes> WM9Y0ljVWNhY21jeWOFY5FjnWOpY7VjwWPNY9lj5WPxY/1kCWQVZCFkLWQ5ZEVkUWRdZGlkdWSBZI1km
WSlZLFkvWTJZNVk4WTtZPllBWURZR1lKWU1ZUFlTWVZZWVlcWV9ZYlllWWhZa1luWXBZc1l2WXlZfFl/
WYFZg1mGWYhZi1mNWY9ZkVmUWZZZmFmbWZ5ZoFmiWaRZp1mqWaxZr1mxWbRZt1m6WbxZvlnBWcRZxlnJ
WcxZz1nRWdRZ1lnZWdtZ3lnhWeRZ51npWexZ7lnxWfRZ91n6WfxZ/1oBWgNaBVoIWgtaDloRWhRaFloY
WhtaHlogWiNaJlooWipaLFovWjJaNVo3WkBaQ1pGWklaTFpOWlFaWlpcWl1aZlpoWmlaclp0WnVaflqD
AAAAAAAAAgIAAAAAAAAIgQAAAAAAAAAAAAAAAAAAWpI</bytes>
</object> </object>
</data> </data>
</archive> </archive>
...@@ -31,22 +31,14 @@ ...@@ -31,22 +31,14 @@
* VLCMediaDiscoverer (CategoriesListBindings) * VLCMediaDiscoverer (CategoriesListBindings)
*/ */
@implementation VLCMediaDiscoverer (CategoriesListBindings) @implementation VLCMediaDiscoverer (CategoriesListBindings)
+(void)initialize + (NSSet *)keyPathsForValuesAffectingCurrentlyFetchingItems
{ {
[VLCMediaDiscoverer setKeys:[NSArray arrayWithObject:@"running"] triggerChangeNotificationsForDependentKey:@"currentlyFetchingItems"]; return [NSSet setWithObject:@"running"];
} }
+ (NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key + (NSSet *)keyPathsForValuesAffectingChildrenInCategoriesListForDetailView
{ {
/* Thanks to Julien Robert, we'll have some nice auto triggered KVO event from here */ return [NSSet setWithObject:@"discoveredMedia.flatAspect"];
static NSDictionary * dict = nil;
if( !dict )
{
dict = [[NSDictionary dictionaryWithObjectsAndKeys:
[NSSet setWithObject:@"discoveredMedia.flatAspect"], @"childrenInCategoriesListForDetailView",
nil] retain];
}
return [dict objectForKey: key];
} }
/* General shortcuts */ /* General shortcuts */
...@@ -106,21 +98,25 @@ ...@@ -106,21 +98,25 @@
*/ */
@implementation VLCMedia (VLCAppBindings) @implementation VLCMedia (VLCAppBindings)
+ (NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key + (NSSet *)keyPathsForValuesAffectingChildrenInCategoriesList
{ {
/* Thanks to Julien Robert, we'll have some nice auto triggered KVO event from here */ return [NSSet setWithObject:@"subitems.hierarchicalNodeAspect.media"];
static NSDictionary * dict = nil; }
if( !dict ) + (NSSet *)keyPathsForValuesAffectingDescriptionInCategoriesList
{ {
dict = [[NSDictionary dictionaryWithObjectsAndKeys: return [NSSet setWithObject:@"metaDictionary.title"];
[NSSet setWithObject:@"subitems.hierarchicalNodeAspect.media"], @"childrenInCategoriesList", }
[NSSet setWithObject:@"metaDictionary.title"], @"descriptionInCategoriesList", + (NSSet *)keyPathsForValuesAffectingChildrenInCategoriesListForDetailView
[NSSet setWithObject:@"subitems.flatAspect"], @"childrenInCategoriesListForDetailView", {
[NSSet setWithObject:@"metaDictionary.title"], @"descriptionInVideoView", return [NSSet setWithObject:@"subitems.flatAspect"];
[NSSet setWithObject:@"state"], @"stateAsImage", }
nil] retain]; + (NSSet *)keyPathsForValuesAffectingChildrenInDescriptionInVideoView
} {
return [dict objectForKey: key]; return [NSSet setWithObject:@"metaDictionary.title"];
}
+ (NSSet *)keyPathsForValuesAffectingStateAsImage
{
return [NSSet setWithObject:@"state"];
} }
/* CategoriesList specific bindings */ /* CategoriesList specific bindings */
...@@ -193,9 +189,17 @@ ...@@ -193,9 +189,17 @@
@end @end
@implementation VLCMediaPlayer (VLCAppBindings) @implementation VLCMediaPlayer (VLCAppBindings)
+ (void)initialize + (NSSet *)keyPathsForValuesAffectingDescription
{
return [NSSet setWithObjects:@"playing", @"media", nil];
}
+ (NSSet *)keyPathsForValuesAffectingStateAsButtonImage
{ {
[self setKeys:[NSArray arrayWithObjects:@"playing", @"media", nil] triggerChangeNotificationsForDependentKey:@"description"]; return [NSSet setWithObjects:@"state", @"playing", @"canPause", nil];
}
+ (NSSet *)keyPathsForValuesAffectingStateAsButtonAlternateImage
{
return [NSSet setWithObjects:@"state", @"playing", @"canPause", nil];
} }
- (NSString *)description - (NSString *)description
...@@ -205,4 +209,24 @@ ...@@ -205,4 +209,24 @@
else else
return @"VLC Media Player"; return @"VLC Media Player";
} }
- (NSImage *)stateAsButtonImage
{
if([self state] == VLCMediaPlayerStatePlaying && [self canPause])
return [NSImage imageNamed:@"pause.png"];
else if( [self state] == VLCMediaPlayerStatePlaying )
return [NSImage imageNamed:@"stop.png"];
else
return [NSImage imageNamed:@"play.png"];
}
- (NSImage *)stateAsButtonAlternateImage
{
if([self state] == VLCMediaPlayerStatePlaying && [self canPause])
return [NSImage imageNamed:@"pause_blue.png"];
else if( [self state] == VLCMediaPlayerStatePlaying )
return [NSImage imageNamed:@"stop_blue.png"];
else
return [NSImage imageNamed:@"play_blue.png"];
}
@end @end
...@@ -46,6 +46,10 @@ ...@@ -46,6 +46,10 @@
IBOutlet NSSlider * mediaSoundVolume; IBOutlet NSSlider * mediaSoundVolume;
IBOutlet NSButton * mediaPlayerForwardNextButton;
IBOutlet NSButton * mediaPlayerBackwardPrevButton;
IBOutlet NSButton * mediaPlayerPlayPauseStopButton;
IBOutlet id navigatorViewToggleButton; IBOutlet id navigatorViewToggleButton;
IBOutlet VLCOneSplitView * mainSplitView; IBOutlet VLCOneSplitView * mainSplitView;
IBOutlet NSView * navigatorView; IBOutlet NSView * navigatorView;
......
...@@ -211,8 +211,8 @@ ...@@ -211,8 +211,8 @@
[fillScreenButton bind:@"value" toObject:videoView withKeyPath:@"fillScreen" options: nil]; [fillScreenButton bind:@"value" toObject:videoView withKeyPath:@"fillScreen" options: nil];
[fullScreenButton bind:@"value" toObject:videoView withKeyPath:@"fullScreen" options: nil]; [fullScreenButton bind:@"value" toObject:videoView withKeyPath:@"fullScreen" options: nil];
[fullScreenButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"playing" options: nil]; [fullScreenButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"media" options: [NSDictionary dictionaryWithObject:@"NonNilAsBoolTransformer" forKey:NSValueTransformerNameBindingOption]];
[fillScreenButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"playing" options: nil]; [fillScreenButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"media" options: [NSDictionary dictionaryWithObject:@"NonNilAsBoolTransformer" forKey:NSValueTransformerNameBindingOption]];
[mediaReadingProgressSlider bind:@"enabled" toObject:mediaPlayer withKeyPath:@"media" options: [NSDictionary dictionaryWithObject:@"NonNilAsBoolTransformer" forKey:NSValueTransformerNameBindingOption]]; [mediaReadingProgressSlider bind:@"enabled" toObject:mediaPlayer withKeyPath:@"media" options: [NSDictionary dictionaryWithObject:@"NonNilAsBoolTransformer" forKey:NSValueTransformerNameBindingOption]];
[mediaReadingProgressSlider bind:@"enabled2" toObject:mediaPlayer withKeyPath:@"seekable" options: nil]; [mediaReadingProgressSlider bind:@"enabled2" toObject:mediaPlayer withKeyPath:@"seekable" options: nil];
...@@ -239,6 +239,20 @@ ...@@ -239,6 +239,20 @@
/* Sound */ /* Sound */
[mediaSoundVolume bind:@"value" toObject:[VLCLibrary sharedLibrary] withKeyPath:@"audio.volume" options: nil]; [mediaSoundVolume bind:@"value" toObject:[VLCLibrary sharedLibrary] withKeyPath:@"audio.volume" options: nil];
/* mediaPlayer */
[mediaPlayerPlayPauseStopButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"media" options: [NSDictionary dictionaryWithObject:@"NonNilAsBoolTransformer" forKey:NSValueTransformerNameBindingOption]];
[mediaPlayerPlayPauseStopButton bind:@"state" toObject:mediaPlayer withKeyPath:@"playing" options: nil];
[mediaPlayerPlayPauseStopButton bind:@"alternateImage" toObject:mediaPlayer withKeyPath:@"stateAsButtonAlternateImage" options: nil];
[mediaPlayerPlayPauseStopButton bind:@"image" toObject:mediaPlayer withKeyPath:@"stateAsButtonImage" options: nil];
[mediaPlayerBackwardPrevButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"playing" options: nil];
[mediaPlayerForwardNextButton bind:@"enabled" toObject:mediaPlayer withKeyPath:@"playing" options: nil];
[mediaPlayerForwardNextButton setTarget:mediaPlayer];
[mediaPlayerForwardNextButton setAction:@selector(fastForward)];
[mediaPlayerBackwardPrevButton setTarget:mediaPlayer];
[mediaPlayerBackwardPrevButton setAction:@selector(rewind)];
[mediaPlayerPlayPauseStopButton setTarget:mediaPlayer];
[mediaPlayerPlayPauseStopButton setAction:@selector(pause)];
/* Last minute setup */ /* Last minute setup */
[categoriesListView expandItem:nil expandChildren:YES]; [categoriesListView expandItem:nil expandChildren:YES];
[categoriesListView selectRowIndexes:[NSIndexSet indexSetWithIndex:[categoriesListView numberOfRows] > 0 ? [categoriesListView numberOfRows]-1 : 0] byExtendingSelection:NO]; [categoriesListView selectRowIndexes:[NSIndexSet indexSetWithIndex:[categoriesListView numberOfRows] > 0 ? [categoriesListView numberOfRows]-1 : 0] byExtendingSelection:NO];
......
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
632F3C380D31711C003BBC56 /* VLCKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 632F3C230D316F37003BBC56 /* VLCKit.framework */; }; 632F3C380D31711C003BBC56 /* VLCKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 632F3C230D316F37003BBC56 /* VLCKit.framework */; };
632F3E260D326FF0003BBC56 /* pause.png in Resources */ = {isa = PBXBuildFile; fileRef = 632F3E250D326FF0003BBC56 /* pause.png */; };
633BD4BC0D2A90470012A314 /* VLCValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AA0D2A90470012A314 /* VLCValueTransformer.m */; }; 633BD4BC0D2A90470012A314 /* VLCValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AA0D2A90470012A314 /* VLCValueTransformer.m */; };
633BD4BD0D2A90470012A314 /* VLCMediaArrayController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AC0D2A90470012A314 /* VLCMediaArrayController.m */; }; 633BD4BD0D2A90470012A314 /* VLCMediaArrayController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AC0D2A90470012A314 /* VLCMediaArrayController.m */; };
633BD4BE0D2A90470012A314 /* VLCMainWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AD0D2A90470012A314 /* VLCMainWindow.m */; }; 633BD4BE0D2A90470012A314 /* VLCMainWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 633BD4AD0D2A90470012A314 /* VLCMainWindow.m */; };
...@@ -68,28 +69,28 @@ ...@@ -68,28 +69,28 @@
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */; containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */;
proxyType = 2; proxyType = 2;
remoteGlobalIDString = 8DC2EF5B0486A6940098B216 /* VLCKit.framework */; remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
remoteInfo = VLCKit; remoteInfo = VLCKit;
}; };
632F3C250D316FAD003BBC56 /* PBXContainerItemProxy */ = { 632F3C250D316FAD003BBC56 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */; containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 8DC2EF4F0486A6940098B216 /* VLCKit */; remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
remoteInfo = VLCKit; remoteInfo = VLCKit;
}; };
632F3C270D316FB5003BBC56 /* PBXContainerItemProxy */ = { 632F3C270D316FB5003BBC56 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 8D1107260486CEB800E47090 /* VLC */; remoteGlobalIDString = 8D1107260486CEB800E47090;
remoteInfo = VLC; remoteInfo = VLC;
}; };
632F3CC50D318E3A003BBC56 /* PBXContainerItemProxy */ = { 632F3CC50D318E3A003BBC56 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */; containerPortal = 633BD69D0D2ACE520012A314 /* VLCKit.xcodeproj */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = 633BD6D20D2ADE040012A314 /* vlc-contrib-core-framework */; remoteGlobalIDString = 633BD6D20D2ADE040012A314;
remoteInfo = "vlc-contrib-core-framework"; remoteInfo = "vlc-contrib-core-framework";
}; };
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
...@@ -103,6 +104,7 @@ ...@@ -103,6 +104,7 @@
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
32CA4F630368D1EE00C91783 /* VLC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLC_Prefix.pch; sourceTree = "<group>"; }; 32CA4F630368D1EE00C91783 /* VLC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLC_Prefix.pch; sourceTree = "<group>"; };
632F3E250D326FF0003BBC56 /* pause.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = pause.png; path = ../Resources/pause.png; sourceTree = SOURCE_ROOT; };
633BD4AA0D2A90470012A314 /* VLCValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCValueTransformer.m; path = Sources/VLCValueTransformer.m; sourceTree = "<group>"; }; 633BD4AA0D2A90470012A314 /* VLCValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCValueTransformer.m; path = Sources/VLCValueTransformer.m; sourceTree = "<group>"; };
633BD4AB0D2A90470012A314 /* VLCValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCValueTransformer.h; path = Sources/VLCValueTransformer.h; sourceTree = "<group>"; }; 633BD4AB0D2A90470012A314 /* VLCValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCValueTransformer.h; path = Sources/VLCValueTransformer.h; sourceTree = "<group>"; };
633BD4AC0D2A90470012A314 /* VLCMediaArrayController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCMediaArrayController.m; path = Sources/VLCMediaArrayController.m; sourceTree = "<group>"; }; 633BD4AC0D2A90470012A314 /* VLCMediaArrayController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCMediaArrayController.m; path = Sources/VLCMediaArrayController.m; sourceTree = "<group>"; };
...@@ -317,6 +319,7 @@ ...@@ -317,6 +319,7 @@
63E380A90D1C65A600FD6958 /* volume_low.png */, 63E380A90D1C65A600FD6958 /* volume_low.png */,
63E380AC0D1C65D100FD6958 /* play.png */, 63E380AC0D1C65D100FD6958 /* play.png */,
63E380AD0D1C65D100FD6958 /* play_blue.png */, 63E380AD0D1C65D100FD6958 /* play_blue.png */,
632F3E250D326FF0003BBC56 /* pause.png */,
63E380B00D1C65F200FD6958 /* skip_forward_active.png */, 63E380B00D1C65F200FD6958 /* skip_forward_active.png */,
63E380B10D1C65F200FD6958 /* skip_forward_blue.png */, 63E380B10D1C65F200FD6958 /* skip_forward_blue.png */,
63E380B40D1C65FC00FD6958 /* skip_previous_active.png */, 63E380B40D1C65FC00FD6958 /* skip_previous_active.png */,
...@@ -401,6 +404,7 @@ ...@@ -401,6 +404,7 @@
63874B190D25960600F738AD /* MainWindow.xib in Resources */, 63874B190D25960600F738AD /* MainWindow.xib in Resources */,
633BD4DA0D2A90C80012A314 /* dialog-error.png in Resources */, 633BD4DA0D2A90C80012A314 /* dialog-error.png in Resources */,
633BD4DB0D2A90C80012A314 /* applications-internet.png in Resources */, 633BD4DB0D2A90C80012A314 /* applications-internet.png in Resources */,
632F3E260D326FF0003BBC56 /* pause.png in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment