18 Replies Latest reply on Jun 1, 2016 3:23 AM by Scorpio17523

    File location

    Scorpio17523 Level 1

      So I've been following some guides and getting help from you people on here and have been able to produce a dialog window with some dummy buttons and another picture button.

       

      If I reference the entire path to the image file, it works fine, however, the entire path included a username, which, for each person that uses this own their own machine, will be different.

       

      The image file is located in the same location as the script itself, which is in the Startup Scripts folder.

       

      How can I just reference the same folder as the script?

        • 1. Re: File location
          S Hopkins Adobe Community Professional

          With AppleScript you get the path to the active script using path to me. You then can get the parent folder of the script using either string manipulation or with the Finder:

          --using the Finder

          set scriptAlias to path to me

          tell application "Finder"

            set folderPath to (parent of scriptAlias

          end tell

           

          --using string manipulation

          set scriptPath to (path to me) as string

          set oldDelims to AppleScript's text item delimiters

          set AppleScript's text item delimiters to ":"

          set parentPath to (text items 1 thru -2 of scriptPath) as string

          set AppleScript's text item delimiters to oldDelims

          parentPath

           

           

          For ExtendScript, you could use something like the following which uses app.activeScript:

          var scriptPath = getScriptPath ();

          var folderPath = Folder.decode(File(scriptPath).parent);

          folderPath;

          function getScriptPath() {

              try {

                  var scriptRef = app.activeScript;

                  var scriptPath = scriptRef.absoluteURI;

              } catch (e) {

                  var scriptPath = (e.fileName);

              }

              return scriptPath;

          }

          • 2. Re: File location
            Scorpio17523 Level 1

            Thank you for your reply. Sorry, I should have stated that I'm working in Javascript.

             

            Below is the script I have:

             

            #targetengine "session";
            
            function hexToRGB(hex) { 
                var r = hex >> 16; 
                var g = hex >> 8 & 0xFF; 
                var b = hex & 0xFF; 
                return [r, g, b]; 
                }; 
            
            
            var myFile = new File ('/Users/sbonhamhorton/Library/Preferences/Adobe InDesign/Version 8.0/en_GB/Scripts/Startup Scripts/CP.png');
            
            var win = new Window("dialog", "Picture Tester"); 
            
            win.panel1 = win.add('panel', undefined); 
            win.panel1.group = win.panel1.add('group', undefined ); 
            win.panel1.group.orientation='row'; 
            
            win.panel1.group.finalBtn = win.panel1.group.add('button',undefined, "Dummy", {name:'final'}); 
            win.panel1.group.binderBtn = win.panel1.group.add('button',undefined, "Dummy", {name:'binder'});
            win.panel1.group.bocBtn = win.panel1.group.add('button',undefined, "Dummy", {name:'boc'});
            
            win.panel2 = win.add('panel', undefined); 
            win.panel2.group = win.panel2.add('group', undefined, ); 
            win.panel2.group.orientation='row'; 
            
            win.panel2.group.closeBtn = win.panel2.group.add('button',undefined, "Close", {name:'close'});
            win.panel2.group.formatBtn = win.panel2.group.add('button',undefined, "Dummy", {name:'format'});
            win.panel2.group.colourPickBtn = win.panel2.group.add("iconbutton", undefined, File (myPic), {style:'toolbutton', toggle:true});
            
            win.location = [1850, 40];
            
            win.panel2.group.colourPickBtn.onClick = function(){ 
                var g = win.graphics; 
                var color_decimal = $.colorPicker(); 
                if (color_decimal>=0){ 
                    var color_hexadecimal = color_decimal.toString(16); 
                    var color_rgb = hexToRGB(parseInt(color_hexadecimal, 16)); 
                    var color_that_ae_add_solid_understands = [color_rgb[0] / 255, color_rgb[1] / 255, color_rgb[2] / 255];     
                       
                    g.backgroundColor = g.newBrush(g.BrushType.SOLID_COLOR, color_that_ae_add_solid_understands); 
                    }; 
                }   
            
            //===================TEMP CLOSE FUNCTION=====================//
            
            win.panel2.group.closeBtn.onClick = function(){ 
              win.close();
            }
            
            //===================TEMP CLOSE FUNCTION END=====================//
            
            
            win.show ();
            

             

             

            At current, line 11 points to where to image I want to use for the button is located. As you can see I'm using the full path.

            If this script is used on another machine, that path wont exist because the username will be different.

             

            The script itself is located in the Adobe InDesign Startup Scripts Folder. The image file is in the exact same folder. So I just need to say (in Sudo code):

            "Look at where you currently are, and look for the file called "CP.png".

            • 3. Re: File location
              Johnwhite Level 1

              Hi,

               

              may be you need to Embed the graphic into script UI.

               

              var infile = File ("/d/test_jpg/icon.png");

              var outfile = File ("/d/test_jpg/icon.txt");

              infile.open ("r"); infile.encoding = "binary";

              var temp = infile.read(); infile.close();

              outfile.open ("w");

              outfile.write (temp.toSource ());

              outfile.close ();

               

               

              var myIcon = "/* very long string */";

              var w = new Window ("dialog");

              w.add ("iconbutton", undefined, myIcon);

              w.show();

              • 4. Re: File location
                Scorpio17523 Level 1

                How does this work?

                 

                From what I can tell from looking at the script you've provided, I still need to refer to the files location to embed it?

                 

                This script is to go onto multiple machines, so the file location will be different.

                 

                There must be a simple way to just refer to the folder that the script is already in:

                 

                e.g.

                 

                var myPic = Folder.current('CP.png');

                 

                blah blah blah

                 

                win.panel2.group.colourPickBtn = win.panel2.group.add("iconbutton", undefined, File (myPic), {style:'toolbutton', toggle:true});

                 

                 

                That's all I want to do. I don't see why I need lines and lines to just refer to the current location.

                 

                I know the above example I just typed is incorrect, but it will give you an idea of what I mean.

                • 5. Re: File location
                  Scorpio17523 Level 1

                  I've found my own solution that works.

                   

                  Because the problem was the username, that when the script is used on different machines, the username would be different, therefore using a full path wouldn't work, I've found that if I use the following, it gets around this issue:

                   

                  var myFile = new File ('~/Library/Preferences/Adobe InDesign/Version 8.0/en_GB/Scripts/Startup Scripts/CP.png');
                  

                   

                  So by using ~ in front of Library, it allows me to not refer to the username at all.

                  • 6. Re: File location
                    TᴀW Adobe Community Professional & MVP

                    If this is an InDesign script, then

                     

                    app.activeScript

                     

                    returns the file of "The current script running from the Scripts panel."

                     

                    Ariel

                    • 7. Re: File location
                      Scorpio17523 Level 1

                      So how would I implement this to point at the file CP.png?

                      • 8. Re: File location
                        Johnwhite Level 1

                        Hi,

                        first of all

                         

                        var infile = File ("/d/test_jpg/icon.png");

                        var outfile = File ("/d/test_jpg/icon.txt");

                        infile.open ("r"); infile.encoding = "binary";

                        var temp = infile.read(); infile.close();

                        outfile.open ("w");

                        outfile.write (temp.toSource ());

                        outfile.close ();

                         

                        change the path to the pic path, will then the script will gen a bin file,

                        • 9. Re: File location
                          TᴀW Adobe Community Professional & MVP

                          myPng = File(app.activeScript.parent + "/CP.png");

                          • 10. Re: File location
                            Johnwhite Level 1

                            2nd step:

                             

                            copy this code as below, then paste into ""

                             

                            var myIcon = "/* very long string */";

                             

                            \u0089PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00G\x00\x00\x00G\b\x06\x00\x00\x00U\u00B0 Z\x1F\x00\x00\x00\tpHYs\x00\x00\x0B\x13\x00\x00\x0B\x13\x01\x00\u009A\u009C\x18\x00\x00\n M iCCPPhotoshop ICC profile\x00\x00x\u00DA\u009DSwX\u0093\u00F7\x16>\u00DF\u00F7e\x0FVB\u00D8\u00F0\u00B1\u00 97l\u0081\x00\"#\u00AC\b\u00C8\x10Y\u00A2\x10\u0092\x00a\u0084\x10\x12@\u00C5\u0085\u0088 \ nV\x14\x15\x11\u009CHU\u00C4\u0082\u00D5\nH\u009D\u0088\u00E2\u00A0(\u00B8gA\u008A\u0088Z \ u008BU\\8\u00EE\x1F\u00DC\u00A7\u00B5}z\u00EF\u00ED\u00ED\u00FB\u00D7\u00FB\u00BC\u00E7\u 0 09C\u00E7\u00FC\u00CEy\u00CF\x0F\u0080\x11\x12&\u0091\u00E6\u00A2j\x009R\u0085<:\u00D8\x1 F \u008FOH\u00C4\u00C9\u00BD\u0080\x02\x15H\u00E0\x04 \x10\u00E6\u00CB\u00C2g\x05\u00C5\x00\x00\u00F0\x03yx~t\u00B0?\u00FC\x01\u00AFo\x00\x02\x 00p\u00D5.$\x12\u00C7\u00E1\u00FF\u0083\u00BAP&W\x00 \u0091\x00\u00E0\"\x12\u00E7\x0B\x01\u0090R\x00\u00C8.T\u00C8\x14\x00\u00C8\x18\x00\u00B0 S\u00B3d\n\x00\u0094\x00\x00ly|B\"\x00\u00AA\r\x00\u00EC\u00F4I>\x05\x00\u00D8\u00A9\u009 3 \u00DC\x17\x00\u00D8\u00A2\x1C\u00A9\b\x00\u008D\x01\x00\u0099(G$\x02@\u00BB\x00`U\u0081R , \x02\u00C0\u00C2\x00\u00A0\u00AC@\".\x04\u00C0\u00AE\x01\u0080Y\u00B62G\x02\u0080\u00BD\x 0 5\x00v\u008EX\u0090\x0F@`\x00\u0080\u0099B,\u00CC\x00 8\x02\x00C\x1E\x13\u00CD\x03 L\x03\u00A00\u00D2\u00BF\u00E0\u00A9_p\u0085\u00B8H\x01\x00\u00C0\u00CB\u0095\u00CD\u0097 K\u00D23\x14\u00B8\u0095\u00D0\x1Aw\u00F2\u00F0\u00E0\u00E2!\u00E2\u00C2l\u00B1Ba\x17)\x1 0 f\t\u00E4\"\u009C\u0097\u009B#\x13H\u00E7\x03L\u00CE\f\x00\x00\x1A\u00F9\u00D1\u00C1\u00F E 8?\u0090\u00E7\u00E6\u00E4\u00E1\u00E6f\u00E7l\u00EF\u00F4\u00C5\u00A2\u00FEk\u00F0o\">!\ u 00F1\u00DF\u00FE\u00BC\u008C\x02\x04\x00\x10N\u00CF\u00EF\u00DA_\u00E5\u00E5\u00D6\x03p\u 0 0C7\x01\u00B0u\u00BFk\u00A9[\x00\u00DAV\x00h\u00DF\u00F9]3\u00DB\t\u00A0Z\n\u00D0z\u00F9\ u 008By8\u00FC@\x1E\u009E\u00A1P\u00C8<\x1D\x1C\n\x0B\x0B\u00ED%b\u00A1\u00BD0\u00E3\u008B> \ u00FF3\u00E1o\u00E0\u008B~\u00F6\u00FC@\x1E\u00FE\u00DBz\u00F0\x00q\u009A@\u0099\u00AD\u0 0 C0\u00A3\u0083\u00FDqanv\u00AER\u008E\u00E7\u00CB\x04B1n\u00F7\u00E7#\u00FE\u00C7\u0085\x 7 F\u00FD\u008E)\u00D1\u00E24\u00B1\\,\x15\u008A\u00F1X\u0089\u00B8P\"M\u00C7y\u00B9R\u0091 D !\u00C9\u0095\u00E2\x12\u00E9\x7F2\u00F1\x1F\u0096\u00FD\t\u0093w\r\x00\u00AC\u0086O\u00C 0 N\u00B6\x07\u00B5\u00CBl\u00C0~\u00EE\x01\x02\u008B\x0EX\u00D2v\x00@~\u00F3-\u008C\x1A\x0 B \u0091\x00\x10g42y\u00F7\x00\x00\u0093\u00BF\u00F9\u008F@+\x01\x00\u00CD\u0097\u00A4\u00E 3 \x00\x00\u00BC\u00E8\x18\\\u00A8\u0094\x17L\u00C6\b\x00\x00D\u00A0\u0081*\u00B0A\x07\f\u0 0 C1\x14\u00AC\u00C0\x0E\u009C\u00C1\x1D\u00BC\u00C0\x17\x02a\x06D@\f$\u00C0<\x10B\x06\u00E 4 \u0080\x1C\n\u00A1\x18\u0096A\x19T\u00C0:\u00D8\x04\u00B5\u00B0\x03\x1A\u00A0\x11\u009A\u 0 0E1\x10\u00B4\u00C118\r\u00E7\u00E0\x12\\\u0081\u00EBp\x17\x06`\x18\u009E\u00C2\x18\u00BC \ u0086\t\x04A\u00C8\b\x13a!:\u0088\x11b\u008E\u00D8\"\u00CE\b\x17\u0099\u008E\x04\"aH4\u00 9 2\u0080\u00A4 \u00E9\u0088\x14Q\"\u00C5\u00C8r\u00A4\x02\u00A9Bj\u0091]H#\u00F2-r\x149\u008D\\@\u00FA\u 0090\u00DB\u00C8 2\u008A\u00FC\u008A\u00BCG1\u0094\u0081\u00B2Q\x03\u00D4\x02u@\u00B9\u00A8\x1F\x1A\u008A\ u00C6\u00A0s\u00D1t4\x0F]\u0080\u0096\u00A2k\u00D1\x1A\u00B4\x1E=\u0080\u00B6\u00A2\u00A7 \ u00D1K\u00E8ut\x00}\u008A\u008Ec\u0080\u00D11\x0Ef\u008C\u00D9a\\\u008C\u0087E`\u0089X\x1 A &\u00C7\x16c\u00E5X5V\u008F5c\x1DX7v\x15\x1B\u00C0\u009Ea\u00EF\b$\x02\u008B\u0080\x13\u0 0 EC\b^\u0084\x10\u00C2l\u0082\u0090\u0090GXLXC\u00A8%\u00EC#\u00B4\x12\u00BA\bW\t\u0083\u0 0 841\u00C2'\"\u0093\u00A8O\u00B4%z\x12\u00F9\u00C4xb:\u00B1\u0090XF\u00AC&\u00EE!\x1E!\u00 9 E%^'\x0E\x13_\u0093H$\x0E\u00C9\u0092\u00E4N\n!%\u00902I\x0BIkH\u00DBH-\u00A4S\u00A4>\u00 D 2\x10i\u009CL&\u00EB\u0090m\u00C9\u00DE\u00E4\b\u00B2\u0080\u00AC \u0097\u0091\u00B7\u0090\x0F\u0090O\u0092\u00FB\u00C9\u00C3\u00E4\u00B7\x14:\u00C5\u0088\ u00E2L\t\u00A2$R\u00A4\u0094\x12J5e?\u00E5\x04\u00A5\u009F2B\u0099\u00A0\u00AAQ\u00CD\u00 A 9\u009E\u00D4\b\u00AA\u0088:\u009FZIm\u00A0vP/S\u0087\u00A9\x134u\u009A%\u00CD\u009B\x16C \ u00CB\u00A4-\u00A3\u00D5\u00D0\u009Aigi\u00F7h/\u00E9t\u00BA\t\u00DD\u0083\x1EE\u0097\u00 D 0\u0097\u00D2k\u00E8\x07\u00E9\u00E7\u00E9\u0083\u00F4w\f\r\u0086\r\u0083\u00C7Hb(\x19k\x 1 9{\x19\u00A7\x18\u00B7\x19/\u0099L\u00A6\x05\u00D3\u0097\u0099\u00C8T0\u00D72\x1B\u0099g\ u 0098\x0F\u0098oUX*\u00F6*|\x15\u0091\u00CA\x12\u0095:\u0095V\u0095~\u0095\u00E7\u00AATUsU ? \u00D5y\u00AA\x0BT\u00ABU\x0F\u00AB^V}\u00A6FU\u00B3P\u00E3\u00A9\t\u00D4\x16\u00AB\u00D5 \ u00A9\x1DU\u00BB\u00A96\u00AE\u00CERwR\u008FP\u00CFQ_\u00A3\u00BE_\u00FD\u0082\u00FAc\r\u 0 0B2\u0086\u0085F\u00A0\u0086H\u00A3Tc\u00B7\u00C6\x19\u008D!\x16\u00C62e\u00F1XB\u00D6rV\ x 03\u00EB,k\u0098Mb[\u00B2\u00F9\u00ECLv\x05\u00FB\x1Bv/{LSCs\u00AAf\u00ACf\u0091f\u009D\u 0 0E6q\u00CD\x01\x0E\u00C6\u00B1\u00E0\u00F09\u00D9\u009CJ\u00CE!\u00CE\r\u00CE{-\x03-?-\u0 0 B1\u00D6j\u00ADf\u00AD~\u00AD7\u00DAz\u00DA\u00BE\u00DAb\u00EDr\u00ED\x16\u00ED\u00EB\u00 D A\u00EFup\u009D@\u009D,\u009D\u00F5:m:\u00F7u\t\u00BA6\u00BAQ\u00BA\u0085\u00BA\u00DBu\u0 0 CF\u00EA>\u00D3c\u00EBy\u00E9\t\u00F5\u00CA\u00F5\x0E\u00E9\u00DD\u00D1G\u00F5m\u00F4\u00 A 3\u00F5\x17\u00EA\u00EF\u00D6\u00EF\u00D1\x1F704\b6\u0090\x19l18c\u00F0\u00CC\u0090c\u00E 8 k\u0098i\u00B8\u00D1\u00F0\u0084\u00E1\u00A8\x11\u00CBh\u00BA\u0091\u00C4h\u00A3\u00D1I\u 0 0A3'\u00B8&\u00EE\u0087g\u00E35x\x17>f\u00ACo\x1Cb\u00AC4\u00DEe\u00DCk<abi2\u00DB\u00A4\ u 00C4\u00A4\u00C5\u00E4\u00BE)\u00CD\u0094k\u009Af\u00BA\u00D1\u00B4\u00D3t\u00CC\u00CC\u0 0 C8,\u00DC\u00AC\u00D8\u00AC\u00C9\u00EC\u008E9\u00D5\u009Ck\u009Ea\u00BE\u00D9\u00BC\u00D B \u00FC\u008D\u0085\u00A5E\u009C\u00C5J\u008B6\u008B\u00C7\u0096\u00DA\u0096|\u00CB\x05\u0 0 96M\u0096\u00F7\u00AC\u0098V>VyV\u00F5V\u00D7\u00ACI\u00D6\\\u00EB,\u00EBm\u00D6WlP\x1BW\ u 009B\f\u009B:\u009B\u00CB\u00B6\u00A8\u00AD\u009B\u00AD\u00C4v\u009Bm\u00DF\x14\u00E2\x14 \ u008F)\u00D2)\u00F5Sn\u00DA1\u00EC\u00FC\u00EC\n\u00EC\u009A\u00EC\x06\u00ED9\u00F6a\u00F 6 %\u00F6m\u00F6\u00CF\x1D\u00CC\x1C\x12\x1D\u00D6;t;|rtu\u00CCvlp\u00BC\u00EB\u00A4\u00E14 \ u00C3\u00A9\u00C4\u00A9\u00C3\u00E9Wg\x1Bg\u00A1s\u009D\u00F35\x17\u00A6K\u0090\u00CB\x12 \ u0097v\u0097\x17Sm\u00A7\u008A\u00A7n\u009Fz\u00CB\u0095\u00E5\x1A\u00EE\u00BA\u00D2\u00B 5 \u00D3\u00F5\u00A3\u009B\u00BB\u009B\u00DC\u00AD\u00D9m\u00D4\u00DD\u00CC=\u00C5}\u00AB\u 0 0FBM.\u009B\x1B\u00C9]\u00C3=\u00EFA\u00F4\u00F0\u00F7X\u00E2q\u00CC\u00E3\u009D\u00A7\u0 0 9B\u00A7\u00C2\u00F3\u0090\u00E7/^v^Y^\u00FB\u00BD\x1EO\u00B3\u009C&\u009E\u00D60m\u00C8\ u 00DB\u00C4[\u00E0\u00BD\u00CB{`:>=e\u00FA\u00CE\u00E9\x03>\u00C6>\x02\u009Fz\u009F\u0087\ u 00BE\u00A6\u00BE\"\u00DF=\u00BE#~\u00D6~\u0099~\x07\u00FC\u009E\u00FB;\u00FA\u00CB\u00FD\ u 008F\u00F8\u00BF\u00E1y\u00F2\x16\u00F1N\x05`\x01\u00C1\x01\u00E5\x01\u00BD\u0081\x1A\u00 8 1\u00B3\x03k\x03\x1F\x04\u0099\x04\u00A5\x075\x05\u008D\x05\u00BB\x06/\f>\x15B\f\t\rY\x1F r \u0093o\u00C0\x17\u00F2\x1B\u00F9c3\u00DCg,\u009A\u00D1\x15\u00CA\b\u009D\x15Z\x1B\u00FA0 \ u00CC&L\x1E\u00D6\x11\u008E\u0086\u00CF\b\u00DF\x10~o\u00A6\u00F9L\u00E9\u00CC\u00B6\b\u0 0 88\u00E0Gl\u0088\u00B8\x1Fi\x19\u0099\x17\u00F9}\x14)*2\u00AA.\u00EAQ\u00B4Stqt\u00F7,\u0 0 D6\u00AC\u00E4Y\u00FBg\u00BD\u008E\u00F1\u008F\u00A9\u008C\u00B9;\u00DBj\u00B6rvg\u00ACjl R lc\u00EC\u009B\u00B8\u0080\u00B8\u00AA\u00B8\u0081x\u0087\u00F8E\u00F1\u0097\x12t\x13$\t\ u 00ED\u0089\u00E4\u00C4\u00D8\u00C4=\u0089\u00E3s\x02\u00E7l\u009A3\u009C\u00E4\u009AT\u00 9 6tc\u00AE\u00E5\u00DC\u00A2\u00B9\x17\u00E6\u00E9\u00CE\u00CB\u009Ew<Y5Y\u0090|8\u0085\u0 0 98\x12\u0097\u00B2?\u00E5\u0083 BP/\x18O\u00E5\u00A7nM\x1D\x13\u00F2\u0084\u009B\u0085OE\u00BE\u00A2\u008D\u00A2Q\u00B1\u 00B7\u00B8J<\u0092\u00E6\u009DV\u0095\u00F68\u00DD;}C\u00FAh\u0086OFu\u00C63\tOR+y\u0091\ x 19\u0092\u00B9#\u00F3MVD\u00D6\u00DE\u00AC\u00CF\u00D9q\u00D9-9\u0094\u009C\u0094\u009C\u 0 0A3R\ri\u0096\u00B4+\u00D70\u00B7(\u00B7Of++\u0093\r\u00E4y\u00E6m\u00CA\x1B\u0093\u0087\ u 00CA\u00F7\u00E4#\u00F9s\u00F3\u00DB\x15l\u0085L\u00D1\u00A3\u00B4R\u00AEP\x0E\x16L/\u00A 8 +x[\x18[x\u00B8H\u00BDHZ\u00D43\u00DFf\u00FE\u00EA\u00F9#\x0B\u0082\x16|\u00BD\u0090\u00B 0 P\u00B8\u00B0\u00B3\u00D8\u00B8xY\u00F1\u00E0\"\u00BFE\u00BB\x16#\u008BS\x17w.1]R\u00BAdx i \u00F0\u00D2}\u00CBh\u00CB\u00B2\u0096\u00FDP\u00E2XRU\u00F2jy\u00DC\u00F2\u008ER\u0083\u 0 0D2\u00A5\u00A5C+\u0082W4\u0095\u00A9\u0094\u00C9\u00CBn\u00AE\u00F4Z\u00B9c\x15a\u0095dU \ u00EFj\u0097\u00D5[V\x7F*\x17\u0095_\u00ACp\u00AC\u00A8\u00AE\u00F8\u00B0F\u00B8\u00E6\u0 0 E2WN_\u00D5|\u00F5ym\u00DA\u00DA\u00DEJ\u00B7\u00CA\u00ED\u00EBH\u00EB\u00A4\u00EBn\u00AC \ u00F7Y\u00BF\u00AFJ\u00BDjA\u00D5\u00D0\u0086\u00F0\r\u00AD\x1B\u00F1\u008D\u00E5\x1B_mJ\ u 00DEt\u00A1zj\u00F5\u008E\u00CD\u00B4\u00CD\u00CA\u00CD\x035a5\u00ED[\u00CC\u00B6\u00AC\u 0 0DB\u00F2\u00A16\u00A3\u00F6z\u009D\x7F]\u00CBV\u00FD\u00AD\u00AB\u00B7\u00BE\u00D9&\u00D A \u00D6\u00BF\u00DDw{\u00F3\x0E\u0083\x1D\x15;\u00DE\u00EF\u0094\u00EC\u00BC\u00B5+xWk\u00 B DE}\u00F5n\u00D2\u00EE\u0082\u00DD\u008F\x1Ab\x1B\u00BA\u00BF\u00E6~\u00DD\u00B8GwO\u00C5 \ u009E\u008F{\u00A5{\x07\u00F6E\u00EF\u00EBjtol\u00DC\u00AF\u00BF\u00BF\u00B2\tmR6\u008D\x 1 EH:p\u00E5\u009B\u0080o\u00DA\u009B\u00ED\u009Aw\u00B5pZ*\x0E\u00C2A\u00E5\u00C1'\u00DF\u 0 0A6|{\u00E3P\u00E8\u00A1\u00CE\u00C3\u00DC\u00C3\u00CD\u00DF\u0099\x7F\u00B7\u00F5\b\u00E B Hy+\u00D2:\u00BFu\u00AC-\u00A3m\u00A0=\u00A1\u00BD\u00EF\u00E8\u008C\u00A3\u009D\x1D^\x1D G \u00BE\u00B7\u00FF~\u00EF1\u00E3cu\u00C75\u008FW\u009E\u00A0\u009D(=\u00F1\u00F9\u00E4\u0 0 82\u0093\u00E3\u00A7d\u00A7\u009E\u009DN?=\u00D4\u0099\u00DCy\u00F7L\u00FC\u0099k]Q]\u00B D gC\u00CF\u009E?\x17t\u00EEL\u00B7_\u00F7\u00C9\u00F3\u00DE\u00E7\u008F]\u00F0\u00BCp\u00F 4 \"\u00F7b\u00DB%\u00B7K\u00AD=\u00AE=G~p\u00FD\u00E1H\u00AF[o\u00EBe\u00F7\u00CB\u00EDW<\ u 00AEt\u00F4M\u00EB;\u00D1\u00EF\u00D3\x7F\u00FAj\u00C0\u00D5s\u00D7\u00F8\u00D7.]\u009Fy\ u 00BD\u00EF\u00C6\u00EC\x1B\u00B7n&\u00DD\x1C\u00B8%\u00BA\u00F5\u00F8v\u00F6\u00ED\x17w\n \ u00EEL\u00DC]z\u008Fx\u00AF\u00FC\u00BE\u00DA\u00FD\u00EA\x07\u00FA\x0F\u00EA\x7F\u00B4\u 0 0FE\u00B1e\u00C0m\u00E0\u00F8`\u00C0`\u00CF\u00C3Y\x0F\u00EF\x0E\t\u0087\u009E\u00FE\u009 4 \u00FF\u00D3\u0087\u00E1\u00D2G\u00CCG\u00D5#F#\u008D\u008F\u009D\x1F\x1F\x1B\r\x1A\u00BD \ u00F2d\u00CE\u0093\u00E1\u00A7\u00B2\u00A7\x13\u00CF\u00CA~V\u00FFy\u00EBs\u00AB\u00E7\u0 0 DF\u00FD\u00E2\u00FBK\u00CFX\u00FC\u00D8\u00F0\x0B\u00F9\u008B\u00CF\u00BF\u00AEy\u00A9\u 0 0F3r\u00EF\u00AB\u00A9\u00AF:\u00C7#\u00C7\x1F\u00BC\u00CEy=\u00F1\u00A6\u00FC\u00AD\u00C E \u00DB}\u00EF\u00B8\u00EF\u00BA\u00DF\u00C7\u00BD\x1F\u0099(\u00FC@\u00FEP\u00F3\u00D1\u0 0 FAc\u00C7\u00A7\u00D0O\u00F7>\u00E7|\u00FE\u00FC/\u00F7\u0084\u00F3\u00FB%\u00D2\u009F3\x 0 0\x00\x00 cHRM\x00\x00z%\x00\x00\u0080\u0083\x00\x00\u00F9\u00FF\x00\x00\u0080\u00E9\x00\x00u0\x00\ x00\u00EA`\x00\x00:\u0098\x00\x00\x17o\u0092_\u00C5F\x00\x00\x17\u00A5IDATx\u00DA\u00EC\u 0 09C{\u0094]U\u009D\u00E7?{\u00EF\u00F3\u00BA\u00CF\u00AA\u00BAU\u00A9\u00CA\u009B< !\x06\u00C1\u00F0\u0088  \x01\u00B5}\u00A02\u008Ec\u00DB\u00DAhOkw;\u0088\u00BD\x1C\u00A7u\u00ECq\r\u00F6\u00A8k9\ u00D3\u008E\u00A3.\u00A6g\u00D6\u00CC\u0092\u0091\u00D6i\u0099v)\u00D3\x0B\x15m\x1B[\u008 4 @\x10IL\u00A3\u0081@\x1E\u00A4\u0092\u00CA\u00AB\u00DE\u008F{\u00CF\u00BD\u00E7\u009C}\u0 0 F6\u00DE\u00F3\u00C7\u00B9UIP\x1C\u0084\x10\\\u00C0Yk\u00AF\u00AA{\u00ABrV\u009D\u00CF\u0 0 FD\u00FE\u00BE\u00BF\u00C7\u00DE+\u00E2\u00EC7}\u00C5\u00F1\u00D2\u00F5+/\u00F1\x12\u009C \ u0097\u00E0\u00FC\u00FA\u00CB\u00B4!\u009F\x03Y\x02\u00BF\u00E7%8\u00F3\u0097l\u00EF\u00C 7 \u009F\u00DDJS\u00AEE\u00D5\u00D7\u00A1JC/\u00C1\x11z\u0092rg;5\u008E\u00F0\u00F8\u009E\u 0 0FDT\u00CF\u00FB3T\u00D4xq\u0087\u0095\u00B0\x1D\u00A2d\x17\u0083\u00FEA\u0084\u00CBx\u00 F 4\u00D1Gi\u00B9\u00C5\fn\u00FA\u00D0\u008B\u00D9s\x1CA\u00B2\u0087\x01\u00F1\x18\x03=\u00 8 A8\u008E\u00D9\u00B3g\x0F\u0087\x0E\x1Db\u00D1\u00CB~\u009F\u00EA\u008A-/N8\u00A1\u009D\u 0 0A0\u009E\u00ED`y\u00BF%\b\x02&&&\x18\x1E\x1Efxx\x18\u0083\u00CF\u00F2\u00CB\u00FE=^y\u00 F 0\u00C5\x05'\u0094\x1D\u00AA\u00D9\u00CF\x19*\u008D\u00B2xh\u0090N\u00A7\u00C3\u00D8\u00D 8 \x18G\u008E\x1Ca\u00F8\u00C0\x01\u00E2N\u0087\u009E\u00A5\u00AF`\u00E0\u00FC\x0F\u00BDxR\ u 00B9\u00C4\u00D0'\u00F6\u00D3c\x1Fc\u00E5\u00B2\x01*\u0095\n\u0093\u0093\u0093\u008C\u008 F \u008F3::\u00CA\u00F0\u00F00\u00CD\u00B99\u00BC\u00A8\u00C4\u00C0\u0086\u00DF\u00A34t\u00 F 9\u008B\x03N\u008F\x1A\u00A5\u00AEw\u00B2\u00A4\u00E1\u00B1|\u00F9r\u00B4\u00D6\u008C\u00 8 D\u008D-\u00C0\x19\x19\x19azz\x1A\u008B\u00A0op\x05\u00F5\u00F5\x7F\u0084\u008C\u0086^\u0 0 D8p\u0086\u00FA\x14\u00A5\u00F8Aj\u00E2\x18k\u00D6\u00AC\u00A1^\u00AF3==\u00CD\u00C4\u00C 4 \x04\u0093\u0093\u0093LLLp\u00E4\u00C8\x11&''\u00D1:\u00A7\u00D6\u00DB\u00A0w\u00F9\x05\u 0 0F8\u00CB\u00DF\u00FD\u00C2\u00AD\u0090K\u00A1\u00C7\u00F5o>\u0087\u00D7]T\u00E3\u00EB\u0 0 FF\u00FBV\u00EA\u00F5:J)\u00C6\u00C7\u00C7\u0099\u009A\u009AZ\x00s\u00FC\u00F8q&&&H\u0092 \ u0084\u00A8R\u00A51\u00B4\u008Ch\u00E9\u00EB\u00A0\u00FA\u008A\x17&\u009CW\u00BE|\u0090\x 0 F\u00BF\u00FB\u00E5\u00ACYV\u00A1T*q\u00EC\u00D81\u00BE\u00F1\u008Dop\u00F4\u00E8Q\u009A\ u 00CD\u00E6\x02\u0098\u00B1\u00B11&&&\u00E8\u00B4\u00DBH?\u00A0op\t\u008D\u00A1\u00A5\u00E 4 }\u00FF\f\u00E75^Xp\x06\x1B%nx\u00C7\u00CBx\u00D3\u0095+\u00B0\u00C6\x12\u0086\x01\u00BE\ u 00EFc\u00ADe\u00E7\u00CE\u009D\u00DCz\u00EB\u00AD\x1C>|\u0098\u00B9\u00B99\u00C6\u00C7\u0 0 C7\u0099\u0098\u0098\u00A0\u00DD\u008E1\x16z\x06\u0086h\f-\u00A6\u00DCXG\u00BB\u00F4\x1A@ \ u00BC0\u00E0\b\x01\u00D7mY\u00CD\r\u00BF\u00BB\u0091\u00DE\u00AA*\u00C2\u00AAT\x06\x1Ci\u 0 09A\u0092\u00E79RJ\u00B6o\u00DF\u00CE\x17\u00BE\u00F0\x05v\u00EF\u00DEM\x1C\u00C7\u00C4qL \ u0096eTz\x1B4\x06\u0097\u00D278\u0084\u00AD\\D[\u00AC{at\u00E5g\u00AF\u00A8\u00F3\u00D1?\ u 00D8\u00C4%\x1B\x07\u00C8\u00B2\u008C \b\u0088\u00A2\b\u00AD5Zk\u00F2<GkM\u0096i\u00A4\x14<\u00FC\u00F0\u00CF\u00F9\u00F4\u00A7 ?\u00C5\u00F6\u00ED\u00DB\x01GT\u00A9\u00D3\x18ZB\u00EF\u00C0bz\x16\r2\u00C3\u00E5d\u00B6 ~ f\u00E1\u0094W\u009F\u008F\u00DD\u00B0\u0084t\u00C7\x0E\u00DC\u00E8\u00C4\u00B3\u00AFY\u0 0 84\u00E3]\u00AF_\u00CD\u009F^\x7F1\u00D8\f\u00E7\x04\u0095J\t)%Zk\u008C1\u00E4yN\u0096eh\ u 00ADI\u00D3\u0094N\u00A7\u0083sp\u00F8\u00F0a\u00BE\u00F4\u00A5/\u00F2\u00C3\x7F\u00BC\u0 0 9B\u00BE\u00A1%\f.[A\u00CF\u00C0\x10am%\u00C7\u00DB\u00E7\u00E3\u0090g\x0EN\u00B0h\x15=\u 0 0E7\u00BE\x1A\u0093k\u00D2^C{v\x18\u00B7\u00F3\x17\u00D0\u00E9<\u00B30\u00C2qn\u00E3\tn\u 0 0FD\u00D2G\x10B\u00E0y\x1EQ\x14a\u00AD%\u00CF\u00F3\x050\x05\u0094\u008C,\u00CB\u00E8t:\u 0 0A4iB\u00A5Rall\u009Cv\u00BB\u00CD}\x0F\u00FC\u0084\x1F\u00DC\u00BD\u0095\x14\u00C9\u00C0 \ u00E2\u00E5d\u00DE:\u00C6\u009BK\u00CE\u00DC\u00B0KU\u00FB\u00A9\u009F\u00F7\x1A\u009C\u0 0 F0\u00B0&\u00C7\u00A5\x1A#s\u0092\u008A&?\u00B6\x1Fy`?X\u00FB\x1B\u0080\u0081\u00C5r'Q\u0 0 FA\x187\u00DF|3\u00EB\u00D7\u00AF_P\u00CA\u00C9+\u00CB4Y\u0096\u0091e)I\u0092\u00D0n'\u00 D 4\u00EB\u00B5\u0085\u00A2O\u00F9>Q\u00A9\u00CC\u00E4\u00F4,;v\u00ED\u00E6\u00D0\u00F8\f{\ u 008F\u009FE\u00B3\x13\u009D98r\u00F1F\u00D4\u00B2\x0B\u00F0\u00C8\x11N\u00E3L\u008E\u00C9 5 6\u00D3\u0098\x102?C\x1E\u00DC\u0083\u009A\x1A}Z\u00F7{\u00EB\u00AB\u00EA<\u00F8\u00FD/\u 0 0A2\u00B5\u00E6\u00DAk\u00AF\u00E5\u0093\u009F\u00FC$I\u0092,\u00A8e~\x15`2\u0092$!\u008E \ u00DB\u00D4\u00EB5\u009A\u00CD&G\u008E\x1CEJ\x0F\u00A4\x02\u00A5\u00F0<\x1F\u00E5\x07\u00 E C94\u00CB\x7F\u00FF\u00D6qrs&\u00C7\u00A4~\t\u00BD\u00FA\u00B5d\u00CEC\u00A1\u00F1\u00C8\ u 0091.G\u00DA\x1C\u0097gX\u00A3\u00D1\u00E5\x10\u00975\t\u008F\u00EDEf\u00ED\u00A7\u00BC\u 0 0D5\u00DB\u00AEY\u00CD\x1F\u00BDe)7\u00DCp\x03q\x1C\u0093\u00E797\u00DDt\x13\u00D7]w\x1Ds s M\u00F2\\/\x18q\u009Af\u00A4i\x01\u00A6R)\u00A3\u00B5\u00E6\u00E0\u00C1C8\x04B)\u0084P %\u00CA\u00F3\u0090a\u0089\u00BF\u00BFo\u0094;\u00EF\u009B|z\u00EA=\u009D\u009E\u00A3\u00 866\u00A0\u00FB\u00CEa\u00A6\u0095\u0081\u00D5\b\u00AB\x11\u00B6\x0B\u00C9\u00E5\u0088<\u 0 0C5\t\u0087-\u00D7\u00F0\u00E3I\u00A2\u00D9\x03\bw\u00EAGx\u00E1\u0086E|\u00F9/\u00AE\u00 A 1R\x0E\u00F9\u00DC\u00E7>\u00C7m\u00B7\u00DD\u00B6\u00E05\u009F\u00FF\u00FC\u00E7\u00D9\u 0 0BCy3\u00D3\u00D3\u00D3d\u0099F\u00EB\u0094N'%\u008Ec\u00A2(BJ\u00C9\u00F0\u0081\x03\u00E 4 \u00D6\"\u0094\u0087\u0090\n\u00A4\u00C29\bJ%\u008C\x13\u00FC\u00D5\u00DF\x1Ed\u00DFH\u00 E 7\u00CC\u00C3\u00C1\x0B\x19\u00D8x%\x07\u00A6@g\x1Ag\u00B2\u00C2\x7Fr\u008D\u00EB\u0082\u 0 0C2dH\u0093\u00E1\u00BC\x00\x11T\u00A9\u00A6\u00E3D\u00D9q\x00\x16\x0FT\u00B8\u00E5/\u00B 6 \u00B0bq\u0095(\u008A\u0098\u009E\u009E\u00E6\u0086\x1Bn`\u00D7\u00AE]Xk\u00E9\u00EB\u00E B \u00E3\u00B3\u009F\u00FD,\u009B6mbzz\u009A$I\u0089\u00E3\x16A\x10\x10\u0086!O<q\u00804\u0 0 CB\u0090\u00CAGHY\u0084\u0094P  (W\x189\u00D6\u00E6?\x7Fm\x18k\u00DD\u00F3\x00\x07(/9\u009B\u00BC~\x16\u0087':H\u0097\u00 E3\u008C^X6/\u0096\u00B3\x1At\n&\u00C7\x06\u00BD\u0094\u0082\x1A\u00AB\u00CBG\u00F9\u00CB ? =\u009F\u00AB.Z\u0082C\u00E2y\x1E\u009E\u00E7\u00F1\u00C8#\u008Fp\u00E3\u008D7r\u00F8\u00 F 0a\u00F2<\u00A7\u00D1hp\u00D3M7q\u00D1E\x17355\u0089\x10\u0082J\u00A5\u00CA\u00F0\u00F0\x 0 1Z\u00AD6\u00D2\u009BW\u00CC<\x1C\u0089R\n\x19\u0094\u00F8\u00FB\u00FB\u008Es\u00E7\u00D6 \ u00F1\u00A7\u009F\x14N{\x11\u00A8\x02\u00CA\u00AB712\x05\u00D6d8\u00D3\x05\u0094k\u00AC-\ u 00BE\x16\u00AFs\u00AC\u00C9\u00C8\u00B3\x0E.\u0083\u00FF\u00FA\u0089\u00AB\u00F9\u00E0[\u 0 097\u0090j\u0083\u00EF\u00FB8\u00E7\u00B0\u00D6\x12\u0086!\u00F7\u00DF\x7F?\x1F\u00FE\u00 F 0\u0087\x19\x1D\x1D\u00C5ZK\u00A5R\u00E1\u00C6\x1B?\u00C4\u0096-W\x11\u0086!\u00A3\u00A3c L OO#\u0095\x0FR\u009E\n\u00C7A\x10\u0085\x18\u00A1\u00B8\u00F9\u00EB\x07\u00D8?\u00D2>\u00 C Dp\u00C2\x10!\x04\u0098\x13\u00FE\u00E0\u008C\x05wRjv'ncz\u00973m\x16\u0091d\x19\u00CEh0E 8 \u00D9\u00AE\u0082\u00E8~5\u00B9\u0086N\u00C2\u00BF\u00BE~=_\u00FC\u00E8f0\u0080\u00F2\u0 0 C8s0\u00A6\u0080\u00E3\u009C!\f#\u00B6m\u00DB\u00C6G>\u00F2\x11\u0086\u0087\u0087\x11B`\u 0 0AD\u00E5\u009D\u00EF|'o\x7F\u00FB\u00DB\u00D1:'\u00CB4H\u00B5\u00E03\u00F3p$\x0E\u00AFT\ u 00E6\u00D0\u00B1\x0E\u009F\u00FF\u00EA\x13O;\u00A4\u009E\x16\u009C\u00B4Tgp\u00CB&\x16-\u 0 0A9\u00D1\u00E9\u00E4`\u008BF\u00CDj\u008B\u00C9\x1D\x02\u00815\u0090f\x16\u00E7\x04\x0E\ u 0081M\rN\u0095\u00B0\x0El\u00EEH;9\u00D68\u009C\u00B5\u00E8D\u00A33\u008B\u00B3\u008E<\u0 0 D3\u00F8X\u00DE\u00F3\u00C6\u00B5\u00F4T\x02<\x1CR*\u00AE\u00BFD\u00B3\u00B8fH\u00B5\u00C 5 \u00DA\u00A2\u009E\t\u0082\u0080\u0087\x1F~\u0098\u008F}\u00ECc\u00EC\u00DC\u00B9\x13\u00 A 5\x14I\u00D2\u00E1\u0092K6\u00F3\u00FE?\u00FE\x13V\u009E\u00B5\u008A4\u00D5X\u00E8\u00C2Q \ b\x04J\t\bJ|\u00FF\u00BEQ\u00BE\x7F\u00EF\u00E8o\x14\x04\u00BF\x16N\x1E\u0094p\u00EB^\u00 C 6\u0095\u009B7R\u00B6\u0080\u00B0H\t\u00C2Y\u00ACs\x18k\u00C1\u0082\u00E79\u009C+\x168\u0 0 ACuh\x03a p\u00CE\u0091d\x0Ec\x1D\u00D6\u0082\u00D6\x0E'\x04\u0085\x10\x1D\u00ED\u00D41\u00DB\u00D4 \u00C4\u009D\u009CXKj^\u0087[\u00DE\u00E5q\u00E1\u00BA!\u00DAIQ\u00F4i\u009D\u0093\u00E7\ x 1A\u00CF\u00F3\u00D9\u00BF\x7F\x1F\u009F\u00F9\u00CCg\u00B8\u00EB\u00AE\u00BB\x10B\u0090e \ x19\u00FD\u00FD\u00FD\u00BC\u00F7\x0F\u00DF\u00CFk~\u00E7\u00F5xA\u0084\u00CEs\x10\x12\u0 0 AC\u00C5\x0BC\u008C\u00F0\u00F8\u00C2_\u00EF\u00E3\u00D0\u00B1\u00F6\u00E9\u0081c\u0085bv \ u00F1j.\u00BCb3r\x06t\u0096w}\u00A0P\u0080\u00B3\u00A6P\u00865\u00DD\u00D7\u0085\x1A\u00A C u8g\u008Be\r\u00D6Zp\u00C5{\u00B6\u00FB{\u00C6\x18RmH3\u0083\u00CE\rY\u0096\u00A3sG\u00A0 r \u00FE\u00CD\u0096I\u00DEz\u00F92\u00D6m\u00B8\u0080,\u00CB\u00BA\u0085\u009EF\u00EB\u008 C 8\u00EE\x10\u00C7M\u009A\u00CD\x16_\u00FF\u00FA\u00DFp\u00DBm\u00B7\u00D1\u00E9\u00B6&^X\ u 00E2\u008A\u00AB\u00AE\u00E6\u00ED\u00EFx'\u00E7\u00AC[\u008F\u0090\n\u00A3\x13TT\u00E6\u 0 089#m\u00BE\u00F4\u00B5}\x18\u00E3N\x03\x1C!\u0098\u00E9Y\u00CA\u00D9W\u00BE\u0092J' O\u00BA`\\\u00F1p\u00D6\u00DA\"v\u00DD\u00FC\u00F7'\u00BD\u00EF\u00DC\x02\u00AC\u00F9\u00 9FYc\u00C8\u00B4%\u00D3\u0086L\x1B\u00B4.B\u00C5\u00B9\u00C2\u00B7\u009Cu\u00E4\u00B9\u00 E 5}\u00975y\u00DBE\u008EJ\u00CF\x00\x1B\u00CE\u00DD\x008\u00B4\u00CE\u00C82M\u0092\u00A4LM M \u00D1n\u00B7\u00D1Z#\u0084`\u00FB\u008E\u009Fq\u00CB-_\u00E6\u0089\x03\u00C3\u00D4{\u00F B P~Hc\u00D1 \u0097]~\x05\u009B_y\x19g\u009D\u00B5\x02?,\u00F3ww=\u00C1\u00DD\x0F\u00CD\u00FD\u00E6\u0 0BD\u00DD\u0093\u00E1dA\x05\u00EDG4.\u00B9\u0084\u0086\u00EA%\u009BKp\u009C\u00FA\u00E9\x 1 7\x0F\u00EC\u00BA \u00CC\u00A90\u009C\u00C3\x1AC\u009E[\u00B2\u00BC\x00\u00A1\u00B5\u00E9\u00FE\u009B\u00AE \u0089\u00BB\u00E2~8\u008Bu\u0086Nj\u00B9\u00F6\u00BC\u0084\x0F^c\tKU\u00C2\u00A8\u00C4\u 0 0AAUg\x11\u00F8>i\u009A\u0092\u00A6\x1933\u00D3\u00B4Z-\u0092$%MS\x10\u0092R\u00B9\u00C2\ u 00EC\\\u0093;\u00BE\u00F3\x1D\u00EE\u00D9\u00BA\u0095,7Tj=\u00F8a\u0089\u009EF\u0083\u00C 5 K\u0097S\u00A9-\u00E2\u0091\u00C3\u00CBi\u00A7\u00F2\u00D9\u00C31Q\x05\u00C2\u0088\u00FE\ u 00F5\u00E7SV5\u00B2\u00DC\u00D1I\u00E7?\u00E9'\u00A9\u00A5\u00AB\x12c\f&7\u00E4\u00C6\u00 A 2s{\n\u008Cyu\u0080\x05\u00DB}}R\u00A8\u00B5S\u00C3+\u0096in\u00BA.\u00A7\u00AF\u00A7\u00 8 A\x1F\u0096\u00F1}\u009F\u0081\u00FE~\u00A2(\"\u00CBR\u00E6\u00E6\u00E6\u0098\u009D\u009D # I\x12\u00D24-\x12c73)? \u0088\"\x0E\f\x1F\u00E4G\u00F7\u00DC\u00CB\u009E}\u00FB1\x0E\u00A2r\u0095\u00B0\\\u00A5# 62\u00DD\x19xfS\u0081\u00A74d!\u0091\u0095^*\u008B\u0096Q\u00EE\x1B$3\u0082\u00B9NN\u009A \ u00CD?\u00B4\u00C1\x18G\u00AE\r\u00C6Xrc\u00B0\u00D6\x00\u00AE\u00FB\u00F0\u0085\u009A\u0 0 E6U\u00E2\u009CYx\u00ED\u00AC-\u00A6w\u0099e\u00B0\u0096\u00F3\u00E9\u00B7\x19\u00CEY^E\x 0 5e\u00A2(\u00C4\u00F7|\u00C20\u00A4T*\u00D1l6\u0099\u009D\u009D%I\x12\u0092$)<Ly\x0B=\u00 D 3<$?\u008C\x10Rr\u00E4\u00F8({\u00F7\x1F`f\u00AE\u00C9\u00F1\u00E9\u0090_\f\u00F7=\u00F3\ u 00C9\u00E3\u00D3\u00A9s\u00A4\x1F\x11\u00F6\rQ\u00EE\x1F\"#`bV3\u00DB\u00D2\x18kP\u0082\x 1 3\u008Ap\x16\u009C\u00E9f\u00AE\u0093\u0094\u00E2\\\u00F1\u00FEI\u00CA1\u00C6\u00E1\t\u00 C 3\u009F\u00BF\u00D5r\u00D5\u00C62\u00C2/Z\x06?\u00F0\u00F1\u0094\u0087\u0094\x12\u0081cff \ u0096$\u00E9\u00D0\u00E9\x14\x1D9R!T\u00B7-\u0098\u0087#\u008AJ\x18\u00A5\u00F0\u00FC\x00 \ u00E5\u00F9L\u00CC\u00A4\u00FC\u0097\u00FF\u00B5\u008B\u00D9\u0096}n\u00E1\u009C\u00A0\u0 0 A4\u0090\u00E5^\u00AA\u008DA\u00BCr\u0085\u0089Y\u00CD\u00D4\\F\u009A\x19\u00A4t\u0088\u0 0 93\u0080\u00CC\u0087\u00A0\u00B3'\u00FC\u00A5PO\x11r:\u00B7\u00FC\u00F1\x16x\u00D7\x15edX # \u008A\"\u00C2 Dy\n!%\u00CE\x18\u00E2\u00B8E\u00A7S(Fk\r\u00A2[\u00E4\u00A9.\u008C\u00F9jX\u009C(\u00FC\ u0084(\u0080\u00DD\u00F2\u00CD\u00FD\u00EC\u00DA;\u00F7\u00AC\u008A\u00FDg\u00DC>\u0088\u 0 0A0L\u00AD1\u0080W\u00AE1\u00D3\u00B6\u008CM\u00A7$Y\x0E\u00CE \u00E7\u0095s\x12\u009C\x13\u00AF\rYjx\u00C3&\u00C9\u0087\u00AF-S\u00AA\u00D4\b\u00A3\x12 a\x18\u00E2y^\u00F1p8\u00E2V\u008BN\u00BBM\u0092\u00A6dY\u00D6\u0085\u00A1Ni(\u0085R()@*L W =RJ\u00EE\u00BCw\u008C\x7F\u00B8\u00EF\u00D8\u00B3\x1F\u00E8?\u00EB\u00DEJz\u00A8r\u009D\ u 00B0Z'\u00CE\x04\u00D3s)\u00AD\u008E\x06g\x10\u00B8\u0085TM\u00B7\u00F6\u00D1\x1D\u00C3y\ u 00AB\x05\u009FzW\u0095\u00FE\u009E*AT&\f#|\u00CFC\u00AA\x02L\u00A7\u0093\x10\u00B7Z\u00DD L \u0095\u00E2\u00E0I\u00AD\u0081BJ\u0089R\u0082\u00EF\x1FZ\u00C1@\u0090r\u00E9\u00CAY\u00A C P<\u00B4k\u0096\u00AF\u00DDq\u00F0\u00E4n\u00E6y\u0084s\u00F2\u00C4\u00D7\u008F\u0090A\u0 0 99\u00C4*&fS\u00D24Gb\x11\x14\u00CA\u00C93\u00C3P/|\u00F6\x0Fz9gY\r\x15D\u0084a\u00A9\u00 F 0\x19Y\u00A4\u00DA4\u00CBh5\u009B\u00DD\u00CC\u0094\x14\u0093\u00D5_\u00D13E\u0081\u00E2\ u 0081\u00DD\u009A{f\u00CE\u00A6\u00AF\x12\u00F0\u00A1K\x0E\u00B2{\u00BC\u00C4_}m7Y\u00DC:= O \u00F4\\l\u00CD(\u00CF\u00A3\x7F\u00A0Nl|v\u00ED\u0099\u00C0\u00E4E\x16\x0B=\u00F8\u00D4\ u 00F5\r\u00AE|y\x0FNEDQH\u00E0\u0087(%A\br\u00ADi6\u009B$I\u00A7;\x12\u00B5 \u00BD\x13\u00A1\u00D4\u0085\x13\x06\u008A\u00C7\u008F\u00C2\u00D7\x7F\u009C\u00D2\u00BBl \bW_\u00C9\u00FB^~\u0090\u00FF\u00F3\u00E8j~\u00F6\u00F88\u00E1\u00F0V\u00B0\u00E6\u00B7\ x 13\x0E\u00C0\u00C7\u00FFp\x13\u00AA\u00B3\u0097\u0087G<\u00FE\u00E9P\u00C4\u00BD?;\u00CC\ x 07\u00DE\u00D8\u00C3{_\u00B7\b+#\u00C20$\fC\u0094R\b!0yN\u00B3\u00D9\u00A4\u00D3)\u00C0\u 0 0E4y~B1'e&\u00DFW\u008C7\u00E1\u00ABw\x1B&f\r\u00CB\u0096U\u0089\x07\u00CE\u00A3d43I\u009 9 \u00DCj&&F\u00F0\u00F6>\u00C0\u00B3\u008D\u00AD\u00E7\x04\u00CE\u00BAUU>\u00FB\u00FEU<\u0 0 B2\u00FB1\u00FE\u00C5\u00DB\u00DFF\u0092{\u00EC|\u00EC8\u00B4G\u00F0=I\x10\u0096\b\u0082\ x 00\u00CFS\b!q\u00D6\x12\u00C7-\u00E2\u00B8M\u0092t\u008A\u00F1\u0083\u0090'\u00C1)\u00BEW \ u009EB[\u00C9\u00D7~l\u00D8w\u00DC\u00E1)\u00E8\u00A9y\u00A8\u00B36\u00B2\u00FFx\u008D\u0 0 A1J\u0086\u00CDsRg\u0099\u009B>\u0084\u00DA\u00BB\u00FD\u00B7\x0F\u00CE\u00F2U\u00BD\u00F C \u00C7\u00F7m`\u00FD\u00AA\x06\u00F5\u00BE~\x04\u008E\u00B1cG\u0099i\u00C6\u00B4\u00DA\t\ u 00BE\u00E7\u00E1\u00FB>R\x16]{;nw[\u0083\u0084,K\u008B\u00CD\u00B6'e&\u00A9$\u009E\u00AF\ u 00F8\u00D6\x03\u0096m\u008F[\u00A2\u00A0\bEa-k/>\u009B\u0087F\x06\u00E9\u00F7\u00D3\"\u00 8 4\u00F3\u008CT\t:3\u00C3\u00A8\u00FD?\u00FF\u00ED\u0080#\u00A5C*\u00C7Le\x05\x1F\u00F9\u0 0 DD\u00CB\u00F9\u00B7\u00D7Ehm9z\u00F4(\u00DF\u00FD\u00EEwy\u00C3\x1B\u00DE\u0080\u00E7\u0 0 F9\u00C4\u00ED\x18%U1\u00CEH\u0092\u0085pZh\r\u00D4\u00A9\x06,\u0084\"\n\x15w?\u00E2\u00B 8 \u00E3\u00A7\x16\u00CF\u0093\bQ4\u00C8\u00D6X\u00CE\u00BD`\t\u00BB\u009A+\x11q\u008A\u008 7 .\u00E6\u00D6:'\u008B$z\u00EE j\u00FF\u00A3\u00CF/\x1C\u00A5\x1C\u00CAs\u00E0\x0Bt\u00A5\u00CEhr!w\u00FC\u00BB~\u00AE8\ x07\u00EE\u00B8\u00F3\u0087\u00AC^\u00BD\u009A\u00B5k\u00D7v!d\x0B*\u0099\u009B\u009B[(\u 0 0F4\u00ACu\u00A7*\u00A6\u00AB\u009A(\u0094<zD\u00F0\u0095\x1FY\u008C\u00EB\x0E\u00B0\u008 4 @ 0\x16V\u00AE\u00AC\x12/Z\u00C7\u00A1}\t\x15OcL\u008E5\x06\u00B2\f]\u00F3q\u00AD\u0083\u00 A8\u00FD{\u009E\x1F8J9\u0094\u00EF\x10\u0081\u00C0\x05\u00927_\u00BD\u009A}GV\u00F0\u00C0 \ u00E3-n\u00FF\u00B3^\u0096T\u00DB\u00D4\u00FB\x061\u00C6033\u00C3\u00D6\u00AD[9\u00FF\u00 8 2\x0B\u00C8uN\x1C\u00C7\x0B\u009BuO\u00AEe\u0090\u0092\u00C0S\u008C6%\u00FF\u00F3.\u00CBd K \x10x\u00A2\u00D8\x0F\x15\u00A2\x18\u0097:h\u00F4\u00F9\u00F4mX\u00C7\u00F6]\u0096\u009A\ u 00E8`r\u00D3\x1D\u00EA\x1Bl\u0096a\x06B\u00D4\u00DC0\u00EA\u00C0\u00F0\u0099\u0085#\u00A5 \ u00C3\u00F3\x1D\"\x14\x10*l\u00C9\u00E7\u0093\u00D7_\u00C8Uk\u0097r\u00E9\u00C7\u00F7\x10 \ u00AA\u009C\u00DB?\u00B1\u00865\u0083\u008A\u0099V\u00CA\u00F7\u00BF\u00F7=\u00A6\u00A6\u 0 0A6\u00B8\u00FA\u00EAk\u0088\u00E3\x18\u00ADu1\u00B0\x12\u00F2\u0097z&\u00CFSdF\u00F1\u00 E 5\x1F\u00C1cG!\u00F2\u008B\u0086X\b\x16\x00\u0081\u00C0W\u0082\r\u0097\u00AD\u00E2\u00FE= \ x11A\u00B3\u0089s96\u00CF1\u00DD\u00E1\u00BEM3\u00DC\u00E22a|\by`\u00E4\u00CC\u00C0\u0091 \ u00B2\b%\x19\n\u0088\x14\u00AE\u00E4\u00A3K>+V\u00F5\u00F3\u00BD\x0F\u00BC\u0092\u00C7\x0 F \u00E7\\\u00FD\u00D1\u009FQ/\u00E7\u00FC\u00ED\u00C7\u00D7\x11dG\u00D8\u00B1\u00F3\x116]x \ x11\u00EDv\u00A1\u0098\u0083\u0087Fh4\u00FA\u00F1\u0083pa+\x05Y\x18\u00B0\u00F2\x14_\u00B D \x07\x1E\u00DC'\b\x03\u0081\x14\u00A2\u00F8\u00F9<\x1CY\u0084V\u0096Y^u\u00E5R\x1E\x1C\u0 0 EDe|\u00FF4\u00A1\u00D4\bg\x10.\u00C7\u0099\x1Ckrl;E\u00AE\u00AEQ\u008EG\x10\x07\u008E>\u 0 0C7\u00BD\u0095\x00\u00E5Yd\x00\"RP\u00F2\u00B1\u0095\x00S\u008Dh\u0095#\u00DEr\u00C9Y\u0 0 FC\u008F\u00D7\u00AC\u00E3\u0081]\u00A3\u00BC\u00F5\x13?E\u008A\u008C/\u00BE\x7F1\x17\u00 9 F]e|\u00BAP\u00CC\u00F6\u00ED\u00DB\u00D9\u00B6m\x1B\u00EF~\u00CF{)\u0095*\u00A0\x14\x0E\ u 0089\x13\u0082J\u00A4\u00F8\u00D6O\x1D\u00B7\u00FCc\u00CEP_@\u00AD\u00EC\x15f\u00DD\u00F5 \ x1A\u00C4\u0089\u0095\u00E7\u008E\r\x1Bz\u0088\u00FB\u0096\u00F2\u0093\u00AD\x13\u0084.\u 0 0C5\u00D9\u00BC\u00D8Dt9\u00D2\x19\u00B09\u00A6\u0093\x12\u009E\u00DBKen\x04qp\u00EC\u00B 9 \u0083\u00A3\u0094E\x05 B\t%\x0FW\x0E0\u00B5\u0088\u00BCV\"\u00ED\u00A91W\u00AF\u00F1\u0081MK\u00F8\u00DC\x1A\u00 9F\u00BBw\x1E\u00E3=\u00FFi'\x133m\u00FE\u00C3\u00EF/a\u00CB\u00C62{\u009F8\u00C4\u00F7\u 0 0EE\u00BC\u0093-\u00D7\u00BC\u0096\u00B3\u00D6\u00AC\u00C5:\u0098k\u00B5P~@O\u00BD\u00C6O \ u00F7;>\u00F7\u00ED\u009C\u00DC\n<O\u00D1_\u00F3\u0089\u0082\u00A2\x199\x19\u00CE\u00BC\u 0 0EF\f\u00F4\x05\u009C}\u00D9jn\u00BFs\u00920i\u00E1l\u00A1\x18g\x0B\u00F5`\u00F3b\x131I)_ 8 @\u00CF\u00D4a\x18\u0099<\u00FDp~)\u009C\u00CA\x01\u00B6\x1Abj%\u00B2\u009E\nY_\u008Dv\u0 0 A3\u0097V\x7F?7\f\u00C2\u009F\u00DB\u00A3\u00FC\u00D3\u00BE1>v\u00CB\x1Ev\u00EF\u009B\u00 E 5_\u00BEi\u0090\u00CD+Z\b\x01\u00AB\u00D6\u00AE\u00C7\"\u0099k\u00CE\u00F17\u00B7\u00DE\u 0 0C2[\u00FE\u00F9;X\u00B3\u00EE\\\u00FE\u00F2\u00DB\u0096m{,JX\x10\x02%%\u008D\u00BA\u008F \ u00EFIpO\u0082\u0083 \u00F4\x05\u0097\u00BEv%wn\u00EB\x10\u008FL@W-\u00D8\u00C2\u0098\u009D\u00E9\u00A6x\u00A3 \u00B1IJ\u00EF\u00E5\u008B\u00A9=\u00BA\x17\u0092\u00EC\u00F4\u00C2\u00F1\u00E6\u00C3)\u0 0 94'\u00C2\u00A9\x1E\u0091\u00D7*\u00A4=U\u00B2F\x0F\u009D\u0081^\u00E2\u0081~\\\u00E0\u00 F 3{\u00C9q>8\u00B9\u008B\u0089\u00F1\x19n\u00FE\u00C18?\u00DE6\u00CA\u00A5\x17/\u00E2Co[\u 0 0C3\u0092\u00BE\u0088Vj\u00F8\u00CE\u00FF\u00FD\x16\u008B\u0086\x06y\u00F5\u00EF\\\u008BR \ u0092\x1DOhn\u00BES\u00D36%l\x11O\u00F8\u009E\u00A4\u00B7Z\f\u00C2\u008A\u00D0>a\u00CA\u0 0 C6\u00C2\u0096k\x16\u00F3\u00E0\x11\u00C5\u0091\x1DG\u00A8\u0084\u00B6{\nC\u0093k\u008D5\ u 00C5^\u00BD396\u00D7D\"e\u00C0\u008F\u008B\u00C9\u00C1\u00E9\u0082s\u00B2jD\u00A4\u00B0e\ x 1F[\t1\u00F5r\u00A1\u009A\u00DE\x1Ai\u00A3\u0097xQ\u0083\u00B4\u00B7\u00A70O\x01\u009Bg\u 0 08Fr\u00E3\u00B1\u009D,s\x19\u00DF\u00FEy\u008B\u00AF\u00FC\u00F08\u0095j\u00C0\u00BFz\u0 0 F3j6,2\f\u00EF}\u009C\x0B.\u00BB\n\u008BB\x05\x01\u00DF\u00FC\u00EB\u00FF\u00C6\u00CF\u00 A 7\u00D72\u00D3\x7F\x1D\u00C7'\u00E3\u00A2\u009AF\x10\u00FA\u0092Z\u00C9CHq\u008A\u00FFd\u 0 099\u00E3\u00A2M=\u00CC\u0094\u00CB\f\u00FF\u00C36\u0094\u0093\u0094jUJ\u00A5\u0088\u0099 v \u00CE\u00F4lJ\u00BB\u009Db\u008C\u00C6s)\u008B\u00BC&\n{z\u00C3\u00EA\u0097\u00BD\u00C6\ u 00C7\u00D4J\u00E4\u00B5\x12YO\u008D\u00B4Q'\u00E9\u00EF\u00A5\u00BDh\u0080\u00BC\x14\u009 E D\x15\x06\u00D3\u0098\u00F7\u008D\u00ED\u00E6u\u00F9\x14#\u00D39\u00B7\u00DE;\u00C6\u00F6 \ u00E1\x16W\u009E7\u00C0\u00BB\u00AE\\\u00C1\u00B2^\x1F\u00E1\x05\u00DC\u00FB\u00A3\u00BB\ u 00D8\u00BD\u00F3'l|\u00CD\u009Fp\u00FB\u008E\nSy\u009D\u00D9\u00B6AI\u0089\x03\u00A2PQ\x0 E \u00D5)p\u00AC\u0085%C!g]2\u00C8C\u00B7\u00DD\u0085\u0098-\u00FC\u00C4\t\x0F\u00BC\u0080\ u 008C\u0080X+2ci\u00C8&\u0081\u00C8O\u00AF!\u00CFg(\x15\x00\u00A1\u0082\u0092W\u00A8\u00A6 \ x16\u00A1{*d=U\u00D2F\x0F\u009D\u0081>\u00DA\x03\u00FD8O\u00FD\u00D2Y6\x7F6\u00E6\u00AA\u 0 0B1\x03\u00BC\u00DB\u009Bfe xp\u00B8\u00CD\u00DF\u00ED\u009C\u00A4e`\u00F3\u00D9}\\vN\x1F\u00D3O\u00FC\u0082\u009E\u0 0C6b\u00BE\u00F2\u009DY\u00E6\u00DA\u008E`\u00F9yLv<\u00DA\u0099Cu\x15T\n\x15\u00A1/\x17| \ x07\u00C0W\u0092+^?\u00C4\u008F\x7F\u00B0\x0B\u00F9\x14-C\u00B1\u0081\u00FD\x1C\x1CA\u00F 9 Uu\u00CD\u00BC\x11\u00EBz\u0085\u00AC\u00B7J\u00D2\u00E8\u00A1\u00BD\u00A8\u009F\u00A4\u0 0 D1\u00DB\u00F5\u0083\u0085\u00BF\u008A\u00A0\x15\x13MN!'\u00E7X47\u00CB\u00AB\u00A2\u0094 7 ./\u00D1\x1B\u0085\u00DC\u00BFo\u0086;\x1E\x18A\x05\x1E}\"d\u00FCpL'\u00E9\u00CEd\u00CA\r * +^\u00C6\u00C8\u00A4\u00C6:\u00B1\u00E05\u00A5@\u00E1w+f\u00D1U\u00CF\u00AB\u00AE\u00EA\u 0 0E3\u00D1\u00E1)\u00DA[\u00EF9\u00B3\u00F3\u009CS\u00AA\u00E1\u0092w\n\u009C\u00AC\u00DE\ u 00F5\u009B\u00FE\x1E\u00E2E\u00FD\u0085\u00DF,\u00EC-[\u0082fL83Ciz\u008E`\u00A6\u00857\u 0 0D3D\u00CD\u00C4\u00D4\u00B3\u008C\u00D5u\u008F\u00E9\u00B1\u0098\u00A3#\x19\u00D6\u0088_ 9 \u0086Q\u008B\u00D6\x106\u0096sp2G\u00CD\x1B\u00B2,<\u00C8\u0093\u0085\u0082t\x0E\u00AF\u 0 0B8\u00A0B\u00BB\u00E28r\u00C7\x0F!M\u00CE\x1C\x1C\u00A5,\u00CA\u00EF\u00FAM7\u0085\u009B j \u0080\u00A9\u0095\u00D1\u00F5\ni_\u008D\u00B4\u00AF\u0087\u00F6\u00BC\x19\x032M\t\u009A1 \ u00D1l\u0093`\u00AE\u0089?\x1B\x134c\u00FC\u00B9\x18\u00D5L\x10\u00CD\x14\u00D7\u00D2\u00 B 8\u00D4\u00E2r\u00811Oq\u00DC^(*k6\x11Se\u00A2i\u008B\u00E6\u0093\u00A2j\x0E|\u0089\u0090 \ x02\u0093\u00C3\u00B2e!K/\u00A8\u00F0\u00C8\u00ED\u00F7 &F\u00CF0\u009C\x00D \u00A1\u00A4p\u00A5\u0093\u00E0\u00D4\u00CA\u0085r\u00FAz\u00E84z\u00C9K\x112\u00CB\b\u00 E2\u0098\u00A0\u00D5\u00C6o\u00B5\u00F1Z\x1D\u00FCV\u008C\u00DF\u00EC [\t2\u00CE\x10\u00ED\f\x12\u008BI\x1D&\u0097\u00BFvx\u00E7\u00C2:\x03\u00EB/\u00E2\u00D0\ u00B4 \u00CBY\u00C8XR\x16\u00FD\u0095C\x12\u0085\u0092\u008B\u00AF\u00AE\u00F1\u00B3\x1F\u00EE\ u0084\u00BD{\u00CE\x1C\x1C\u00CF\u00B3H\u00BF\x0B'*\u00E0\u00D8j\u0080\u00A9\u0096\u00D0] \ u00F5d=Ut\u00B9T\u00C0\u00D4\x1A\u00D5I\u00F0:)^\u009C\u00E0\u00B5;xq\u0082\u008CSd;C\u00 B 63\\b\u00B0\u00A9\u00C3h\u0081\u00B5\u00E2\u00FF\u00FFG\u00F4\u00AE\u00A4\u00B6r\x03#S\u0 0 B6\u00DB{\u00CABA\u00B2\x18e\u00D8\x1C.\u00DDRe\u00EF\u00C1\u00A3\u00A4?\u00BE\u00EF\u00F 9 \b+\x01\u0091\u0087\u008B|l\u00B7:\u00CEk%t\u00B9\u008C)GXO\u0082sH\u009D#S\u008D\u0097\u 0 0A4\u00A8N\u00B1d;Cv4\u00A2\u00A3!1\u00B8\u00D4b\u00F4\u00AF\t\u00A7_u\u00AAw\u00C5\u0085 \ u00D8\u00EAb&Z\u00B6\x18\u00CE3\x1Fb`\u00AC\u00E0\u00BC\u00F3#\u00B2j\u009B\u00D1\u00DB\u 0 0EF\u0082,;SpN\u00CCmD\u00A8p\u0091\u0087-\u00F9\u00D8r\u0088)\u0087\u0098R\u0088\u00F1\u 0 0BB\x05\u009A\u00B5\u00C8\u00DC S\u008D\u00CCrd'C&\x1A\u0091hD\u009AC:\x0F\x06L\u00FE\u009B\u009D\u0080p^\u0089\u00D29\u0 097\u00D1\u00CCK\u00B4\u00F5|\u00B7~\u00A2R^\u00BA\u00D4g\u00C9+\x04\u00FB\u00BEy\x0Fb|\u 0 0EC\u00CCe+\u00E59d  \u0090\x10*\\\u00E4\u00E3\"\x1F\x13\u00F9\u00B8\u00C0\u00C3\u00A9b\u00A4 \u008CC\x18\u0083\u00D0\x06\u0099\u00E6\u0088T#2\u0083Hs\\fq\u0099\u00C5j0F>\u00A3M\x02W\ x19\u00A2\u00B4\u00F6R&\u00DA\x0E\u00E7d\u00B7\u00D6\x11X'(W$\x1B/W\u00EC\u00F9\u00D1\x0E \ u00DC\u00E3{\u00CF\f\x1C!\u00BAp\u00BC\u00C2wD q\u0081\u00C2\u0085\x1E\u00CEWE\u00D1'\u00BB\u00E1a\x1D\"7\u00C5\u00D2\x16\u00B2\x1C\u00B 4\u0085\u00CC\u00E2r\u00F7\u00AC\u00C0,\x00\x1A\u00DC\u0088\x1AZ\u00CFlR\u00F4Y\u00F3\u00 D 5\u00B2s\u0082\u0097]\x120rp\x0F\u00EE\u00FE\u0087\u009E\u00F1\x16\u00CD3j\x1F\u00A4\x02\ u 00E9\x0B\u00F0\x05\u00F8\u00B2X\u009E\u00C2Iq\u00A2\u00F0\u00B3\x16a\x1C\u00E4\x16r\x03\u 0 0B9\u0083\u00DCa\u00B5+\u009Ae+\u009F\u00FD\u0096\u00AD\u00F4\x10k^M\x16\u00F5\u0093jq\x0 2 \u0090\u00AF\u00A0\u009A\u00D3\u00DE\u00FF\x10\u00FDc\x07\u009EvE\u00FC\u00AC\u00E1\b\u00 D 1\x05\u00E4\u0081P\x02<\u0081\u00F0D\x01F\nDQ\fS\x1C\x18t`\n(\u00CE8\\\x0E\u00C6<\u00CD\u 0 0AC\u00F44/\x1B\u00F5\"\u00CE\u00BE\u0086\u00D4\u0086E\u00F5\u00AC$\u00F4Hf\u0086\x7F\u00 C 1\u00C0\u00D8c\u00F8\u00BAsf\u00C2\u00EA\u0094-\x18\u00E9\u008A\u0093\u00F3\u00AA[o\u00C8 \ u00F9)]W\u00C5\u00AE\u0080\u00D3=\u00B2\u00835`m!\u00F9\u00D3}\u0099\u00C69\u00B0\u00E2\u 0 095d\u00B9@\u00F6z\u00CC\u008E\u00EF\u00A7\u00BC\x7F\x07U\x13?OGPD\x17\u0090\u00EC\u00CE\ u 009D\u009E\u0094pN:\u00F6\u00F7\u009CA9\u00F9J\u0096_\u008E\u00B7r\x1D\u00CD\u00CE\x18<\u 0 0FA\x00}\u00E9\u00D4\u00F3\u00BFW.\u0084[\x18\u00E7\x16\x01u\u00A27rN\u009C\u0096\u00A3 OK=~\u0085\u00D6\u00FA\u00CB\u00C9\x0E>\u00C6\u00A2\u00E6\u00C8|p\u00FFvl\x07\u009F\u0080 \u00C3)\u0080\u00CE\u00DC%\u0098\u00AB-\u00C6\u00EF\u00CCQ\u00CA\u00E3\u00D3s\u00C7\u0097 \ u00FE\u00CF\u00AE\u00A7\u00BE\u00FE\u00DF\x00\u0097R\u00B1\x18\u009C\x1AC\u00A3\x00\x00\x 0 0\x00IEND\u00AEB`\u0082

                            • 11. Re: File location
                              Scorpio17523 Level 1

                              When I try to run the script to test this I get the error:

                               

                              No script is active.

                               

                              Thoughts?

                              Would this work if the script was in the Startup Folder?

                              • 12. Re: File location
                                TᴀW Adobe Community Professional & MVP

                                In fact,

                                 

                                $.fileName

                                 

                                is more convenient*. I think it's how I normally get the path to current script myself, come to think of it.

                                 

                                *app.activeScript throws an error when run from ESTK, which can slow you down (the script has to be run by double-clicking on it in the scripts panel).

                                • 13. Re: File location
                                  Scorpio17523 Level 1

                                  so...

                                   

                                  var myPic = $.CP.png

                                  ?

                                  • 14. Re: File location
                                    TᴀW Adobe Community Professional & MVP

                                    No.

                                     

                                    myPng = File(File($.fileName).parent + "/CP.png");

                                    • 15. Re: File location
                                      TᴀW Adobe Community Professional & MVP

                                      (I edited the above answer, because $.fileName returns a string, not a File, unlike app.activeScript) -- Ariel

                                      • 16. Re: File location
                                        Scorpio17523 Level 1

                                        Sadly that didn't work either.

                                         

                                        Ultimately this is a script that will run on startup as it's part of a palette toolbar (if that helps).

                                        • 17. Re: File location
                                          TᴀW Adobe Community Professional & MVP

                                          Check out the new, modified code here: Re: File location

                                          • 18. Re: File location
                                            Scorpio17523 Level 1

                                            The updated version worked!

                                             

                                            Thank you. Yes, as you said, running it through ExtendScript throws up an error, but when run normally it works perfectly.

                                            This is a much better way of doing in.

                                             

                                            Thanks.