ELF>@h @8@@@@@@@@&@&77 HH&H&Rtd@@&@& Qtd  @&7 8(I @8<^8sM  ^,20N:yj՗jjl_RTLD_DEFAULT_handle_pointerjl_RTLD_DEFAULT_handlejl_image_pointersjl_system_image_datajl_system_image_sizelibjulia-internal.so.1.10JL_LIBJULIA_1.10libjulia.so.1.1077777777774747487878784 8@& v) _@: Aa ! 0generic<s o $ oooojli  Linuxx86_641.10.3v1.10.30b4590a5507d3f3046e5bafc007cacbbfc9b310b K5CRC32c\y.jmуj K5 FileWatchingXzsy`{,zmуh& K5LibdluVW59˗,mу-" K5LoggingT{VhUXM=mуrU" K5MmapP~:xg,Omу|' K5NetworkOptionsC0YW,mуʠ, K5SHAQ<$!<%mу1 K5 Serialization [)*k1mу-G K5Sockets1V$ bdސݗmуYBY K5UnicodeP>I>Nrmуeszo K5 LinearAlgebraSm7̏mуuux K5 OpenBLAS_jll[(Śb6EcQ FmуDux K5libblastrampoline_jllLSۆ }lxӠmу^} K5MarkdownZPn7z`smу/Ed~ K5Printfg^cX׸QDmу;h K5Random_ɢ?\Ymу? K5TarOi>աmу!t, K5DatesEY8pj2 mуX K5FuturebS;3{I xVMmуsD K5InteractiveUtilsWL ~@'ZmуVg K5LibGit2Z[&RPTv3EКRmу8J K5 LibGit2_jll YXg}]$mуD K5 MbedTLS_jllAX 3ȡ_mу- K5 LibSSH2_jlloTZk)߆8Ʉ$`(@@*@0)N$``*,  0**@   `*%`  $``f.***. ݑ5n*'0+&`++`P+(++.$`+ ,'`+p,(`@,,)`,-*`,`-+`0--,`-.-`-P..` ../`p..0`.@/1`///`/.2``/@3/P0000c!@3@32` 3/0$Gp 83` 1@@2@p1N3``2D 6 p2@2@2  24`3``f.33&TG`/.4`4`Z! .33`3.5``343G j35`3p4AC1~56`4@@6@ 5N6``w6 R 65@J  P6  `7`8`9`N :``;`<`=``6``f.77 a{n3p7P7 7.<` 7;7877|!;;<`:p78㞖f>`8@@:@09N>``:  0::@  `:?`@`1`>``f.::,L`p7@`@`Z! .;`;0;.A`0;;; j;A`;@<֕`<@@?@<N``m? H ==@  >.``*`B > : 5`)`B`(`'`6 2 . * $  $`1``2`?&```DC`f.P?P?Ij`;";??.`?@* D`?P@E` @A@p@.`p@V4@A@C *].rp. Asi`@CBA" 0B   "pDF`@DDG`D0EED.H`DEpE 9F{j0EH`0EE>k,`PF@@G@FN``NG  GpG@  G```f.0H0H\`0E"pEH`H.``HHI`H0IJ`II`PIIK`I J8`IpJL`@JJJJ.M`J0K K gjJM`JKqJ +N`L@@M@PLNN``;M2 $ PM M@   M7`N``f.MMM4 yцnMJ@NO`NNN`N.P``NON7 dzjNP`NpOr4{/ `O@RQ@ PN``8Q~ > QP@:  PQ  M`=`8``Q`J````f.QQQ gnQN TS@`RN``7S  `S0S@  S````f.TT &rvN@U@pTN``6U  pU@U@  U``f.VV ^pnNNPV V.` VVVpV.Q`pVg  @WjR`V`WS`0WWT`WXU`WPXV` XXW`pXYXX.X`X`YPY (! jYX`YYPƺ$3=`0Z@@[@ZN=``)[  [P[@  [Y`Z`[`\`=``f.0\0\#@Q`YPY\P\.=`P\\d]`\ ]^`\p]_`@]]B`]^``]`^F a`0^^^^.b`^ __ uj^b`^_K1`_@@a@@`N``a8  @aa@  pac`B`%`  ``f.aa)`^b.b`b0b.d`0b.b b  `0||@v v`q@qllh`hc7 hd. d Pd  g`eJ7g@e3pgfe fg @f> 2e`,ff`g`h`i`j` F J f.hh=`7Phg2e`7`lh.h h  TjJ7@l@ j3lPkpj jT@0kx 2`,kf`g`h`i`j`   7lT2`7ql.m 0m  p@nJ7p@`n3Ppon npZ@po 2`,of`g`h`i`j`   f.pp=$<`"70qp2`7uq.q q  @urJ7 u@s3t0tPs s@u@tN 2`,`tf`g`h`i`j` V Z f.uu`u"*u*7v@u2`7{`v.v v  zwJ7z@w3yy0x `x z@xj 2`,@yf`g`h`i`j` r v *0{@zf.zz`z"z*z**{*f.p{p{`{"*{*7| z2`7P|.p| |  pD}J7@}3 ~ P~D@~( 2 `,0f`g`h`i`j` 0 4 J7P@03 ` p@@@ 2 `,f`g`h`i`j` H L f.`Ђ**7@Dp2 `7.  `J7@@ 3Pp `'@0\ 2`,f`g`h`i`j` d h f.]2`.7`2`7`@.`  J7@3 @J@Њ 2`, f`g`h`i`j`   f.@@=$<`"72`k`@ l``.m`` @"jm`p=ժ;e`Ў@@p@ Ne``p  @  Pc`e``f.>` n`` o`0fp`jcq`БPr` p.c`p @ В.`В@ P . ` p.`p.`_@.``.e``&hN`P0.s` /KvjPs`P??ڢphlt`p@p@Nt``  @  ``f.PPX`P.@@Nt``  @  ``f.PPUc`P..t` К.u`Кp` 0Uj u` 3,A v`@@@@Nv``0 " `@  v```f. 5` .`p@.v`@.`A,0 DU FM+;&H.V2>41#*7W-=AE [Z?YO)5P@8IX< !BCG$KR'(/S"JT9%Q:L3N6D6?.!J49D6- I.!J49D6--- A 4A49D6 A 49D6429D67 ?/#9D69D6,0/#9D69D6,1?&#self#__source____module__keyuuidD6 A9D69D6. K i. F>>- A 9D6-9D69D67V?/#9D69D6, /#9D69D6, /#9D69D6, ?#self#D6%Cannot find owning package for module +( I I-9D6--9D6.O6-9D6-U -y I-9D6 -9D6 I-!P. O?-!Z6+#. L.!l. L I. L A!l I. L. L.9D66+-9D6 I.!P. O?-!Z6 +#39D6. K i#. F>>-$% A &9D67V+(+(?/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,!/#9D6 9D6 ,"? 2#self#parent_pkgparent_prefixpathparent_pkgD6O.9D6V7?/#9D69D6,? #self#keyD6> I I-9D6 I.9D69D6. K i. F>>- A 9D6-9D67V?/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,?&#self#parent_pkgkeypathparent_pkgD6O.9D6V7?/#9D69D6,? #self#keyD63": keys may only include a-z, A-Z, 0-9, -, _, and . invalid key "^[a-zA-Z0-9-\._]+$ I I.9D69D6.OV6 A!y9D69D6--U I-9D6 I-9D6 I.9D6-9D6.9D67?/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,/#9D69D6 ,?>#self#parent_pkgkeycalling_pkgpathparent_pkgcalling_pkgD6MH A7?/#9D69D6,?#self#parent_pkgkeyD6+-9D6 I-!P. O?-!Z6+ I. L. L.!l. L I. L A!l I. L .Q6.9D69D6 I.!P. O?-!Z6+37V++?/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,?#self#pathkrecorded_pathD6scratch_usage.tomllogsv.!J49D6- A9D69D67?/#9D69D6,?#self#D6[. L49D6.[7?/#9D69D6,? #self#ioD6@v#.# +>--9D6.O6.!J49D6 I A.?V6 -9D66 7.!J49D6-9D67.!J49D6 I-!P. O?-!Z6+6 . L.!l I . L I. L A!l I. L. L.!J 49D6.Q!6"+1.!J49D6 I -$.? V6&+19D6-  . K() I R*  I-9D6 ,.?V6.+17 I.!P . O?-!Z263+63+-9D6 V.O667+>.!J49D6 I A9.?V6;+>77V+>+>?/#9D6 9D6 ,|/#9D6 9D6 ,}/#9D6 9D6 ,~/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,/#9D6 9D6 ,? 4#self#pkg_uuidp#3mproject_pathsource_pathp D6|.!J49D6. L49D6-9D6-7?/#9D69D6,?#self#D6"] parent_projects = ["Z time = "]] [["01JULIA_SCRATCH_TRACK_ACCESS X+6 I A9D69D6. F AQ9D6 As+<+<+.[  .  6 7? AQ9D69D69D6.Q9D66+7?3+ I R9D6 I-.OV6+3+-9D6-k6+7?-9D6 -9D6  A9D6 -y -9D6 -9D6 " I Ay9D6 9D6 9D6!9D69D6#9D6 I A9D6-9D6-9D6&9D6- . K() I R*9D6. K i-- F>-./ A 09D6,9D6 . F A!x2347 +6+6?/#9D69D6,o/#9D69D6,p/#9D69D6,q/#9D69D6,u/#9D69D6,w/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,/#9D69D6,? _#self#pkg_uuidscratch_path#4usage_filetoml_entryproject_filefind_project_filecurr_time@ (08D6X-y.9D67?/#9D69D6,O?#self#pkg_uuidkeyD6V.!J49D6 A7?/#9D69D6,;?#self#D6 I R9D6 I-9D6.?V6-9D66 I. I.9D69D6.?V6 .!M. 9D6-9D67--9D67?/#9D69D6,:/#9D69D6,>/#9D69D6,?/#9D69D6,@/#9D69D6,@/#9D69D6,A/#9D69D6,E?!#self##unused##1mstrprojectD6}.!J49D6-.!J49D6-9D67?/#9D69D6,7? #self#modD6<7?/#9D69D6,6? #self#uuid Ouuid\s*=\s*(?i)"([0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12})"D6}H+ V A W7 W I .!J49D6.w-k 6 3.!J49D6.!J49D6.!J49D6-[.v 6-V ~7++?/#9D69D6,*/#9D69D6,+/#9D69D6,-/#9D69D6,./#9D69D6,0? #self#feD6 scratchspaces5 I-!M9D6.OV69D6.!J49D6-. F9D6 A }!P79D6- F A }!P  7 ?/#9D69D6, /#9D69D6,!/#9D69D6,"/#9D69D6,%?#self#argsoverride0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻU with_scratch_directory(f::Function, scratch_dir::String) Helper function to allow temporarily changing the scratch space directory. When this is set, no other directory will be searched for spaces, and new spaces will be created within this directory. Similarly, removing a scratch space will only effect the given scratch directory. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻ scratch_dir(args...) Returns a path within the current depot's `scratchspaces` directory. This location can be overridden via `with_scratch_directory()`. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻ track_scratch_access(pkg_uuid, scratch_path) We need to keep track of who is using which spaces, so we know when it is advisable to remove them during a GC. We do this by attributing accesses of spaces to `Project.toml` files in much the same way that package versions themselves are logged upon install, only instead of having the project information implicitly available, we must rescue it out from the currently-active Pkg Env. If we cannot do that, it is because someone is doing something weird like opening a space for a Pkg UUID that is not loadable, which we will simply not track; that space will be reaped after the appropriate time in an orphanage. If `pkg_uuid` is explicitly set to `nothing`, this space is treated as belonging to the current project, or if that does not exist, the default global project located at `Base.load_path_expand("@v#.#")`. While package and artifact access tracking can be done at `add()`/`instantiate()` time, we must do it at access time for spaces, as we have no declarative list of spaces that a package may or may not access throughout its lifetime. To avoid building up a ludicrously large number of accesses through programs that e.g. call `get_scratch!()` in a loop, we only write out usage information for each space once per day at most. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻk delete_scratch!(parent_pkg, key) Explicitly deletes a scratch space created through `get_scratch!()`. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻr get_scratch!(parent_pkg = nothing, key::AbstractString, calling_pkg = parent_pkg) Returns the path to (or creates) a space. If `parent_pkg` is given (either as a `UUID` or as a `Module`), the scratch space is namespaced with that package's UUID, so that it will not conflict with any other space with the same name but a different parent package UUID. The space's lifecycle is tied to the calling package, allowing the space to be garbage collected if all versions of the package that used it have been removed. By default, `parent_pkg` and `calling_pkg` are the same, however in rare cases a package may become dependent on a scratch space that is namespaced within another package, in such cases they should identify themselves as the `calling_pkg` so that the scratch space's lifecycle is tied to that calling package. If `parent_pkg` is not defined, or is a `Module` without a root UUID (e.g. `Main`, `Base`, an anonymous module, etc...) the created scratch space is namespaced within the global environment for the current version of Julia. Scratch spaces are removed if all calling projects that have accessed them are removed. As an example, if a scratch space is used by two versions of the same package but not a newer version, when the two older versions are removed the scratch space may be garbage collected. See `Pkg.gc()` and `track_scratch_access()` for more details. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻL clear_scratchspaces!() Delete all scratch spaces in the current depot. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻk clear_scratchspaces!(parent_pkg::Union{Module,UUID}) Delete all scratch spaces for the given package. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻP @get_scratch!(key) Convenience macro that gets/creates a scratch space with the given key and parented to the package the calling module belongs to. If the calling module does not belong to a package, (e.g. it is `Main`, `Base`, an anonymous module, etc...) the UUID will be taken to be `nothing`, creating a global scratchspace. 0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlڻ scratch_path(pkg_uuid, key) Common utility function to return the path of a scratch space, keyed by the given parameters. Users should use `get_scratch!()` for most user-facing usage. D6H V I+.!x9D6 I A I W3 W I.!x9D6V. O6 A!7?/#9D69D6/#9D69D6/#9D69D6/#9D69D6,?#self#fscratch_dirD6L A !9D67?/#9D6? #self#xD6P A !9D67?/#9D6?#self#mapexprxD6X. 9D69D67?/#9D69D6? #self#xLScratch__init__esc#@get_scratch! @get_scratch!0/opt/julia/packages/Scratch/NVOrR/src/Scratch.jlPkgIduuid get_scratch!block startswithempty!#clear_scratchspaces!clear_scratchspaces! scratch_dirrmscratch_access_timersforce recursive find_uuidUUID prune_timers!#delete_scratch!delete_scratch! scratch_paththrow ArgumentError #get_scratch!matchmkpathtrack_scratch_accessdelete!keys#prune_timers!joinpath #usage_toml usage_toml DEPOT_PATHopennow escape_stringispathENV>=*gettimewrite==dirname#4#7#4 toml_entry#find_project_file#5find_project_fileactive_projectisfileload_path_expandloaded_modulespathof#3#6 ignore_eacces#3current_project source_path#track_scratch_accessabspathappendFloat64DictstringAbstractString #scratch_pathUInt128 SubStringread!==#1#2#1Module #find_uuiduuid_re@r_strrethrow!=-!isa#ignore_eaccesIOErrorcodeLibcEACCESAnyfirstBase===Vararg #scratch_dirSCRATCH_DIR_OVERRIDE ##meta#58with_scratch_directorytypesigmodule linenumberbindingpathTupleFunction#with_scratch_directorynothingNothingStringUnionRef#includeinclude#evalevalZ @@@@@@@00 0 0 @p`P0p@00 0 0 @p`P0p @ P0 @ 0 0 @p`P0P@ P0p @0 0 0 0 @p`P0P@ P0 @0 P0P@0 0 0 0 @p`P0`@ 0 0 0 @p`P0`@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @ p`P0P@ 0 @p`P0@ 0 @ p`P0`@ 0 @p`P0@00 0 0 0 @ @P00P0 0 0 @p`P0P@00 0 0 0 0 0 0 0 @p`P0P@ 0 0 @p`P0@ P0`@ P0P@ 0 0 0 0 0 0 0 0 0 @p`P0p@ 0 0 0 0 0 0 0 0 @p`P0p@ 0   P 0 @ @  P 0 @  P 0 @ @  P 0 @ @  P 0 @0 @ @  P 0 P 0 @ P  P 0 @ @  P 0 @ @ 0 0 0 @p`P0P@00 0 0 0 0 0 0 0 0 0 0 0 0 0 @p`P0P@ P0P@00 0 @p`P0P@ 0 0@@@@@@08 ((((8  @000((((8  @000  @000 (((8  @000  @000 ((((8  @000  @00 0  @000 ((((8  @000(((8  @000 (((((((((((((0 (8  @000((8  @00 0 (8  @000 ((8  @000   (@08( ((8  @000((((((((8  @000  ((8  @000  @00   @00 ( (((((((8  @000 (((( ((8  @000  0(8 P@8`8`800 @8`8`80 @@8`8`800 X@8`8`800 @8`8`8000 PX@8`8`8@8`8`800 x@8`8`800 @@8`8`800   ((8  @000       ((8  @000  @000((8  @000@CAyA*6MQSU< 0 pp  pp` $%(0) 1p14 5809<<PFFLPLO PR`R TpT0ZZ_@`bdhlq`vP|@Ў pp@PPLinker: LLD 15.0.7=L[j|s& 7 7H 4- 4B 4P 7^ 46 H& @&n 8( @8<8.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rela.dyn.rodata.text.data.rel.ro.dynamic.data.bss.comment.symtab.shstrtab.strtabtextmetadatajl_dispatch_target_idsjl_image_headersysimgjl_gvar_idxs_0jl_fvar_idxs_0jl_fvar_base_0jl_fvar_offsets_0jl_gvar_base_0jl_gvar_offsets_0jl_clone_slots_0jl_clone_idxs_0jl_clone_offsets_0jl_RTLD_DEFAULT_handle_pointerjl_RTLD_DEFAULT_handlejl_shard_tablesjl_pgcstack_func_slotjl_pgcstack_key_slotjl_tls_offsetjl_ptls_tablejl_small_typeofjl_image_pointersjl_system_image_datajl_system_image_size_DYNAMIC  o o %o,/85$$=GO@@U@&@bH&Hk7@q4| v0|