(lp1 (ccopy_reg _reconstructor p2 (cpygments.token _TokenType p3 c__builtin__ tuple p4 (S'Comment' p5 S'Multiline' p6 ttRp7 (dp8 S'subtypes' p9 c__builtin__ set p10 ((ltRp11 sS'parent' p12 g2 (g3 g4 (g5 ttRp13 (dp14 g12 g2 (g3 g4 (ttRp15 (dp16 g5 g13 sS'Name' p17 g2 (g3 g4 (g17 ttRp18 (dp19 S'Function' p20 g2 (g3 g4 (g17 g20 ttRp21 (dp22 g9 g10 ((ltRp23 sg12 g18 sbsS'Exception' p24 g2 (g3 g4 (g17 g24 ttRp25 (dp26 g9 g10 ((ltRp27 sg12 g18 sbsS'Tag' p28 g2 (g3 g4 (g17 g28 ttRp29 (dp30 g9 g10 ((ltRp31 sg12 g18 sbsS'Constant' p32 g2 (g3 g4 (g17 g32 ttRp33 (dp34 g9 g10 ((ltRp35 sg12 g18 sbsg12 g15 sS'Pseudo' p36 g2 (g3 g4 (g17 g36 ttRp37 (dp38 g9 g10 ((ltRp39 sg12 g18 sbsS'Attribute' p40 g2 (g3 g4 (g17 g40 ttRp41 (dp42 g9 g10 ((ltRp43 sg12 g18 sbsS'Label' p44 g2 (g3 g4 (g17 g44 ttRp45 (dp46 g9 g10 ((ltRp47 sg12 g18 sbsS'Blubb' p48 g2 (g3 g4 (g17 g48 ttRp49 (dp50 g9 g10 ((ltRp51 sg12 g18 sbsS'Entity' p52 g2 (g3 g4 (g17 g52 ttRp53 (dp54 g9 g10 ((ltRp55 sg12 g18 sbsS'Builtin' p56 g2 (g3 g4 (g17 g56 ttRp57 (dp58 g9 g10 ((lp59 g2 (g3 g4 (g17 g56 g36 ttRp60 (dp61 g9 g10 ((ltRp62 sg12 g57 sbatRp63 sg36 g60 sg12 g18 sbsS'Other' p64 g2 (g3 g4 (g17 g64 ttRp65 (dp66 g9 g10 ((ltRp67 sg12 g18 sbsS'Identifier' p68 g2 (g3 g4 (g17 g68 ttRp69 (dp70 g9 g10 ((ltRp71 sg12 g18 sbsS'Variable' p72 g2 (g3 g4 (g17 g72 ttRp73 (dp74 g12 g18 sS'Global' p75 g2 (g3 g4 (g17 g72 g75 ttRp76 (dp77 g9 g10 ((ltRp78 sg12 g73 sbsS'Instance' p79 g2 (g3 g4 (g17 g72 g79 ttRp80 (dp81 g9 g10 ((ltRp82 sg12 g73 sbsS'Anonymous' p83 g2 (g3 g4 (g17 g72 g83 ttRp84 (dp85 g9 g10 ((ltRp86 sg12 g73 sbsg9 g10 ((lp87 g84 ag80 ag76 ag2 (g3 g4 (g17 g72 S'Class' p88 ttRp89 (dp90 g9 g10 ((ltRp91 sg12 g73 sbatRp92 sg88 g89 sbsg9 g10 ((lp93 g2 (g3 g4 (g17 S'Decorator' p94 ttRp95 (dp96 g9 g10 ((ltRp97 sg12 g18 sbag41 ag33 ag37 ag2 (g3 g4 (g17 S'Namespace' p98 ttRp99 (dp100 g9 g10 ((ltRp101 sg12 g18 sbag69 ag57 ag73 ag65 ag49 ag53 ag21 ag2 (g3 g4 (g17 S'Property' p102 ttRp103 (dp104 g9 g10 ((ltRp105 sg12 g18 sbag45 ag29 ag25 ag2 (g3 g4 (g17 g88 ttRp106 (dp107 g9 g10 ((ltRp108 sg12 g18 sbatRp109 sg102 g103 sg88 g106 sg94 g95 sg98 g99 sbsS'Keyword' p110 g2 (g3 g4 (g110 ttRp111 (dp112 S'Pervasive' p113 g2 (g3 g4 (g110 g113 ttRp114 (dp115 g9 g10 ((ltRp116 sg12 g111 sbsg32 g2 (g3 g4 (g110 g32 ttRp117 (dp118 g9 g10 ((ltRp119 sg12 g111 sbsg12 g15 sg98 g2 (g3 g4 (g110 g98 ttRp120 (dp121 g9 g10 ((ltRp122 sg12 g111 sbsg36 g2 (g3 g4 (g110 g36 ttRp123 (dp124 g9 g10 ((ltRp125 sg12 g111 sbsS'Reserved' p126 g2 (g3 g4 (g110 g126 ttRp127 (dp128 g9 g10 ((ltRp129 sg12 g111 sbsS'Declaration' p130 g2 (g3 g4 (g110 g130 ttRp131 (dp132 g9 g10 ((ltRp133 sg12 g111 sbsg72 g2 (g3 g4 (g110 g72 ttRp134 (dp135 g9 g10 ((ltRp136 sg12 g111 sbsg9 g10 ((lp137 g117 ag127 ag2 (g3 g4 (g110 S'Type' p138 ttRp139 (dp140 g9 g10 ((ltRp141 sg12 g111 sbag114 ag131 ag134 ag120 ag123 atRp142 sg138 g139 sbsS'Generic' p143 g2 (g3 g4 (g143 ttRp144 (dp145 S'Prompt' p146 g2 (g3 g4 (g143 g146 ttRp147 (dp148 g9 g10 ((ltRp149 sg12 g144 sbsg12 g15 sS'Deleted' p150 g2 (g3 g4 (g143 g150 ttRp151 (dp152 g9 g10 ((ltRp153 sg12 g144 sbsS'Traceback' p154 g2 (g3 g4 (g143 g154 ttRp155 (dp156 g9 g10 ((ltRp157 sg12 g144 sbsS'Emph' p158 g2 (g3 g4 (g143 g158 ttRp159 (dp160 g9 g10 ((ltRp161 sg12 g144 sbsS'Output' p162 g2 (g3 g4 (g143 g162 ttRp163 (dp164 g9 g10 ((ltRp165 sg12 g144 sbsS'Subheading' p166 g2 (g3 g4 (g143 g166 ttRp167 (dp168 g9 g10 ((ltRp169 sg12 g144 sbsS'Error' p170 g2 (g3 g4 (g143 g170 ttRp171 (dp172 g9 g10 ((ltRp173 sg12 g144 sbsg9 g10 ((lp174 g163 ag159 ag171 ag167 ag155 ag151 ag2 (g3 g4 (g143 S'Heading' p175 ttRp176 (dp177 g9 g10 ((ltRp178 sg12 g144 sbag2 (g3 g4 (g143 S'Inserted' p179 ttRp180 (dp181 g9 g10 ((ltRp182 sg12 g144 sbag2 (g3 g4 (g143 S'Strong' p183 ttRp184 (dp185 g9 g10 ((ltRp186 sg12 g144 sbag147 atRp187 sg183 g184 sg179 g180 sg175 g176 sbsS'Text' p188 g2 (g3 g4 (g188 ttRp189 (dp190 g9 g10 ((lp191 g2 (g3 g4 (g188 S'Symbol' p192 ttRp193 (dp194 g9 g10 ((ltRp195 sg12 g189 sbag2 (g3 g4 (g188 S'Whitespace' p196 ttRp197 (dp198 g9 g10 ((ltRp199 sg12 g189 sbatRp200 sg192 g193 sg196 g197 sg12 g15 sbsS'Punctuation' p201 g2 (g3 g4 (g201 ttRp202 (dp203 g9 g10 ((lp204 g2 (g3 g4 (g201 S'Indicator' p205 ttRp206 (dp207 g9 g10 ((ltRp208 sg12 g202 sbatRp209 sg205 g206 sg12 g15 sbsS'Token' p210 g15 sS'Number' p211 g2 (g3 g4 (S'Literal' p212 g211 ttRp213 (dp214 S'Bin' p215 g2 (g3 g4 (g212 g211 g215 ttRp216 (dp217 g9 g10 ((ltRp218 sg12 g213 sbsS'Binary' p219 g2 (g3 g4 (g212 g211 g219 ttRp220 (dp221 g9 g10 ((ltRp222 sg12 g213 sbsg12 g2 (g3 g4 (g212 ttRp223 (dp224 S'String' p225 g2 (g3 g4 (g212 g225 ttRp226 (dp227 S'Regex' p228 g2 (g3 g4 (g212 g225 g228 ttRp229 (dp230 g9 g10 ((ltRp231 sg12 g226 sbsS'Interpol' p232 g2 (g3 g4 (g212 g225 g232 ttRp233 (dp234 g9 g10 ((ltRp235 sg12 g226 sbsS'Regexp' p236 g2 (g3 g4 (g212 g225 g236 ttRp237 (dp238 g9 g10 ((ltRp239 sg12 g226 sbsg12 g223 sS'Heredoc' p240 g2 (g3 g4 (g212 g225 g240 ttRp241 (dp242 g9 g10 ((ltRp243 sg12 g226 sbsS'Double' p244 g2 (g3 g4 (g212 g225 g244 ttRp245 (dp246 g9 g10 ((ltRp247 sg12 g226 sbsg192 g2 (g3 g4 (g212 g225 g192 ttRp248 (dp249 g9 g10 ((ltRp250 sg12 g226 sbsS'Escape' p251 g2 (g3 g4 (g212 g225 g251 ttRp252 (dp253 g9 g10 ((ltRp254 sg12 g226 sbsS'Character' p255 g2 (g3 g4 (g212 g225 g255 ttRp256 (dp257 g9 g10 ((ltRp258 sg12 g226 sbsS'Interp' p259 g2 (g3 g4 (g212 g225 g259 ttRp260 (dp261 g9 g10 ((ltRp262 sg12 g226 sbsS'Backtick' p263 g2 (g3 g4 (g212 g225 g263 ttRp264 (dp265 g9 g10 ((ltRp266 sg12 g226 sbsS'Char' p267 g2 (g3 g4 (g212 g225 g267 ttRp268 (dp269 g9 g10 ((ltRp270 sg12 g226 sbsS'Single' p271 g2 (g3 g4 (g212 g225 g271 ttRp272 (dp273 g9 g10 ((ltRp274 sg12 g226 sbsg64 g2 (g3 g4 (g212 g225 g64 ttRp275 (dp276 g9 g10 ((ltRp277 sg12 g226 sbsS'Doc' p278 g2 (g3 g4 (g212 g225 g278 ttRp279 (dp280 g9 g10 ((ltRp281 sg12 g226 sbsg9 g10 ((lp282 g275 ag2 (g3 g4 (g212 g225 S'Atom' p283 ttRp284 (dp285 g9 g10 ((ltRp286 sg12 g226 sbag245 ag268 ag260 ag279 ag241 ag264 ag233 ag248 ag237 ag229 ag272 ag256 ag252 atRp287 sg283 g284 sbsg12 g15 sg211 g213 sS'Scalar' p288 g2 (g3 g4 (g212 g288 ttRp289 (dp290 g9 g10 ((lp291 g2 (g3 g4 (g212 g288 S'Plain' p292 ttRp293 (dp294 g9 g10 ((ltRp295 sg12 g289 sbatRp296 sg12 g223 sg292 g293 sbsg64 g2 (g3 g4 (g212 g64 ttRp297 (dp298 g9 g10 ((ltRp299 sg12 g223 sbsS'Date' p300 g2 (g3 g4 (g212 g300 ttRp301 (dp302 g9 g10 ((ltRp303 sg12 g223 sbsg9 g10 ((lp304 g301 ag226 ag297 ag213 ag289 atRp305 sbsS'Decimal' p306 g2 (g3 g4 (g212 g211 g306 ttRp307 (dp308 g9 g10 ((ltRp309 sg12 g213 sbsS'Float' p310 g2 (g3 g4 (g212 g211 g310 ttRp311 (dp312 g9 g10 ((ltRp313 sg12 g213 sbsS'Hex' p314 g2 (g3 g4 (g212 g211 g314 ttRp315 (dp316 g9 g10 ((ltRp317 sg12 g213 sbsS'Integer' p318 g2 (g3 g4 (g212 g211 g318 ttRp319 (dp320 g9 g10 ((lp321 g2 (g3 g4 (g212 g211 g318 S'Long' p322 ttRp323 (dp324 g9 g10 ((ltRp325 sg12 g319 sbatRp326 sg322 g323 sg12 g213 sbsS'Octal' p327 g2 (g3 g4 (g212 g211 g327 ttRp328 (dp329 g9 g10 ((ltRp330 sg12 g213 sbsg9 g10 ((lp331 g216 ag220 ag328 ag307 ag2 (g3 g4 (g212 g211 S'Oct' p332 ttRp333 (dp334 g9 g10 ((ltRp335 sg12 g213 sbag319 ag311 ag315 atRp336 sg332 g333 sbsg212 g223 sg64 g2 (g3 g4 (g64 ttRp337 (dp338 g9 g10 ((ltRp339 sg12 g15 sbsg170 g2 (g3 g4 (g170 ttRp340 (dp341 g9 g10 ((ltRp342 sg12 g15 sbsS'Operator' p343 g2 (g3 g4 (g343 ttRp344 (dp345 g9 g10 ((lp346 g2 (g3 g4 (g343 S'Word' p347 ttRp348 (dp349 g9 g10 ((ltRp350 sg12 g344 sbatRp351 sg347 g348 sg12 g15 sbsg9 g10 ((lp352 g13 ag340 ag144 ag189 ag18 ag202 ag111 ag223 ag344 ag337 atRp353 sg225 g226 sbsS'Preproc' p354 g2 (g3 g4 (g5 g354 ttRp355 (dp356 g9 g10 ((ltRp357 sg12 g13 sbsg271 g2 (g3 g4 (g5 g271 ttRp358 (dp359 g9 g10 ((ltRp360 sg12 g13 sbsg6 g7 sg9 g10 ((lp361 g2 (g3 g4 (g5 S'Special' p362 ttRp363 (dp364 g9 g10 ((ltRp365 sg12 g13 sbag355 ag358 ag7 atRp366 sg362 g363 sbsbV/*\u000a * Created on 13-Mar-2004\u000a * Created by James Yeh\u000a * Copyright (C) 2004, 2005, 2006 Aelitis, All Rights Reserved.\u000a *\u000a * This program is free software; you can redistribute it and/or\u000a * modify it under the terms of the GNU General Public License\u000a * as published by the Free Software Foundation; either version 2\u000a * of the License, or (at your option) any later version.\u000a * This program is distributed in the hope that it will be useful,\u000a * but WITHOUT ANY WARRANTY; without even the implied warranty of\u000a * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u000a * GNU General Public License for more details.\u000a * You should have received a copy of the GNU General Public License\u000a * along with this program; if not, write to the Free Software\u000a * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\u000a * \u000a * AELITIS, SAS au capital de 46,603.30 euros\u000a * 8 Allee Lenotre, La Grille Royale, 78600 Le Mesnil le Roi, France.\u000a *\u000a */ p367 tp368 a(g189 V\u000a tp369 a(g189 V\u000a tp370 a(g120 Vpackage p371 tp372 a(g189 V tp373 a(g18 Vorg p374 tp375 a(g344 V. tp376 a(g41 Vgudy p377 tp378 a(g344 V. tp379 a(g41 Vazureus2 p380 tp381 a(g344 V. tp382 a(g41 Vplatform p383 tp384 a(g344 V. tp385 a(g41 Vmacosx p386 tp387 a(g344 V; tp388 a(g189 V\u000a tp389 a(g189 V\u000a tp390 a(g120 Vimport p391 tp392 a(g189 V tp393 a(g99 Vorg.gudy.azureus2.core3.logging.* p394 tp395 a(g344 V; tp396 a(g189 V\u000a tp397 a(g120 Vimport p398 tp399 a(g189 V tp400 a(g99 Vorg.gudy.azureus2.core3.util.AEMonitor p401 tp402 a(g344 V; tp403 a(g189 V\u000a tp404 a(g120 Vimport p405 tp406 a(g189 V tp407 a(g99 Vorg.gudy.azureus2.core3.util.Debug p408 tp409 a(g344 V; tp410 a(g189 V\u000a tp411 a(g120 Vimport p412 tp413 a(g189 V tp414 a(g99 Vorg.gudy.azureus2.core3.util.SystemProperties p415 tp416 a(g344 V; tp417 a(g189 V\u000a tp418 a(g120 Vimport p419 tp420 a(g189 V tp421 a(g99 Vorg.gudy.azureus2.platform.PlatformManager p422 tp423 a(g344 V; tp424 a(g189 V\u000a tp425 a(g120 Vimport p426 tp427 a(g189 V tp428 a(g99 Vorg.gudy.azureus2.platform.PlatformManagerCapabilities p429 tp430 a(g344 V; tp431 a(g189 V\u000a tp432 a(g120 Vimport p433 tp434 a(g189 V tp435 a(g99 Vorg.gudy.azureus2.platform.PlatformManagerListener p436 tp437 a(g344 V; tp438 a(g189 V\u000a tp439 a(g120 Vimport p440 tp441 a(g189 V tp442 a(g99 Vorg.gudy.azureus2.platform.macosx.access.jnilib.OSXAccess p443 tp444 a(g344 V; tp445 a(g189 V\u000a tp446 a(g189 V\u000a tp447 a(g120 Vimport p448 tp449 a(g189 V tp450 a(g99 Vorg.gudy.azureus2.plugins.platform.PlatformManagerException p451 tp452 a(g344 V; tp453 a(g189 V\u000a tp454 a(g189 V\u000a tp455 a(g120 Vimport p456 tp457 a(g189 V tp458 a(g99 Vjava.io.BufferedReader p459 tp460 a(g344 V; tp461 a(g189 V\u000a tp462 a(g120 Vimport p463 tp464 a(g189 V tp465 a(g99 Vjava.io.File p466 tp467 a(g344 V; tp468 a(g189 V\u000a tp469 a(g120 Vimport p470 tp471 a(g189 V tp472 a(g99 Vjava.io.IOException p473 tp474 a(g344 V; tp475 a(g189 V\u000a tp476 a(g120 Vimport p477 tp478 a(g189 V tp479 a(g99 Vjava.io.InputStreamReader p480 tp481 a(g344 V; tp482 a(g189 V\u000a tp483 a(g120 Vimport p484 tp485 a(g189 V tp486 a(g99 Vjava.text.MessageFormat p487 tp488 a(g344 V; tp489 a(g189 V\u000a tp490 a(g120 Vimport p491 tp492 a(g189 V tp493 a(g99 Vjava.util.HashSet p494 tp495 a(g344 V; tp496 a(g189 V\u000a tp497 a(g189 V\u000a tp498 a(g189 V\u000a tp499 a(g7 V/**\u000a * Performs platform-specific operations with Mac OS X\u000a *\u000a * @author James Yeh\u000a * @version 1.0 Initial Version\u000a * @see PlatformManager\u000a */ p500 tp501 a(g189 V\u000a tp502 a(g131 Vpublic p503 tp504 a(g189 V tp505 a(g131 Vclass p506 tp507 a(g189 V tp508 a(g106 VPlatformManagerImpl p509 tp510 a(g189 V tp511 a(g131 Vimplements p512 tp513 a(g189 V tp514 a(g18 VPlatformManager p515 tp516 a(g189 V\u000a tp517 a(g344 V{ tp518 a(g189 V\u000a tp519 a(g189 V p520 tp521 a(g131 Vprivate p522 tp523 a(g189 V tp524 a(g131 Vstatic p525 tp526 a(g189 V tp527 a(g131 Vfinal p528 tp529 a(g189 V tp530 a(g18 VLogIDs p531 tp532 a(g189 V tp533 a(g18 VLOGID p534 tp535 a(g189 V tp536 a(g344 V= tp537 a(g189 V tp538 a(g18 VLogIDs p539 tp540 a(g344 V. tp541 a(g41 VCORE p542 tp543 a(g344 V; tp544 a(g189 V\u000a tp545 a(g189 V\u000a tp546 a(g189 V p547 tp548 a(g131 Vprotected p549 tp550 a(g189 V tp551 a(g131 Vstatic p552 tp553 a(g189 V tp554 a(g18 VPlatformManagerImpl p555 tp556 a(g189 V tp557 a(g18 Vsingleton p558 tp559 a(g344 V; tp560 a(g189 V\u000a tp561 a(g189 V p562 tp563 a(g131 Vprotected p564 tp565 a(g189 V tp566 a(g131 Vstatic p567 tp568 a(g189 V tp569 a(g18 VAEMonitor p570 tp571 a(g189 V tp572 a(g18 Vclass_mon p573 tp574 a(g189 V tp575 a(g344 V= tp576 a(g189 V tp577 a(g111 Vnew p578 tp579 a(g189 V tp580 a(g18 VAEMonitor p581 tp582 a(g344 V( tp583 a(g226 V"PlatformManager" p584 tp585 a(g344 V) tp586 a(g344 V; tp587 a(g189 V\u000a tp588 a(g189 V\u000a tp589 a(g189 V p590 tp591 a(g131 Vprivate p592 tp593 a(g189 V tp594 a(g131 Vstatic p595 tp596 a(g189 V tp597 a(g131 Vfinal p598 tp599 a(g189 V tp600 a(g18 VString p601 tp602 a(g189 V tp603 a(g18 VUSERDATA_PATH p604 tp605 a(g189 V tp606 a(g344 V= tp607 a(g189 V tp608 a(g111 Vnew p609 tp610 a(g189 V tp611 a(g18 VFile p612 tp613 a(g344 V( tp614 a(g18 VSystem p615 tp616 a(g344 V. tp617 a(g41 VgetProperty p618 tp619 a(g344 V( tp620 a(g226 V"user.home" p621 tp622 a(g344 V) tp623 a(g189 V tp624 a(g344 V+ tp625 a(g189 V tp626 a(g226 V"/Library/Application Support/" p627 tp628 a(g344 V) tp629 a(g344 V. tp630 a(g41 VgetPath p631 tp632 a(g344 V( tp633 a(g344 V) tp634 a(g344 V; tp635 a(g189 V\u000a tp636 a(g189 V\u000a tp637 a(g189 V p638 tp639 a(g358 V//T: PlatformManagerCapabilities\u000a p640 tp641 a(g189 V p642 tp643 a(g131 Vprivate p644 tp645 a(g189 V tp646 a(g131 Vfinal p647 tp648 a(g189 V tp649 a(g18 VHashSet p650 tp651 a(g189 V tp652 a(g18 VcapabilitySet p653 tp654 a(g189 V tp655 a(g344 V= tp656 a(g189 V tp657 a(g111 Vnew p658 tp659 a(g189 V tp660 a(g18 VHashSet p661 tp662 a(g344 V( tp663 a(g344 V) tp664 a(g344 V; tp665 a(g189 V\u000a tp666 a(g189 V\u000a tp667 a(g189 V p668 tp669 a(g7 V/**\u000a * Gets the platform manager singleton, which was already initialized\u000a */ p670 tp671 a(g189 V\u000a tp672 a(g189 V p673 tp674 a(g131 Vpublic p675 tp676 a(g189 V tp677 a(g131 Vstatic p678 tp679 a(g189 V tp680 a(g18 VPlatformManagerImpl p681 tp682 a(g189 V tp683 a(g21 VgetSingleton p684 tp685 a(g344 V( tp686 a(g344 V) tp687 a(g189 V\u000a tp688 a(g189 V p689 tp690 a(g344 V{ tp691 a(g189 V\u000a tp692 a(g189 V p693 tp694 a(g111 Vreturn p695 tp696 a(g189 V tp697 a(g18 Vsingleton p698 tp699 a(g344 V; tp700 a(g189 V\u000a tp701 a(g189 V p702 tp703 a(g344 V} tp704 a(g189 V\u000a tp705 a(g189 V\u000a tp706 a(g189 V p707 tp708 a(g7 V/**\u000a * Tries to enable cocoa-java access and instantiates the singleton\u000a */ p709 tp710 a(g189 V\u000a tp711 a(g189 V p712 tp713 a(g131 Vstatic p714 tp715 a(g189 V\u000a tp716 a(g189 V p717 tp718 a(g344 V{ tp719 a(g189 V\u000a tp720 a(g189 V p721 tp722 a(g18 VinitializeSingleton p723 tp724 a(g344 V( tp725 a(g344 V) tp726 a(g344 V; tp727 a(g189 V\u000a tp728 a(g189 V p729 tp730 a(g344 V} tp731 a(g189 V\u000a tp732 a(g189 V\u000a tp733 a(g189 V p734 tp735 a(g7 V/**\u000a * Instantiates the singleton\u000a */ p736 tp737 a(g189 V\u000a tp738 a(g189 V p739 tp740 a(g131 Vprivate p741 tp742 a(g189 V tp743 a(g131 Vstatic p744 tp745 a(g189 V tp746 a(g139 Vvoid p747 tp748 a(g189 V tp749 a(g21 VinitializeSingleton p750 tp751 a(g344 V( tp752 a(g344 V) tp753 a(g189 V\u000a tp754 a(g189 V p755 tp756 a(g344 V{ tp757 a(g189 V\u000a tp758 a(g189 V p759 tp760 a(g111 Vtry p761 tp762 a(g189 V\u000a tp763 a(g189 V p764 tp765 a(g344 V{ tp766 a(g189 V\u000a tp767 a(g189 V p768 tp769 a(g18 Vclass_mon p770 tp771 a(g344 V. tp772 a(g41 Venter p773 tp774 a(g344 V( tp775 a(g344 V) tp776 a(g344 V; tp777 a(g189 V\u000a tp778 a(g189 V p779 tp780 a(g18 Vsingleton p781 tp782 a(g189 V tp783 a(g344 V= tp784 a(g189 V tp785 a(g111 Vnew p786 tp787 a(g189 V tp788 a(g18 VPlatformManagerImpl p789 tp790 a(g344 V( tp791 a(g344 V) tp792 a(g344 V; tp793 a(g189 V\u000a tp794 a(g189 V p795 tp796 a(g344 V} tp797 a(g189 V\u000a tp798 a(g189 V p799 tp800 a(g111 Vcatch p801 tp802 a(g189 V tp803 a(g344 V( tp804 a(g18 VThrowable p805 tp806 a(g189 V tp807 a(g18 Ve tp808 a(g344 V) tp809 a(g189 V\u000a tp810 a(g189 V p811 tp812 a(g344 V{ tp813 a(g189 V\u000a tp814 a(g189 V p815 tp816 a(g18 VLogger p817 tp818 a(g344 V. tp819 a(g41 Vlog p820 tp821 a(g344 V( tp822 a(g111 Vnew p823 tp824 a(g189 V tp825 a(g18 VLogEvent p826 tp827 a(g344 V( tp828 a(g18 VLOGID p829 tp830 a(g344 V, tp831 a(g189 V tp832 a(g226 V"Failed to initialize platform manager" p833 tp834 a(g189 V\u000a tp835 a(g189 V p836 tp837 a(g344 V+ tp838 a(g189 V tp839 a(g226 V" for Mac OS X" p840 tp841 a(g344 V, tp842 a(g189 V tp843 a(g18 Ve tp844 a(g344 V) tp845 a(g344 V) tp846 a(g344 V; tp847 a(g189 V\u000a tp848 a(g189 V p849 tp850 a(g344 V} tp851 a(g189 V\u000a tp852 a(g189 V p853 tp854 a(g111 Vfinally p855 tp856 a(g189 V\u000a tp857 a(g189 V p858 tp859 a(g344 V{ tp860 a(g189 V\u000a tp861 a(g189 V p862 tp863 a(g18 Vclass_mon p864 tp865 a(g344 V. tp866 a(g41 Vexit p867 tp868 a(g344 V( tp869 a(g344 V) tp870 a(g344 V; tp871 a(g189 V\u000a tp872 a(g189 V p873 tp874 a(g344 V} tp875 a(g189 V\u000a tp876 a(g189 V p877 tp878 a(g344 V} tp879 a(g189 V\u000a tp880 a(g189 V\u000a tp881 a(g189 V p882 tp883 a(g7 V/**\u000a * Creates a new PlatformManager and initializes its capabilities\u000a */ p884 tp885 a(g189 V\u000a tp886 a(g189 V p887 tp888 a(g131 Vpublic p889 tp890 a(g189 V tp891 a(g21 VPlatformManagerImpl p892 tp893 a(g344 V( tp894 a(g344 V) tp895 a(g189 V\u000a tp896 a(g189 V p897 tp898 a(g344 V{ tp899 a(g189 V\u000a tp900 a(g189 V p901 tp902 a(g18 VcapabilitySet p903 tp904 a(g344 V. tp905 a(g41 Vadd p906 tp907 a(g344 V( tp908 a(g18 VPlatformManagerCapabilities p909 tp910 a(g344 V. tp911 a(g41 VRecoverableFileDelete p912 tp913 a(g344 V) tp914 a(g344 V; tp915 a(g189 V\u000a tp916 a(g189 V p917 tp918 a(g18 VcapabilitySet p919 tp920 a(g344 V. tp921 a(g41 Vadd p922 tp923 a(g344 V( tp924 a(g18 VPlatformManagerCapabilities p925 tp926 a(g344 V. tp927 a(g41 VShowFileInBrowser p928 tp929 a(g344 V) tp930 a(g344 V; tp931 a(g189 V\u000a tp932 a(g189 V p933 tp934 a(g18 VcapabilitySet p935 tp936 a(g344 V. tp937 a(g41 Vadd p938 tp939 a(g344 V( tp940 a(g18 VPlatformManagerCapabilities p941 tp942 a(g344 V. tp943 a(g41 VShowPathInCommandLine p944 tp945 a(g344 V) tp946 a(g344 V; tp947 a(g189 V\u000a tp948 a(g189 V p949 tp950 a(g18 VcapabilitySet p951 tp952 a(g344 V. tp953 a(g41 Vadd p954 tp955 a(g344 V( tp956 a(g18 VPlatformManagerCapabilities p957 tp958 a(g344 V. tp959 a(g41 VCreateCommandLineProcess p960 tp961 a(g344 V) tp962 a(g344 V; tp963 a(g189 V\u000a tp964 a(g189 V p965 tp966 a(g18 VcapabilitySet p967 tp968 a(g344 V. tp969 a(g41 Vadd p970 tp971 a(g344 V( tp972 a(g18 VPlatformManagerCapabilities p973 tp974 a(g344 V. tp975 a(g41 VGetUserDataDirectory p976 tp977 a(g344 V) tp978 a(g344 V; tp979 a(g189 V\u000a tp980 a(g189 V p981 tp982 a(g18 VcapabilitySet p983 tp984 a(g344 V. tp985 a(g41 Vadd p986 tp987 a(g344 V( tp988 a(g18 VPlatformManagerCapabilities p989 tp990 a(g344 V. tp991 a(g41 VUseNativeScripting p992 tp993 a(g344 V) tp994 a(g344 V; tp995 a(g189 V\u000a tp996 a(g189 V p997 tp998 a(g18 VcapabilitySet p999 tp1000 a(g344 V. tp1001 a(g41 Vadd p1002 tp1003 a(g344 V( tp1004 a(g18 VPlatformManagerCapabilities p1005 tp1006 a(g344 V. tp1007 a(g41 VPlaySystemAlert p1008 tp1009 a(g344 V) tp1010 a(g344 V; tp1011 a(g189 V\u000a tp1012 a(g189 V p1013 tp1014 a(g189 V\u000a tp1015 a(g189 V p1016 tp1017 a(g111 Vif p1018 tp1019 a(g189 V tp1020 a(g344 V( tp1021 a(g18 VOSXAccess p1022 tp1023 a(g344 V. tp1024 a(g41 VisLoaded p1025 tp1026 a(g344 V( tp1027 a(g344 V) tp1028 a(g344 V) tp1029 a(g189 V tp1030 a(g344 V{ tp1031 a(g189 V\u000a tp1032 a(g189 V p1033 tp1034 a(g18 VcapabilitySet p1035 tp1036 a(g344 V. tp1037 a(g41 Vadd p1038 tp1039 a(g344 V( tp1040 a(g18 VPlatformManagerCapabilities p1041 tp1042 a(g344 V. tp1043 a(g41 VGetVersion p1044 tp1045 a(g344 V) tp1046 a(g344 V; tp1047 a(g189 V\u000a tp1048 a(g189 V p1049 tp1050 a(g344 V} tp1051 a(g189 V\u000a tp1052 a(g189 V p1053 tp1054 a(g344 V} tp1055 a(g189 V\u000a tp1056 a(g189 V\u000a tp1057 a(g189 V p1058 tp1059 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p1060 tp1061 a(g189 V\u000a tp1062 a(g189 V p1063 tp1064 a(g131 Vpublic p1065 tp1066 a(g189 V tp1067 a(g139 Vint p1068 tp1069 a(g189 V tp1070 a(g21 VgetPlatformType p1071 tp1072 a(g344 V( tp1073 a(g344 V) tp1074 a(g189 V\u000a tp1075 a(g189 V p1076 tp1077 a(g344 V{ tp1078 a(g189 V\u000a tp1079 a(g189 V p1080 tp1081 a(g111 Vreturn p1082 tp1083 a(g189 V tp1084 a(g18 VPT_MACOSX p1085 tp1086 a(g344 V; tp1087 a(g189 V\u000a tp1088 a(g189 V p1089 tp1090 a(g344 V} tp1091 a(g189 V\u000a tp1092 a(g189 V\u000a tp1093 a(g189 V p1094 tp1095 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p1096 tp1097 a(g189 V\u000a tp1098 a(g189 V p1099 tp1100 a(g131 Vpublic p1101 tp1102 a(g189 V tp1103 a(g18 VString p1104 tp1105 a(g189 V tp1106 a(g21 VgetVersion p1107 tp1108 a(g344 V( tp1109 a(g344 V) tp1110 a(g189 V tp1111 a(g131 Vthrows p1112 tp1113 a(g189 V tp1114 a(g18 VPlatformManagerException p1115 tp1116 a(g189 V\u000a tp1117 a(g189 V p1118 tp1119 a(g344 V{ tp1120 a(g189 V\u000a tp1121 a(g189 V p1122 tp1123 a(g111 Vif p1124 tp1125 a(g189 V tp1126 a(g344 V( tp1127 a(g344 V! tp1128 a(g18 VOSXAccess p1129 tp1130 a(g344 V. tp1131 a(g41 VisLoaded p1132 tp1133 a(g344 V( tp1134 a(g344 V) tp1135 a(g344 V) tp1136 a(g189 V tp1137 a(g344 V{ tp1138 a(g189 V\u000a tp1139 a(g189 V p1140 tp1141 a(g111 Vthrow p1142 tp1143 a(g189 V tp1144 a(g111 Vnew p1145 tp1146 a(g189 V tp1147 a(g21 VPlatformManagerException p1148 tp1149 a(g344 V( tp1150 a(g226 V"Unsupported capability called on platform manager" p1151 tp1152 a(g344 V) tp1153 a(g344 V; tp1154 a(g189 V\u000a tp1155 a(g189 V p1156 tp1157 a(g344 V} tp1158 a(g189 V\u000a tp1159 a(g189 V p1160 tp1161 a(g189 V\u000a tp1162 a(g189 V p1163 tp1164 a(g111 Vreturn p1165 tp1166 a(g189 V tp1167 a(g18 VOSXAccess p1168 tp1169 a(g344 V. tp1170 a(g41 VgetVersion p1171 tp1172 a(g344 V( tp1173 a(g344 V) tp1174 a(g344 V; tp1175 a(g189 V\u000a tp1176 a(g189 V p1177 tp1178 a(g344 V} tp1179 a(g189 V\u000a tp1180 a(g189 V\u000a tp1181 a(g189 V p1182 tp1183 a(g7 V/**\u000a * {@inheritDoc}\u000a * @see org.gudy.azureus2.core3.util.SystemProperties#getUserPath()\u000a */ p1184 tp1185 a(g189 V\u000a tp1186 a(g189 V p1187 tp1188 a(g131 Vpublic p1189 tp1190 a(g189 V tp1191 a(g18 VString p1192 tp1193 a(g189 V tp1194 a(g21 VgetUserDataDirectory p1195 tp1196 a(g344 V( tp1197 a(g344 V) tp1198 a(g189 V tp1199 a(g131 Vthrows p1200 tp1201 a(g189 V tp1202 a(g18 VPlatformManagerException p1203 tp1204 a(g189 V\u000a tp1205 a(g189 V p1206 tp1207 a(g344 V{ tp1208 a(g189 V\u000a tp1209 a(g189 V p1210 tp1211 a(g111 Vreturn p1212 tp1213 a(g189 V tp1214 a(g18 VUSERDATA_PATH p1215 tp1216 a(g344 V; tp1217 a(g189 V\u000a tp1218 a(g189 V p1219 tp1220 a(g344 V} tp1221 a(g189 V\u000a tp1222 a(g189 V\u000a tp1223 a(g189 V tp1224 a(g131 Vpublic p1225 tp1226 a(g189 V tp1227 a(g18 VFile p1228 tp1229 a(g189 V\u000a tp1230 a(g189 V tp1231 a(g21 VgetLocation p1232 tp1233 a(g344 V( tp1234 a(g189 V\u000a tp1235 a(g189 V p1236 tp1237 a(g139 Vlong p1238 tp1239 a(g189 V tp1240 a(g18 Vlocation_id p1241 tp1242 a(g189 V tp1243 a(g344 V) tp1244 a(g189 V\u000a tp1245 a(g189 V tp1246 a(g189 V\u000a tp1247 a(g189 V p1248 tp1249 a(g131 Vthrows p1250 tp1251 a(g189 V tp1252 a(g18 VPlatformManagerException p1253 tp1254 a(g189 V\u000a tp1255 a(g189 V tp1256 a(g344 V{ tp1257 a(g189 V\u000a tp1258 a(g189 V p1259 tp1260 a(g111 Vif p1261 tp1262 a(g189 V tp1263 a(g344 V( tp1264 a(g189 V tp1265 a(g18 Vlocation_id p1266 tp1267 a(g189 V tp1268 a(g344 V= tp1269 a(g344 V= tp1270 a(g189 V tp1271 a(g18 VLOC_USER_DATA p1272 tp1273 a(g189 V tp1274 a(g344 V) tp1275 a(g344 V{ tp1276 a(g189 V\u000a tp1277 a(g189 V p1278 tp1279 a(g189 V\u000a tp1280 a(g189 V p1281 tp1282 a(g111 Vreturn p1283 tp1284 a(g344 V( tp1285 a(g189 V tp1286 a(g111 Vnew p1287 tp1288 a(g189 V tp1289 a(g18 VFile p1290 tp1291 a(g344 V( tp1292 a(g189 V tp1293 a(g18 VUSERDATA_PATH p1294 tp1295 a(g189 V tp1296 a(g344 V) tp1297 a(g344 V) tp1298 a(g344 V; tp1299 a(g189 V\u000a tp1300 a(g189 V p1301 tp1302 a(g344 V} tp1303 a(g189 V\u000a tp1304 a(g189 V p1305 tp1306 a(g189 V\u000a tp1307 a(g189 V p1308 tp1309 a(g111 Vreturn p1310 tp1311 a(g344 V( tp1312 a(g189 V tp1313 a(g117 Vnull p1314 tp1315 a(g189 V tp1316 a(g344 V) tp1317 a(g344 V; tp1318 a(g189 V\u000a tp1319 a(g189 V tp1320 a(g344 V} tp1321 a(g189 V\u000a tp1322 a(g189 V p1323 tp1324 a(g7 V/**\u000a * Not implemented; returns True\u000a */ p1325 tp1326 a(g189 V\u000a tp1327 a(g189 V p1328 tp1329 a(g131 Vpublic p1330 tp1331 a(g189 V tp1332 a(g139 Vboolean p1333 tp1334 a(g189 V tp1335 a(g21 VisApplicationRegistered p1336 tp1337 a(g344 V( tp1338 a(g344 V) tp1339 a(g189 V tp1340 a(g131 Vthrows p1341 tp1342 a(g189 V tp1343 a(g18 VPlatformManagerException p1344 tp1345 a(g189 V\u000a tp1346 a(g189 V p1347 tp1348 a(g344 V{ tp1349 a(g189 V\u000a tp1350 a(g189 V p1351 tp1352 a(g111 Vreturn p1353 tp1354 a(g189 V tp1355 a(g117 Vtrue p1356 tp1357 a(g344 V; tp1358 a(g189 V\u000a tp1359 a(g189 V p1360 tp1361 a(g344 V} tp1362 a(g189 V\u000a tp1363 a(g189 V\u000a tp1364 a(g189 V p1365 tp1366 a(g189 V\u000a tp1367 a(g189 V tp1368 a(g131 Vpublic p1369 tp1370 a(g189 V tp1371 a(g18 VString p1372 tp1373 a(g189 V\u000a tp1374 a(g189 V tp1375 a(g21 VgetApplicationCommandLine p1376 tp1377 a(g344 V( tp1378 a(g344 V) tp1379 a(g189 V\u000a tp1380 a(g189 V p1381 tp1382 a(g131 Vthrows p1383 tp1384 a(g189 V tp1385 a(g18 VPlatformManagerException p1386 tp1387 a(g189 V\u000a tp1388 a(g189 V tp1389 a(g344 V{ tp1390 a(g189 V\u000a tp1391 a(g189 V p1392 tp1393 a(g111 Vtry p1394 tp1395 a(g344 V{ tp1396 a(g189 V p1397 tp1398 a(g189 V\u000a tp1399 a(g189 V p1400 tp1401 a(g18 VString p1402 tp1403 a(g189 V tp1404 a(g18 Vbundle_path p1405 tp1406 a(g189 V tp1407 a(g344 V= tp1408 a(g189 V tp1409 a(g18 VSystem p1410 tp1411 a(g344 V. tp1412 a(g41 VgetProperty p1413 tp1414 a(g344 V( tp1415 a(g226 V"user.dir" p1416 tp1417 a(g344 V) tp1418 a(g189 V tp1419 a(g344 V+ tp1420 a(g18 VSystemProperties p1421 tp1422 a(g344 V. tp1423 a(g41 VSEP p1424 tp1425 a(g344 V+ tp1426 a(g189 V tp1427 a(g18 VSystemProperties p1428 tp1429 a(g344 V. tp1430 a(g41 VgetApplicationName p1431 tp1432 a(g344 V( tp1433 a(g344 V) tp1434 a(g189 V tp1435 a(g344 V+ tp1436 a(g189 V tp1437 a(g226 V".app" p1438 tp1439 a(g344 V; tp1440 a(g189 V\u000a tp1441 a(g189 V\u000a tp1442 a(g189 V p1443 tp1444 a(g18 VFile p1445 tp1446 a(g189 V tp1447 a(g18 Vosx_app_bundle p1448 tp1449 a(g189 V tp1450 a(g344 V= tp1451 a(g189 V tp1452 a(g111 Vnew p1453 tp1454 a(g189 V tp1455 a(g18 VFile p1456 tp1457 a(g344 V( tp1458 a(g189 V tp1459 a(g18 Vbundle_path p1460 tp1461 a(g189 V tp1462 a(g344 V) tp1463 a(g344 V. tp1464 a(g41 VgetAbsoluteFile p1465 tp1466 a(g344 V( tp1467 a(g344 V) tp1468 a(g344 V; tp1469 a(g189 V\u000a tp1470 a(g189 V p1471 tp1472 a(g189 V\u000a tp1473 a(g189 V p1474 tp1475 a(g111 Vif p1476 tp1477 a(g344 V( tp1478 a(g189 V tp1479 a(g344 V! tp1480 a(g18 Vosx_app_bundle p1481 tp1482 a(g344 V. tp1483 a(g41 Vexists p1484 tp1485 a(g344 V( tp1486 a(g344 V) tp1487 a(g189 V tp1488 a(g344 V) tp1489 a(g189 V tp1490 a(g344 V{ tp1491 a(g189 V\u000a tp1492 a(g189 V p1493 tp1494 a(g18 VString p1495 tp1496 a(g189 V tp1497 a(g18 Vmsg p1498 tp1499 a(g189 V tp1500 a(g344 V= tp1501 a(g189 V tp1502 a(g226 V"OSX app bundle not found: [" p1503 tp1504 a(g189 V tp1505 a(g344 V+ tp1506 a(g18 Vosx_app_bundle p1507 tp1508 a(g344 V. tp1509 a(g41 VtoString p1510 tp1511 a(g344 V( tp1512 a(g344 V) tp1513 a(g344 V+ tp1514 a(g189 V tp1515 a(g226 V"]" p1516 tp1517 a(g344 V; tp1518 a(g189 V\u000a tp1519 a(g189 V p1520 tp1521 a(g18 VSystem p1522 tp1523 a(g344 V. tp1524 a(g41 Vout p1525 tp1526 a(g344 V. tp1527 a(g41 Vprintln p1528 tp1529 a(g344 V( tp1530 a(g189 V tp1531 a(g18 Vmsg p1532 tp1533 a(g189 V tp1534 a(g344 V) tp1535 a(g344 V; tp1536 a(g189 V\u000a tp1537 a(g189 V p1538 tp1539 a(g111 Vif p1540 tp1541 a(g189 V tp1542 a(g344 V( tp1543 a(g18 VLogger p1544 tp1545 a(g344 V. tp1546 a(g41 VisEnabled p1547 tp1548 a(g344 V( tp1549 a(g344 V) tp1550 a(g344 V) tp1551 a(g189 V\u000a tp1552 a(g189 V p1553 tp1554 a(g18 VLogger p1555 tp1556 a(g344 V. tp1557 a(g41 Vlog p1558 tp1559 a(g344 V( tp1560 a(g111 Vnew p1561 tp1562 a(g189 V tp1563 a(g18 VLogEvent p1564 tp1565 a(g344 V( tp1566 a(g18 VLOGID p1567 tp1568 a(g344 V, tp1569 a(g189 V tp1570 a(g18 Vmsg p1571 tp1572 a(g344 V) tp1573 a(g344 V) tp1574 a(g344 V; tp1575 a(g189 V p1576 tp1577 a(g189 V\u000a tp1578 a(g189 V p1579 tp1580 a(g111 Vthrow p1581 tp1582 a(g189 V tp1583 a(g111 Vnew p1584 tp1585 a(g189 V tp1586 a(g21 VPlatformManagerException p1587 tp1588 a(g344 V( tp1589 a(g189 V tp1590 a(g18 Vmsg p1591 tp1592 a(g189 V tp1593 a(g344 V) tp1594 a(g344 V; tp1595 a(g189 V\u000a tp1596 a(g189 V p1597 tp1598 a(g344 V} tp1599 a(g189 V\u000a tp1600 a(g189 V p1601 tp1602 a(g189 V\u000a tp1603 a(g189 V p1604 tp1605 a(g111 Vreturn p1606 tp1607 a(g189 V tp1608 a(g226 V"open -a \u005c"" p1609 tp1610 a(g189 V tp1611 a(g344 V+ tp1612 a(g18 Vosx_app_bundle p1613 tp1614 a(g344 V. tp1615 a(g41 VtoString p1616 tp1617 a(g344 V( tp1618 a(g344 V) tp1619 a(g344 V+ tp1620 a(g189 V tp1621 a(g226 V"\u005c"" p1622 tp1623 a(g344 V; tp1624 a(g189 V\u000a tp1625 a(g189 V p1626 tp1627 a(g358 V//return osx_app_bundle.toString() +"/Contents/MacOS/JavaApplicationStub";\u000a p1628 tp1629 a(g189 V p1630 tp1631 a(g189 V\u000a tp1632 a(g189 V p1633 tp1634 a(g344 V} tp1635 a(g189 V\u000a tp1636 a(g189 V p1637 tp1638 a(g111 Vcatch p1639 tp1640 a(g344 V( tp1641 a(g189 V tp1642 a(g18 VThrowable p1643 tp1644 a(g189 V tp1645 a(g18 Vt tp1646 a(g189 V tp1647 a(g344 V) tp1648 a(g344 V{ tp1649 a(g189 V tp1650 a(g189 V\u000a tp1651 a(g189 V p1652 tp1653 a(g18 Vt tp1654 a(g344 V. tp1655 a(g41 VprintStackTrace p1656 tp1657 a(g344 V( tp1658 a(g344 V) tp1659 a(g344 V; tp1660 a(g189 V\u000a tp1661 a(g189 V p1662 tp1663 a(g111 Vreturn p1664 tp1665 a(g189 V tp1666 a(g117 Vnull p1667 tp1668 a(g344 V; tp1669 a(g189 V\u000a tp1670 a(g189 V p1671 tp1672 a(g344 V} tp1673 a(g189 V\u000a tp1674 a(g189 V tp1675 a(g344 V} tp1676 a(g189 V\u000a tp1677 a(g189 V tp1678 a(g189 V\u000a tp1679 a(g189 V tp1680 a(g189 V\u000a tp1681 a(g189 V tp1682 a(g131 Vpublic p1683 tp1684 a(g189 V tp1685 a(g139 Vboolean p1686 tp1687 a(g189 V\u000a tp1688 a(g189 V tp1689 a(g21 VisAdditionalFileTypeRegistered p1690 tp1691 a(g344 V( tp1692 a(g189 V\u000a tp1693 a(g189 V p1694 tp1695 a(g18 VString p1696 tp1697 a(g189 V p1698 tp1699 a(g18 Vname p1700 tp1701 a(g344 V, tp1702 a(g189 V p1703 tp1704 a(g358 V// e.g. "BitTorrent"\u000a p1705 tp1706 a(g189 V p1707 tp1708 a(g18 VString p1709 tp1710 a(g189 V p1711 tp1712 a(g18 Vtype p1713 tp1714 a(g189 V tp1715 a(g344 V) tp1716 a(g189 V p1717 tp1718 a(g358 V// e.g. ".torrent"\u000a p1719 tp1720 a(g189 V tp1721 a(g189 V\u000a tp1722 a(g189 V p1723 tp1724 a(g131 Vthrows p1725 tp1726 a(g189 V tp1727 a(g18 VPlatformManagerException p1728 tp1729 a(g189 V\u000a tp1730 a(g189 V tp1731 a(g344 V{ tp1732 a(g189 V\u000a tp1733 a(g189 V p1734 tp1735 a(g111 Vthrow p1736 tp1737 a(g189 V tp1738 a(g111 Vnew p1739 tp1740 a(g189 V tp1741 a(g21 VPlatformManagerException p1742 tp1743 a(g344 V( tp1744 a(g226 V"Unsupported capability called on platform manager" p1745 tp1746 a(g344 V) tp1747 a(g344 V; tp1748 a(g189 V\u000a tp1749 a(g189 V tp1750 a(g344 V} tp1751 a(g189 V\u000a tp1752 a(g189 V tp1753 a(g189 V\u000a tp1754 a(g189 V tp1755 a(g131 Vpublic p1756 tp1757 a(g189 V tp1758 a(g139 Vvoid p1759 tp1760 a(g189 V\u000a tp1761 a(g189 V tp1762 a(g21 VunregisterAdditionalFileType p1763 tp1764 a(g344 V( tp1765 a(g189 V\u000a tp1766 a(g189 V p1767 tp1768 a(g18 VString p1769 tp1770 a(g189 V p1771 tp1772 a(g18 Vname p1773 tp1774 a(g344 V, tp1775 a(g189 V p1776 tp1777 a(g358 V// e.g. "BitTorrent"\u000a p1778 tp1779 a(g189 V p1780 tp1781 a(g18 VString p1782 tp1783 a(g189 V p1784 tp1785 a(g18 Vtype p1786 tp1787 a(g189 V tp1788 a(g344 V) tp1789 a(g189 V p1790 tp1791 a(g358 V// e.g. ".torrent"\u000a p1792 tp1793 a(g189 V p1794 tp1795 a(g189 V\u000a tp1796 a(g189 V p1797 tp1798 a(g131 Vthrows p1799 tp1800 a(g189 V tp1801 a(g18 VPlatformManagerException p1802 tp1803 a(g189 V\u000a tp1804 a(g189 V tp1805 a(g344 V{ tp1806 a(g189 V\u000a tp1807 a(g189 V p1808 tp1809 a(g111 Vthrow p1810 tp1811 a(g189 V tp1812 a(g111 Vnew p1813 tp1814 a(g189 V tp1815 a(g21 VPlatformManagerException p1816 tp1817 a(g344 V( tp1818 a(g226 V"Unsupported capability called on platform manager" p1819 tp1820 a(g344 V) tp1821 a(g344 V; tp1822 a(g189 V\u000a tp1823 a(g189 V tp1824 a(g344 V} tp1825 a(g189 V\u000a tp1826 a(g189 V tp1827 a(g189 V\u000a tp1828 a(g189 V tp1829 a(g131 Vpublic p1830 tp1831 a(g189 V tp1832 a(g139 Vvoid p1833 tp1834 a(g189 V\u000a tp1835 a(g189 V tp1836 a(g21 VregisterAdditionalFileType p1837 tp1838 a(g344 V( tp1839 a(g189 V\u000a tp1840 a(g189 V p1841 tp1842 a(g18 VString p1843 tp1844 a(g189 V p1845 tp1846 a(g18 Vname p1847 tp1848 a(g344 V, tp1849 a(g189 V p1850 tp1851 a(g358 V// e.g. "BitTorrent"\u000a p1852 tp1853 a(g189 V p1854 tp1855 a(g18 VString p1856 tp1857 a(g189 V p1858 tp1859 a(g18 Vdescription p1860 tp1861 a(g344 V, tp1862 a(g189 V p1863 tp1864 a(g358 V// e.g. "BitTorrent File"\u000a p1865 tp1866 a(g189 V p1867 tp1868 a(g18 VString p1869 tp1870 a(g189 V p1871 tp1872 a(g18 Vtype p1873 tp1874 a(g344 V, tp1875 a(g189 V p1876 tp1877 a(g358 V// e.g. ".torrent"\u000a p1878 tp1879 a(g189 V p1880 tp1881 a(g18 VString p1882 tp1883 a(g189 V p1884 tp1885 a(g18 Vcontent_type p1886 tp1887 a(g189 V tp1888 a(g344 V) tp1889 a(g189 V p1890 tp1891 a(g358 V// e.g. "application/x-bittorrent"\u000a p1892 tp1893 a(g189 V tp1894 a(g189 V\u000a tp1895 a(g189 V p1896 tp1897 a(g131 Vthrows p1898 tp1899 a(g189 V tp1900 a(g18 VPlatformManagerException p1901 tp1902 a(g189 V\u000a tp1903 a(g189 V tp1904 a(g344 V{ tp1905 a(g189 V\u000a tp1906 a(g189 V p1907 tp1908 a(g111 Vthrow p1909 tp1910 a(g189 V tp1911 a(g111 Vnew p1912 tp1913 a(g189 V tp1914 a(g21 VPlatformManagerException p1915 tp1916 a(g344 V( tp1917 a(g226 V"Unsupported capability called on platform manager" p1918 tp1919 a(g344 V) tp1920 a(g344 V; tp1921 a(g189 V\u000a tp1922 a(g189 V tp1923 a(g344 V} tp1924 a(g189 V\u000a tp1925 a(g189 V tp1926 a(g189 V\u000a tp1927 a(g189 V p1928 tp1929 a(g7 V/**\u000a * Not implemented; does nothing\u000a */ p1930 tp1931 a(g189 V\u000a tp1932 a(g189 V p1933 tp1934 a(g131 Vpublic p1935 tp1936 a(g189 V tp1937 a(g139 Vvoid p1938 tp1939 a(g189 V tp1940 a(g21 VregisterApplication p1941 tp1942 a(g344 V( tp1943 a(g344 V) tp1944 a(g189 V tp1945 a(g131 Vthrows p1946 tp1947 a(g189 V tp1948 a(g18 VPlatformManagerException p1949 tp1950 a(g189 V\u000a tp1951 a(g189 V p1952 tp1953 a(g344 V{ tp1954 a(g189 V\u000a tp1955 a(g189 V p1956 tp1957 a(g358 V// handled by LaunchServices and/0r user interaction\u000a p1958 tp1959 a(g189 V p1960 tp1961 a(g344 V} tp1962 a(g189 V\u000a tp1963 a(g189 V\u000a tp1964 a(g189 V p1965 tp1966 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p1967 tp1968 a(g189 V\u000a tp1969 a(g189 V p1970 tp1971 a(g131 Vpublic p1972 tp1973 a(g189 V tp1974 a(g139 Vvoid p1975 tp1976 a(g189 V tp1977 a(g21 VcreateProcess p1978 tp1979 a(g344 V( tp1980 a(g18 VString p1981 tp1982 a(g189 V tp1983 a(g18 Vcmd p1984 tp1985 a(g344 V, tp1986 a(g189 V tp1987 a(g139 Vboolean p1988 tp1989 a(g189 V tp1990 a(g18 VinheritsHandles p1991 tp1992 a(g344 V) tp1993 a(g189 V tp1994 a(g131 Vthrows p1995 tp1996 a(g189 V tp1997 a(g18 VPlatformManagerException p1998 tp1999 a(g189 V\u000a tp2000 a(g189 V p2001 tp2002 a(g344 V{ tp2003 a(g189 V\u000a tp2004 a(g189 V p2005 tp2006 a(g111 Vtry p2007 tp2008 a(g189 V\u000a tp2009 a(g189 V p2010 tp2011 a(g344 V{ tp2012 a(g189 V\u000a tp2013 a(g189 V p2014 tp2015 a(g18 VperformRuntimeExec p2016 tp2017 a(g344 V( tp2018 a(g18 Vcmd p2019 tp2020 a(g344 V. tp2021 a(g41 Vsplit p2022 tp2023 a(g344 V( tp2024 a(g226 V" " p2025 tp2026 a(g344 V) tp2027 a(g344 V) tp2028 a(g344 V; tp2029 a(g189 V\u000a tp2030 a(g189 V p2031 tp2032 a(g344 V} tp2033 a(g189 V\u000a tp2034 a(g189 V p2035 tp2036 a(g111 Vcatch p2037 tp2038 a(g189 V tp2039 a(g344 V( tp2040 a(g18 VThrowable p2041 tp2042 a(g189 V tp2043 a(g18 Ve tp2044 a(g344 V) tp2045 a(g189 V\u000a tp2046 a(g189 V p2047 tp2048 a(g344 V{ tp2049 a(g189 V\u000a tp2050 a(g189 V p2051 tp2052 a(g111 Vthrow p2053 tp2054 a(g189 V tp2055 a(g111 Vnew p2056 tp2057 a(g189 V tp2058 a(g21 VPlatformManagerException p2059 tp2060 a(g344 V( tp2061 a(g226 V"Failed to create process" p2062 tp2063 a(g344 V, tp2064 a(g189 V tp2065 a(g18 Ve tp2066 a(g344 V) tp2067 a(g344 V; tp2068 a(g189 V\u000a tp2069 a(g189 V p2070 tp2071 a(g344 V} tp2072 a(g189 V\u000a tp2073 a(g189 V p2074 tp2075 a(g344 V} tp2076 a(g189 V\u000a tp2077 a(g189 V\u000a tp2078 a(g189 V p2079 tp2080 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p2081 tp2082 a(g189 V\u000a tp2083 a(g189 V p2084 tp2085 a(g131 Vpublic p2086 tp2087 a(g189 V tp2088 a(g139 Vvoid p2089 tp2090 a(g189 V tp2091 a(g21 VperformRecoverableFileDelete p2092 tp2093 a(g344 V( tp2094 a(g18 VString p2095 tp2096 a(g189 V tp2097 a(g18 Vpath p2098 tp2099 a(g344 V) tp2100 a(g189 V tp2101 a(g131 Vthrows p2102 tp2103 a(g189 V tp2104 a(g18 VPlatformManagerException p2105 tp2106 a(g189 V\u000a tp2107 a(g189 V p2108 tp2109 a(g344 V{ tp2110 a(g189 V\u000a tp2111 a(g189 V p2112 tp2113 a(g18 VFile p2114 tp2115 a(g189 V tp2116 a(g18 Vfile p2117 tp2118 a(g189 V tp2119 a(g344 V= tp2120 a(g189 V tp2121 a(g111 Vnew p2122 tp2123 a(g189 V tp2124 a(g18 VFile p2125 tp2126 a(g344 V( tp2127 a(g18 Vpath p2128 tp2129 a(g344 V) tp2130 a(g344 V; tp2131 a(g189 V\u000a tp2132 a(g189 V p2133 tp2134 a(g111 Vif p2135 tp2136 a(g344 V( tp2137 a(g344 V! tp2138 a(g18 Vfile p2139 tp2140 a(g344 V. tp2141 a(g41 Vexists p2142 tp2143 a(g344 V( tp2144 a(g344 V) tp2145 a(g344 V) tp2146 a(g189 V\u000a tp2147 a(g189 V p2148 tp2149 a(g344 V{ tp2150 a(g189 V\u000a tp2151 a(g189 V p2152 tp2153 a(g111 Vif p2154 tp2155 a(g189 V tp2156 a(g344 V( tp2157 a(g18 VLogger p2158 tp2159 a(g344 V. tp2160 a(g41 VisEnabled p2161 tp2162 a(g344 V( tp2163 a(g344 V) tp2164 a(g344 V) tp2165 a(g189 V\u000a tp2166 a(g189 V p2167 tp2168 a(g18 VLogger p2169 tp2170 a(g344 V. tp2171 a(g41 Vlog p2172 tp2173 a(g344 V( tp2174 a(g111 Vnew p2175 tp2176 a(g189 V tp2177 a(g18 VLogEvent p2178 tp2179 a(g344 V( tp2180 a(g18 VLOGID p2181 tp2182 a(g344 V, tp2183 a(g189 V tp2184 a(g18 VLogEvent p2185 tp2186 a(g344 V. tp2187 a(g41 VLT_WARNING p2188 tp2189 a(g344 V, tp2190 a(g189 V tp2191 a(g226 V"Cannot find " p2192 tp2193 a(g189 V\u000a tp2194 a(g189 V p2195 tp2196 a(g344 V+ tp2197 a(g189 V tp2198 a(g18 Vfile p2199 tp2200 a(g344 V. tp2201 a(g41 VgetName p2202 tp2203 a(g344 V( tp2204 a(g344 V) tp2205 a(g344 V) tp2206 a(g344 V) tp2207 a(g344 V; tp2208 a(g189 V\u000a tp2209 a(g189 V p2210 tp2211 a(g111 Vreturn p2212 tp2213 a(g344 V; tp2214 a(g189 V\u000a tp2215 a(g189 V p2216 tp2217 a(g344 V} tp2218 a(g189 V\u000a tp2219 a(g189 V\u000a tp2220 a(g189 V p2221 tp2222 a(g139 Vboolean p2223 tp2224 a(g189 V tp2225 a(g18 VuseOSA p2226 tp2227 a(g189 V tp2228 a(g344 V= tp2229 a(g189 V tp2230 a(g344 V! tp2231 a(g18 VNativeInvocationBridge p2232 tp2233 a(g344 V. tp2234 a(g41 VsharedInstance p2235 tp2236 a(g344 V( tp2237 a(g344 V) tp2238 a(g344 V. tp2239 a(g41 VisEnabled p2240 tp2241 a(g344 V( tp2242 a(g344 V) tp2243 a(g189 V tp2244 a(g344 V| tp2245 a(g344 V| tp2246 a(g189 V tp2247 a(g344 V! tp2248 a(g18 VNativeInvocationBridge p2249 tp2250 a(g344 V. tp2251 a(g41 VsharedInstance p2252 tp2253 a(g344 V( tp2254 a(g344 V) tp2255 a(g344 V. tp2256 a(g41 VperformRecoverableFileDelete p2257 tp2258 a(g344 V( tp2259 a(g18 Vfile p2260 tp2261 a(g344 V) tp2262 a(g344 V; tp2263 a(g189 V\u000a tp2264 a(g189 V\u000a tp2265 a(g189 V p2266 tp2267 a(g111 Vif p2268 tp2269 a(g344 V( tp2270 a(g18 VuseOSA p2271 tp2272 a(g344 V) tp2273 a(g189 V\u000a tp2274 a(g189 V p2275 tp2276 a(g344 V{ tp2277 a(g189 V\u000a tp2278 a(g189 V p2279 tp2280 a(g111 Vtry p2281 tp2282 a(g189 V\u000a tp2283 a(g189 V p2284 tp2285 a(g344 V{ tp2286 a(g189 V\u000a tp2287 a(g189 V p2288 tp2289 a(g18 VStringBuffer p2290 tp2291 a(g189 V tp2292 a(g18 Vsb p2293 tp2294 a(g189 V tp2295 a(g344 V= tp2296 a(g189 V tp2297 a(g111 Vnew p2298 tp2299 a(g189 V tp2300 a(g18 VStringBuffer p2301 tp2302 a(g344 V( tp2303 a(g344 V) tp2304 a(g344 V; tp2305 a(g189 V\u000a tp2306 a(g189 V p2307 tp2308 a(g18 Vsb p2309 tp2310 a(g344 V. tp2311 a(g41 Vappend p2312 tp2313 a(g344 V( tp2314 a(g226 V"tell application \u005c"" p2315 tp2316 a(g344 V) tp2317 a(g344 V; tp2318 a(g189 V\u000a tp2319 a(g189 V p2320 tp2321 a(g18 Vsb p2322 tp2323 a(g344 V. tp2324 a(g41 Vappend p2325 tp2326 a(g344 V( tp2327 a(g226 V"Finder" p2328 tp2329 a(g344 V) tp2330 a(g344 V; tp2331 a(g189 V\u000a tp2332 a(g189 V p2333 tp2334 a(g18 Vsb p2335 tp2336 a(g344 V. tp2337 a(g41 Vappend p2338 tp2339 a(g344 V( tp2340 a(g226 V"\u005c" to move (posix file \u005c"" p2341 tp2342 a(g344 V) tp2343 a(g344 V; tp2344 a(g189 V\u000a tp2345 a(g189 V p2346 tp2347 a(g18 Vsb p2348 tp2349 a(g344 V. tp2350 a(g41 Vappend p2351 tp2352 a(g344 V( tp2353 a(g18 Vpath p2354 tp2355 a(g344 V) tp2356 a(g344 V; tp2357 a(g189 V\u000a tp2358 a(g189 V p2359 tp2360 a(g18 Vsb p2361 tp2362 a(g344 V. tp2363 a(g41 Vappend p2364 tp2365 a(g344 V( tp2366 a(g226 V"\u005c" as alias) to the trash" p2367 tp2368 a(g344 V) tp2369 a(g344 V; tp2370 a(g189 V\u000a tp2371 a(g189 V\u000a tp2372 a(g189 V p2373 tp2374 a(g18 VperformOSAScript p2375 tp2376 a(g344 V( tp2377 a(g18 Vsb p2378 tp2379 a(g344 V) tp2380 a(g344 V; tp2381 a(g189 V\u000a tp2382 a(g189 V p2383 tp2384 a(g344 V} tp2385 a(g189 V\u000a tp2386 a(g189 V p2387 tp2388 a(g111 Vcatch p2389 tp2390 a(g189 V tp2391 a(g344 V( tp2392 a(g18 VThrowable p2393 tp2394 a(g189 V tp2395 a(g18 Ve tp2396 a(g344 V) tp2397 a(g189 V\u000a tp2398 a(g189 V p2399 tp2400 a(g344 V{ tp2401 a(g189 V\u000a tp2402 a(g189 V p2403 tp2404 a(g111 Vthrow p2405 tp2406 a(g189 V tp2407 a(g111 Vnew p2408 tp2409 a(g189 V tp2410 a(g21 VPlatformManagerException p2411 tp2412 a(g344 V( tp2413 a(g226 V"Failed to move file" p2414 tp2415 a(g344 V, tp2416 a(g189 V tp2417 a(g18 Ve tp2418 a(g344 V) tp2419 a(g344 V; tp2420 a(g189 V\u000a tp2421 a(g189 V p2422 tp2423 a(g344 V} tp2424 a(g189 V\u000a tp2425 a(g189 V p2426 tp2427 a(g344 V} tp2428 a(g189 V\u000a tp2429 a(g189 V p2430 tp2431 a(g344 V} tp2432 a(g189 V\u000a tp2433 a(g189 V\u000a tp2434 a(g189 V p2435 tp2436 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p2437 tp2438 a(g189 V\u000a tp2439 a(g189 V p2440 tp2441 a(g131 Vpublic p2442 tp2443 a(g189 V tp2444 a(g139 Vboolean p2445 tp2446 a(g189 V tp2447 a(g21 VhasCapability p2448 tp2449 a(g344 V( tp2450 a(g18 VPlatformManagerCapabilities p2451 tp2452 a(g189 V tp2453 a(g18 Vcapability p2454 tp2455 a(g344 V) tp2456 a(g189 V\u000a tp2457 a(g189 V p2458 tp2459 a(g344 V{ tp2460 a(g189 V\u000a tp2461 a(g189 V p2462 tp2463 a(g111 Vreturn p2464 tp2465 a(g189 V tp2466 a(g18 VcapabilitySet p2467 tp2468 a(g344 V. tp2469 a(g41 Vcontains p2470 tp2471 a(g344 V( tp2472 a(g18 Vcapability p2473 tp2474 a(g344 V) tp2475 a(g344 V; tp2476 a(g189 V\u000a tp2477 a(g189 V p2478 tp2479 a(g344 V} tp2480 a(g189 V\u000a tp2481 a(g189 V\u000a tp2482 a(g189 V p2483 tp2484 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p2485 tp2486 a(g189 V\u000a tp2487 a(g189 V p2488 tp2489 a(g131 Vpublic p2490 tp2491 a(g189 V tp2492 a(g139 Vvoid p2493 tp2494 a(g189 V tp2495 a(g21 Vdispose p2496 tp2497 a(g344 V( tp2498 a(g344 V) tp2499 a(g189 V\u000a tp2500 a(g189 V p2501 tp2502 a(g344 V{ tp2503 a(g189 V\u000a tp2504 a(g189 V p2505 tp2506 a(g18 VNativeInvocationBridge p2507 tp2508 a(g344 V. tp2509 a(g41 VsharedInstance p2510 tp2511 a(g344 V( tp2512 a(g344 V) tp2513 a(g344 V. tp2514 a(g41 Vdispose p2515 tp2516 a(g344 V( tp2517 a(g344 V) tp2518 a(g344 V; tp2519 a(g189 V\u000a tp2520 a(g189 V p2521 tp2522 a(g344 V} tp2523 a(g189 V\u000a tp2524 a(g189 V\u000a tp2525 a(g189 V p2526 tp2527 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p2528 tp2529 a(g189 V\u000a tp2530 a(g189 V p2531 tp2532 a(g131 Vpublic p2533 tp2534 a(g189 V tp2535 a(g139 Vvoid p2536 tp2537 a(g189 V tp2538 a(g21 VsetTCPTOSEnabled p2539 tp2540 a(g344 V( tp2541 a(g139 Vboolean p2542 tp2543 a(g189 V tp2544 a(g18 Venabled p2545 tp2546 a(g344 V) tp2547 a(g189 V tp2548 a(g131 Vthrows p2549 tp2550 a(g189 V tp2551 a(g18 VPlatformManagerException p2552 tp2553 a(g189 V\u000a tp2554 a(g189 V p2555 tp2556 a(g344 V{ tp2557 a(g189 V\u000a tp2558 a(g189 V p2559 tp2560 a(g111 Vthrow p2561 tp2562 a(g189 V tp2563 a(g111 Vnew p2564 tp2565 a(g189 V tp2566 a(g21 VPlatformManagerException p2567 tp2568 a(g344 V( tp2569 a(g226 V"Unsupported capability called on platform manager" p2570 tp2571 a(g344 V) tp2572 a(g344 V; tp2573 a(g189 V\u000a tp2574 a(g189 V p2575 tp2576 a(g344 V} tp2577 a(g189 V\u000a tp2578 a(g189 V\u000a tp2579 a(g189 V tp2580 a(g131 Vpublic p2581 tp2582 a(g189 V tp2583 a(g139 Vvoid p2584 tp2585 a(g189 V\u000a tp2586 a(g189 V p2587 tp2588 a(g21 VcopyFilePermissions p2589 tp2590 a(g344 V( tp2591 a(g189 V\u000a tp2592 a(g189 V p2593 tp2594 a(g18 VString p2595 tp2596 a(g189 V tp2597 a(g18 Vfrom_file_name p2598 tp2599 a(g344 V, tp2600 a(g189 V\u000a tp2601 a(g189 V p2602 tp2603 a(g18 VString p2604 tp2605 a(g189 V tp2606 a(g18 Vto_file_name p2607 tp2608 a(g189 V tp2609 a(g344 V) tp2610 a(g189 V\u000a tp2611 a(g189 V tp2612 a(g189 V\u000a tp2613 a(g189 V p2614 tp2615 a(g131 Vthrows p2616 tp2617 a(g189 V tp2618 a(g18 VPlatformManagerException p2619 tp2620 a(g189 V\u000a tp2621 a(g189 V tp2622 a(g344 V{ tp2623 a(g189 V\u000a tp2624 a(g189 V p2625 tp2626 a(g111 Vthrow p2627 tp2628 a(g189 V tp2629 a(g111 Vnew p2630 tp2631 a(g189 V tp2632 a(g21 VPlatformManagerException p2633 tp2634 a(g344 V( tp2635 a(g226 V"Unsupported capability called on platform manager" p2636 tp2637 a(g344 V) tp2638 a(g344 V; tp2639 a(g189 V p2640 tp2641 a(g189 V\u000a tp2642 a(g189 V tp2643 a(g344 V} tp2644 a(g189 V\u000a tp2645 a(g189 V tp2646 a(g189 V\u000a tp2647 a(g189 V p2648 tp2649 a(g7 V/**\u000a * {@inheritDoc}\u000a */ p2650 tp2651 a(g189 V\u000a tp2652 a(g189 V p2653 tp2654 a(g131 Vpublic p2655 tp2656 a(g189 V tp2657 a(g139 Vvoid p2658 tp2659 a(g189 V tp2660 a(g21 VshowFile p2661 tp2662 a(g344 V( tp2663 a(g18 VString p2664 tp2665 a(g189 V tp2666 a(g18 Vpath p2667 tp2668 a(g344 V) tp2669 a(g189 V tp2670 a(g131 Vthrows p2671 tp2672 a(g189 V tp2673 a(g18 VPlatformManagerException p2674 tp2675 a(g189 V\u000a tp2676 a(g189 V p2677 tp2678 a(g344 V{ tp2679 a(g189 V\u000a tp2680 a(g189 V p2681 tp2682 a(g18 VFile p2683 tp2684 a(g189 V tp2685 a(g18 Vfile p2686 tp2687 a(g189 V tp2688 a(g344 V= tp2689 a(g189 V tp2690 a(g111 Vnew p2691 tp2692 a(g189 V tp2693 a(g18 VFile p2694 tp2695 a(g344 V( tp2696 a(g18 Vpath p2697 tp2698 a(g344 V) tp2699 a(g344 V; tp2700 a(g189 V\u000a tp2701 a(g189 V p2702 tp2703 a(g111 Vif p2704 tp2705 a(g344 V( tp2706 a(g344 V! tp2707 a(g18 Vfile p2708 tp2709 a(g344 V. tp2710 a(g41 Vexists p2711 tp2712 a(g344 V( tp2713 a(g344 V) tp2714 a(g344 V) tp2715 a(g189 V\u000a tp2716 a(g189 V p2717 tp2718 a(g344 V{ tp2719 a(g189 V\u000a tp2720 a(g189 V p2721 tp2722 a(g111 Vif p2723 tp2724 a(g189 V tp2725 a(g344 V( tp2726 a(g18 VLogger p2727 tp2728 a(g344 V. tp2729 a(g41 VisEnabled p2730 tp2731 a(g344 V( tp2732 a(g344 V) tp2733 a(g344 V) tp2734 a(g189 V\u000a tp2735 a(g189 V p2736 tp2737 a(g18 VLogger p2738 tp2739 a(g344 V. tp2740 a(g41 Vlog p2741 tp2742 a(g344 V( tp2743 a(g111 Vnew p2744 tp2745 a(g189 V tp2746 a(g18 VLogEvent p2747 tp2748 a(g344 V( tp2749 a(g18 VLOGID p2750 tp2751 a(g344 V, tp2752 a(g189 V tp2753 a(g18 VLogEvent p2754 tp2755 a(g344 V. tp2756 a(g41 VLT_WARNING p2757 tp2758 a(g344 V, tp2759 a(g189 V tp2760 a(g226 V"Cannot find " p2761 tp2762 a(g189 V\u000a tp2763 a(g189 V p2764 tp2765 a(g344 V+ tp2766 a(g189 V tp2767 a(g18 Vfile p2768 tp2769 a(g344 V. tp2770 a(g41 VgetName p2771 tp2772 a(g344 V( tp2773 a(g344 V) tp2774 a(g344 V) tp2775 a(g344 V) tp2776 a(g344 V; tp2777 a(g189 V\u000a tp2778 a(g189 V p2779 tp2780 a(g111 Vthrow p2781 tp2782 a(g189 V tp2783 a(g111 Vnew p2784 tp2785 a(g189 V tp2786 a(g21 VPlatformManagerException p2787 tp2788 a(g344 V( tp2789 a(g226 V"File not found" p2790 tp2791 a(g344 V) tp2792 a(g344 V; tp2793 a(g189 V\u000a tp2794 a(g189 V p2795 tp2796 a(g344 V} tp2797 a(g189 V\u000a tp2798 a(g189 V\u000a tp2799 a(g189 V p2800 tp2801 a(g18 VshowInFinder p2802 tp2803 a(g344 V( tp2804 a(g18 Vfile p2805 tp2806 a(g344 V) tp2807 a(g344 V; tp2808 a(g189 V\u000a tp2809 a(g189 V p2810 tp2811 a(g344 V} tp2812 a(g189 V\u000a tp2813 a(g189 V\u000a tp2814 a(g189 V p2815 tp2816 a(g358 V// Public utility methods not shared across the interface\u000a p2817 tp2818 a(g189 V\u000a tp2819 a(g189 V p2820 tp2821 a(g7 V/**\u000a * Plays the system alert (the jingle is specified by the user in System Preferences)\u000a */ p2822 tp2823 a(g189 V\u000a tp2824 a(g189 V p2825 tp2826 a(g131 Vpublic p2827 tp2828 a(g189 V tp2829 a(g139 Vvoid p2830 tp2831 a(g189 V tp2832 a(g21 VplaySystemAlert p2833 tp2834 a(g344 V( tp2835 a(g344 V) tp2836 a(g189 V\u000a tp2837 a(g189 V p2838 tp2839 a(g344 V{ tp2840 a(g189 V\u000a tp2841 a(g189 V p2842 tp2843 a(g111 Vtry p2844 tp2845 a(g189 V\u000a tp2846 a(g189 V p2847 tp2848 a(g344 V{ tp2849 a(g189 V\u000a tp2850 a(g189 V p2851 tp2852 a(g18 VperformRuntimeExec p2853 tp2854 a(g344 V( tp2855 a(g111 Vnew p2856 tp2857 a(g189 V tp2858 a(g18 VString p2859 tp2860 a(g344 V[ tp2861 a(g344 V] tp2862 a(g344 V{ tp2863 a(g226 V"beep" p2864 tp2865 a(g344 V} tp2866 a(g344 V) tp2867 a(g344 V; tp2868 a(g189 V\u000a tp2869 a(g189 V p2870 tp2871 a(g344 V} tp2872 a(g189 V\u000a tp2873 a(g189 V p2874 tp2875 a(g111 Vcatch p2876 tp2877 a(g189 V tp2878 a(g344 V( tp2879 a(g18 VIOException p2880 tp2881 a(g189 V tp2882 a(g18 Ve tp2883 a(g344 V) tp2884 a(g189 V\u000a tp2885 a(g189 V p2886 tp2887 a(g344 V{ tp2888 a(g189 V\u000a tp2889 a(g189 V p2890 tp2891 a(g111 Vif p2892 tp2893 a(g189 V tp2894 a(g344 V( tp2895 a(g18 VLogger p2896 tp2897 a(g344 V. tp2898 a(g41 VisEnabled p2899 tp2900 a(g344 V( tp2901 a(g344 V) tp2902 a(g344 V) tp2903 a(g189 V\u000a tp2904 a(g189 V p2905 tp2906 a(g18 VLogger p2907 tp2908 a(g344 V. tp2909 a(g41 Vlog p2910 tp2911 a(g344 V( tp2912 a(g111 Vnew p2913 tp2914 a(g189 V tp2915 a(g18 VLogEvent p2916 tp2917 a(g344 V( tp2918 a(g18 VLOGID p2919 tp2920 a(g344 V, tp2921 a(g189 V tp2922 a(g18 VLogEvent p2923 tp2924 a(g344 V. tp2925 a(g41 VLT_WARNING p2926 tp2927 a(g344 V, tp2928 a(g189 V\u000a tp2929 a(g189 V p2930 tp2931 a(g226 V"Cannot play system alert" p2932 tp2933 a(g344 V) tp2934 a(g344 V) tp2935 a(g344 V; tp2936 a(g189 V\u000a tp2937 a(g189 V p2938 tp2939 a(g18 VLogger p2940 tp2941 a(g344 V. tp2942 a(g41 Vlog p2943 tp2944 a(g344 V( tp2945 a(g111 Vnew p2946 tp2947 a(g189 V tp2948 a(g18 VLogEvent p2949 tp2950 a(g344 V( tp2951 a(g18 VLOGID p2952 tp2953 a(g344 V, tp2954 a(g189 V tp2955 a(g226 V"" p2956 tp2957 a(g344 V, tp2958 a(g189 V tp2959 a(g18 Ve tp2960 a(g344 V) tp2961 a(g344 V) tp2962 a(g344 V; tp2963 a(g189 V\u000a tp2964 a(g189 V p2965 tp2966 a(g344 V} tp2967 a(g189 V\u000a tp2968 a(g189 V p2969 tp2970 a(g344 V} tp2971 a(g189 V\u000a tp2972 a(g189 V\u000a tp2973 a(g189 V p2974 tp2975 a(g7 V/**\u000a *
Shows the given file or directory in Finder
\u000a * @param path Absolute path to the file or directory\u000a */ p2976 tp2977 a(g189 V\u000a tp2978 a(g189 V p2979 tp2980 a(g131 Vpublic p2981 tp2982 a(g189 V tp2983 a(g139 Vvoid p2984 tp2985 a(g189 V tp2986 a(g21 VshowInFinder p2987 tp2988 a(g344 V( tp2989 a(g18 VFile p2990 tp2991 a(g189 V tp2992 a(g18 Vpath p2993 tp2994 a(g344 V) tp2995 a(g189 V\u000a tp2996 a(g189 V p2997 tp2998 a(g344 V{ tp2999 a(g189 V\u000a tp3000 a(g189 V p3001 tp3002 a(g139 Vboolean p3003 tp3004 a(g189 V tp3005 a(g18 VuseOSA p3006 tp3007 a(g189 V tp3008 a(g344 V= tp3009 a(g189 V tp3010 a(g344 V! tp3011 a(g18 VNativeInvocationBridge p3012 tp3013 a(g344 V. tp3014 a(g41 VsharedInstance p3015 tp3016 a(g344 V( tp3017 a(g344 V) tp3018 a(g344 V. tp3019 a(g41 VisEnabled p3020 tp3021 a(g344 V( tp3022 a(g344 V) tp3023 a(g189 V tp3024 a(g344 V| tp3025 a(g344 V| tp3026 a(g189 V tp3027 a(g344 V! tp3028 a(g18 VNativeInvocationBridge p3029 tp3030 a(g344 V. tp3031 a(g41 VsharedInstance p3032 tp3033 a(g344 V( tp3034 a(g344 V) tp3035 a(g344 V. tp3036 a(g41 VshowInFinder p3037 tp3038 a(g344 V( tp3039 a(g18 Vpath p3040 tp3041 a(g344 V) tp3042 a(g344 V; tp3043 a(g189 V\u000a tp3044 a(g189 V\u000a tp3045 a(g189 V p3046 tp3047 a(g111 Vif p3048 tp3049 a(g344 V( tp3050 a(g18 VuseOSA p3051 tp3052 a(g344 V) tp3053 a(g189 V\u000a tp3054 a(g189 V p3055 tp3056 a(g344 V{ tp3057 a(g189 V\u000a tp3058 a(g189 V p3059 tp3060 a(g18 VStringBuffer p3061 tp3062 a(g189 V tp3063 a(g18 Vsb p3064 tp3065 a(g189 V tp3066 a(g344 V= tp3067 a(g189 V tp3068 a(g111 Vnew p3069 tp3070 a(g189 V tp3071 a(g18 VStringBuffer p3072 tp3073 a(g344 V( tp3074 a(g344 V) tp3075 a(g344 V; tp3076 a(g189 V\u000a tp3077 a(g189 V p3078 tp3079 a(g18 Vsb p3080 tp3081 a(g344 V. tp3082 a(g41 Vappend p3083 tp3084 a(g344 V( tp3085 a(g226 V"tell application \u005c"" p3086 tp3087 a(g344 V) tp3088 a(g344 V; tp3089 a(g189 V\u000a tp3090 a(g189 V p3091 tp3092 a(g18 Vsb p3093 tp3094 a(g344 V. tp3095 a(g41 Vappend p3096 tp3097 a(g344 V( tp3098 a(g18 VgetFileBrowserName p3099 tp3100 a(g344 V( tp3101 a(g344 V) tp3102 a(g344 V) tp3103 a(g344 V; tp3104 a(g189 V\u000a tp3105 a(g189 V p3106 tp3107 a(g18 Vsb p3108 tp3109 a(g344 V. tp3110 a(g41 Vappend p3111 tp3112 a(g344 V( tp3113 a(g226 V"\u005c" to reveal (posix file \u005c"" p3114 tp3115 a(g344 V) tp3116 a(g344 V; tp3117 a(g189 V\u000a tp3118 a(g189 V p3119 tp3120 a(g18 Vsb p3121 tp3122 a(g344 V. tp3123 a(g41 Vappend p3124 tp3125 a(g344 V( tp3126 a(g18 Vpath p3127 tp3128 a(g344 V) tp3129 a(g344 V; tp3130 a(g189 V\u000a tp3131 a(g189 V p3132 tp3133 a(g18 Vsb p3134 tp3135 a(g344 V. tp3136 a(g41 Vappend p3137 tp3138 a(g344 V( tp3139 a(g226 V"\u005c" as alias)" p3140 tp3141 a(g344 V) tp3142 a(g344 V; tp3143 a(g189 V\u000a tp3144 a(g189 V\u000a tp3145 a(g189 V p3146 tp3147 a(g111 Vtry p3148 tp3149 a(g189 V\u000a tp3150 a(g189 V p3151 tp3152 a(g344 V{ tp3153 a(g189 V\u000a tp3154 a(g189 V p3155 tp3156 a(g18 VperformOSAScript p3157 tp3158 a(g344 V( tp3159 a(g18 Vsb p3160 tp3161 a(g344 V) tp3162 a(g344 V; tp3163 a(g189 V\u000a tp3164 a(g189 V p3165 tp3166 a(g344 V} tp3167 a(g189 V\u000a tp3168 a(g189 V p3169 tp3170 a(g111 Vcatch p3171 tp3172 a(g189 V tp3173 a(g344 V( tp3174 a(g18 VIOException p3175 tp3176 a(g189 V tp3177 a(g18 Ve tp3178 a(g344 V) tp3179 a(g189 V\u000a tp3180 a(g189 V p3181 tp3182 a(g344 V{ tp3183 a(g189 V\u000a tp3184 a(g189 V p3185 tp3186 a(g18 VLogger p3187 tp3188 a(g344 V. tp3189 a(g41 Vlog p3190 tp3191 a(g344 V( tp3192 a(g111 Vnew p3193 tp3194 a(g189 V tp3195 a(g18 VLogAlert p3196 tp3197 a(g344 V( tp3198 a(g18 VLogAlert p3199 tp3200 a(g344 V. tp3201 a(g41 VUNREPEATABLE p3202 tp3203 a(g344 V, tp3204 a(g189 V tp3205 a(g18 VLogAlert p3206 tp3207 a(g344 V. tp3208 a(g41 VAT_ERROR p3209 tp3210 a(g344 V, tp3211 a(g189 V tp3212 a(g18 Ve tp3213 a(g189 V\u000a tp3214 a(g189 V p3215 tp3216 a(g344 V. tp3217 a(g41 VgetMessage p3218 tp3219 a(g344 V( tp3220 a(g344 V) tp3221 a(g344 V) tp3222 a(g344 V) tp3223 a(g344 V; tp3224 a(g189 V\u000a tp3225 a(g189 V p3226 tp3227 a(g344 V} tp3228 a(g189 V\u000a tp3229 a(g189 V p3230 tp3231 a(g344 V} tp3232 a(g189 V\u000a tp3233 a(g189 V p3234 tp3235 a(g344 V} tp3236 a(g189 V\u000a tp3237 a(g189 V\u000a tp3238 a(g189 V p3239 tp3240 a(g7 V/**\u000a *Shows the given file or directory in Terminal by executing cd /absolute/path/to
\u000a * @param path Absolute path to the file or directory\u000a */ p3241 tp3242 a(g189 V\u000a tp3243 a(g189 V p3244 tp3245 a(g131 Vpublic p3246 tp3247 a(g189 V tp3248 a(g139 Vvoid p3249 tp3250 a(g189 V tp3251 a(g21 VshowInTerminal p3252 tp3253 a(g344 V( tp3254 a(g18 VString p3255 tp3256 a(g189 V tp3257 a(g18 Vpath p3258 tp3259 a(g344 V) tp3260 a(g189 V\u000a tp3261 a(g189 V p3262 tp3263 a(g344 V{ tp3264 a(g189 V\u000a tp3265 a(g189 V p3266 tp3267 a(g18 VshowInTerminal p3268 tp3269 a(g344 V( tp3270 a(g111 Vnew p3271 tp3272 a(g189 V tp3273 a(g18 VFile p3274 tp3275 a(g344 V( tp3276 a(g18 Vpath p3277 tp3278 a(g344 V) tp3279 a(g344 V) tp3280 a(g344 V; tp3281 a(g189 V\u000a tp3282 a(g189 V p3283 tp3284 a(g344 V} tp3285 a(g189 V\u000a tp3286 a(g189 V\u000a tp3287 a(g189 V p3288 tp3289 a(g7 V/**\u000a *Shows the given file or directory in Terminal by executing cd /absolute/path/to
\u000a * @param path Absolute path to the file or directory\u000a */ p3290 tp3291 a(g189 V\u000a tp3292 a(g189 V p3293 tp3294 a(g131 Vpublic p3295 tp3296 a(g189 V tp3297 a(g139 Vvoid p3298 tp3299 a(g189 V tp3300 a(g21 VshowInTerminal p3301 tp3302 a(g344 V( tp3303 a(g18 VFile p3304 tp3305 a(g189 V tp3306 a(g18 Vpath p3307 tp3308 a(g344 V) tp3309 a(g189 V\u000a tp3310 a(g189 V p3311 tp3312 a(g344 V{ tp3313 a(g189 V\u000a tp3314 a(g189 V p3315 tp3316 a(g111 Vif p3317 tp3318 a(g189 V tp3319 a(g344 V( tp3320 a(g18 Vpath p3321 tp3322 a(g344 V. tp3323 a(g41 VisFile p3324 tp3325 a(g344 V( tp3326 a(g344 V) tp3327 a(g344 V) tp3328 a(g189 V\u000a tp3329 a(g189 V p3330 tp3331 a(g344 V{ tp3332 a(g189 V\u000a tp3333 a(g189 V p3334 tp3335 a(g18 Vpath p3336 tp3337 a(g189 V tp3338 a(g344 V= tp3339 a(g189 V tp3340 a(g18 Vpath p3341 tp3342 a(g344 V. tp3343 a(g41 VgetParentFile p3344 tp3345 a(g344 V( tp3346 a(g344 V) tp3347 a(g344 V; tp3348 a(g189 V\u000a tp3349 a(g189 V p3350 tp3351 a(g344 V} tp3352 a(g189 V\u000a tp3353 a(g189 V\u000a tp3354 a(g189 V p3355 tp3356 a(g111 Vif p3357 tp3358 a(g189 V tp3359 a(g344 V( tp3360 a(g18 Vpath p3361 tp3362 a(g189 V tp3363 a(g344 V! tp3364 a(g344 V= tp3365 a(g189 V tp3366 a(g117 Vnull p3367 tp3368 a(g189 V tp3369 a(g344 V& tp3370 a(g344 V& tp3371 a(g189 V tp3372 a(g18 Vpath p3373 tp3374 a(g344 V. tp3375 a(g41 VisDirectory p3376 tp3377 a(g344 V( tp3378 a(g344 V) tp3379 a(g344 V) tp3380 a(g189 V\u000a tp3381 a(g189 V p3382 tp3383 a(g344 V{ tp3384 a(g189 V\u000a tp3385 a(g189 V p3386 tp3387 a(g18 VStringBuffer p3388 tp3389 a(g189 V tp3390 a(g18 Vsb p3391 tp3392 a(g189 V tp3393 a(g344 V= tp3394 a(g189 V tp3395 a(g111 Vnew p3396 tp3397 a(g189 V tp3398 a(g18 VStringBuffer p3399 tp3400 a(g344 V( tp3401 a(g344 V) tp3402 a(g344 V; tp3403 a(g189 V\u000a tp3404 a(g189 V p3405 tp3406 a(g18 Vsb p3407 tp3408 a(g344 V. tp3409 a(g41 Vappend p3410 tp3411 a(g344 V( tp3412 a(g226 V"tell application \u005c"" p3413 tp3414 a(g344 V) tp3415 a(g344 V; tp3416 a(g189 V\u000a tp3417 a(g189 V p3418 tp3419 a(g18 Vsb p3420 tp3421 a(g344 V. tp3422 a(g41 Vappend p3423 tp3424 a(g344 V( tp3425 a(g226 V"Terminal" p3426 tp3427 a(g344 V) tp3428 a(g344 V; tp3429 a(g189 V\u000a tp3430 a(g189 V p3431 tp3432 a(g18 Vsb p3433 tp3434 a(g344 V. tp3435 a(g41 Vappend p3436 tp3437 a(g344 V( tp3438 a(g226 V"\u005c" to do script \u005c"cd " p3439 tp3440 a(g344 V) tp3441 a(g344 V; tp3442 a(g189 V\u000a tp3443 a(g189 V p3444 tp3445 a(g18 Vsb p3446 tp3447 a(g344 V. tp3448 a(g41 Vappend p3449 tp3450 a(g344 V( tp3451 a(g18 Vpath p3452 tp3453 a(g344 V. tp3454 a(g41 VgetAbsolutePath p3455 tp3456 a(g344 V( tp3457 a(g344 V) tp3458 a(g344 V. tp3459 a(g41 VreplaceAll p3460 tp3461 a(g344 V( tp3462 a(g226 V" " p3463 tp3464 a(g344 V, tp3465 a(g189 V tp3466 a(g226 V"\u005c\u005c " p3467 tp3468 a(g344 V) tp3469 a(g344 V) tp3470 a(g344 V; tp3471 a(g189 V\u000a tp3472 a(g189 V p3473 tp3474 a(g18 Vsb p3475 tp3476 a(g344 V. tp3477 a(g41 Vappend p3478 tp3479 a(g344 V( tp3480 a(g226 V"\u005c"" p3481 tp3482 a(g344 V) tp3483 a(g344 V; tp3484 a(g189 V\u000a tp3485 a(g189 V\u000a tp3486 a(g189 V p3487 tp3488 a(g111 Vtry p3489 tp3490 a(g189 V\u000a tp3491 a(g189 V p3492 tp3493 a(g344 V{ tp3494 a(g189 V\u000a tp3495 a(g189 V p3496 tp3497 a(g18 VperformOSAScript p3498 tp3499 a(g344 V( tp3500 a(g18 Vsb p3501 tp3502 a(g344 V) tp3503 a(g344 V; tp3504 a(g189 V\u000a tp3505 a(g189 V p3506 tp3507 a(g344 V} tp3508 a(g189 V\u000a tp3509 a(g189 V p3510 tp3511 a(g111 Vcatch p3512 tp3513 a(g189 V tp3514 a(g344 V( tp3515 a(g18 VIOException p3516 tp3517 a(g189 V tp3518 a(g18 Ve tp3519 a(g344 V) tp3520 a(g189 V\u000a tp3521 a(g189 V p3522 tp3523 a(g344 V{ tp3524 a(g189 V\u000a tp3525 a(g189 V p3526 tp3527 a(g18 VLogger p3528 tp3529 a(g344 V. tp3530 a(g41 Vlog p3531 tp3532 a(g344 V( tp3533 a(g111 Vnew p3534 tp3535 a(g189 V tp3536 a(g18 VLogAlert p3537 tp3538 a(g344 V( tp3539 a(g18 VLogAlert p3540 tp3541 a(g344 V. tp3542 a(g41 VUNREPEATABLE p3543 tp3544 a(g344 V, tp3545 a(g189 V tp3546 a(g18 VLogAlert p3547 tp3548 a(g344 V. tp3549 a(g41 VAT_ERROR p3550 tp3551 a(g344 V, tp3552 a(g189 V tp3553 a(g18 Ve tp3554 a(g189 V\u000a tp3555 a(g189 V p3556 tp3557 a(g344 V. tp3558 a(g41 VgetMessage p3559 tp3560 a(g344 V( tp3561 a(g344 V) tp3562 a(g344 V) tp3563 a(g344 V) tp3564 a(g344 V; tp3565 a(g189 V\u000a tp3566 a(g189 V p3567 tp3568 a(g344 V} tp3569 a(g189 V\u000a tp3570 a(g189 V p3571 tp3572 a(g344 V} tp3573 a(g189 V\u000a tp3574 a(g189 V p3575 tp3576 a(g111 Velse p3577 tp3578 a(g189 V\u000a tp3579 a(g189 V p3580 tp3581 a(g344 V{ tp3582 a(g189 V\u000a tp3583 a(g189 V p3584 tp3585 a(g111 Vif p3586 tp3587 a(g189 V tp3588 a(g344 V( tp3589 a(g18 VLogger p3590 tp3591 a(g344 V. tp3592 a(g41 VisEnabled p3593 tp3594 a(g344 V( tp3595 a(g344 V) tp3596 a(g344 V) tp3597 a(g189 V\u000a tp3598 a(g189 V p3599 tp3600 a(g18 VLogger p3601 tp3602 a(g344 V. tp3603 a(g41 Vlog p3604 tp3605 a(g344 V( tp3606 a(g111 Vnew p3607 tp3608 a(g189 V tp3609 a(g18 VLogEvent p3610 tp3611 a(g344 V( tp3612 a(g18 VLOGID p3613 tp3614 a(g344 V, tp3615 a(g189 V tp3616 a(g18 VLogEvent p3617 tp3618 a(g344 V. tp3619 a(g41 VLT_WARNING p3620 tp3621 a(g344 V, tp3622 a(g189 V tp3623 a(g226 V"Cannot find " p3624 tp3625 a(g189 V\u000a tp3626 a(g189 V p3627 tp3628 a(g344 V+ tp3629 a(g189 V tp3630 a(g18 Vpath p3631 tp3632 a(g344 V. tp3633 a(g41 VgetName p3634 tp3635 a(g344 V( tp3636 a(g344 V) tp3637 a(g344 V) tp3638 a(g344 V) tp3639 a(g344 V; tp3640 a(g189 V\u000a tp3641 a(g189 V p3642 tp3643 a(g344 V} tp3644 a(g189 V\u000a tp3645 a(g189 V p3646 tp3647 a(g344 V} tp3648 a(g189 V\u000a tp3649 a(g189 V\u000a tp3650 a(g189 V p3651 tp3652 a(g358 V// Internal utility methods\u000a p3653 tp3654 a(g189 V\u000a tp3655 a(g189 V p3656 tp3657 a(g7 V/**\u000a * Compiles a new AppleScript instance and runs it\u000a * @param cmd AppleScript command to execute; do not surround command with extra quotation marks\u000a * @return Output of the script\u000a * @throws IOException If the script failed to execute\u000a */ p3658 tp3659 a(g189 V\u000a tp3660 a(g189 V p3661 tp3662 a(g131 Vprotected p3663 tp3664 a(g189 V tp3665 a(g131 Vstatic p3666 tp3667 a(g189 V tp3668 a(g18 VString p3669 tp3670 a(g189 V tp3671 a(g21 VperformOSAScript p3672 tp3673 a(g344 V( tp3674 a(g18 VCharSequence p3675 tp3676 a(g189 V tp3677 a(g18 Vcmd p3678 tp3679 a(g344 V) tp3680 a(g189 V tp3681 a(g131 Vthrows p3682 tp3683 a(g189 V tp3684 a(g18 VIOException p3685 tp3686 a(g189 V\u000a tp3687 a(g189 V p3688 tp3689 a(g344 V{ tp3690 a(g189 V\u000a tp3691 a(g189 V p3692 tp3693 a(g111 Vreturn p3694 tp3695 a(g189 V tp3696 a(g21 VperformOSAScript p3697 tp3698 a(g344 V( tp3699 a(g111 Vnew p3700 tp3701 a(g189 V tp3702 a(g18 VCharSequence p3703 tp3704 a(g344 V[ tp3705 a(g344 V] tp3706 a(g344 V{ tp3707 a(g18 Vcmd p3708 tp3709 a(g344 V} tp3710 a(g344 V) tp3711 a(g344 V; tp3712 a(g189 V\u000a tp3713 a(g189 V p3714 tp3715 a(g344 V} tp3716 a(g189 V\u000a tp3717 a(g189 V\u000a tp3718 a(g189 V p3719 tp3720 a(g7 V/**\u000a * Compiles a new AppleScript instance and runs it\u000a * @param cmds AppleScript Sequence of commands to execute; do not surround command with extra quotation marks\u000a * @return Output of the script\u000a * @throws IOException If the script failed to execute\u000a */ p3721 tp3722 a(g189 V\u000a tp3723 a(g189 V p3724 tp3725 a(g131 Vprotected p3726 tp3727 a(g189 V tp3728 a(g131 Vstatic p3729 tp3730 a(g189 V tp3731 a(g18 VString p3732 tp3733 a(g189 V tp3734 a(g21 VperformOSAScript p3735 tp3736 a(g344 V( tp3737 a(g18 VCharSequence p3738 tp3739 a(g344 V[ tp3740 a(g344 V] tp3741 a(g189 V tp3742 a(g18 Vcmds p3743 tp3744 a(g344 V) tp3745 a(g189 V tp3746 a(g131 Vthrows p3747 tp3748 a(g189 V tp3749 a(g18 VIOException p3750 tp3751 a(g189 V\u000a tp3752 a(g189 V p3753 tp3754 a(g344 V{ tp3755 a(g189 V\u000a tp3756 a(g189 V p3757 tp3758 a(g139 Vlong p3759 tp3760 a(g189 V tp3761 a(g18 Vstart p3762 tp3763 a(g189 V tp3764 a(g344 V= tp3765 a(g189 V tp3766 a(g18 VSystem p3767 tp3768 a(g344 V. tp3769 a(g41 VcurrentTimeMillis p3770 tp3771 a(g344 V( tp3772 a(g344 V) tp3773 a(g344 V; tp3774 a(g189 V\u000a tp3775 a(g189 V p3776 tp3777 a(g18 VDebug p3778 tp3779 a(g344 V. tp3780 a(g41 VoutNoStack p3781 tp3782 a(g344 V( tp3783 a(g226 V"Executing OSAScript: " p3784 tp3785 a(g344 V) tp3786 a(g344 V; tp3787 a(g189 V\u000a tp3788 a(g189 V p3789 tp3790 a(g111 Vfor p3791 tp3792 a(g189 V tp3793 a(g344 V( tp3794 a(g139 Vint p3795 tp3796 a(g189 V tp3797 a(g18 Vi tp3798 a(g189 V tp3799 a(g344 V= tp3800 a(g189 V tp3801 a(g319 V0 tp3802 a(g344 V; tp3803 a(g189 V tp3804 a(g18 Vi tp3805 a(g189 V tp3806 a(g344 V< tp3807 a(g189 V tp3808 a(g18 Vcmds p3809 tp3810 a(g344 V. tp3811 a(g41 Vlength p3812 tp3813 a(g344 V; tp3814 a(g189 V tp3815 a(g18 Vi tp3816 a(g344 V+ tp3817 a(g344 V+ tp3818 a(g344 V) tp3819 a(g189 V\u000a tp3820 a(g189 V p3821 tp3822 a(g344 V{ tp3823 a(g189 V\u000a tp3824 a(g189 V p3825 tp3826 a(g18 VDebug p3827 tp3828 a(g344 V. tp3829 a(g41 VoutNoStack p3830 tp3831 a(g344 V( tp3832 a(g226 V"\u005ct" p3833 tp3834 a(g189 V tp3835 a(g344 V+ tp3836 a(g189 V tp3837 a(g18 Vcmds p3838 tp3839 a(g344 V[ tp3840 a(g18 Vi tp3841 a(g344 V] tp3842 a(g344 V) tp3843 a(g344 V; tp3844 a(g189 V\u000a tp3845 a(g189 V p3846 tp3847 a(g344 V} tp3848 a(g189 V\u000a tp3849 a(g189 V\u000a tp3850 a(g189 V p3851 tp3852 a(g18 VString p3853 tp3854 a(g344 V[ tp3855 a(g344 V] tp3856 a(g189 V tp3857 a(g18 Vcmdargs p3858 tp3859 a(g189 V tp3860 a(g344 V= tp3861 a(g189 V tp3862 a(g111 Vnew p3863 tp3864 a(g189 V tp3865 a(g18 VString p3866 tp3867 a(g344 V[ tp3868 a(g319 V2 tp3869 a(g189 V tp3870 a(g344 V* tp3871 a(g189 V tp3872 a(g18 Vcmds p3873 tp3874 a(g344 V. tp3875 a(g41 Vlength p3876 tp3877 a(g189 V tp3878 a(g344 V+ tp3879 a(g189 V tp3880 a(g319 V1 tp3881 a(g344 V] tp3882 a(g344 V; tp3883 a(g189 V\u000a tp3884 a(g189 V p3885 tp3886 a(g18 Vcmdargs p3887 tp3888 a(g344 V[ tp3889 a(g319 V0 tp3890 a(g344 V] tp3891 a(g189 V tp3892 a(g344 V= tp3893 a(g189 V tp3894 a(g226 V"osascript" p3895 tp3896 a(g344 V; tp3897 a(g189 V\u000a tp3898 a(g189 V p3899 tp3900 a(g111 Vfor p3901 tp3902 a(g189 V tp3903 a(g344 V( tp3904 a(g139 Vint p3905 tp3906 a(g189 V tp3907 a(g18 Vi tp3908 a(g189 V tp3909 a(g344 V= tp3910 a(g189 V tp3911 a(g319 V0 tp3912 a(g344 V; tp3913 a(g189 V tp3914 a(g18 Vi tp3915 a(g189 V tp3916 a(g344 V< tp3917 a(g189 V tp3918 a(g18 Vcmds p3919 tp3920 a(g344 V. tp3921 a(g41 Vlength p3922 tp3923 a(g344 V; tp3924 a(g189 V tp3925 a(g18 Vi tp3926 a(g344 V+ tp3927 a(g344 V+ tp3928 a(g344 V) tp3929 a(g189 V\u000a tp3930 a(g189 V p3931 tp3932 a(g344 V{ tp3933 a(g189 V\u000a tp3934 a(g189 V p3935 tp3936 a(g18 Vcmdargs p3937 tp3938 a(g344 V[ tp3939 a(g18 Vi tp3940 a(g189 V tp3941 a(g344 V* tp3942 a(g189 V tp3943 a(g319 V2 tp3944 a(g189 V tp3945 a(g344 V+ tp3946 a(g189 V tp3947 a(g319 V1 tp3948 a(g344 V] tp3949 a(g189 V tp3950 a(g344 V= tp3951 a(g189 V tp3952 a(g226 V"-e" p3953 tp3954 a(g344 V; tp3955 a(g189 V\u000a tp3956 a(g189 V p3957 tp3958 a(g18 Vcmdargs p3959 tp3960 a(g344 V[ tp3961 a(g18 Vi tp3962 a(g189 V tp3963 a(g344 V* tp3964 a(g189 V tp3965 a(g319 V2 tp3966 a(g189 V tp3967 a(g344 V+ tp3968 a(g189 V tp3969 a(g319 V2 tp3970 a(g344 V] tp3971 a(g189 V tp3972 a(g344 V= tp3973 a(g189 V tp3974 a(g18 VString p3975 tp3976 a(g344 V. tp3977 a(g41 VvalueOf p3978 tp3979 a(g344 V( tp3980 a(g18 Vcmds p3981 tp3982 a(g344 V[ tp3983 a(g18 Vi tp3984 a(g344 V] tp3985 a(g344 V) tp3986 a(g344 V; tp3987 a(g189 V\u000a tp3988 a(g189 V p3989 tp3990 a(g344 V} tp3991 a(g189 V\u000a tp3992 a(g189 V\u000a tp3993 a(g189 V p3994 tp3995 a(g18 VProcess p3996 tp3997 a(g189 V tp3998 a(g18 VosaProcess p3999 tp4000 a(g189 V tp4001 a(g344 V= tp4002 a(g189 V tp4003 a(g18 VperformRuntimeExec p4004 tp4005 a(g344 V( tp4006 a(g18 Vcmdargs p4007 tp4008 a(g344 V) tp4009 a(g344 V; tp4010 a(g189 V\u000a tp4011 a(g189 V p4012 tp4013 a(g18 VBufferedReader p4014 tp4015 a(g189 V tp4016 a(g18 Vreader p4017 tp4018 a(g189 V tp4019 a(g344 V= tp4020 a(g189 V tp4021 a(g111 Vnew p4022 tp4023 a(g189 V tp4024 a(g18 VBufferedReader p4025 tp4026 a(g344 V( tp4027 a(g111 Vnew p4028 tp4029 a(g189 V tp4030 a(g18 VInputStreamReader p4031 tp4032 a(g344 V( tp4033 a(g18 VosaProcess p4034 tp4035 a(g344 V. tp4036 a(g41 VgetInputStream p4037 tp4038 a(g344 V( tp4039 a(g344 V) tp4040 a(g344 V) tp4041 a(g344 V) tp4042 a(g344 V; tp4043 a(g189 V\u000a tp4044 a(g189 V p4045 tp4046 a(g18 VString p4047 tp4048 a(g189 V tp4049 a(g18 Vline p4050 tp4051 a(g189 V tp4052 a(g344 V= tp4053 a(g189 V tp4054 a(g18 Vreader p4055 tp4056 a(g344 V. tp4057 a(g41 VreadLine p4058 tp4059 a(g344 V( tp4060 a(g344 V) tp4061 a(g344 V; tp4062 a(g189 V\u000a tp4063 a(g189 V p4064 tp4065 a(g18 Vreader p4066 tp4067 a(g344 V. tp4068 a(g41 Vclose p4069 tp4070 a(g344 V( tp4071 a(g344 V) tp4072 a(g344 V; tp4073 a(g189 V\u000a tp4074 a(g189 V p4075 tp4076 a(g18 VDebug p4077 tp4078 a(g344 V. tp4079 a(g41 VoutNoStack p4080 tp4081 a(g344 V( tp4082 a(g226 V"OSAScript Output: " p4083 tp4084 a(g189 V tp4085 a(g344 V+ tp4086 a(g189 V tp4087 a(g18 Vline p4088 tp4089 a(g344 V) tp4090 a(g344 V; tp4091 a(g189 V\u000a tp4092 a(g189 V\u000a tp4093 a(g189 V p4094 tp4095 a(g18 Vreader p4096 tp4097 a(g189 V tp4098 a(g344 V= tp4099 a(g189 V tp4100 a(g111 Vnew p4101 tp4102 a(g189 V tp4103 a(g18 VBufferedReader p4104 tp4105 a(g344 V( tp4106 a(g111 Vnew p4107 tp4108 a(g189 V tp4109 a(g18 VInputStreamReader p4110 tp4111 a(g344 V( tp4112 a(g18 VosaProcess p4113 tp4114 a(g344 V. tp4115 a(g41 VgetErrorStream p4116 tp4117 a(g344 V( tp4118 a(g344 V) tp4119 a(g344 V) tp4120 a(g344 V) tp4121 a(g344 V; tp4122 a(g189 V\u000a tp4123 a(g189 V p4124 tp4125 a(g18 VString p4126 tp4127 a(g189 V tp4128 a(g18 VerrorMsg p4129 tp4130 a(g189 V tp4131 a(g344 V= tp4132 a(g189 V tp4133 a(g18 Vreader p4134 tp4135 a(g344 V. tp4136 a(g41 VreadLine p4137 tp4138 a(g344 V( tp4139 a(g344 V) tp4140 a(g344 V; tp4141 a(g189 V\u000a tp4142 a(g189 V p4143 tp4144 a(g18 Vreader p4145 tp4146 a(g344 V. tp4147 a(g41 Vclose p4148 tp4149 a(g344 V( tp4150 a(g344 V) tp4151 a(g344 V; tp4152 a(g189 V\u000a tp4153 a(g189 V\u000a tp4154 a(g189 V p4155 tp4156 a(g18 VDebug p4157 tp4158 a(g344 V. tp4159 a(g41 VoutNoStack p4160 tp4161 a(g344 V( tp4162 a(g226 V"OSAScript Error (if any): " p4163 tp4164 a(g189 V tp4165 a(g344 V+ tp4166 a(g189 V tp4167 a(g18 VerrorMsg p4168 tp4169 a(g344 V) tp4170 a(g344 V; tp4171 a(g189 V\u000a tp4172 a(g189 V\u000a tp4173 a(g189 V p4174 tp4175 a(g18 VDebug p4176 tp4177 a(g344 V. tp4178 a(g41 VoutNoStack p4179 tp4180 a(g344 V( tp4181 a(g18 VMessageFormat p4182 tp4183 a(g344 V. tp4184 a(g41 Vformat p4185 tp4186 a(g344 V( tp4187 a(g226 V"OSAScript execution ended ({0}ms)" p4188 tp4189 a(g344 V, tp4190 a(g189 V tp4191 a(g111 Vnew p4192 tp4193 a(g189 V tp4194 a(g18 VObject p4195 tp4196 a(g344 V[ tp4197 a(g344 V] tp4198 a(g344 V{ tp4199 a(g18 VString p4200 tp4201 a(g344 V. tp4202 a(g41 VvalueOf p4203 tp4204 a(g344 V( tp4205 a(g18 VSystem p4206 tp4207 a(g344 V. tp4208 a(g41 VcurrentTimeMillis p4209 tp4210 a(g344 V( tp4211 a(g344 V) tp4212 a(g189 V tp4213 a(g344 V- tp4214 a(g189 V tp4215 a(g18 Vstart p4216 tp4217 a(g344 V) tp4218 a(g344 V} tp4219 a(g344 V) tp4220 a(g344 V) tp4221 a(g344 V; tp4222 a(g189 V\u000a tp4223 a(g189 V\u000a tp4224 a(g189 V p4225 tp4226 a(g111 Vif p4227 tp4228 a(g189 V tp4229 a(g344 V( tp4230 a(g18 VerrorMsg p4231 tp4232 a(g189 V tp4233 a(g344 V! tp4234 a(g344 V= tp4235 a(g189 V tp4236 a(g117 Vnull p4237 tp4238 a(g344 V) tp4239 a(g189 V\u000a tp4240 a(g189 V p4241 tp4242 a(g344 V{ tp4243 a(g189 V\u000a tp4244 a(g189 V p4245 tp4246 a(g111 Vthrow p4247 tp4248 a(g189 V tp4249 a(g111 Vnew p4250 tp4251 a(g189 V tp4252 a(g21 VIOException p4253 tp4254 a(g344 V( tp4255 a(g18 VerrorMsg p4256 tp4257 a(g344 V) tp4258 a(g344 V; tp4259 a(g189 V\u000a tp4260 a(g189 V p4261 tp4262 a(g344 V} tp4263 a(g189 V\u000a tp4264 a(g189 V\u000a tp4265 a(g189 V p4266 tp4267 a(g111 Vreturn p4268 tp4269 a(g189 V tp4270 a(g18 Vline p4271 tp4272 a(g344 V; tp4273 a(g189 V\u000a tp4274 a(g189 V p4275 tp4276 a(g344 V} tp4277 a(g189 V\u000a tp4278 a(g189 V\u000a tp4279 a(g189 V p4280 tp4281 a(g7 V/**\u000a * Compiles a new AppleScript instance and runs it\u000a * @param script AppleScript file (.scpt) to execute\u000a * @return Output of the script\u000a * @throws IOException If the script failed to execute\u000a */ p4282 tp4283 a(g189 V\u000a tp4284 a(g189 V p4285 tp4286 a(g131 Vprotected p4287 tp4288 a(g189 V tp4289 a(g131 Vstatic p4290 tp4291 a(g189 V tp4292 a(g18 VString p4293 tp4294 a(g189 V tp4295 a(g21 VperformOSAScript p4296 tp4297 a(g344 V( tp4298 a(g18 VFile p4299 tp4300 a(g189 V tp4301 a(g18 Vscript p4302 tp4303 a(g344 V) tp4304 a(g189 V tp4305 a(g131 Vthrows p4306 tp4307 a(g189 V tp4308 a(g18 VIOException p4309 tp4310 a(g189 V\u000a tp4311 a(g189 V p4312 tp4313 a(g344 V{ tp4314 a(g189 V\u000a tp4315 a(g189 V p4316 tp4317 a(g139 Vlong p4318 tp4319 a(g189 V tp4320 a(g18 Vstart p4321 tp4322 a(g189 V tp4323 a(g344 V= tp4324 a(g189 V tp4325 a(g18 VSystem p4326 tp4327 a(g344 V. tp4328 a(g41 VcurrentTimeMillis p4329 tp4330 a(g344 V( tp4331 a(g344 V) tp4332 a(g344 V; tp4333 a(g189 V\u000a tp4334 a(g189 V p4335 tp4336 a(g18 VDebug p4337 tp4338 a(g344 V. tp4339 a(g41 VoutNoStack p4340 tp4341 a(g344 V( tp4342 a(g226 V"Executing OSAScript from file: " p4343 tp4344 a(g189 V tp4345 a(g344 V+ tp4346 a(g189 V tp4347 a(g18 Vscript p4348 tp4349 a(g344 V. tp4350 a(g41 VgetPath p4351 tp4352 a(g344 V( tp4353 a(g344 V) tp4354 a(g344 V) tp4355 a(g344 V; tp4356 a(g189 V\u000a tp4357 a(g189 V\u000a tp4358 a(g189 V p4359 tp4360 a(g18 VProcess p4361 tp4362 a(g189 V tp4363 a(g18 VosaProcess p4364 tp4365 a(g189 V tp4366 a(g344 V= tp4367 a(g189 V tp4368 a(g18 VperformRuntimeExec p4369 tp4370 a(g344 V( tp4371 a(g111 Vnew p4372 tp4373 a(g189 V tp4374 a(g18 VString p4375 tp4376 a(g344 V[ tp4377 a(g344 V] tp4378 a(g344 V{ tp4379 a(g226 V"osascript" p4380 tp4381 a(g344 V, tp4382 a(g189 V tp4383 a(g18 Vscript p4384 tp4385 a(g344 V. tp4386 a(g41 VgetPath p4387 tp4388 a(g344 V( tp4389 a(g344 V) tp4390 a(g344 V} tp4391 a(g344 V) tp4392 a(g344 V; tp4393 a(g189 V\u000a tp4394 a(g189 V p4395 tp4396 a(g18 VBufferedReader p4397 tp4398 a(g189 V tp4399 a(g18 Vreader p4400 tp4401 a(g189 V tp4402 a(g344 V= tp4403 a(g189 V tp4404 a(g111 Vnew p4405 tp4406 a(g189 V tp4407 a(g18 VBufferedReader p4408 tp4409 a(g344 V( tp4410 a(g111 Vnew p4411 tp4412 a(g189 V tp4413 a(g18 VInputStreamReader p4414 tp4415 a(g344 V( tp4416 a(g18 VosaProcess p4417 tp4418 a(g344 V. tp4419 a(g41 VgetInputStream p4420 tp4421 a(g344 V( tp4422 a(g344 V) tp4423 a(g344 V) tp4424 a(g344 V) tp4425 a(g344 V; tp4426 a(g189 V\u000a tp4427 a(g189 V p4428 tp4429 a(g18 VString p4430 tp4431 a(g189 V tp4432 a(g18 Vline p4433 tp4434 a(g189 V tp4435 a(g344 V= tp4436 a(g189 V tp4437 a(g18 Vreader p4438 tp4439 a(g344 V. tp4440 a(g41 VreadLine p4441 tp4442 a(g344 V( tp4443 a(g344 V) tp4444 a(g344 V; tp4445 a(g189 V\u000a tp4446 a(g189 V p4447 tp4448 a(g18 Vreader p4449 tp4450 a(g344 V. tp4451 a(g41 Vclose p4452 tp4453 a(g344 V( tp4454 a(g344 V) tp4455 a(g344 V; tp4456 a(g189 V\u000a tp4457 a(g189 V p4458 tp4459 a(g18 VDebug p4460 tp4461 a(g344 V. tp4462 a(g41 VoutNoStack p4463 tp4464 a(g344 V( tp4465 a(g226 V"OSAScript Output: " p4466 tp4467 a(g189 V tp4468 a(g344 V+ tp4469 a(g189 V tp4470 a(g18 Vline p4471 tp4472 a(g344 V) tp4473 a(g344 V; tp4474 a(g189 V\u000a tp4475 a(g189 V\u000a tp4476 a(g189 V p4477 tp4478 a(g18 Vreader p4479 tp4480 a(g189 V tp4481 a(g344 V= tp4482 a(g189 V tp4483 a(g111 Vnew p4484 tp4485 a(g189 V tp4486 a(g18 VBufferedReader p4487 tp4488 a(g344 V( tp4489 a(g111 Vnew p4490 tp4491 a(g189 V tp4492 a(g18 VInputStreamReader p4493 tp4494 a(g344 V( tp4495 a(g18 VosaProcess p4496 tp4497 a(g344 V. tp4498 a(g41 VgetErrorStream p4499 tp4500 a(g344 V( tp4501 a(g344 V) tp4502 a(g344 V) tp4503 a(g344 V) tp4504 a(g344 V; tp4505 a(g189 V\u000a tp4506 a(g189 V p4507 tp4508 a(g18 VString p4509 tp4510 a(g189 V tp4511 a(g18 VerrorMsg p4512 tp4513 a(g189 V tp4514 a(g344 V= tp4515 a(g189 V tp4516 a(g18 Vreader p4517 tp4518 a(g344 V. tp4519 a(g41 VreadLine p4520 tp4521 a(g344 V( tp4522 a(g344 V) tp4523 a(g344 V; tp4524 a(g189 V\u000a tp4525 a(g189 V p4526 tp4527 a(g18 Vreader p4528 tp4529 a(g344 V. tp4530 a(g41 Vclose p4531 tp4532 a(g344 V( tp4533 a(g344 V) tp4534 a(g344 V; tp4535 a(g189 V\u000a tp4536 a(g189 V\u000a tp4537 a(g189 V p4538 tp4539 a(g18 VDebug p4540 tp4541 a(g344 V. tp4542 a(g41 VoutNoStack p4543 tp4544 a(g344 V( tp4545 a(g226 V"OSAScript Error (if any): " p4546 tp4547 a(g189 V tp4548 a(g344 V+ tp4549 a(g189 V tp4550 a(g18 VerrorMsg p4551 tp4552 a(g344 V) tp4553 a(g344 V; tp4554 a(g189 V\u000a tp4555 a(g189 V\u000a tp4556 a(g189 V p4557 tp4558 a(g18 VDebug p4559 tp4560 a(g344 V. tp4561 a(g41 VoutNoStack p4562 tp4563 a(g344 V( tp4564 a(g18 VMessageFormat p4565 tp4566 a(g344 V. tp4567 a(g41 Vformat p4568 tp4569 a(g344 V( tp4570 a(g226 V"OSAScript execution ended ({0}ms)" p4571 tp4572 a(g344 V, tp4573 a(g189 V tp4574 a(g111 Vnew p4575 tp4576 a(g189 V tp4577 a(g18 VObject p4578 tp4579 a(g344 V[ tp4580 a(g344 V] tp4581 a(g344 V{ tp4582 a(g18 VString p4583 tp4584 a(g344 V. tp4585 a(g41 VvalueOf p4586 tp4587 a(g344 V( tp4588 a(g18 VSystem p4589 tp4590 a(g344 V. tp4591 a(g41 VcurrentTimeMillis p4592 tp4593 a(g344 V( tp4594 a(g344 V) tp4595 a(g189 V tp4596 a(g344 V- tp4597 a(g189 V tp4598 a(g18 Vstart p4599 tp4600 a(g344 V) tp4601 a(g344 V} tp4602 a(g344 V) tp4603 a(g344 V) tp4604 a(g344 V; tp4605 a(g189 V\u000a tp4606 a(g189 V\u000a tp4607 a(g189 V p4608 tp4609 a(g111 Vif p4610 tp4611 a(g189 V tp4612 a(g344 V( tp4613 a(g18 VerrorMsg p4614 tp4615 a(g189 V tp4616 a(g344 V! tp4617 a(g344 V= tp4618 a(g189 V tp4619 a(g117 Vnull p4620 tp4621 a(g344 V) tp4622 a(g189 V\u000a tp4623 a(g189 V p4624 tp4625 a(g344 V{ tp4626 a(g189 V\u000a tp4627 a(g189 V p4628 tp4629 a(g111 Vthrow p4630 tp4631 a(g189 V tp4632 a(g111 Vnew p4633 tp4634 a(g189 V tp4635 a(g21 VIOException p4636 tp4637 a(g344 V( tp4638 a(g18 VerrorMsg p4639 tp4640 a(g344 V) tp4641 a(g344 V; tp4642 a(g189 V\u000a tp4643 a(g189 V p4644 tp4645 a(g344 V} tp4646 a(g189 V\u000a tp4647 a(g189 V\u000a tp4648 a(g189 V p4649 tp4650 a(g111 Vreturn p4651 tp4652 a(g189 V tp4653 a(g18 Vline p4654 tp4655 a(g344 V; tp4656 a(g189 V\u000a tp4657 a(g189 V p4658 tp4659 a(g344 V} tp4660 a(g189 V\u000a tp4661 a(g189 V\u000a tp4662 a(g189 V p4663 tp4664 a(g7 V/**\u000a * Compiles a new AppleScript instance to the specified location\u000a * @param cmd Command to compile; do not surround command with extra quotation marks\u000a * @param destination Destination location of the AppleScript file\u000a * @return True if compiled successfully\u000a */ p4665 tp4666 a(g189 V\u000a tp4667 a(g189 V p4668 tp4669 a(g131 Vprotected p4670 tp4671 a(g189 V tp4672 a(g131 Vstatic p4673 tp4674 a(g189 V tp4675 a(g139 Vboolean p4676 tp4677 a(g189 V tp4678 a(g21 VcompileOSAScript p4679 tp4680 a(g344 V( tp4681 a(g18 VCharSequence p4682 tp4683 a(g189 V tp4684 a(g18 Vcmd p4685 tp4686 a(g344 V, tp4687 a(g189 V tp4688 a(g18 VFile p4689 tp4690 a(g189 V tp4691 a(g18 Vdestination p4692 tp4693 a(g344 V) tp4694 a(g189 V\u000a tp4695 a(g189 V p4696 tp4697 a(g344 V{ tp4698 a(g189 V\u000a tp4699 a(g189 V p4700 tp4701 a(g111 Vreturn p4702 tp4703 a(g189 V tp4704 a(g21 VcompileOSAScript p4705 tp4706 a(g344 V( tp4707 a(g111 Vnew p4708 tp4709 a(g189 V tp4710 a(g18 VCharSequence p4711 tp4712 a(g344 V[ tp4713 a(g344 V] tp4714 a(g344 V{ tp4715 a(g18 Vcmd p4716 tp4717 a(g344 V} tp4718 a(g344 V, tp4719 a(g189 V tp4720 a(g18 Vdestination p4721 tp4722 a(g344 V) tp4723 a(g344 V; tp4724 a(g189 V\u000a tp4725 a(g189 V p4726 tp4727 a(g344 V} tp4728 a(g189 V\u000a tp4729 a(g189 V\u000a tp4730 a(g189 V p4731 tp4732 a(g7 V/**\u000a * Compiles a new AppleScript instance to the specified location\u000a * @param cmds Sequence of commands to compile; do not surround command with extra quotation marks\u000a * @param destination Destination location of the AppleScript file\u000a * @return True if compiled successfully\u000a */ p4733 tp4734 a(g189 V\u000a tp4735 a(g189 V p4736 tp4737 a(g131 Vprotected p4738 tp4739 a(g189 V tp4740 a(g131 Vstatic p4741 tp4742 a(g189 V tp4743 a(g139 Vboolean p4744 tp4745 a(g189 V tp4746 a(g21 VcompileOSAScript p4747 tp4748 a(g344 V( tp4749 a(g18 VCharSequence p4750 tp4751 a(g344 V[ tp4752 a(g344 V] tp4753 a(g189 V tp4754 a(g18 Vcmds p4755 tp4756 a(g344 V, tp4757 a(g189 V tp4758 a(g18 VFile p4759 tp4760 a(g189 V tp4761 a(g18 Vdestination p4762 tp4763 a(g344 V) tp4764 a(g189 V\u000a tp4765 a(g189 V p4766 tp4767 a(g344 V{ tp4768 a(g189 V\u000a tp4769 a(g189 V p4770 tp4771 a(g139 Vlong p4772 tp4773 a(g189 V tp4774 a(g18 Vstart p4775 tp4776 a(g189 V tp4777 a(g344 V= tp4778 a(g189 V tp4779 a(g18 VSystem p4780 tp4781 a(g344 V. tp4782 a(g41 VcurrentTimeMillis p4783 tp4784 a(g344 V( tp4785 a(g344 V) tp4786 a(g344 V; tp4787 a(g189 V\u000a tp4788 a(g189 V p4789 tp4790 a(g18 VDebug p4791 tp4792 a(g344 V. tp4793 a(g41 VoutNoStack p4794 tp4795 a(g344 V( tp4796 a(g226 V"Compiling OSAScript: " p4797 tp4798 a(g189 V tp4799 a(g344 V+ tp4800 a(g189 V tp4801 a(g18 Vdestination p4802 tp4803 a(g344 V. tp4804 a(g41 VgetPath p4805 tp4806 a(g344 V( tp4807 a(g344 V) tp4808 a(g344 V) tp4809 a(g344 V; tp4810 a(g189 V\u000a tp4811 a(g189 V p4812 tp4813 a(g111 Vfor p4814 tp4815 a(g189 V tp4816 a(g344 V( tp4817 a(g139 Vint p4818 tp4819 a(g189 V tp4820 a(g18 Vi tp4821 a(g189 V tp4822 a(g344 V= tp4823 a(g189 V tp4824 a(g319 V0 tp4825 a(g344 V; tp4826 a(g189 V tp4827 a(g18 Vi tp4828 a(g189 V tp4829 a(g344 V< tp4830 a(g189 V tp4831 a(g18 Vcmds p4832 tp4833 a(g344 V. tp4834 a(g41 Vlength p4835 tp4836 a(g344 V; tp4837 a(g189 V tp4838 a(g18 Vi tp4839 a(g344 V+ tp4840 a(g344 V+ tp4841 a(g344 V) tp4842 a(g189 V\u000a tp4843 a(g189 V p4844 tp4845 a(g344 V{ tp4846 a(g189 V\u000a tp4847 a(g189 V p4848 tp4849 a(g18 VDebug p4850 tp4851 a(g344 V. tp4852 a(g41 VoutNoStack p4853 tp4854 a(g344 V( tp4855 a(g226 V"\u005ct" p4856 tp4857 a(g189 V tp4858 a(g344 V+ tp4859 a(g189 V tp4860 a(g18 Vcmds p4861 tp4862 a(g344 V[ tp4863 a(g18 Vi tp4864 a(g344 V] tp4865 a(g344 V) tp4866 a(g344 V; tp4867 a(g189 V\u000a tp4868 a(g189 V p4869 tp4870 a(g344 V} tp4871 a(g189 V\u000a tp4872 a(g189 V\u000a tp4873 a(g189 V p4874 tp4875 a(g18 VString p4876 tp4877 a(g344 V[ tp4878 a(g344 V] tp4879 a(g189 V tp4880 a(g18 Vcmdargs p4881 tp4882 a(g189 V tp4883 a(g344 V= tp4884 a(g189 V tp4885 a(g111 Vnew p4886 tp4887 a(g189 V tp4888 a(g18 VString p4889 tp4890 a(g344 V[ tp4891 a(g319 V2 tp4892 a(g189 V tp4893 a(g344 V* tp4894 a(g189 V tp4895 a(g18 Vcmds p4896 tp4897 a(g344 V. tp4898 a(g41 Vlength p4899 tp4900 a(g189 V tp4901 a(g344 V+ tp4902 a(g189 V tp4903 a(g319 V3 tp4904 a(g344 V] tp4905 a(g344 V; tp4906 a(g189 V\u000a tp4907 a(g189 V p4908 tp4909 a(g18 Vcmdargs p4910 tp4911 a(g344 V[ tp4912 a(g319 V0 tp4913 a(g344 V] tp4914 a(g189 V tp4915 a(g344 V= tp4916 a(g189 V tp4917 a(g226 V"osacompile" p4918 tp4919 a(g344 V; tp4920 a(g189 V\u000a tp4921 a(g189 V p4922 tp4923 a(g111 Vfor p4924 tp4925 a(g189 V tp4926 a(g344 V( tp4927 a(g139 Vint p4928 tp4929 a(g189 V tp4930 a(g18 Vi tp4931 a(g189 V tp4932 a(g344 V= tp4933 a(g189 V tp4934 a(g319 V0 tp4935 a(g344 V; tp4936 a(g189 V tp4937 a(g18 Vi tp4938 a(g189 V tp4939 a(g344 V< tp4940 a(g189 V tp4941 a(g18 Vcmds p4942 tp4943 a(g344 V. tp4944 a(g41 Vlength p4945 tp4946 a(g344 V; tp4947 a(g189 V tp4948 a(g18 Vi tp4949 a(g344 V+ tp4950 a(g344 V+ tp4951 a(g344 V) tp4952 a(g189 V\u000a tp4953 a(g189 V p4954 tp4955 a(g344 V{ tp4956 a(g189 V\u000a tp4957 a(g189 V p4958 tp4959 a(g18 Vcmdargs p4960 tp4961 a(g344 V[ tp4962 a(g18 Vi tp4963 a(g189 V tp4964 a(g344 V* tp4965 a(g189 V tp4966 a(g319 V2 tp4967 a(g189 V tp4968 a(g344 V+ tp4969 a(g189 V tp4970 a(g319 V1 tp4971 a(g344 V] tp4972 a(g189 V tp4973 a(g344 V= tp4974 a(g189 V tp4975 a(g226 V"-e" p4976 tp4977 a(g344 V; tp4978 a(g189 V\u000a tp4979 a(g189 V p4980 tp4981 a(g18 Vcmdargs p4982 tp4983 a(g344 V[ tp4984 a(g18 Vi tp4985 a(g189 V tp4986 a(g344 V* tp4987 a(g189 V tp4988 a(g319 V2 tp4989 a(g189 V tp4990 a(g344 V+ tp4991 a(g189 V tp4992 a(g319 V2 tp4993 a(g344 V] tp4994 a(g189 V tp4995 a(g344 V= tp4996 a(g189 V tp4997 a(g18 VString p4998 tp4999 a(g344 V. tp5000 a(g41 VvalueOf p5001 tp5002 a(g344 V( tp5003 a(g18 Vcmds p5004 tp5005 a(g344 V[ tp5006 a(g18 Vi tp5007 a(g344 V] tp5008 a(g344 V) tp5009 a(g344 V; tp5010 a(g189 V\u000a tp5011 a(g189 V p5012 tp5013 a(g344 V} tp5014 a(g189 V\u000a tp5015 a(g189 V\u000a tp5016 a(g189 V p5017 tp5018 a(g18 Vcmdargs p5019 tp5020 a(g344 V[ tp5021 a(g18 Vcmdargs p5022 tp5023 a(g344 V. tp5024 a(g41 Vlength p5025 tp5026 a(g189 V tp5027 a(g344 V- tp5028 a(g189 V tp5029 a(g319 V2 tp5030 a(g344 V] tp5031 a(g189 V tp5032 a(g344 V= tp5033 a(g189 V tp5034 a(g226 V"-o" p5035 tp5036 a(g344 V; tp5037 a(g189 V\u000a tp5038 a(g189 V p5039 tp5040 a(g18 Vcmdargs p5041 tp5042 a(g344 V[ tp5043 a(g18 Vcmdargs p5044 tp5045 a(g344 V. tp5046 a(g41 Vlength p5047 tp5048 a(g189 V tp5049 a(g344 V- tp5050 a(g189 V tp5051 a(g319 V1 tp5052 a(g344 V] tp5053 a(g189 V tp5054 a(g344 V= tp5055 a(g189 V tp5056 a(g18 Vdestination p5057 tp5058 a(g344 V. tp5059 a(g41 VgetPath p5060 tp5061 a(g344 V( tp5062 a(g344 V) tp5063 a(g344 V; tp5064 a(g189 V\u000a tp5065 a(g189 V\u000a tp5066 a(g189 V p5067 tp5068 a(g18 VString p5069 tp5070 a(g189 V tp5071 a(g18 VerrorMsg p5072 tp5073 a(g344 V; tp5074 a(g189 V\u000a tp5075 a(g189 V p5076 tp5077 a(g111 Vtry p5078 tp5079 a(g189 V\u000a tp5080 a(g189 V p5081 tp5082 a(g344 V{ tp5083 a(g189 V\u000a tp5084 a(g189 V p5085 tp5086 a(g18 VProcess p5087 tp5088 a(g189 V tp5089 a(g18 VosaProcess p5090 tp5091 a(g189 V tp5092 a(g344 V= tp5093 a(g189 V tp5094 a(g18 VperformRuntimeExec p5095 tp5096 a(g344 V( tp5097 a(g18 Vcmdargs p5098 tp5099 a(g344 V) tp5100 a(g344 V; tp5101 a(g189 V\u000a tp5102 a(g189 V\u000a tp5103 a(g189 V p5104 tp5105 a(g18 VBufferedReader p5106 tp5107 a(g189 V tp5108 a(g18 Vreader p5109 tp5110 a(g189 V tp5111 a(g344 V= tp5112 a(g189 V tp5113 a(g111 Vnew p5114 tp5115 a(g189 V tp5116 a(g18 VBufferedReader p5117 tp5118 a(g344 V( tp5119 a(g111 Vnew p5120 tp5121 a(g189 V tp5122 a(g18 VInputStreamReader p5123 tp5124 a(g344 V( tp5125 a(g18 VosaProcess p5126 tp5127 a(g344 V. tp5128 a(g41 VgetErrorStream p5129 tp5130 a(g344 V( tp5131 a(g344 V) tp5132 a(g344 V) tp5133 a(g344 V) tp5134 a(g344 V; tp5135 a(g189 V\u000a tp5136 a(g189 V p5137 tp5138 a(g18 VerrorMsg p5139 tp5140 a(g189 V tp5141 a(g344 V= tp5142 a(g189 V tp5143 a(g18 Vreader p5144 tp5145 a(g344 V. tp5146 a(g41 VreadLine p5147 tp5148 a(g344 V( tp5149 a(g344 V) tp5150 a(g344 V; tp5151 a(g189 V\u000a tp5152 a(g189 V p5153 tp5154 a(g18 Vreader p5155 tp5156 a(g344 V. tp5157 a(g41 Vclose p5158 tp5159 a(g344 V( tp5160 a(g344 V) tp5161 a(g344 V; tp5162 a(g189 V\u000a tp5163 a(g189 V p5164 tp5165 a(g344 V} tp5166 a(g189 V\u000a tp5167 a(g189 V p5168 tp5169 a(g111 Vcatch p5170 tp5171 a(g189 V tp5172 a(g344 V( tp5173 a(g18 VIOException p5174 tp5175 a(g189 V tp5176 a(g18 Ve tp5177 a(g344 V) tp5178 a(g189 V\u000a tp5179 a(g189 V p5180 tp5181 a(g344 V{ tp5182 a(g189 V\u000a tp5183 a(g189 V p5184 tp5185 a(g18 VDebug p5186 tp5187 a(g344 V. tp5188 a(g41 VoutNoStack p5189 tp5190 a(g344 V( tp5191 a(g226 V"OSACompile Execution Failed: " p5192 tp5193 a(g189 V tp5194 a(g344 V+ tp5195 a(g189 V tp5196 a(g18 Ve tp5197 a(g344 V. tp5198 a(g41 VgetMessage p5199 tp5200 a(g344 V( tp5201 a(g344 V) tp5202 a(g344 V) tp5203 a(g344 V; tp5204 a(g189 V\u000a tp5205 a(g189 V p5206 tp5207 a(g18 VDebug p5208 tp5209 a(g344 V. tp5210 a(g41 VprintStackTrace p5211 tp5212 a(g344 V( tp5213 a(g18 Ve tp5214 a(g344 V) tp5215 a(g344 V; tp5216 a(g189 V\u000a tp5217 a(g189 V p5218 tp5219 a(g111 Vreturn p5220 tp5221 a(g189 V tp5222 a(g117 Vfalse p5223 tp5224 a(g344 V; tp5225 a(g189 V\u000a tp5226 a(g189 V p5227 tp5228 a(g344 V} tp5229 a(g189 V\u000a tp5230 a(g189 V\u000a tp5231 a(g189 V p5232 tp5233 a(g18 VDebug p5234 tp5235 a(g344 V. tp5236 a(g41 VoutNoStack p5237 tp5238 a(g344 V( tp5239 a(g226 V"OSACompile Error (if any): " p5240 tp5241 a(g189 V tp5242 a(g344 V+ tp5243 a(g189 V tp5244 a(g18 VerrorMsg p5245 tp5246 a(g344 V) tp5247 a(g344 V; tp5248 a(g189 V\u000a tp5249 a(g189 V\u000a tp5250 a(g189 V p5251 tp5252 a(g18 VDebug p5253 tp5254 a(g344 V. tp5255 a(g41 VoutNoStack p5256 tp5257 a(g344 V( tp5258 a(g18 VMessageFormat p5259 tp5260 a(g344 V. tp5261 a(g41 Vformat p5262 tp5263 a(g344 V( tp5264 a(g226 V"OSACompile execution ended ({0}ms)" p5265 tp5266 a(g344 V, tp5267 a(g189 V tp5268 a(g111 Vnew p5269 tp5270 a(g189 V tp5271 a(g18 VObject p5272 tp5273 a(g344 V[ tp5274 a(g344 V] tp5275 a(g344 V{ tp5276 a(g18 VString p5277 tp5278 a(g344 V. tp5279 a(g41 VvalueOf p5280 tp5281 a(g344 V( tp5282 a(g18 VSystem p5283 tp5284 a(g344 V. tp5285 a(g41 VcurrentTimeMillis p5286 tp5287 a(g344 V( tp5288 a(g344 V) tp5289 a(g189 V tp5290 a(g344 V- tp5291 a(g189 V tp5292 a(g18 Vstart p5293 tp5294 a(g344 V) tp5295 a(g344 V} tp5296 a(g344 V) tp5297 a(g344 V) tp5298 a(g344 V; tp5299 a(g189 V\u000a tp5300 a(g189 V\u000a tp5301 a(g189 V p5302 tp5303 a(g111 Vreturn p5304 tp5305 a(g189 V tp5306 a(g344 V( tp5307 a(g18 VerrorMsg p5308 tp5309 a(g189 V tp5310 a(g344 V= tp5311 a(g344 V= tp5312 a(g189 V tp5313 a(g117 Vnull p5314 tp5315 a(g344 V) tp5316 a(g344 V; tp5317 a(g189 V\u000a tp5318 a(g189 V p5319 tp5320 a(g344 V} tp5321 a(g189 V\u000a tp5322 a(g189 V\u000a tp5323 a(g189 V p5324 tp5325 a(g7 V/**\u000a * @see Runtime#exec(String[])\u000a */ p5326 tp5327 a(g189 V\u000a tp5328 a(g189 V p5329 tp5330 a(g131 Vprotected p5331 tp5332 a(g189 V tp5333 a(g131 Vstatic p5334 tp5335 a(g189 V tp5336 a(g18 VProcess p5337 tp5338 a(g189 V tp5339 a(g21 VperformRuntimeExec p5340 tp5341 a(g344 V( tp5342 a(g18 VString p5343 tp5344 a(g344 V[ tp5345 a(g344 V] tp5346 a(g189 V tp5347 a(g18 Vcmdargs p5348 tp5349 a(g344 V) tp5350 a(g189 V tp5351 a(g131 Vthrows p5352 tp5353 a(g189 V tp5354 a(g18 VIOException p5355 tp5356 a(g189 V\u000a tp5357 a(g189 V p5358 tp5359 a(g344 V{ tp5360 a(g189 V\u000a tp5361 a(g189 V p5362 tp5363 a(g111 Vtry p5364 tp5365 a(g189 V\u000a tp5366 a(g189 V p5367 tp5368 a(g344 V{ tp5369 a(g189 V\u000a tp5370 a(g189 V p5371 tp5372 a(g111 Vreturn p5373 tp5374 a(g189 V tp5375 a(g18 VRuntime p5376 tp5377 a(g344 V. tp5378 a(g41 VgetRuntime p5379 tp5380 a(g344 V( tp5381 a(g344 V) tp5382 a(g344 V. tp5383 a(g41 Vexec p5384 tp5385 a(g344 V( tp5386 a(g18 Vcmdargs p5387 tp5388 a(g344 V) tp5389 a(g344 V; tp5390 a(g189 V\u000a tp5391 a(g189 V p5392 tp5393 a(g344 V} tp5394 a(g189 V\u000a tp5395 a(g189 V p5396 tp5397 a(g111 Vcatch p5398 tp5399 a(g189 V tp5400 a(g344 V( tp5401 a(g18 VIOException p5402 tp5403 a(g189 V tp5404 a(g18 Ve tp5405 a(g344 V) tp5406 a(g189 V\u000a tp5407 a(g189 V p5408 tp5409 a(g344 V{ tp5410 a(g189 V\u000a tp5411 a(g189 V p5412 tp5413 a(g18 VLogger p5414 tp5415 a(g344 V. tp5416 a(g41 Vlog p5417 tp5418 a(g344 V( tp5419 a(g111 Vnew p5420 tp5421 a(g189 V tp5422 a(g18 VLogAlert p5423 tp5424 a(g344 V( tp5425 a(g18 VLogAlert p5426 tp5427 a(g344 V. tp5428 a(g41 VUNREPEATABLE p5429 tp5430 a(g344 V, tp5431 a(g189 V tp5432 a(g18 Ve tp5433 a(g344 V. tp5434 a(g41 VgetMessage p5435 tp5436 a(g344 V( tp5437 a(g344 V) tp5438 a(g344 V, tp5439 a(g189 V tp5440 a(g18 Ve tp5441 a(g344 V) tp5442 a(g344 V) tp5443 a(g344 V; tp5444 a(g189 V\u000a tp5445 a(g189 V p5446 tp5447 a(g111 Vthrow p5448 tp5449 a(g189 V tp5450 a(g18 Ve tp5451 a(g344 V; tp5452 a(g189 V\u000a tp5453 a(g189 V p5454 tp5455 a(g344 V} tp5456 a(g189 V\u000a tp5457 a(g189 V p5458 tp5459 a(g344 V} tp5460 a(g189 V\u000a tp5461 a(g189 V\u000a tp5462 a(g189 V p5463 tp5464 a(g7 V/**\u000a *Gets the preferred file browser name
\u000a *Currently supported browsers are Path Finder and Finder. If Path Finder is currently running\u000a * (not just installed), then "Path Finder is returned; else, "Finder" is returned.
\u000a * @return "Path Finder" if it is currently running; else "Finder"\u000a */ p5465 tp5466 a(g189 V\u000a tp5467 a(g189 V p5468 tp5469 a(g131 Vprivate p5470 tp5471 a(g189 V tp5472 a(g131 Vstatic p5473 tp5474 a(g189 V tp5475 a(g18 VString p5476 tp5477 a(g189 V tp5478 a(g21 VgetFileBrowserName p5479 tp5480 a(g344 V( tp5481 a(g344 V) tp5482 a(g189 V\u000a tp5483 a(g189 V p5484 tp5485 a(g344 V{ tp5486 a(g189 V\u000a tp5487 a(g189 V p5488 tp5489 a(g111 Vtry p5490 tp5491 a(g189 V\u000a tp5492 a(g189 V p5493 tp5494 a(g344 V{ tp5495 a(g189 V\u000a tp5496 a(g189 V p5497 tp5498 a(g358 V// slowwwwwwww\u000a p5499 tp5500 a(g189 V p5501 tp5502 a(g111 Vif p5503 tp5504 a(g189 V tp5505 a(g344 V( tp5506 a(g226 V"true" p5507 tp5508 a(g344 V. tp5509 a(g41 VequalsIgnoreCase p5510 tp5511 a(g344 V( tp5512 a(g18 VperformOSAScript p5513 tp5514 a(g344 V( tp5515 a(g226 V"tell application \u005c"System Events\u005c" to exists process \u005c"Path Finder\u005c"" p5516 tp5517 a(g344 V) tp5518 a(g344 V) tp5519 a(g344 V) tp5520 a(g189 V\u000a tp5521 a(g189 V p5522 tp5523 a(g344 V{ tp5524 a(g189 V\u000a tp5525 a(g189 V p5526 tp5527 a(g18 VDebug p5528 tp5529 a(g344 V. tp5530 a(g41 VoutNoStack p5531 tp5532 a(g344 V( tp5533 a(g226 V"Path Finder is running" p5534 tp5535 a(g344 V) tp5536 a(g344 V; tp5537 a(g189 V\u000a tp5538 a(g189 V\u000a tp5539 a(g189 V p5540 tp5541 a(g111 Vreturn p5542 tp5543 a(g189 V tp5544 a(g226 V"Path Finder" p5545 tp5546 a(g344 V; tp5547 a(g189 V\u000a tp5548 a(g189 V p5549 tp5550 a(g344 V} tp5551 a(g189 V\u000a tp5552 a(g189 V p5553 tp5554 a(g111 Velse p5555 tp5556 a(g189 V\u000a tp5557 a(g189 V p5558 tp5559 a(g344 V{ tp5560 a(g189 V\u000a tp5561 a(g189 V p5562 tp5563 a(g111 Vreturn p5564 tp5565 a(g189 V tp5566 a(g226 V"Finder" p5567 tp5568 a(g344 V; tp5569 a(g189 V\u000a tp5570 a(g189 V p5571 tp5572 a(g344 V} tp5573 a(g189 V\u000a tp5574 a(g189 V p5575 tp5576 a(g344 V} tp5577 a(g189 V\u000a tp5578 a(g189 V p5579 tp5580 a(g111 Vcatch p5581 tp5582 a(g189 V tp5583 a(g344 V( tp5584 a(g18 VIOException p5585 tp5586 a(g189 V tp5587 a(g18 Ve tp5588 a(g344 V) tp5589 a(g189 V\u000a tp5590 a(g189 V p5591 tp5592 a(g344 V{ tp5593 a(g189 V\u000a tp5594 a(g189 V p5595 tp5596 a(g18 VDebug p5597 tp5598 a(g344 V. tp5599 a(g41 VprintStackTrace p5600 tp5601 a(g344 V( tp5602 a(g18 Ve tp5603 a(g344 V) tp5604 a(g344 V; tp5605 a(g189 V\u000a tp5606 a(g189 V p5607 tp5608 a(g18 VLogger p5609 tp5610 a(g344 V. tp5611 a(g41 Vlog p5612 tp5613 a(g344 V( tp5614 a(g111 Vnew p5615 tp5616 a(g189 V tp5617 a(g18 VLogEvent p5618 tp5619 a(g344 V( tp5620 a(g18 VLOGID p5621 tp5622 a(g344 V, tp5623 a(g189 V tp5624 a(g18 Ve tp5625 a(g344 V. tp5626 a(g41 VgetMessage p5627 tp5628 a(g344 V( tp5629 a(g344 V) tp5630 a(g344 V, tp5631 a(g189 V tp5632 a(g18 Ve tp5633 a(g344 V) tp5634 a(g344 V) tp5635 a(g344 V; tp5636 a(g189 V\u000a tp5637 a(g189 V\u000a tp5638 a(g189 V p5639 tp5640 a(g111 Vreturn p5641 tp5642 a(g189 V tp5643 a(g226 V"Finder" p5644 tp5645 a(g344 V; tp5646 a(g189 V\u000a tp5647 a(g189 V p5648 tp5649 a(g344 V} tp5650 a(g189 V\u000a tp5651 a(g189 V p5652 tp5653 a(g344 V} tp5654 a(g189 V\u000a tp5655 a(g189 V p5656 tp5657 a(g189 V\u000a tp5658 a(g189 V tp5659 a(g131 Vpublic p5660 tp5661 a(g189 V tp5662 a(g139 Vboolean p5663 tp5664 a(g189 V\u000a tp5665 a(g189 V tp5666 a(g21 VtestNativeAvailability p5667 tp5668 a(g344 V( tp5669 a(g189 V\u000a tp5670 a(g189 V p5671 tp5672 a(g18 VString p5673 tp5674 a(g189 V tp5675 a(g18 Vname p5676 tp5677 a(g189 V tp5678 a(g344 V) tp5679 a(g189 V\u000a tp5680 a(g189 V tp5681 a(g189 V\u000a tp5682 a(g189 V p5683 tp5684 a(g131 Vthrows p5685 tp5686 a(g189 V tp5687 a(g18 VPlatformManagerException p5688 tp5689 a(g189 V\u000a tp5690 a(g189 V tp5691 a(g344 V{ tp5692 a(g189 V\u000a tp5693 a(g189 V p5694 tp5695 a(g111 Vthrow p5696 tp5697 a(g189 V tp5698 a(g111 Vnew p5699 tp5700 a(g189 V tp5701 a(g21 VPlatformManagerException p5702 tp5703 a(g344 V( tp5704 a(g226 V"Unsupported capability called on platform manager" p5705 tp5706 a(g344 V) tp5707 a(g344 V; tp5708 a(g189 V p5709 tp5710 a(g189 V\u000a tp5711 a(g189 V tp5712 a(g344 V} tp5713 a(g189 V\u000a tp5714 a(g189 V p5715 tp5716 a(g189 V\u000a tp5717 a(g189 V p5718 tp5719 a(g131 Vpublic p5720 tp5721 a(g189 V tp5722 a(g139 Vvoid p5723 tp5724 a(g189 V\u000a tp5725 a(g189 V p5726 tp5727 a(g21 VaddListener p5728 tp5729 a(g344 V( tp5730 a(g189 V\u000a tp5731 a(g189 V p5732 tp5733 a(g18 VPlatformManagerListener p5734 tp5735 a(g189 V p5736 tp5737 a(g18 Vlistener p5738 tp5739 a(g189 V tp5740 a(g344 V) tp5741 a(g189 V\u000a tp5742 a(g189 V p5743 tp5744 a(g344 V{ tp5745 a(g189 V\u000a tp5746 a(g189 V p5747 tp5748 a(g344 V} tp5749 a(g189 V\u000a tp5750 a(g189 V p5751 tp5752 a(g189 V\u000a tp5753 a(g189 V p5754 tp5755 a(g131 Vpublic p5756 tp5757 a(g189 V tp5758 a(g139 Vvoid p5759 tp5760 a(g189 V\u000a tp5761 a(g189 V p5762 tp5763 a(g21 VremoveListener p5764 tp5765 a(g344 V( tp5766 a(g189 V\u000a tp5767 a(g189 V p5768 tp5769 a(g18 VPlatformManagerListener p5770 tp5771 a(g189 V p5772 tp5773 a(g18 Vlistener p5774 tp5775 a(g189 V tp5776 a(g344 V) tp5777 a(g189 V\u000a tp5778 a(g189 V p5779 tp5780 a(g344 V{ tp5781 a(g189 V\u000a tp5782 a(g189 V p5783 tp5784 a(g344 V} tp5785 a(g189 V\u000a tp5786 a(g344 V} tp5787 a(g189 V\u000a tp5788 a.