PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/proc/self/root/usr/share/emacs/26.1/lisp/net/
Upload File :
Current File : //proc/self/root/usr/share/emacs/26.1/lisp/net/tramp-gvfs.elc
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\303\304!\210\303\305!\210\303\306!\210\303\307!\210\303\310!\210\311\301\312\313\314DD\315\316\304\317\320\321\322\323\304&\210\324\325\"\203>\326\327\330\331\332\333\"E\"\210\326\334\335\"\210\326\327\336\"\210\311\337\312\313\340DD\341\316\304\317\342\321\343\323\304&\210\344\345!\203y	\211\203x\211@\346\n\"\204q\326\302\331B\"\210A\266\202\202]\210\331\207" [user-mail-address tramp-gvfs-methods tramp-methods require tramp dbus url-parse url-util zeroconf custom-declare-variable funcall function #[0 "\300\207" [("afp" "dav" "davs" "gdrive" "obex" "sftp" "synce")] 1] "List of methods for remote files, accessed with GVFS." :group :version "26.1" :type (repeat (choice (const "afp") (const "dav") (const "davs") (const "ftp") (const "gdrive") (const "obex") (const "sftp") (const "smb") (const "synce"))) :require string-match "\\(.+\\)@\\(\\(?:gmail\\|googlemail\\)\\.com\\)" add-to-list tramp-default-user-alist "\\`gdrive\\'" nil match-string 1 tramp-default-host-alist ("\\`gdrive\\'" nil (\, (match-string 2 user-mail-address))) ("\\`synce\\'" nil nil) tramp-gvfs-zeroconf-domain #[0 "\300\207" [#1="local"] 1 #1#] "Zeroconf domain to be used for discovering services, like host names." "23.2" string featurep dbusbind assoc] 12)
#@44 The preceding object path for own objects.
(defconst tramp-gvfs-path-tramp (concat dbus-path-emacs "/Tramp") (#$ . 1675))
#@41 The well known name of the GVFS daemon.
(defconst tramp-gvfs-service-daemon "org.gtk.vfs.Daemon" (#$ . 1803))
#@33 Non-nil when GVFS is available.
(defconst tramp-gvfs-enabled (byte-code "\3001-\301\302!\205+\303\304!\205+\304\305!\205+\303\304!\205+\304\306!\205+\307\310!\206+\307\311!0\207\210\312\207" [(error) featurep dbusbind functionp dbus-get-unique-name :system :session tramp-compat-process-running-p "gvfs-fuse-daemon" "gvfsd-fuse" nil] 2) (#$ . 1919))
#@37 The object path of the GVFS daemon.
(defconst tramp-gvfs-path-mounttracker "/org/gtk/vfs/mounttracker" (#$ . 2282))
#@50 The mount tracking interface in the GVFS daemon.
(defconst tramp-gvfs-interface-mounttracker "org.gtk.vfs.MountTracker" (#$ . 2404))
#@64 The list of supported methods of the mount tracking interface.
(defconst tramp-gvfs-methods-mounttracker (byte-code "\205\n\304\305	\n$\207" [tramp-gvfs-enabled tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker dbus-introspect-get-method-names :session] 5) (#$ . 2543))
#@72 The name of the "listMounts" method.
It has been changed in GVFS 1.14.
(defconst tramp-gvfs-listmounts (byte-code "\301\235\203\301\207\302\207" [tramp-gvfs-methods-mounttracker "ListMounts" "listMounts"] 2) (#$ . 2861))
#@75 The name of the "mountLocation" method.
It has been changed in GVFS 1.14.
(defconst tramp-gvfs-mountlocation (byte-code "\301\235\203\301\207\302\207" [tramp-gvfs-methods-mounttracker "MountLocation" "mountLocation"] 2) (#$ . 3091))
#@86 The D-Bus signature of the "mountLocation" method.
It has been changed in GVFS 1.14.
(defconst tramp-gvfs-mountlocation-signature (byte-code "\205\305\306	\n\f%\207" [tramp-gvfs-enabled tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker tramp-gvfs-mountlocation dbus-introspect-get-signature :session] 6) (#$ . 3333))
#@62 Used by the dbus-proxying implementation of GMountOperation.
(defconst tramp-gvfs-interface-mountoperation "org.gtk.vfs.MountOperation" (#$ . 3699))
#@32 Operation requires a password.
(defconst tramp-gvfs-password-need-password 1 (#$ . 3854))
#@32 Operation requires a username.
(defconst tramp-gvfs-password-need-username 2 (#$ . 3950))
#@30 Operation requires a domain.
(defconst tramp-gvfs-password-need-domain 4 (#$ . 4046))
#@37 Operation supports saving settings.
(defconst tramp-gvfs-password-saving-supported 8 (#$ . 4138))
#@37 Operation supports anonymous users.
(defconst tramp-gvfs-password-anonymous-supported 16 (#$ . 4242))
#@43 The well known name of the BLUEZ service.
(defconst tramp-bluez-service "org.bluez" (#$ . 4350))
#@44 The manager interface of the BLUEZ daemon.
(defconst tramp-bluez-interface-manager "org.bluez.Manager" (#$ . 4453))
#@44 The adapter interface of the BLUEZ daemon.
(defconst tramp-bluez-interface-adapter "org.bluez.Adapter" (#$ . 4575))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\307&\207" [custom-declare-variable tramp-bluez-discover-devices-timeout funcall function #[0 "\300\207" [60] 1] "Defines seconds since last bluetooth device discovery before rescanning.\nA value of 0 would require an immediate discovery during hostname\ncompletion, nil means to use always cached values for discovered\ndevices." :group tramp :version "23.2" :type (choice (const nil) integer) :require] 12)
#@95 Indicator for a running bluetooth device discovery.
It keeps the timestamp of last discovery.
(defvar tramp-bluez-discovery nil (#$ . 5173))
#@76 Alist of detected bluetooth devices.
Every entry is a list (NAME ADDRESS).
(defvar tramp-bluez-devices nil (#$ . 5320))
#@41 The well known name of the HAL service.
(defconst tramp-hal-service "org.freedesktop.Hal" (#$ . 5446))
#@44 The object path of the HAL daemon manager.
(defconst tramp-hal-path-manager "/org/freedesktop/Hal/Manager" (#$ . 5555))
#@42 The manager interface of the HAL daemon.
(defconst tramp-hal-interface-manager "org.freedesktop.Hal.Manager" (#$ . 5681))
#@41 The device interface of the HAL daemon.
(defconst tramp-hal-interface-device "org.freedesktop.Hal.Device" (#$ . 5809))
#@66 List of cons cells, mapping "gvfs-<command>" to "gio <command>".
(defconst tramp-gvfs-gio-mapping '(("gvfs-copy" . "copy") ("gvfs-info" . "info") ("gvfs-ls" . "list") ("gvfs-mkdir" . "mkdir") ("gvfs-monitor-file" . "monitor") ("gvfs-move" . "move") ("gvfs-rm" . "remove") ("gvfs-trash" . "trash")) (#$ . 5934))
#@23 GVFS file attributes.
(defconst tramp-gvfs-file-attributes '("name" "type" "standard::display-name" "standard::symlink-target" "unix::nlink" "unix::uid" "owner::user" "unix::gid" "owner::group" "time::access" "time::modified" "time::changed" "standard::size" "unix::mode" "access::can-read" "access::can-write" "access::can-execute" "unix::inode" "unix::device") (#$ . 6251))
#@54 Regexp to parse GVFS file attributes with `gvfs-ls'.
(defconst tramp-gvfs-file-attributes-with-gvfs-ls-regexp (byte-code "\301\302\303\"\304Q\207" [tramp-gvfs-file-attributes "[[:blank:]]" regexp-opt t "=\\(.+?\\)"] 4) (#$ . 6633))
#@56 Regexp to parse GVFS file attributes with `gvfs-info'.
(defconst tramp-gvfs-file-attributes-with-gvfs-info-regexp (byte-code "\301\302\303\"\304Q\207" [tramp-gvfs-file-attributes "^[[:blank:]]*" regexp-opt t ":[[:blank:]]+\\(.*\\)$"] 4) (#$ . 6872))
#@30 GVFS file system attributes.
(defconst tramp-gvfs-file-system-attributes '("filesystem::free" "filesystem::size" "filesystem::used") (#$ . 7129))
#@63 Regexp to parse GVFS file system attributes with `gvfs-info'.
(defconst tramp-gvfs-file-system-attributes-regexp (byte-code "\301\302\303\"\304Q\207" [tramp-gvfs-file-system-attributes "^[[:blank:]]*" regexp-opt t ":[[:blank:]]+\\(.*\\)$"] 4) (#$ . 7281))
#@130 Alist of handler functions for Tramp GVFS method.
Operations not mentioned here will be handled by the default Emacs primitives.
(defconst tramp-gvfs-file-name-handler-alist '((access-file . ignore) (add-name-to-file . tramp-handle-add-name-to-file) (copy-file . tramp-gvfs-handle-copy-file) (delete-directory . tramp-gvfs-handle-delete-directory) (delete-file . tramp-gvfs-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-gvfs-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . ignore) (file-attributes . tramp-gvfs-handle-file-attributes) (file-directory-p . tramp-gvfs-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-gvfs-handle-file-executable-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-gvfs-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-gvfs-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-gvfs-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-gvfs-handle-file-readable-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-system-info . tramp-gvfs-handle-file-system-info) (file-truename . tramp-handle-file-truename) (file-writable-p . tramp-gvfs-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-gvfs-handle-make-directory) (make-directory-internal . ignore) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-handle-make-symbolic-link) (process-file . ignore) (rename-file . tramp-gvfs-handle-rename-file) (set-file-acl . ignore) (set-file-modes . ignore) (set-file-selinux-context . ignore) (set-file-times . ignore) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . ignore) (start-file-process . ignore) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-gvfs-handle-write-region)) (#$ . 7545))
#@69 Check if it's a filename handled by the GVFS daemon.

(fn FILENAME)
(defalias 'tramp-gvfs-file-name-p #[257 "\302!\205&\303!\211\242>\204\304\305\306D\"\210\211A@\262\211;\205$\211	\235\262\207" [cl-struct-tramp-file-name-tags tramp-gvfs-methods tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 6 (#$ . 10947)])
(put 'tramp-gvfs-file-name-p 'byte-optimizer 'byte-compile-inline-expand)
#@158 Invoke the GVFS related OPERATION.
First arg specifies the OPERATION, second arg is a list of arguments to
pass to the OPERATION.

(fn OPERATION &rest ARGS)
(defalias 'tramp-gvfs-file-name-handler #[385 "\204\302\303\302\304\305\306\307!\203\307\202\310%\266\311	\"\211\203;\312 \313\314\315\316\317!\320\"\321$\216\304A\")\262\202?\322\"\207" [tramp-gvfs-enabled tramp-gvfs-file-name-handler-alist nil "Package `tramp-gvfs' not supported" apply tramp-error fboundp user-error error assoc match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 tramp-run-real-handler] 11 (#$ . 11388)])
(byte-code "\300\301!\203\302\303\304\"\210\300\207" [featurep dbusbind tramp-register-foreign-file-name-handler tramp-gvfs-file-name-p tramp-gvfs-file-name-handler] 3)
#@78 Like `dbus-string-to-byte-array' but add trailing \0 if needed.

(fn STRING)
(defalias 'tramp-gvfs-dbus-string-to-byte-array #[257 "\301\302\303\"\203\304\305!P\202!\207" [tramp-gvfs-mountlocation-signature dbus-string-to-byte-array string-match "^(aya{sv})" string 0] 5 (#$ . 12209)])
#@117 Like `dbus-byte-array-to-string' but remove trailing \0 if exists.
Return nil for null BYTE-ARRAY.

(fn BYTE-ARRAY)
(defalias 'tramp-gvfs-dbus-byte-array-to-string #[257 "\211:\203\211@:\204\211\202\211@\211\205,\300:\203*\301!@\302U\203*\303!\202+!\207" [dbus-byte-array-to-string last 0 butlast] 5 (#$ . 12509)])
#@84 Convert a D-Bus message into readable UTF8 strings, used for traces.

(fn MESSAGE)
(defalias 'tramp-gvfs-stringify-dbus-message #[257 "\211:\203\300@!\203\301\302\303!\"\207\211:\203\304\305\"\207\211;\203'\301\302\"\207\207" [characterp format "%S" tramp-gvfs-dbus-byte-array-to-string mapcar tramp-gvfs-stringify-dbus-message] 5 (#$ . 12844)])
#@406 Apply a D-Bus call on bus BUS.

If SYNCHRONOUS is non-nil, the call is synchronously.  Otherwise,
it is an asynchronous call, with `ignore' as callback function.

The other arguments have the same meaning as with `dbus-call-method'
or `dbus-call-method-asynchronously'.  Additionally, the call
will be traced by Tramp with trace level 6.

(fn VEC SYNCHRONOUS BUS SERVICE PATH INTERFACE METHOD &rest ARGS)
(defalias 'with-tramp-dbus-call-method '(macro . #[1927 "\300\301\302	\303BBD\304\305\306\n\n\n\n\n\257\302\f\306B\306\307\nBBFED\310BB\311\n\312BB\313\311\f\314BB\315BBBBB\207" [let func if ('dbus-call-method 'dbus-call-method-asynchronously) args append list 'ignore (result) tramp-message (6 "%s %s" func args) (setq result (apply func args)) (6 "%s" (tramp-gvfs-stringify-dbus-message result)) (result)] 19 (#$ . 13208)]))
(byte-code "\300\301\302\303#\210\300\301\304\305#\210\306\307\310\"\207" [put with-tramp-dbus-call-method lisp-indent-function 2 edebug-form-spec (form symbolp body) font-lock-add-keywords emacs-lisp-mode ("\\<with-tramp-dbus-call-method\\>")] 4)
#@158 Current Tramp file name to be used, as vector.
It is needed when D-Bus signals or errors arrive, because there
is no information where to trace the message.
(defvar tramp-gvfs-dbus-event-vector nil (#$ . 14308))
#@94 Called when a D-Bus error message arrives, see `dbus-event-error-functions'.

(fn EVENT ERR)
(defalias 'tramp-gvfs-dbus-event-error #[514 "\205o\306\307C\3101\237	X\205\233\311 \312\313\314\315\316!\317\"\320$\216\n\203Q\320X\203Q\321\322\313U\2037\323\202L\324U\203A\323\202L\325U\203K\326\202L\327P#\210	\330Y\205\230\331!\203g\313\332\333\334#\262)\324U\203\203\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205\230\321\341\342\343\"P$)\2620\202\243\210\202\244\210\266\344\345A@C\334\211\203m\211\306\336\346\347\350!!\351\216\f\352 \210)r\fq\210\340 +C\3531c	X\205_\311 \312\313\314\315\316!\354\"\320$\216\n\203\320X\203\321\322\313U\203\373\323\202\324U\203\323\202\325U\203\326\202\327P#\210	\330Y\205\\\331!\203+\313\332\333\334#\262)\324U\203G\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205\\\321\341\342\343\"P$)\2620\202g\210\202h\210\266\202\243	\306Y\203\243
r\346\355!q\210p\356 \210\334\211:;\357\211<\357=>\360 \210\361\362!\210+\211\352 \210\363!\210)\266\210\211\204\257C\262\345\262\203c\324\345\364\211\365N\321\366		#E!C\3671\\	X\205X\311 \312\313\314\315\316!\370\"\320$\216\n\203\320X\203\321\322\313U\203\364\323\202	\324U\203\376\323\202	\325U\203\326\202	\327P#\210	\330Y\205U\331!\203$\313\332\333\334#\262)\324U\203@\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205U\321\341\342\343\"P$)\2620\202`\210\202a\210\266\371\321\366#C\")\266\204\207" [tramp-gvfs-dbus-event-vector tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags standard-output default-directory 10 "%S" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " file-error "%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace (error) [set-match-data evaporate] "*debug tramp*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show error-message-string error-message format-message (error) [set-match-data evaporate] signal buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only] 19 (#$ . 14526)])
(byte-code "\300\301\302!\203\302\202\f\303\304\"\207" [add-hook boundp dbus-event-error-functions dbus-event-error-hooks tramp-gvfs-dbus-event-error] 3)
#@841 Copy or rename a remote file.
OP must be `copy' or `rename' and indicates the operation to perform.
FILENAME specifies the file to copy or rename, NEWNAME is the name of
the new file (for copy) or the new name of the file (for rename).
OK-IF-ALREADY-EXISTS means don't barf if NEWNAME exists already.
KEEP-DATE means to make sure that NEWNAME has the same timestamp
as FILENAME.  PRESERVE-UID-GID, when non-nil, instructs to keep
the uid and gid if both files are on the same host.
PRESERVE-EXTENDED-ATTRIBUTES is ignored.

This function is invoked by `tramp-gvfs-handle-copy-file' and
`tramp-gvfs-handle-rename-file'.  It is an error if OP is neither
of `copy' and `rename'.  FILENAME and NEWNAME must be absolute
file names.

(fn OP FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID PRESERVE-EXTENDED-ATTRIBUTES)
(defalias 'tramp-gvfs-do-copy-or-rename-file #[1795 "\306>\204
\307\310\"\210\311!\203*\312\313$\210\314=\205\356\315\316\"\207\317!\317!\320\"	\321=\203C\322\202D\323\n\321=\203O\324\202P\325\326\203Z\202\\\n!\211\242>\204k\327\330\331D\"\210\211A@\242>\204|\327\330\331D\"\210\3328\242>\204\215\327\330\331D\"\210\3338\242>\204\237\327\330\331D\"\210\3348\242>\204\261\327\330\331D\"\210\3358\242>\204\303\327\330\331D\"\210\3368\242>\204\327\327\330\331	D\"\210\3378\204\317\340!\203\317\341\342\211\211\203\257\211\343\344\345\346\347!!\350\216\n\351 \210)r\nq\210\352 +C\3531\245X\205\241\354 \355\356\357\360\361!\362\"\333$\216	\203U\333X\203U\363\364\356U\203;\365\202P\366U\203E\365\202P\332U\203O\367\202P\370P#\210\334Y\205\236\371!\203k\356\372\373\342#\262)\366U\203\207\356r\374!q\210\344P\262\375\352 C\"\262*\242>\205\236\363\376\377\201F\"P$)\2620\202\251\210\202\252\210\266\202\360\343Y\203\360\fr\345\201G!q\210p\201H \210\342\211@\313\211A\313BC\201I \210\201J\201K!\210+\211\351 \210\201L!\210)\266\210\211\204\376C\262\201M\262\203\300\366\201M\201N\211\201ON\363\201P		#E!C\201Q1\271X\205\265\354 \355\356\357\360\361!\201R\"\333$\216	\203i\333X\203i\363\364\356U\203O\365\202d\366U\203Y\365\202d\332U\203c\367\202d\370P#\210\334Y\205\262\371!\203\356\372\373\342#\262)\366U\203\233\356r\374!q\210\344P\262\375\352 C\"\262*\242>\205\262\363\376\377\201F\"P$)\2620\202\275\210\202\276\210\266\327\363\201P#C\"\210)\266\n\203\337\372\201S\342#\204E\f\203\317!\205
\326!\211\242>\204\375\327\330\331D\"\210\211A@\262\211;\205\211D\235\262\262\203E\203\240\317!\205@\326!\211\242>\2040\327\330\331D\"\210\211A@\262\211;\205>\211D\235\262\262\204\240\342\211E\201T\201UJ\201V\201W\201XN@!\"\201Y\313\"\201Z#)\266\204\321=\203\211\201[\313&\210\202\222\201\\\313#\210\201\\#\262\202\352\356\201]\377\201^
$C\201_1NX\205J\354 \355\356\357\360\361!\201`\"\333$\216	\203\376\333X\203\376\363\364\356U\203\344\365\202\371\366U\203\356\365\202\371\332U\203\370\367\202\371\370P#\210\334Y\205G\371!\203\356\372\373\342#\262)\366U\2030\356r\374!q\210\344P\262\375\352 C\"\262*\242>\205G\363\376\377\201F\"P$)\2620\202R\210\202S\210\266\201aC	\205\210\356\333^X\205\210\201b\377\201^\f$\342\211#\211\205\206\201c\333\201d\201e$\262\355\356\201f\360\361\n\n&\201g\"\201h$\216\363\201i\375\321=\205\303\204\300\205\303\201j\201k!\201k!D\"$\204\242\f\203\352\f\203\203\372\n\201S\342#\203\203r\374\n!q\210eb\210\342\n\201l\201m\201n D\201o \355\356\201p\360\361!\201q\"\332$\216\201r!\203%\206=\371!\2033\201s!\206=\242>\205=\374!\242>\203H\206T\211\205Tr\211q\210\326\f!)\355\356\201t\360\361		$\201u\"\334$\216\363\201v%\210)\266)\266)\202\242\201w\n\201S\313#\210\201x&\210\201y\240\210)\266\f\203N\314=\203N\326!\211\242>\204\311\327\330\331D\"\210\211A@\242>\204\332\327\330\331D\"\210\3328\242>\204\353\327\330\331D\"\210\3338\242>\204\375\327\330\331D\"\210\3348\242>\204\327\330\331D\"\210\3358\242>\204!\327\330\331D\"\210\3368\242>\2045\327\330\331	D\"\210\3378\201z\201{!\"\210\201z\"\266	\205\352\326!\211\242>\204e\327\330\331D\"\210\211A@\242>\204v\327\330\331D\"\210\3328\242>\204\207\327\330\331D\"\210\3338\242>\204\231\327\330\331D\"\210\3348\242>\204\253\327\330\331D\"\210\3358\242>\204\275\327\330\331D\"\210\3368\242>\204\321\327\330\331	D\"\210\3378\201z\201{!\"\210\201z\"\266\210\266\210\266\205\207" [cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose default-directory buffer-read-only (copy rename) error "Unknown operation `%s', must be `copy' or `rename'" file-directory-p copy-directory t rename delete-directory recursive tramp-tramp-file-p tramp-equal-remote copy "gvfs-copy" "gvfs-move" "Copying" "Renaming" tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-exists-p file-already-exists nil 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message #2="" 1 #3="Warning: " #4="Tramp: " processp tramp-get-connection-property #5="vector" tramp-get-connection-buffer append tramp-debug-message format buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only tramp-gvfs-methods file-name-handler-alist #6="(%d) # " "*debug tramp*" kill-all-local-variables erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate] "direct-copy-failed" expand-file-name tramp-temp-name-prefix eval temporary-file-directory standard-value file-name-extension make-temp-file copy-file rename-file "%s..." #1="%s %s to %s" (error) [set-match-data evaporate] "failed" make-progress-reporter run-at-time 0.1 tramp-progress-reporter-update "\305\203\306\305!\210\303\307\310\311\312\302\300\301$\304\242D\3131\260%X\205\254\314 \315\307\316\317\320!\321\"\322$\216&\203^\322X\203^\323\324\307U\203D\325\202Y\326U\203N\325\202Y\327U\203X\330\202Y\331P#\210%\332Y\205\251\333!\203v\307%\334\335\336#\262)\326U\203\223\307%r\337!q\210\340P\262\341\342 C\"\262*\242'>\205\251\323\343\311\344\"P$)\2620\202\262\210\336\207" [cancel-timer 0 "%s...%s" format #1# (error) match-data make-byte-code "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message #2# 1 2 #3# #4# 4 processp tramp-get-connection-property #5# nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message #6# tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags] 11 tramp-gvfs-send-command ("--preserve") tramp-gvfs-url-file-name file-error "%s failed, see buffer `%s' for details." buffer-name current-window-configuration "\301\300!\207" [set-window-configuration] bufferp process-buffer "\302\203-\f\203-
\306U\204-\307 \204-\310 \203-\311\312\313\300\301#\210\314\302!\210\315 \210\316\317!\210)\320\303@\"\205;\321 \241\207" [tramp-message-show-message tramp-verbose 0 tramp-completion-mode-p current-message t apply message pop-to-buffer discard-input sit-for 30 tramp-file-name-equal-p current-time enable-recursive-minibuffers tramp-current-connection] tramp-error tramp-set-connection-property tramp-gvfs-do-copy-or-rename-file "done" tramp-flush-file-property file-name-directory] 40 (#$ . 17190)])
#@145 Like `copy-file' for Tramp files.

(fn FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID PRESERVE-EXTENDED-ATTRIBUTES)
(defalias 'tramp-gvfs-handle-copy-file #[1538 "\300!\262\300!\262\301!\204\301!\203)\302\303&\207\304\305\257\"\207" [expand-file-name tramp-tramp-file-p tramp-gvfs-do-copy-or-rename-file copy tramp-run-real-handler copy-file] 14 (#$ . 25068)])
#@84 Like `delete-directory' for Tramp files.

(fn DIRECTORY &optional RECURSIVE TRASH)
(defalias 'tramp-gvfs-handle-delete-directory #[769 "\306!\211\242>\204\307\310\311D\"\210\211A@\242>\204\"\307\310\311D\"\210\3128\242>\2043\307\310\311D\"\210\3138\242>\204E\307\310\311D\"\210\3148\242>\204W\307\310\311D\"\210\3158\242>\204i\307\310\311D\"\210\3168\242>\204}\307\310\311	D\"\210\3178	\203\250\320!\204\250\321\322\323\324\325\326\"\327\"\315\330%\331
\332	#\"\210\202\213\331\333	#\203\213\334\335
C\333\211\203x\211\336\337\340\341\342!!\343\216\344 \210)rq\210\345 +C\3461n\fX\205j\347 \322\350\351\325\326!\352\"\313$\216\n\203 \313X\203 \353\354\350U\203\355\202\356U\203\355\202\312U\203\357\202\360P#\210\f\314Y\205g\361!\2036\350\362\363\333#\262)\356U\203R\350r\364!q\210\337P\262\365\345 C\"\262*\242>\205g\353\366\367\370\"P$)\2620\202r\210\202s\210\266\202\256\f\336Y\203\256
r\340\371!q\210p\372 \210\333\211@A\373\211B\373CD\374 \210\375\376!\210+\211\344 \210\377!\210)\266\210\211\204\274C\262\201F\262\203|\356\201F\201G\211\201HN\353\201I		#E!C\201J1u\fX\205q\347 \322\350\351\325\326!\201K\"\313$\216\n\203'\313X\203'\353\354\350U\203
\355\202\"\356U\203\355\202\"\312U\203!\357\202\"\360P#\210\f\314Y\205n\361!\203=\350\362\363\333#\262)\356U\203Y\350r\364!q\210\337P\262\365\345 C\"\262*\242>\205n\353\366\367\370\"P$)\2620\202y\210\202z\210\266\307\353\201I#C\"\210)\266\201L\201M!\"\210\201N\"\210\201O\n\203\264E\203\264\201P\202\267\201Q\201R!#?\205Sr\364!q\210eb\210\333\334\201SC\201T \322\350\201U\325\326!\201V\"\312$\216\201W!\203\367\206\361!\203\201X!\206\242>\205\364!\242>\203\206&\211\205&r\211q\210\306
!)\322\350\201Y\325\326		$\201Z\"\314$\216\353\201[%)\266\202)\262\266\205)\207" [cl-struct-tramp-file-name-tags directory-files-no-dot-files-regexp tramp-message-show-message standard-output tramp-verbose default-directory tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-symlink-p mapc make-byte-code 257 "\302!\211@\262\303=\203\304\300\301#\207\305\301\"\207" vconcat vector [file-attributes t delete-directory delete-file] "\n\n(fn FILE)" directory-files full nil file-error "Couldn't delete non-empty %s" 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data 0 "\301\300\302\"\207" [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer append tramp-debug-message format "(%d) # " "*debug tramp*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only delete-by-moving-to-trash "%s" error-message-string error-message format-message (error) [set-match-data evaporate] tramp-flush-file-property file-name-directory tramp-flush-directory-property tramp-gvfs-send-command "gvfs-trash" "gvfs-rm" tramp-gvfs-url-file-name "Couldn't delete %s" current-window-configuration "\301\300!\207" [set-window-configuration] bufferp process-buffer "\302\203-\f\203-
\306U\204-\307 \204-\310 \203-\311\312\313\300\301#\210\314\302!\210\315 \210\316\317!\210)\320\303@\"\205;\321 \241\207" [tramp-message-show-message tramp-verbose 0 tramp-completion-mode-p current-message t apply message pop-to-buffer discard-input sit-for 30 tramp-file-name-equal-p current-time enable-recursive-minibuffers tramp-current-connection] tramp-error] 29 (#$ . 25500)])
#@68 Like `delete-file' for Tramp files.

(fn FILENAME &optional TRASH)
(defalias 'tramp-gvfs-handle-delete-file #[513 "\303!\211\242>\204\304\305\306D\"\210\211A@\242>\204\"\304\305\306D\"\210\3078\242>\2043\304\305\306D\"\210\3108\242>\204E\304\305\306D\"\210\3118\242>\204W\304\305\306D\"\210\3128\242>\204i\304\305\306D\"\210\3138\242>\204}\304\305\306	D\"\210\3148\315\316!\"\210\315\"\210\317\n\203\237	\203\237\320\202\240\321\322
!#?\205(r\323!q\210eb\210\324\325\326
C\327 \330\331\332\333\334!\335\"\307$\216\336!\203\324\206\352\337!\203\340\340!\206\352\242>\205\352\323!\242>\203\365\206\211\205r\211q\210\303\n!)\330\331\341\333\334		$\342\"\311$\216\343\344%)\266\202)\262\266\205)\207" [cl-struct-tramp-file-name-tags delete-by-moving-to-trash default-directory tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-flush-file-property file-name-directory tramp-gvfs-send-command "gvfs-trash" "gvfs-rm" tramp-gvfs-url-file-name tramp-get-connection-buffer nil file-error "Couldn't delete %s" current-window-configuration make-byte-code 0 "\301\300!\207" vconcat vector [set-window-configuration] bufferp processp process-buffer "\302\203-\f\203-
\306U\204-\307 \204-\310 \203-\311\312\313\300\301#\210\314\302!\210\315 \210\316\317!\210)\320\303@\"\205;\321 \241\207" [tramp-message-show-message tramp-verbose 0 tramp-completion-mode-p current-message t apply message pop-to-buffer discard-input sit-for 30 tramp-file-name-equal-p current-time enable-recursive-minibuffers tramp-current-connection] apply tramp-error] 27 (#$ . 29364)])
#@67 Like `expand-file-name' for Tramp files.

(fn NAME &optional DIR)
(defalias 'tramp-gvfs-handle-expand-file-name #[513 "\211\206	\206	\306\262\307!\204\310!P\262\311!\204%\312\313\314D\"\207\315!\211\242	>\2046\316\317\320D\"\210\211A@\242	>\204G\316\317\320D\"\210\3218\242	>\204X\316\317\320D\"\210\3228\242	>\204j\316\317\320D\"\210\3238\242	>\204|\316\317\320D\"\210\3248\242	>\204\216\316\317\320D\"\210\3258\242	>\204\242\316\317\320	D\"\210\3268\327\330\"\203\336\331 \332\333\334\335\336!\337\"\322$\216\340\320					\306	\257!\210)\210\341\342	\343\344#\314\345\346%\262\327\347\"\203\312\350\351\fC\314\211\203\254\211\352\353\354\355\356!!\357\216\360 \210)rq\210\361 +C\3621\242\fX\205\236\331 \332\333\334\335\336!\363\"\322$\216\n\203T\322X\203T\364\365\333U\203:\366\202O\346U\203D\366\202O\321U\203N\367\202O\370P#\210\f\323Y\205\233\371!\203j\333\342\372\314#\262)\346U\203\206\333r\373!q\210\353P\262\374\361 C\"\262*\242	>\205\233\364\375\376\377\"P$)\2620\202\246\210\202\247\210\266\202\355\f\352Y\203\355r\354\201D!q\210p\201E \210\314\211@\345\211A\345BC\201F \210\201G\201H!\210+\211\360 \210\201I!\210)\266\210\211\204\373C\262\201J\262\203\273\346\201J\201K\211\201LN\364\201M		#E!C\201N1\264\fX\205\260\331 \332\333\334\335\336!\201O\"\322$\216\n\203f\322X\203f\364\365\333U\203L\366\202a\346U\203V\366\202a\321U\203`\367\202a\370P#\210\f\323Y\205\255\371!\203|\333\342\372\314#\262)\346U\203\230\333r\373!q\210\353P\262\374\361 C\"\262*\242	>\205\255\364\375\376\377\"P$)\2620\202\270\210\202\271\210\266\316\364\201M#C\"\210)\266\312\307C\"\204\327\306P\262\327\201P\"\203\366\327\201Q\"\203\341\306\345\211\346%\262\202\327\201R\"\203\341\306\345\211$\262\327\201S\"\203\341\306\345\211$\262\202\201T\312\313	C\"&\207" [default-directory cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose buffer-read-only "/" file-name-absolute-p file-name-as-directory tramp-tramp-file-p tramp-run-real-handler expand-file-name nil tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 string-match "\\`\\(~\\)\\(/\\|\\'\\)" match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] tramp-gvfs-maybe-open-connection replace-match tramp-get-connection-property "default-location" "~" t 1 "\\`\\(~[^/]*\\)\\(.*\\)\\'" file-error "Cannot expand tilde in file `%s'" 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) [set-match-data evaporate] apply message "" "Warning: " "Tramp: " processp "vector" tramp-get-connection-buffer append tramp-debug-message format "(%d) # " buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only "*debug tramp*" kill-all-local-variables erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate] "^\\(afp\\|davs?\\|smb\\)$" "^/[^/]+\\(/\\.\\./?\\)" "^/\\.\\./?" "//" tramp-make-tramp-file-name] 27 (#$ . 31057)])
#@84 Return GVFS attributes association list of all files in DIRECTORY.

(fn DIRECTORY)
(defalias 'tramp-gvfs-get-directory-attributes #[257 "\3061
\307\310!\211\242	>\204\311\312\313D\"\210\211A@\242	>\204*\311\312\313D\"\210\3148\242	>\204;\311\312\313D\"\210\3158\242	>\204M\311\312\313D\"\210\3168\242	>\204_\311\312\313D\"\210\3178\242	>\204q\311\312\313D\"\210\3208\242	>\204\205\311\312\313	D\"\210\3218\322!\203\330\323\324\325$\211\325=\203\322\317\326C\32718\nX\2054\330 \331\332\333\334\335!\336\"\315$\216\203\352\315X\203\352\337\340\332U\203\320\341\202\345\342U\203\332\341\202\345\314U\203\344\343\202\345\344P#\210\n\316Y\2051\345!\203\332\346\347\307#\262)\342U\203\332r\350!q\210\351P\262\352\353 C\"\262*\242	>\2051\337\354\355\356\"P$)\2620\202<\210\202=\210\266\357	\360\361\362\363\364\365\f\366#\367!&\210r\350	!q\210eb\210\370\371\372\373
R!\203\303\374\375\315!B\376\375\314!B\377\375\342!BE\315\225Tb\210\370
\201@
\201A\201B\201C\260!\203\242\375\342!\375\314!BB\262\314\225b\210\202{\201D\201E\"\206\263\201D\377\"A\237BB\262\210\307y\210\202\\)	\262\201F	\324$\210\211\262\202\317\326C\201G1x\nX\205t\330 \331\332\333\334\335!\201H\"\315$\216\203*\315X\203*\337\340\332U\203\341\202%\342U\203\341\202%\314U\203$\343\202%\344P#\210\n\316Y\205q\345!\203@\332\346\347\307#\262)\342U\203\\\332r\350!q\210\351P\262\352\353 C\"\262*\242	>\205q\337\354\355\356\"P$)\2620\202|\210\202}\210\266\357\360\361\362\363\364\365\f\366#\367!&\210r\350!q\210eb\210\370\371\372\373
R!\203\374\375\315!B\376\375\314!B\377\375\342!BE\315\225Tb\210\370
\201@
\201A\201B\201C\260!\203\342\375\342!\375\314!BB\262\314\225b\210\202\273\201D\201E\"\206\363\201D\377\"A\237B\nB\262\n\210\307y\210\202\234)\266\210)\266\2020\207\210\307\207" [last-coding-system-used cl-struct-tramp-file-name-tags tramp-verbose tramp-message-show-message tramp-gvfs-file-attributes tramp-gvfs-file-attributes-with-gvfs-ls-regexp (error) nil tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-name-absolute-p tramp-get-file-property "directory-attributes" undef "directory gvfs attributes: %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " tramp-gvfs-send-command "gvfs-ls" "-h" "-n" "-a" mapconcat identity "," tramp-gvfs-url-file-name looking-at "^\\(.+\\)[[:blank:]]" "\\([[:digit:]]+\\)[[:blank:]]" "(\\(.+?\\))" "type" match-string "standard::size" "name" "\\(" "\\|" "$" "\\)" assoc "standard::display-name" tramp-set-file-property (error) [set-match-data evaporate]] 23 (#$ . 34395)])
#@149 Return GVFS attributes association list of FILENAME.
If FILE-SYSTEM is non-nil, return file system attributes.

(fn FILENAME &optional FILE-SYSTEM)
(defalias 'tramp-gvfs-get-root-attributes #[513 "\3061\264\307\310!\211\242	>\204\311\312\313D\"\210\211A@\242	>\204*\311\312\313D\"\210\3148\242	>\204;\311\312\313D\"\210\3158\242	>\204M\311\312\313D\"\210\3168\242	>\204_\311\312\313D\"\210\3178\242	>\204q\311\312\313D\"\210\3208\242	>\204\205\311\312\313	D\"\210\3218\322!\203\266\323
\203\234\324\202\235\325\326$\211\326=\203\260\317\327\203\262\330\202\263\331D\3321L\nX\205H\333 \334\335\336\337\340!\341\"\315$\216\203\376\315X\203\376\342\343\335U\203\344\331\202\371\344U\203\356\331\202\371\314U\203\370\345\202\371\346P#\210\n\316Y\205E\347!\203\335\350\351\307#\262)\344U\2030\335r\352!q\210\353P\262\354\355 C\"\262*\242	>\205E\342\356\357\360\"P$)\2620\202P\210\202Q\210\266\203f\361	\362\363\364!$\210\202p\361	\362\364!#\210r\352	!q\210eb\210\365\f\203\204\f\202\205
\307\366#\203\232\367\344!\367\314!B\nB\262\n\202z	)\262\370	\203\254\324\202\255\325$\210\211\262\202\255\317\327
\203\303\330\202\304\331D\3711\\\nX\205X\333 \334\335\336\337\340!\372\"\315$\216\203\315X\203\342\343\335U\203\364\331\202	\344U\203\376\331\202	\314U\203\345\202	\346P#\210\n\316Y\205U\347!\203$\335\350\351\307#\262)\344U\203@\335r\352!q\210\353P\262\354\355 C\"\262*\242	>\205U\342\356\357\360\"P$)\2620\202`\210\202a\210\266\n\203v\361\362\363\364!$\210\202\200\361\362\364!#\210r\352!q\210eb\210\365\203\224\f\202\225
\307\366#\203\252\367\344!\367\314!B	B\262	\202\212)\266\210)\266\2020\207\210\307\207" [last-coding-system-used cl-struct-tramp-file-name-tags tramp-verbose tramp-message-show-message tramp-gvfs-file-system-attributes-regexp tramp-gvfs-file-attributes-with-gvfs-info-regexp (error) nil tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-name-absolute-p tramp-get-file-property "file-system-attributes" "file-attributes" undef "file%s gvfs attributes: %s" " system" "" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " tramp-gvfs-send-command "gvfs-info" "--filesystem" tramp-gvfs-url-file-name re-search-forward t match-string tramp-set-file-property (error) [set-match-data evaporate]] 24 (#$ . 37355)])
#@69 Return GVFS attributes association list of FILENAME.

(fn FILENAME)
(defalias 'tramp-gvfs-get-file-attributes #[257 "\301\302!!\262\303!\211\242>\204\304\305\306D\"\210\211A@\242>\204)\304\305\306D\"\210\3078\242>\204:\304\305\306D\"\210\3108\242>\204L\304\305\306D\"\210\3118\242>\204^\304\305\306D\"\210\3128\242>\204p\304\305\306D\"\210\3138\242>\204\204\304\305\306	D\"\210\3148\315!\211\316\317\315!\"\262\203\251\211G\307U\203\243\320\202\247\211\307\321O\262\322!P\266\202\262\323\324\"\203\301\323\325\"\204\307\320\230\203\316\326	!\202\332\327\330\n!\331\332\f!!\"\207" [cl-struct-tramp-file-name-tags directory-file-name expand-file-name tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-local-name string-prefix-p "/:" "/" nil file-remote-p string-match "^\\(afp\\|davs?\\|smb\\)$" "^/?\\([^/]+\\)$" tramp-gvfs-get-root-attributes assoc file-name-nondirectory tramp-gvfs-get-directory-attributes file-name-directory] 16 (#$ . 40055)])
#@76 Like `file-attributes' for Tramp files.

(fn FILENAME &optional ID-FORMAT)
(defalias 'tramp-gvfs-handle-file-attributes #[513 "\211\204\302\262\3031\217\304!\305\211\211\211\211\211\211\211\211\211\211\211\f\205\213\306\307\"A\310\232\205+\311\262\f\306\312\"A\262\313\306\314\"A\206@\315!\262\n
\302=\203\\\313\306\316\"A\206X\317\320\"!\202o\306\321\"A\206o\306\316\"A\206o	\262	
\302=\203\212\313\306\322\"A\206\206\317\320\"!\202\235\306\323\"A\206\235\306\322\"A\206\235	\262\324\313\306\325\"A\206\253\315!!\262\324\313\306\326\"A\206\273\315!!\262\324\313\306\327\"A\206\313\315!!\262\313\306\330\"A\206\332\315!\262\306\331\"A\211\203\357\332\313!!\2025\317\333\203\372\334\202
\203\335\202\336\306\337\"A\340\232\203\336\202\341\306\342\"A\340\232\203#\336\202$\343\306\344\"A\340\232\2033\336\2024\345%\262\262\306\346\"A\211\203I\313!\202O\347\350!!\262\262\306\351\"A\211\203c\313!\202i\352\350!!\262\262\206t\n\n\n\n\n\n\n\n\n\305\257\f\266\2150\207\210\305\207" [tramp-unknown-id-integer tramp-unknown-id-string integer (error) tramp-gvfs-get-file-attributes nil assoc "type" "directory" t "standard::symlink-target" string-to-number "unix::nlink" "0" "unix::uid" format "%s" "owner::user" "unix::gid" "owner::group" seconds-to-time "time::access" "time::modified" "time::changed" "standard::size" "unix::mode" tramp-file-mode-from-int "%s%s%s%s------" "d" "l" "-" "access::can-read" "FALSE" "r" "access::can-write" "w" "access::can-execute" "x" "unix::inode" tramp-get-inode tramp-dissect-file-name "unix::device" tramp-get-device] 27 (#$ . 41107)])
#@57 Like `file-directory-p' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-directory-p #[257 "\300\301!!\211@\262\302=\207" [file-attributes file-truename t] 4 (#$ . 42802)])
#@58 Like `file-executable-p' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-executable-p #[257 "\301!\211\242>\204\302\303\304D\"\210\211A@\242>\204\"\302\303\304D\"\210\3058\242>\2043\302\303\304D\"\210\3068\242>\204E\302\303\304D\"\210\3078\242>\204W\302\303\304D\"\210\3108\242>\204i\302\303\304D\"\210\3118\242>\204}\302\303\304	D\"\210\3128\313!\203\251\314\315\316$\211\316=\203\243\317	\320\"\262\321	\315$\210\211\262\202\256\317\320\"\207" [cl-struct-tramp-file-name-tags tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-name-absolute-p tramp-get-file-property "file-executable-p" undef tramp-check-cached-permissions 120 tramp-set-file-property] 15 (#$ . 43000)])
#@56 Like `file-local-copy' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-local-copy #[257 "\306!\211\242>\204\307\310\311D\"\210\211A@\242>\204\"\307\310\311D\"\210\3128\242>\2043\307\310\311D\"\210\3138\242>\204E\307\310\311D\"\210\3148\242>\204W\307\310\311D\"\210\3158\242>\204i\307\310\311D\"\210\3168\242>\204}\307\310\311	D\"\210\3178\320	!\204R	\321C\322\211\203O\211\323\324\325\326\327!!\330\216\331 \210)rq\210\332 +C\3331E\fX\205A\334 \335\336\337\340\341!\342\"\313$\216\n\203\367\313X\203\367\343\344\336U\203\335\345\202\362\346U\203\347\345\202\362\312U\203\361\347\202\362\350P#\210\f\314Y\205>\351!\203
\336\352\353\322#\262)\346U\203)\336r\354!q\210\324P\262\355\332 C\"\262*\242>\205>\343\356\357\360\"P$)\2620\202I\210\202J\210\266\202\205\f\323Y\203\205
r\325\361!q\210p\362 \210\322\211@A\363\211B\363CD\364 \210\365\366!\210+\211\331 \210\367!\210)\266\210\211\204\221C\262\370\262\203E\346\370\371\211\372N\343\373		#E!C\3741>\fX\205:\334 \335\336\337\340\341!\375\"\313$\216\n\203\360\313X\203\360\343\344\336U\203\326\345\202\353\346U\203\340\345\202\353\312U\203\352\347\202\353\350P#\210\f\314Y\2057\351!\203\336\352\353\322#\262)\346U\203\"\336r\354!q\210\324P\262\355\332 C\"\262*\242>\2057\343\356\357\360\"P$)\2620\202B\210\202C\210\266\307\343\373#C\"\210)\266\322\211E\376\377J\201F\201G\201HN@!\"\201I\363\"\201J#)\266\204\201K\n\201L\201M$\210\211\262\207" [cl-struct-tramp-file-name-tags tramp-file-missing tramp-message-show-message standard-output tramp-verbose default-directory tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-exists-p "Cannot make local copy of non-existing file `%s'" nil 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer append tramp-debug-message format "(%d) # " "*debug tramp*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate] expand-file-name tramp-temp-name-prefix buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only file-name-handler-alist eval temporary-file-directory standard-value file-name-extension make-temp-file copy-file ok-if-already-exists keep-time] 26 (#$ . 43786)])
#@76 Like `file-name-all-completions' for Tramp files.

(fn FILENAME DIRECTORY)
(defalias 'tramp-gvfs-handle-file-name-all-completions #[514 "\301 \302\303\304\305\306!\307\"\310$\216\311\312\")\262?\205(\313\314\315!!\211\242>\204.\316\317\320D\"\210\211A@\242>\204?\316\317\320D\"\210\3218\242>\204P\316\317\320D\"\210\3108\242>\204b\316\317\320D\"\210\3228\242>\204t\316\317\320D\"\210\3238\242>\204\206\316\317\320D\"\210\3248\242>\204\232\316\317\320	D\"\210\3258\326!\203\363\327\330\331$\211\331=\203\355\332\333
!\211\203\336\211@\334\335\"A\336\230\203\321\337@!B\262\202\327\211@B\262A\266\202\202\266\262\262\262\340	\330$\210\211\262\202%\332\333\f!\211\203 \211@\334\335\"A\336\230\203\337@!B\262\202\211@B\262A\266\202\202\370\262\262\266\210\"\207" [cl-struct-tramp-file-name-tags match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 string-match "/" all-completions tramp-dissect-file-name expand-file-name signal wrong-type-argument tramp-file-name 2 4 5 6 7 file-name-absolute-p tramp-get-file-property "file-name-all-completions" undef ("./" "../") tramp-gvfs-get-directory-attributes assoc "type" "directory" file-name-as-directory tramp-set-file-property] 19 (#$ . 46585)])
#@78 Like `file-notify-add-watch' for Tramp files.

(fn FILE-NAME FLAGS CALLBACK)
(defalias 'tramp-gvfs-handle-file-notify-add-watch #[771 "\306!\262\307!\211\242>\204\310\311\312D\"\210\211A@\242>\204'\310\311\312D\"\210\3138\242>\2048\310\311\312D\"\210\3148\242>\204J\310\311\312D\"\210\3158\242>\204\\\310\311\312D\"\210\3168\242>\204n\310\311\312D\"\210\3178\242>\204\202\310\311\312	D\"\210\3208\321!\203V\322\323
C\324\211\203T\211\325\326\327\330\331!!\332\216\n\333 \210)r\nq\210\334 +C\3351JX\205F\336 \337\340\341\342\343!\344\"\314$\216	\203\374\314X\203\374\345\346\340U\203\342\347\202\367\350U\203\354\347\202\367\313U\203\366\351\202\367\352P#\210\315Y\205C\353!\203\340\354\355\324#\262)\350U\203.\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205C\345\360\361\362\"P$)\2620\202N\210\202O\210\266\202\211\325Y\203\211\fr\327\363!q\210p\364 \210\324\211@\365\211A\365BC\366 \210\367\370!\210+\211\333 \210\371!\210)\266\210\211\204\225C\262\372\262\203I\350\372\373\211\374N\345\375		#E!C\3761BX\205>\336 \337\340\341\342\343!\377\"\314$\216	\203\364\314X\203\364\345\346\340U\203\332\347\202\357\350U\203\344\347\202\357\313U\203\356\351\202\357\352P#\210\315Y\205;\353!\203\n\340\354\355\324#\262)\350U\203&\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205;\345\360\361\362\"P$)\2620\202F\210\202G\210\266\310\345\375#C\"\210)\266\201D!\201E\n>\203u\201F\n>\203u\201G\202\220\201E\n>\203\204\201H\202\220\201F\n>\205\220\201I\201J\201K\201L\201M!\201N\f!\205\263\201O\201P\201Q!E\201R\201S%\353!\204\225	\322\323C\324\211\203\215\211\325\326\327\330\331!!\201T\216\n\333 \210)r\nq\210\334 +C\201U1\203X\205\336 \337\340\341\342\343!\201V\"\314$\216	\2035\314X\2035\345\346\340U\203\347\2020\350U\203%\347\2020\313U\203/\351\2020\352P#\210\315Y\205|\353!\203K\340\354\355\324#\262)\350U\203g\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205|\345\360\361\362\"P$)\2620\202\207\210\202\210\210\266\202\302\325Y\203\302\fr\327\363!q\210p\364 \210\324\211@\365\211A\365BC\366 \210\367\370!\210+\211\333 \210\371!\210)\266\210\211\204\316C\262\372\262\203\206\350\372\373\211\374N\345\375		#E!C\201W1X\205{\336 \337\340\341\342\343!\201X\"\314$\216	\2031\314X\2031\345\346\340U\203\347\202,\350U\203!\347\202,\313U\203+\351\202,\352P#\210\315Y\205x\353!\203G\340\354\355\324#\262)\350U\203c\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205x\345\360\361\362\"P$)\2620\202\203\210\202\204\210\266\310\345\375#C\")\266\204\202k	\317\201Y\201Z\201[\201\\!\201]#D\201^1GX\205C\336 \337\340\341\342\343!\201_\"\314$\216	\203\371\314X\203\371\345\346\340U\203\337\347\202\364\350U\203\351\347\202\364\313U\203\363\351\202\364\352P#\210\315Y\205@\353!\203\340\354\355\324#\262)\350U\203+\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205@\345\360\361\362\"P$)\2620\202K\210\202L\210\266\201`\355\f#\210\201a\201b#\210\201a\201c#\210\201a\201d\201e#\210\201f\324\"\210\201g\201h\"\210\201i\350\"\210\201j!\204j	\322\323C\324\211\203d\211\325\326\327\330\331!!\201k\216\n\333 \210)r\nq\210\334 +C\201l1ZX\205V\336 \337\340\341\342\343!\201m\"\314$\216	\203\f\314X\203\f\345\346\340U\203\362\347\202\350U\203\374\347\202\313U\203\351\202\352P#\210\315Y\205S\353!\203\"\340\354\355\324#\262)\350U\203>\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205S\345\360\361\362\"P$)\2620\202^\210\202_\210\266\202\231\325Y\203\231\fr\327\363!q\210p\364 \210\324\211@\365\211A\365BC\366 \210\367\370!\210+\211\333 \210\371!\210)\266\210\211\204\245C\262\372\262\203]\350\372\373\211\374N\345\375		#E!C\201n1VX\205R\336 \337\340\341\342\343!\201o\"\314$\216	\203\314X\203\345\346\340U\203\356\347\202\350U\203\370\347\202\313U\203\351\202\352P#\210\315Y\205O\353!\203\340\354\355\324#\262)\350U\203:\340r\356!q\210\326P\262\357\334 C\"\262*\242>\205O\345\360\361\362\"P$)\2620\202Z\210\202[\210\266\310\345\375#C\"\210)\266\211)\266\202\207" [cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose default-directory buffer-read-only expand-file-name tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-directory-p file-notify-error "Monitoring not supported for `%s'" nil 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer append tramp-debug-message format "(%d) # " "*debug tramp*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate] buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only file-name-directory change attribute-change (created changed changes-done-hint moved deleted attribute-changed) (created changed changes-done-hint moved deleted) (attribute-changed) start-process "gvfs-monitor" generate-new-buffer " *gvfs-monitor*" tramp-gvfs-gio-tool-p "gio" "monitor" tramp-gvfs-url-file-name "gvfs-monitor-file" (tramp-gvfs-url-file-name file-name) #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] "Run `%s', %S" mapconcat identity process-command " " (error) [set-match-data evaporate] tramp-set-connection-property process-put events watch-name adjust-window-size-function ignore set-process-query-on-exit-flag set-process-filter tramp-gvfs-monitor-file-process-filter tramp-accept-process-output process-live-p #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate]] 30 (#$ . 47910)])
#@98 Read output from "gvfs-monitor-file" and add corresponding file-notify events.

(fn PROC STRING)
(defalias 'tramp-gvfs-monitor-file-process-filter #[514 "\304\305\"r\306!q\210)\307\310!!\203\267\311\312C\3131\260	X\205\254\314 \315\316\317\320\321!\322\"\323$\216\n\203b\323X\203b\324\325\316U\203H\326\202]\327U\203R\326\202]\330U\203\\\331\202]\332P#\210	\333Y\205\251\334!\203x\316\335\336\337#\262)\327U\203\224\316r\340!q\210\341P\262\342\343 C\"\262*\242>\205\251\324\344\345\346\"P$)\2620\202\264\210\202\265\210\266\347\350D\3511U	X\205Q\314 \315\316\317\320\321!\352\"\323$\216\n\203\323X\203\324\325\316U\203\355\326\202\327U\203\367\326\202\330U\203\331\202\332P#\210	\333Y\205N\334!\203\316\335\336\337#\262)\327U\2039\316r\340!q\210\341P\262\342\343 C\"\262*\242>\205N\324\344\345\346\"P$)\2620\202Y\210\202Z\210\266P\262\353\354\355#\262\356\357\"\203t\360!\210\356\361\"\203\321\362\327\"\363\353\364\365\362\330\n\"\227#!\366\326\337\211	$\262\356\"\203\243\366\337\211$\262\356\367\"\203\276\366\370\371\362\327\"\372\"!\337\211$\262\202\243\373\374!\203\314\374E!\210\266\202tG\316U\203\333\337\262\203\202\311\375C\3761{	X\205w\314 \315\316\317\320\321!\377\"\323$\216\n\203-\323X\203-\324\325\316U\203\326\202(\327U\203\326\202(\330U\203'\331\202(\332P#\210	\333Y\205t\334!\203C\316\335\336\337#\262)\327U\203_\316r\340!q\210\341P\262\342\343 C\"\262*\242>\205t\324\344\345\346\"P$)\2620\202\210\202\200\210\266\201@\305#\207" [default-directory tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags process-get rest-string process-buffer regexp-quote tramp-gvfs-url-file-name 10 "Previous string:\n%s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " 6 "%S\n%s" (error) [set-match-data evaporate] replace-regexp-in-string "ATTRIB CHANGED" "ATTRIBUTE_CHANGED" string-match "Monitoring not supported" delete-process "^[\n
]*File Monitor Event:[\n
]+File = \\([^\n
]+\\)[\n
]+Event = \\([^[:blank:]]+\\)[\n
]+" match-string intern-soft "_" "-" replace-match "%\\([0-9A-F]\\{2\\}\\)" char-to-string string-to-number 16 functionp file-notify-callback "Rest string:\n%s" (error) [set-match-data evaporate] process-put] 16 (#$ . 54272)])
#@56 Like `file-readable-p' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-readable-p #[257 "\301!\211\242>\204\302\303\304D\"\210\211A@\242>\204\"\302\303\304D\"\210\3058\242>\2043\302\303\304D\"\210\3068\242>\204E\302\303\304D\"\210\3078\242>\204W\302\303\304D\"\210\3108\242>\204i\302\303\304D\"\210\3118\242>\204}\302\303\304	D\"\210\3128\313!\203\251\314\315\316$\211\316=\203\243\317	\320\"\262\321	\315$\210\211\262\202\256\317\320\"\207" [cl-struct-tramp-file-name-tags tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-name-absolute-p tramp-get-file-property "file-readable-p" undef tramp-check-cached-permissions 114 tramp-set-file-property] 15 (#$ . 56898)])
#@57 Like `file-system-info' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-system-info #[257 "\301\302!!\262\303!\211\242>\204\304\305\306D\"\210\211A@\242>\204)\304\305\306D\"\210\3078\242>\204:\304\305\306D\"\210\3108\242>\204L\304\305\306D\"\210\3118\242>\204^\304\305\306D\"\210\3128\242>\204p\304\305\306D\"\210\3138\242>\204\204\304\305\306	D\"\210\3148\315\316\317$\210\320	\321\"\322\323\"A\322\324\"A\322\325\"A;\205\311;\205\311\211;\205\311\326\327P!\326\327P!\326\327P!Z\326\327P!E\266\204\207" [cl-struct-tramp-file-name-tags directory-file-name expand-file-name tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-set-file-property "file-system-attributes" undef tramp-gvfs-get-root-attributes file-system assoc "filesystem::size" "filesystem::used" "filesystem::free" string-to-number "e0"] 18 (#$ . 57678)])
#@56 Like `file-writable-p' for Tramp files.

(fn FILENAME)
(defalias 'tramp-gvfs-handle-file-writable-p #[257 "\301!\211\242>\204\302\303\304D\"\210\211A@\242>\204\"\302\303\304D\"\210\3058\242>\2043\302\303\304D\"\210\3068\242>\204E\302\303\304D\"\210\3078\242>\204W\302\303\304D\"\210\3108\242>\204i\302\303\304D\"\210\3118\242>\204}\302\303\304	D\"\210\3128\313!\203\302\314\315\316$\211\316=\203\274\317\n!\203\243\320	\321\"\202\262\322\323!!\205\262\324\323!!\262\325	\315$\210\211\262\202\340\317	!\203\321\320\321\"\202\340\322\323\n!!\205\340\324\323\n!!\207" [cl-struct-tramp-file-name-tags tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-name-absolute-p tramp-get-file-property "file-writable-p" undef file-exists-p tramp-check-cached-permissions 119 file-directory-p file-name-directory file-writable-p tramp-set-file-property] 15 (#$ . 58615)])
#@68 Like `make-directory' for Tramp files.

(fn DIR &optional PARENTS)
(defalias 'tramp-gvfs-handle-make-directory #[513 "\306\307!!\262\310!\211\242>\204\311\312\313D\"\210\211A@\242>\204)\311\312\313D\"\210\3148\242>\204:\311\312\313D\"\210\3158\242>\204L\311\312\313D\"\210\3168\242>\204^\311\312\313D\"\210\3178\242>\204p\311\312\313D\"\210\3208\242>\204\204\311\312\313	D\"\210\3218\322\323!\"\210\324\"\210\325 \326\327\330\331\332!\333\"\315$\216\323!\n\203\271\334!\204\271\335\f\"\210\336\n\337\340!#\206\316\n\205\316\334\f!?\205\260	\341\342C\343\211\203\231\211\344\345\346\347\350!!\351\216\n\352 \210)r\nq\210\353 +C\3541\217X\205\213\325 \326\327\330\331\332!\355\"\315$\216	\203A\315X\203A\356\357\327U\203'\360\202<\361U\2031\360\202<\314U\203;\362\202<\363P#\210\316Y\205\210\364!\203W\327\365\366\343#\262)\361U\203s\327r\367!q\210\345P\262\370\353 C\"\262*\242>\205\210\356\371\372\373\"P$)\2620\202\223\210\202\224\210\266\202\324\344Y\203\324\fr\346\374!q\210p\375 \210\343\211@\376\211A\376BC\377 \210\201D\201E!\210+\211\352 \210\201F!\210)\266\210\211\204\342C\262\201G\262\203\242\361\201G\201H\211\201IN\356\201J		#E!C\201K1\233X\205\227\325 \326\327\330\331\332!\201L\"\315$\216	\203M\315X\203M\356\357\327U\2033\360\202H\361U\203=\360\202H\314U\203G\362\202H\363P#\210\316Y\205\224\364!\203c\327\365\366\343#\262)\361U\203\327r\367!q\210\345P\262\370\353 C\"\262*\242>\205\224\356\371\372\373\"P$)\2620\202\237\210\202\240\210\266\311\356\201J#C\")\266\204\262)\262\207" [cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose default-directory buffer-read-only directory-file-name expand-file-name tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-flush-file-property file-name-directory tramp-flush-directory-property match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] file-directory-p make-directory tramp-gvfs-send-command "gvfs-mkdir" tramp-gvfs-url-file-name file-error "Couldn't make directory %s" nil 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer append tramp-debug-message format "(%d) # " "*debug tramp*" kill-all-local-variables t erase-buffer buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate]] 29 (#$ . 59581)])
#@91 Like `rename-file' for Tramp files.

(fn FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS)
(defalias 'tramp-gvfs-handle-rename-file #[770 "\300!\262\300!\262\301!\204\301!\203 \302\303\304\305&\207\306\307E\"\207" [expand-file-name tramp-tramp-file-p tramp-gvfs-do-copy-or-rename-file rename keep-date preserve-uid-gid tramp-run-real-handler rename-file] 10 (#$ . 62492)])
#@105 Like `write-region' for Tramp files.

(fn START END FILENAME &optional APPEND VISIT LOCKNAME MUSTBENEW)
(defalias 'tramp-gvfs-handle-write-region #[1795 "\306!\262\307!\211\242>\204\310\311\312D\"\210\211A@\242>\204'\310\311\312D\"\210\3138\242>\2048\310\311\312D\"\210\3148\242>\204J\310\311\312D\"\210\3158\242>\204\\\310\311\312D\"\210\3168\242>\204n\310\311\312D\"\210\3178\242>\204\202\310\311\312	D\"\210\3208\203o\321
!\203o\322=\204\243\323\324\325\"!\204o\326\327\211\211\203i\211\330\331\332\333\334!!\335\216\n\336 \210)r\nq\210\337 +C\3401_X\205[\341 \342\343\344\345\346!\347\"\314$\216	\203\314X\203\350\351\343U\203\367\352\202\f\353U\203\352\202\f\313U\203\354\202\f\355P#\210\315Y\205X\356!\203'\343\357\360\327#\262)\353U\203C\343r\361!q\210\331P\262\362\337 C\"\262*\242>\205X\350\363\324\364\"P$)\2620\202c\210\202d\210\266\202\236\330Y\203\236\fr\332\365!q\210p\366 \210\327\211@\367\211A\367BC\370 \210\371\372!\210+\211\336 \210\373!\210)\266\210\211\204\252C\262\374\262\203b\353\374\375\211\376N\350\377		#E!C\201E1[X\205W\341 \342\343\344\345\346!\201F\"\314$\216	\203
\314X\203
\350\351\343U\203\363\352\202\353U\203\375\352\202\313U\203\354\202\355P#\210\315Y\205T\356!\203#\343\357\360\327#\262)\353U\203?\343r\361!q\210\331P\262\362\337 C\"\262*\242>\205T\350\363\324\364\"P$)\2620\202_\210\202`\210\266\310\350\377#C\"\210)\266\f\327\211D\306\201GJ\201H\201I\201JN@!\"\201K\367\"\201L#)\266\204\f\203\256\321!\203\256\201M\201N#\210\201O\201P\201Q\257\"\210\201R1\330\201S\201T#0\202\265\210\201U!\210\201V\201WC\327\211\203\260\211\330\331\332\333\334!!\201X\216\n\336 \210)r\nq\210\337 +C\201Y1\246X\205\242\341 \342\343\344\345\346!\201Z\"\314$\216	\203X\314X\203X\350\351\343U\203>\352\202S\353U\203H\352\202S\313U\203R\354\202S\355P#\210\315Y\205\237\356!\203n\343\357\360\327#\262)\353U\203\212\343r\361!q\210\331P\262\362\337 C\"\262*\242>\205\237\350\363\324\364\"P$)\2620\202\252\210\202\253\210\266\202\345\330Y\203\345\fr\332\365!q\210p\366 \210\327\211@\367\211A\367BC\370 \210\371\372!\210+\211\336 \210\373!\210)\266\210\211\204\361C\262\374\262\203\251\353\374\375\211\376N\350\377		#E!C\201[1\242X\205\236\341 \342\343\344\345\346!\201\\\"\314$\216	\203T\314X\203T\350\351\343U\203:\352\202O\353U\203D\352\202O\313U\203N\354\202O\355P#\210\315Y\205\233\356!\203j\343\357\360\327#\262)\353U\203\206\343r\361!q\210\331P\262\362\337 C\"\262*\242>\205\233\350\363\324\364\"P$)\2620\202\246\210\202\247\210\266\310\350\377#C\")\266\204\266\201]\201^!\"\210\201]\"\210\n\367=\204\330\n;\203\350\201_\201`!\3168\262!\210\n\367=\204\372\n\203\372\n;\203\244\343\201aC\201b1\235X\205\231\341 \342\343\344\345\346!\201c\"\314$\216	\203O\314X\203O\350\351\343U\2035\352\202J\353U\203?\352\202J\313U\203I\354\202J\355P#\210\315Y\205\226\356!\203e\343\357\360\327#\262)\353U\203\201\343r\361!q\210\331P\262\362\337 C\"\262*\242>\205\226\350\363\324\364\"P$)\2620\202\241\210\202\242\210\266\371\201d!\207" [cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose default-directory buffer-read-only expand-file-name tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 file-exists-p excl y-or-n-p format "File %s exists; overwrite anyway? " file-already-exists nil 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer append tramp-debug-message "(%d) # " "*debug tramp*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only file-name-handler-alist (error) [set-match-data evaporate] tramp-temp-name-prefix eval temporary-file-directory standard-value file-name-extension make-temp-file copy-file ok tramp-run-real-handler write-region no-message (error) rename-file ok-if-already-exists delete-file file-error "Couldn't write region to `%s'" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] tramp-flush-file-property file-name-directory set-visited-file-modtime file-attributes "Wrote %s" (error) [set-match-data evaporate] tramp-handle-write-region-hook] 33 (#$ . 62887)])
#@47 Return FILENAME in URL syntax.

(fn FILENAME)
(defalias 'tramp-gvfs-url-file-name #[257 "\211\304!\211\305\306\304!\"\262\203!\211G\307U\203\310\202\211\307\311O\262\312!P\266\202\262\313B\311\314\315!\203\316!\211\242	>\204H\317\320\321D\"\210\211A@\242	>\204Y\317\320\321D\"\210\3078\242	>\204j\317\320\321D\"\210\3228\242	>\204|\317\320\321D\"\210\3238\242	>\204\216\317\320\321D\"\210\3248\242	>\204\240\317\320\321D\"\210\3258\242	>\204\264\317\320\321	D\"\210\3268\327\230\203\302\330\262\203\321\203\321\331Q\262\205\334\332!\205\344\332!;\203\360\333!\202\361\205\371\332!\334\335\311\311\211\336\311\336\211&
\266\205\266\210\202-\332\337!!\334\335\340\311\211\211\211\311\211\336\311\336\211&
\262!\262\315!\203]\316!\211\242	>\204G\317\320\321D\"\210\211A@\242	>\204X\317\320\321D\"\210\3078\242	>\204i\317\320\321D\"\210\3228\242	>\204{\317\320\321D\"\210\3238\242	>\204\215\317\320\321D\"\210\3248\242	>\204\237\317\320\321D\"\210\3258\242	>\204\263\317\320\321	D\"\210\3268\341\342
\fD\3431V\nX\205R\344 \345\346\347\350\351!\352\"\322$\216\203\322X\203\353\354\346U\203\356\355\202\356U\203\370\355\202\307U\203\357\202\360P#\210\n\323Y\205O\361!\203\346\362\363\311#\262)\356U\203:\346r\364!q\210\365P\262\366\367 C\"\262*\242	>\205O\353\370\371\372\"P$)\2620\202Z\210\202[\210\266\f)\207" [url-unreserved-chars cl-struct-tramp-file-name-tags tramp-verbose tramp-message-show-message file-local-name string-prefix-p "/:" 2 "/" nil file-remote-p 47 url-recreate-url tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name 3 4 5 6 7 "gdrive" "google-drive" ";" url-hexify-string string-to-number record url t file-truename "file" 10 "remote file `%s' is URL `%s'" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # "] 31 (#$ . 67888)])
#@58 Create a D-Bus object path from FILENAME.

(fn FILENAME)
(defalias 'tramp-gvfs-object-path #[257 "\301\302!\"\207" [tramp-gvfs-path-tramp expand-file-name dbus-escape-as-identifier] 4 (#$ . 70093)])
#@62 Retrieve file name from D-Bus OBJECT-PATH.

(fn OBJECT-PATH)
(defalias 'tramp-gvfs-file-name #[257 "\300\301\302\303#!\207" [dbus-unescape-from-identifier replace-regexp-in-string "^.*/\\([^/]+\\)$" "\\1"] 6 (#$ . 70300)])
#@82 Return bluetooth device address from a given bluetooth DEVICE name.

(fn DEVICE)
(defalias 'tramp-bluez-address #[257 "\211;\205\301\"\203\302\303\"\207\304\305 \"A@\207" [tramp-ipv6-regexp string-match match-string 0 assoc tramp-bluez-list-devices] 4 (#$ . 70530)])
#@155 Return bluetooth device name from a given bluetooth device ADDRESS.
ADDRESS can have the form "xx:xx:xx:xx:xx:xx" or "[xx:xx:xx:xx:xx:xx]".

(fn ADDRESS)
(defalias 'tramp-bluez-device #[257 "\211;\2059\300\301\"\203\302\303\304\211$\262\202\305\306 \211\2034\211@\300A@\"\203-\211@\262A\266\202\202\262\262\207" [string-match "[][]" replace-match "" t nil tramp-bluez-list-devices] 7 (#$ . 70812)])
#@105 Implementation for the "org.gtk.vfs.MountOperation.askPassword" method.

(fn MESSAGE USER DOMAIN FLAGS)
(defalias 'tramp-gvfs-handler-askpassword #[1028 "\306\307!!\310\311\312\313\"\203\314\315\316	\"!\202\317#\320\3211\355\322!\211\242	>\2042\323\324\325D\"\210\211A@\242	>\204C\323\324\325D\"\210\3268\242	>\204T\323\324\325D\"\210\3278\242	>\204f\323\324\325D\"\210\3308\242	>\204x\323\324\325D\"\210\3318\242	>\204\212\323\324\325D\"\210\3328\242	>\204\236\323\324\325	D\"\210\3338
G\334U\203\271\335\f\n\"\334U\204\271\336\337!\262\fG\334U\203\320\335\f\"\334U\204\320\336\340!\262
\332\341F\3421s\fX\205o\343 \344\334\345\346\347!\350\"\327$\216
\203%\327X\203%\351\352\334U\203\353\202 \316U\203\353\202 \326U\203\354\202 \355P#\210\f\330Y\205l\356!\203;\334\357\360\320#\262)\316U\203W\334r\361!q\210\362P\262\363\364 C\"\262*\242	>\205l\351\365\310\366\"P$)\2620\202w\210\202x\210\266\357\367\320#\204\210\370!\210<
=>?@\371\372	!\"\262	;\203\312\373\320\n\n\242	>\204\275\323\324\325
D\"\210\3268\320\334\257\202\347\320\373\353\n\242	>\204\335\323\324\325
D\"\210\3268\320\334\257\266\2100\202\367\210\320\373\353\211\211\320\334\257\207" [last-input-event cl-struct-tramp-file-name-tags tramp-gvfs-password-need-username tramp-gvfs-password-need-domain tramp-verbose tramp-message-show-message tramp-gvfs-file-name dbus-event-path-name format "%s for %s " string-match "\\([pP]assword\\|[pP]assphrase\\)" capitalize match-string 1 "Password" nil (quit) tramp-dissect-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 0 logand read-string "User name: " "Domain name: " "%S %S %S %d" (error) match-data make-byte-code "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "" "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message "(%d) # " "first-password-request" tramp-clear-passwd tramp-read-passwd tramp-get-connection-process t tramp-current-method tramp-current-user tramp-current-domain tramp-current-host tramp-current-port] 26 (#$ . 71237)])
#@95 Implementation for the "org.gtk.vfs.MountOperation.askQuestion" method.

(fn MESSAGE CHOICES)
(defalias 'tramp-gvfs-handler-askquestion #[514 "\306 \307\310\311\312\313!\314\"\315$\216\316\205	?\317\320\321\322!!!\211\242\f>\204/\323\324\325D\"\210\211A@\242\f>\204@\323\324\325D\"\210\3158\242\f>\204Q\323\324\325D\"\210\3268\242\f>\204c\323\324\325D\"\210\3278\242\f>\204u\323\324\325D\"\210\3308\242\f>\204\207\323\324\325D\"\210\3318\242\f>\204\233\323\324\325	D\"\210\3328\331\333D\3341?
X\205;\335 \307\310\336\312\313!\337\"\326$\216@\203\361\326X\203\361\340\341\310U\203\327\342\202\354\343U\203\341\342\202\354\315U\203\353\344\202\354\345P#\210
\327Y\2058\346!\203\310\347\350\317#\262)\343U\203#\310r\351!q\210\352P\262\353\354 C\"\262*\242\f>\2058\340\355\356\357\"P$)\2620\202C\210\202D\210\266\3601\320\316\317\347\361!\362#\211\362=\203\310\363\364!r\211q\210\307\310\365\312\313!\366\"\315$\216\342\317C\307\310\367\312\313\"\370\"\326$\216\203\216\211\371 \240\210\341\372\"\210c\210db\210	\203\242\341\372\"\210\202\246\373p!\210\374\375 `{\376P!\203\265\310\202\266\343)\266\202*\262\262\377\361\f!#\210\211\262E0\202\325\210\317\316\343E\262	\331\372C\201A1y
X\205u\335 \307\310\336\312\313!\201B\"\326$\216@\203+\326X\203+\340\341\310U\203\342\202&\343U\203\342\202&\315U\203%\344\202&\345P#\210
\327Y\205r\346!\203A\310\347\350\317#\262)\343U\203]\310r\351!q\210\352P\262\353\354 C\"\262*\242\f>\205r\340\355\356\357\"P$)\2620\202}\210\202~\210\266AA@\310U\204\232\201C\201D\201E\201D$\210\266\210*\266\203)\207" [use-dialog-box noninteractive enable-recursive-minibuffers last-input-event cl-struct-tramp-file-name-tags tramp-verbose current-window-configuration make-byte-code 0 "\301\300!\207" vconcat vector [set-window-configuration] 2 t nil tramp-dissect-file-name tramp-gvfs-file-name dbus-event-path-name signal wrong-type-argument tramp-file-name 3 4 5 6 7 "%S %S" (error) match-data "\301\300\302\"\207" [set-match-data evaporate] apply message "" 1 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " (quit) tramp-get-connection-process undef generate-new-buffer " *temp*" "\301\300!\205	\302\300!\207" [buffer-name kill-buffer] "\300\205\301\242\203\302\303\301\242\"\207\302\304!\207" [message #1="%s" nil] current-message #1# pop-to-buffer yes-or-no-p line-beginning-position " " tramp-set-connection-property tramp-message-show-message (error) [set-match-data evaporate] tramp-set-file-property "/" "fuse-mountpoint"] 27 (#$ . 73487)])
#@126 Signal handler for the "org.gtk.vfs.MountTracker.mounted" and
"org.gtk.vfs.MountTracker.unmounted" signals.

(fn MOUNT-INFO)
(defalias 'tramp-gvfs-handler-mounted-unmounted #[257 "\3041Y\305!\211@;\203\211A\262\202\306A@!AA@\306AAA@!\306\307\310A@\"A@!\306\307\311A@\"A@!\306\307\312A@\"A@!\306\307\313A@\"\206V\307\314A@\"A@!\306\307\315A@\"A@!\306\307\316	A@\"A@!\306@!\306\307\317A@\"A@\206\212\307\320A@\"A@!P\321\322\"\203\233\323\324\"\262\325\230\203\247\326!\262\327\230\203\267\330\230\203\267\331\262\332\230\203\301\333\262\334\335\336&!\211\242	>\204\337\337\340\341D\"\210\211A@\242	>\204\360\337\340\341D\"\210\3428\242	>\204\337\340\341D\"\210\3438\242	>\204\337\340\341D\"\210\3448\242	>\204%\337\340\341D\"\210\3458\242	>\2047\337\340\341D\"\210\3468\242	>\204K\337\340\341	D\"\210\3478\346\350\351!D\3521\362\nX\205\356\353 \354\355\356\357\360!\361\"\343$\216\203\242\343X\203\242\362\363\355U\203\210\336\202\235\324U\203\222\336\202\235\342U\203\234\364\202\235\365P#\210\n\344Y\205\353\366!\203\270\355\367\370\371#\262)\324U\203\324\355r\372!q\210\373P\262\374\375 C\"\262*\242	>\205\353\362\376\377\201@\"P$)\2620\202\366\210\202\367\210\266\201A\201B\201C\201D$\210\227\201E\230\203\201F\201B\"\202Q\201B\230\2047\201A\201B\201G\f$\210\201A\201B\201H$\210\201I\201J#\266\210\266\212\266\2020\207\210\371\207" [last-input-event cl-struct-tramp-file-name-tags tramp-verbose tramp-message-show-message (error) dbus-event-member-name tramp-gvfs-dbus-byte-array-to-string assoc "type" "user" "domain" "host" "server" "port" "ssl" "share" "volume" string-match "^\\(afp\\|smb\\)" match-string 1 "obex" tramp-bluez-device "dav" "true" "davs" "google-drive" "gdrive" tramp-dissect-file-name tramp-make-tramp-file-name "" signal wrong-type-argument tramp-file-name 2 3 4 5 6 7 "%s %s" tramp-gvfs-stringify-dbus-message (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message "Warning: " "Tramp: " processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " tramp-set-file-property "/" "list-mounts" undef "unmounted" tramp-flush-file-property "prefix" "fuse-mountpoint" tramp-set-connection-property "default-location"] 32 (#$ . 76273)])
(byte-code "\203,\303\304\305	\n\306\307&\210\303\304\305	\n\310\307&\210\303\304\305	\n\311\307&\210\303\304\305	\n\312\307&\210\305\207" [tramp-gvfs-enabled tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker dbus-register-signal :session nil "mounted" tramp-gvfs-handler-mounted-unmounted "Mounted" "unmounted" "Unmounted"] 7)
#@59 Check, whether the location is already mounted.

(fn VEC)
(defalias 'tramp-gvfs-connection-mounted-p #[257 "\306\307\310\311$\206\342\3122\342\313\307!\203\213\306\307\314\315$\211\315=\203\205\316\317\320	\n\257\311\"\311\321\322D\3231\310\fX\205\304\324 \325\326\327\330\331!\332\"\333$\216
\203y\333X\203y\334\335\326U\203_\336\202t\337U\203i\336\202t\340U\203s\341\202t\342P#\210\f\343Y\205\301\344!\203\217\326\345\346\311#\262)\337U\203\253\326r\347!q\210\350P\262\317\351 C\"\262*\242@>\205\301\334\352\353\354\"P$)\2620\202\314\210\202\315\210\266\334\"\262\321\355\356!C\3571s\fX\205o\324 \325\326\327\330\331!\360\"\333$\216
\203$\333X\203$\334\335\326U\203\n\336\202\337U\203\336\202\340U\203\341\202\342P#\210\f\343Y\205l\344!\203:\326\345\346\311#\262)\337U\203V\326r\347!q\210\350P\262\317\351 C\"\262*\242@>\205l\334\352\353\354\"P$)\2620\202w\210\202x\210\266\266\202\262\361\307\314$\210\211\262\202\350\316\317\320	\n\257\311\"\311\321\322D\36214\fX\2050\324 \325\326\327\330\331!\363\"\333$\216
\203\345\333X\203\345\334\335\326U\203\313\336\202\340\337U\203\325\336\202\340\340U\203\337\341\202\340\342P#\210\f\343Y\205-\344!\203\373\326\345\346\311#\262)\337U\203\326r\347!q\210\350P\262\317\351 C\"\262*\242@>\205-\334\352\353\354\"P$)\2620\2028\210\2029\210\266\334\"\262\321\355\356!C\3641\337\fX\205\333\324 \325\326\327\330\331!\365\"\333$\216
\203\220\333X\203\220\334\335\326U\203v\336\202\213\337U\203\200\336\202\213\340U\203\212\341\202\213\342P#\210\f\343Y\205\330\344!\203\246\326\345\346\311#\262)\337U\203\302\326r\347!q\210\350P\262\317\351 C\"\262*\242@>\205\330\334\352\353\354\"P$)\2620\202\343\210\202\344\210\266\266\202\211\203\336\211@\211@;\203\373\211A\262\202\356\366A@!AA@\366AAA@!\366\367\370A@\"A@!\366\367\371A@\"A@!\366\367\372A@\"A@!\366\367\373A@\"\206<\367\374A@\"A@!\366\367\375A@\"A@!\366\367\376	A@\"A@!\366@!\366\367\377A@\"A@\206r\367\201AA@\"A@!P\201B\201C\"\203\211\201D\337\"\262\201E\230\203\231\201F!\262\201G\230\203\257\201H\230\203\257\201I\262\201J\230\203\275\201K\262\201L\230\203\356G\326U\203\356\f\242@>\204\344\201M\201N\201OD\"\210\340
8\206\354\336\262
\242@>\204\201M\201N\201OD\"\210
A@\230\203\325
\242@>\204'\201M\201N\201OD\"\210\3408\230\203\325
\242@>\204G\201M\201N\201OD\"\210\3338\230\203\325
\242@>\204g\201M\201N\201OD\"\210\3438\230\203\325
\242@>\204\207\201M\201N\201OD\"\210\201P8\230\203\325\201B\201Q\201R!P\201S!\"\203\325\211\307\230\204\267\361
\307\201T$\210\361
\307\310
$\210\201U
\201V\n#\210\201W\312\201X\"\210\266\nA\266\202\202\350\311\2620\207" [tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker tramp-gvfs-listmounts tramp-verbose tramp-message-show-message tramp-get-file-property "/" "fuse-mountpoint" nil mounted file-name-absolute-p "list-mounts" undef dbus-call-method append :session 6 "%s %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" buffer-string tramp-debug-message format "(%d) # " "%s" tramp-gvfs-stringify-dbus-message (error) [set-match-data evaporate] tramp-set-file-property (error) [set-match-data evaporate] (error) [set-match-data evaporate] tramp-gvfs-dbus-byte-array-to-string assoc "type" "user" "domain" "host" "server" "port" "ssl" "share" cl-struct-tramp-file-name-tags "volume" string-match "^\\(afp\\|smb\\)" match-string "obex" tramp-bluez-device "dav" "true" "davs" "google-drive" "gdrive" "synce" signal wrong-type-argument tramp-file-name 5 "^" regexp-quote tramp-file-name-unquote-localname "prefix" tramp-set-connection-property "default-location" throw t] 18 (#$ . 79110)])
#@120 Construct a mount-spec entry to be used in a mount_spec.
It was "a(say)", but has changed to "a{sv})".

(fn KEY VALUE)
(defalias 'tramp-gvfs-mount-spec-entry #[514 "\301\302\"\203\303\304\305!DE\207\306\305!E\207" [tramp-gvfs-mountlocation-signature string-match "^(aya{sv})" :dict-entry :variant tramp-gvfs-dbus-string-to-byte-array :struct] 7 (#$ . 83241)])
#@77 Return a mount-spec for "org.gtk.vfs.MountTracker.mountLocation".

(fn VEC)
(defalias 'tramp-gvfs-mount-spec #[257 "\211\242>\204\301\302\303D\"\210\211A@\242>\204\301\302\303D\"\210\3048\242>\2040\301\302\303D\"\210\3058\242>\204B\301\302\303D\"\210\3068\242>\204T\301\302\303D\"\210\3078\310!\311\312\"\205f\313\314\"\311\315\"\203r\316\202s\317\320\321	\322\230\203\216\323\324\325\"\323\326	\"\323\327\"E\202\372	\330\230\203\250\323\324\"\323\331\332\333!\334Q\"D\202\372\311\335\"\203\302\323\324\336\"\323\331	\"\323\337\"E\202\372	\340\230\203\333\323\324\341\"\323\331	\"\323\342\"E\202\372	\343\230\203\357\323\324\344\"\323\331	\"D\202\372\323\324\"\323\331	\"D	\205\323\345\"C	\205\323\346\"C\205\323\347\n\"C$B\311\335\n\"\2033\311\350\"\2033\313\351\"\2024\352\353\354!E\207" [cl-struct-tramp-file-name-tags signal wrong-type-argument tramp-file-name 2 3 4 5 tramp-file-name-unquote-localname string-match "^/?\\([^/]+\\)" match-string 1 "^davs" "true" "false" :array append "smb" tramp-gvfs-mount-spec-entry "type" "smb-share" "server" "share" "obex" "host" "[" tramp-bluez-address "]" "\\`dav" "dav" "ssl" "afp" "afp-volume" "volume" "gdrive" "google-drive" "user" "domain" "port" "^/?[^/]+" 0 "/" :struct tramp-gvfs-dbus-string-to-byte-array] 17 (#$ . 83614)])
#@124 The uid of the remote connection VEC, in ID-FORMAT.
ID-FORMAT valid values are `string' and `integer'.

(fn VEC ID-FORMAT)
(defalias 'tramp-gvfs-get-remote-uid #[514 "\303\304\305\"\306#\211\306=\203\276\242>\204\307\310\311D\"\210A@\242>\204.\307\310\311D\"\210\3128\242>\204@\307\310\311D\"\210\3138\242>\204R\307\310\311D\"\210\3148\242>\204f\307\310\311	D\"\210\3158\303\316\317#\203\320\232\203\202\261\211\203\236\321\322&	\"\3128\262\202\261\323\232\203\251	\202\261\320\232\205\261\n\266\206\262\324\304\305\"#\210\211\207" [cl-struct-tramp-file-name-tags tramp-unknown-id-integer tramp-unknown-id-string tramp-get-connection-property format "uid-%s" undef signal wrong-type-argument tramp-file-name 2 3 4 5 "default-location" nil string file-attributes tramp-make-tramp-file-name integer tramp-set-connection-property] 17 (#$ . 84991)])
#@124 The gid of the remote connection VEC, in ID-FORMAT.
ID-FORMAT valid values are `string' and `integer'.

(fn VEC ID-FORMAT)
(defalias 'tramp-gvfs-get-remote-gid #[514 "\303\304\305\"\306#\211\306=\203\257\242>\204\307\310\311D\"\210A@\242>\204.\307\310\311D\"\210\3128\242>\204@\307\310\311D\"\210\3138\242>\204R\307\310\311D\"\210\3148\242>\204f\307\310\311	D\"\210\3158\303\316\317#\211\203\217\320\321&	\"\3138\262\202\242\322\232\203\232	\202\242\323\232\205\242\n\266\206\262\324\304\305\"#\210\211\207" [cl-struct-tramp-file-name-tags tramp-unknown-id-integer tramp-unknown-id-string tramp-get-connection-property format "gid-%s" undef signal wrong-type-argument tramp-file-name 2 3 4 5 "default-location" nil file-attributes tramp-make-tramp-file-name integer string tramp-set-connection-property] 17 (#$ . 85919)])
#@67 Indication, that remote uid and gid determination is in progress.
(defvar tramp-gvfs-get-remote-uid-gid-in-progress nil (#$ . 86813))
#@173 Maybe open a connection VEC.
Does not do anything if a connection is already open, but re-opens the
connection if a previous connection has died for some reason.

(fn VEC)
(defalias 'tramp-gvfs-maybe-open-connection #[257 "\211\306\307!!\204#\310\311\312!\313\307!\314\315\316\317\320\315\321\315&\f\322\323\"\266\324!\204\252\211\242	>\2047\325\326\327D\"\210\211A@\242	>\204H\325\326\327D\"\210\3308\242	>\204Y\325\326\327D\"\210\3318\242	>\204k\325\326\327D\"\210\3328\242	>\204}\325\326\327D\"\210\3338\334!\335\336\337&!\340\230\203\205\341\230\203\205\342\343\323\211\211\203f\211\344\345\346\347\350!!\351\216\352 \210)rq\210\353 +C\3541\\\fX\205X\355 \356\357\360\361\362!\363\"\331$\216\n\203\331X\203\364\365\357U\203\364\337\202	\366U\203\376\337\202	\330U\203\367\202	\370P#\210\f\332Y\205U\371!\203$\357\372\373\323#\262)\366U\203@\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205U\364\375\376\377\"P$)\2620\202`\210\202a\210\266\202\250\f\344Y\203\250
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\266C\262\201V\262\203v\366\201V\201W\211\201XN\364\201Y		#E!C\201Z1o\fX\205k\355 \356\357\360\361\362!\201[\"\331$\216\n\203!\331X\203!\364\365\357U\203\337\202\366U\203\337\202\330U\203\367\202\370P#\210\f\332Y\205h\371!\2037\357\372\373\323#\262)\366U\203S\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205h\364\375\376\377\"P$)\2620\202s\210\202t\210\266\325\364\201Y#C\"\210)\266\201\\\201]\"\203\203\341\230\203\203\342\201^\323\211\211\203d\211\344\345\346\347\350!!\201_\216\352 \210)rq\210\353 +C\201`1Z\fX\205V\355 \356\357\360\361\362!\201a\"\331$\216\n\203\f\331X\203\f\364\365\357U\203\362\337\202\366U\203\374\337\202\330U\203\367\202\370P#\210\f\332Y\205S\371!\203\"\357\372\373\323#\262)\366U\203>\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205S\364\375\376\377\"P$)\2620\202^\210\202_\210\266\202\246\f\344Y\203\246
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\264C\262\201V\262\203t\366\201V\201W\211\201XN\364\201Y		#E!C\201b1m\fX\205i\355 \356\357\360\361\362!\201c\"\331$\216\n\203\331X\203\364\365\357U\203\337\202\366U\203\337\202\330U\203\367\202\370P#\210\f\332Y\205f\371!\2035\357\372\373\323#\262)\366U\203Q\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205f\364\375\376\377\"P$)\2620\202q\210\202r\210\266\325\364\201Y#C\"\210)\266\201d\230\203~\341\230\203~\342\201e\323\211\211\203_\211\344\345\346\347\350!!\201f\216\352 \210)rq\210\353 +C\201g1U\fX\205Q\355 \356\357\360\361\362!\201h\"\331$\216\n\203\331X\203\364\365\357U\203\355\337\202\366U\203\367\337\202\330U\203\367\202\370P#\210\f\332Y\205N\371!\203\357\372\373\323#\262)\366U\2039\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205N\364\375\376\377\"P$)\2620\202Y\210\202Z\210\266\202\241\f\344Y\203\241
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\257C\262\201V\262\203o\366\201V\201W\211\201XN\364\201Y		#E!C\201i1h\fX\205d\355 \356\357\360\361\362!\201j\"\331$\216\n\203\331X\203\364\365\357U\203\337\202\366U\203\n\337\202\330U\203\367\202\370P#\210\f\332Y\205a\371!\2030\357\372\373\323#\262)\366U\203L\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205a\364\375\376\377\"P$)\2620\202l\210\202m\210\266\325\364\201Y#C\"\210)\266\331\201kG\357U\203\230\376\201l\f#\202\243\376\201m\n	
$C\201n1>\fX\205:\355 \356\357\360\361\362!\201o\"\331$\216\n\203\360\331X\203\360\364\365\357U\203\326\337\202\353\366U\203\340\337\202\353\330U\203\352\367\202\353\370P#\210\f\332Y\2057\371!\203\357\372\373\323#\262)\366U\203\"\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\2057\364\375\376\377\"P$)\2620\202B\210\202C\210\266\201pC\n\205\214\331\f\331^X\205\214\201qG\357U\203l\376\201l#\202w\376\201m	\f$\323\211#\211\205\212\201r\331\201s\201t$\262\356\357\201u\361\362
\n\n&\201v\"\201w$\216\201x\n\201yE#\210\201z\201{FG\201|\201}&\210\201z\201{FG\201~\201}&\210\201z\201{FG\201\201\200&\210\201z\201{FG\201\201\201\200&\210\201\\\201\202H\"\203\247	\201\203\374\201{IJKL\257\201\204\201\205!\201\206\201\207\201\210\201{!\201\211\257E\"\323\f\201\212\201\213D\201\2141\350\fX\205\344\355 \356\357\360\361\362!\201\215\"\331$\216\n\203\232\331X\203\232\364\365\357U\203\200\337\202\225\366U\203\212\337\202\225\330U\203\224\367\202\225\370P#\210\f\332Y\205\341\371!\203\260\357\372\373\323#\262)\366U\203\314\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205\341\364\375\376\377\"P$)\2620\202\354\210\202\355\210\266\364\"\262\f\201\212\201V\201\216!C\201\2171\235	\fX\205\231	\355 \356\357\360\361\362!\201\220\"\331$\216\n\203O	\331X\203O	\364\365\357U\2035	\337\202J	\366U\203?	\337\202J	\330U\203I	\367\202J	\370P#\210\f\332Y\205\226	\371!\203e	\357\372\373\323#\262)\366U\203\201	\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205\226	\364\375\376\377\"P$)\2620\202\241	\210\202\242	\210\266\2025\201\203\374\201{IJKL\257\201\204\201\205!\201\207\201\210\201{!\201\211\n\257\"\323\f\201\212\201\213D\201\2211y\n\fX\205u\n\355 \356\357\360\361\362!\201\222\"\331$\216\n\203+\n\331X\203+\n\364\365\357U\203\n\337\202&\n\366U\203\n\337\202&\n\330U\203%\n\367\202&\n\370P#\210\f\332Y\205r\n\371!\203A\n\357\372\373\323#\262)\366U\203]\n\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205r\n\364\375\376\377\"P$)\2620\202}\n\210\202~\n\210\266\364\"\262\f\201\212\201V\201\216!C\201\2231.\fX\205*\355 \356\357\360\361\362!\201\224\"\331$\216\n\203\340\n\331X\203\340\n\364\365\357U\203\306\n\337\202\333\n\366U\203\320\n\337\202\333\n\330U\203\332\n\367\202\333\n\370P#\210\f\332Y\205'\371!\203\366\n\357\372\373\323#\262)\366U\203\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205'\364\375\376\377\"P$)\2620\2022\210\2023\210\266\201\2252\207\201\226\201\227\201M\"\206LM\323\201\230#\211NBN\356\357\201\231\361\362!\201\232\"\330$\216\201\233\341\201\234\323$?\205\203\201\235\323\211\201\236#\210\202g*\2620\211\201\225=\203\216\n\242	>\204\237\325\326\327
D\"\210\3308G\357U\203\234
\n\342\201\237	
D\323\211\203z\f\211\344\345\346\347\350!!\201\240\216\352 \210)rq\210\353 +C\201\2411p\f\fX\205l\f\355 \356\357\360\361\362!\201\242\"\331$\216\n\203\"\f\331X\203\"\f\364\365\357U\203\f\337\202\f\366U\203\f\337\202\f\330U\203\f\367\202\f\370P#\210\f\332Y\205i\f\371!\2038\f\357\372\373\323#\262)\366U\203T\f\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205i\f\364\375\376\377\"P$)\2620\202t\f\210\202u\f\210\266\202\274\f\f\344Y\203\274\f
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\312\fC\262\201V\262\203\212
\366\201V\201W\211\201XN\364\201Y		#E!C\201\2431\203
\fX\205
\355 \356\357\360\361\362!\201\244\"\331$\216\n\2035
\331X\2035
\364\365\357U\203
\337\2020
\366U\203%
\337\2020
\330U\203/
\367\2020
\370P#\210\f\332Y\205|
\371!\203K
\357\372\373\323#\262)\366U\203g
\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205|
\364\375\376\377\"P$)\2620\202\207
\210\202\210
\210\266\325\364\201Y#C\"\210)\266\202\216\n\342\201\245\nE\323\211\203o\211\344\345\346\347\350!!\201\246\216\352 \210)rq\210\353 +C\201\2471e\fX\205a\355 \356\357\360\361\362!\201\250\"\331$\216\n\203\331X\203\364\365\357U\203\375
\337\202\366U\203\337\202\330U\203\367\202\370P#\210\f\332Y\205^\371!\203-\357\372\373\323#\262)\366U\203I\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205^\364\375\376\377\"P$)\2620\202i\210\202j\210\266\202\261\f\344Y\203\261
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\277C\262\201V\262\203\366\201V\201W\211\201XN\364\201Y		#E!C\201\2511x\fX\205t\355 \356\357\360\361\362!\201\252\"\331$\216\n\203*\331X\203*\364\365\357U\203\337\202%\366U\203\337\202%\330U\203$\367\202%\370P#\210\f\332Y\205q\371!\203@\357\372\373\323#\262)\366U\203\\\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205q\364\375\376\377\"P$)\2620\202|\210\202}\210\266\325\364\201Y#C\"\210)\266\210\201\233\n\341\201\234\337$\341\230\203\213	\342\201\253\323\211\211\203l\211\344\345\346\347\350!!\201\254\216\352 \210)rq\210\353 +C\201\2551b\fX\205^\355 \356\357\360\361\362!\201\256\"\331$\216\n\203\331X\203\364\365\357U\203\372\337\202\366U\203\337\202\330U\203\367\202\370P#\210\f\332Y\205[\371!\203*\357\372\373\323#\262)\366U\203F\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205[\364\375\376\377\"P$)\2620\202f\210\202g\210\266\202\256\f\344Y\203\256
r\346\201P!q\210p\201Q \210\323\211@A\315\211B\315CD\201R \210\201S\201T!\210+\211\352 \210\201U!\210)\266\210\211\204\274C\262\201V\262\203|\366\201V\201W\211\201XN\364\201Y		#E!C\201\2571u\fX\205q\355 \356\357\360\361\362!\201\260\"\331$\216\n\203'\331X\203'\364\365\357U\203
\337\202\"\366U\203\337\202\"\330U\203!\367\202\"\370P#\210\f\332Y\205n\371!\203=\357\372\373\323#\262)\366U\203Y\357r\307!q\210\345P\262\374\353 C\"\262*\242	>\205n\364\375\376\377\"P$)\2620\202y\210\202z\210\266\325\364\201Y#C\"\210)\266\201\261\n!\210\201x\201\262!\201\263\315#\210\201\264\240\210)\266	O?\205\327\315O\201\265\201\266\"\210\201\267\201\266\"\210\201\265\201\270\"\210\201\267\201\270\")\207" [tramp-gvfs-dbus-event-vector cl-struct-tramp-file-name-tags tramp-message-show-message standard-output tramp-verbose default-directory get-buffer-process tramp-get-connection-buffer make-network-process :name tramp-buffer-name :buffer :server t :host local :service :noquery set-process-query-on-exit-flag nil tramp-gvfs-connection-mounted-p signal wrong-type-argument tramp-file-name 2 3 4 5 tramp-file-name-unquote-localname tramp-gvfs-object-path tramp-make-tramp-file-name #3="" "afp" "/" file-error "Filename must contain an AFP volume" 10 "\n%s" get-buffer-create generate-new-buffer-name " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message 1 #4="Warning: " #5="Tramp: " processp tramp-get-connection-property #6="vector" append tramp-debug-message format #7="(%d) # " buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only tramp-cache-read-persistent-data dbus-service-emacs tramp-gvfs-interface-mountoperation tramp-gvfs-mountlocation-signature tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker tramp-gvfs-mountlocation tramp-connection-timeout with-timeout-timers tramp-gvfs-get-remote-uid-gid-in-progress "*debug tramp*" kill-all-local-variables erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show "%s" error-message-string error-message format-message (error) [set-match-data evaporate] string-match "davs?" "Filename must contain a WebDAV share" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] "smb" "Filename must contain a Windows share" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] "%s..." #1="Opening connection for %s using %s" #2="Opening connection for %s@%s using %s" (error) [set-match-data evaporate] "failed" make-progress-reporter run-at-time 0.1 tramp-progress-reporter-update "\305\203\306\305!\210\300\307\310\302G\311U\203\312\313\303\301#\202 \312\314\302\303\301$\304\242D\3151\277&X\205\273\316 \317\311\320\321\322!\323\"\307$\216'\203m\307X\203m\324\325\311U\203S\326\202h\327U\203]\326\202h\330U\203g\331\202h\332P#\210&\333Y\205\270\334!\203\205\311&\335\336\337#\262)\327U\203\242\311&r\340!q\210\341P\262\342\343 C\"\262*\242(>\205\270\324\344\312\345\"P$)\2620\202\301\210\337\207" [cancel-timer 3 "%s...%s" 0 format #1# #2# (error) match-data make-byte-code "\301\300\302\"\207" vconcat vector [set-match-data evaporate] apply message #3# 1 2 #4# #5# 4 processp tramp-get-connection-property #6# nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message #7# tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags] 11 tramp-set-connection-property "first-password-request" dbus-register-method :session "askPassword" tramp-gvfs-handler-askpassword "AskPassword" "askQuestion" tramp-gvfs-handler-askquestion "AskQuestion" "(so)$" dbus-call-method-asynchronously ignore tramp-gvfs-mount-spec :struct :string dbus-get-unique-name :object-path 6 "%s %s" (error) [set-match-data evaporate] tramp-gvfs-stringify-dbus-message (error) [set-match-data evaporate] (error) [set-match-data evaporate] (error) [set-match-data evaporate] #8=#:timeout run-with-timer tramp-get-method-parameter #[0 "\300\301\211\"\207" [throw #8#] 3] "\301\300!\207" [cancel-timer] tramp-get-file-property "fuse-mountpoint" read-event 0.1 "Timeout reached mounting %s using %s" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] "Timeout reached mounting %s@%s using %s" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] "FUSE mount denied" #[0 "\301!\207" [standard-output kill-buffer] 2] (error) [set-match-data evaporate] (error) [set-match-data evaporate] tramp-set-connection-local-variables tramp-get-connection-process "connected" "done" tramp-gvfs-get-remote-uid integer tramp-gvfs-get-remote-gid string] 28 (#$ . 86954)])
#@53 Check, whether the gio tool is available.

(fn VEC)
(defalias 'tramp-gvfs-gio-tool-p #[257 "\300\301\302#\211\302=\203\303\304\305\211\211\306&\307U\262\310\301#\210\211\207" [tramp-get-connection-property "gio-tool" undef tramp-call-process "gio" nil "version" 0 tramp-set-connection-property] 9 (#$ . 101718)])
#@266 Send the COMMAND with its ARGS to connection VEC.
COMMAND is a command from the gvfs-* utilities.  It is replaced
by the corresponding gio tool call if available.  `call-process'
is applied, and it returns t if the return code is zero.

(fn VEC COMMAND &rest ARGS)
(defalias 'tramp-gvfs-send-command #[642 "\302!\303\304\305\"\304\306\"\304\307\"E\"\310!\203&\311	\"AB\262\312\262r\313!q\210\314!\210\315 \210\316\317\320\321\320&\322U\206I\323\324\"\210\320*\207" [process-environment tramp-gvfs-gio-mapping tramp-get-local-locale append format "LANG=%s" "LANGUAGE=%s" "LC_ALL=%s" tramp-gvfs-gio-tool-p assoc "gio" tramp-get-connection-buffer tramp-gvfs-maybe-open-connection erase-buffer apply tramp-call-process nil t 0 tramp-flush-file-property "/"] 12 (#$ . 102046)])
#@309 Return all discovered bluetooth devices as list.
Every entry is a list (NAME ADDRESS).

If `tramp-bluez-discover-devices-timeout' is an integer, and the last
discovery happened more time before indicated there, a rescan will be
started, which lasts some ten seconds.  Otherwise, cached results will
be used.
(defalias 'tramp-bluez-list-devices #[0 "\250\203	\250\203\306\307 	\"V\203\310\n\204\372\311\312\313\314\f\315\257\310\"\310
\316\317D\3201\310;X\205\304\321 \322\323\324\325\326!\327\"\330$\216<\203v\330X\203v\331\332\323U\203\\\333\202q\334U\203f\333\202q\335U\203p\336\202q\337P#\210;\340Y\205\301\341!\203\216\323;\342\343\310#\262)\334U\203\253\323;r\344!q\210\345P\262\312\346 C\"\262*\242=>\205\301\331\347\350\351\"P$)\2620\202\314\210\202\315\210\266\331\"\262
\316\352\353!C\3541x;X\205t\321 \322\323\324\325\326!\355\"\330$\216<\203&\330X\203&\331\332\323U\203\f\333\202!\334U\203\333\202!\335U\203 \336\202!\337P#\210;\340Y\205q\341!\203>\323;\342\343\310#\262)\334U\203[\323;r\344!q\210\345P\262\312\346 C\"\262*\242=>\205q\331\347\350\351\"P$)\2620\202|\210\202}\210\266\266\202\310\356\357\312\313>\360\257\361C\"\310
\316\317D\36215;X\2051\321 \322\323\324\325\326!\363\"\330$\216<\203\343\330X\203\343\331\332\323U\203\311\333\202\336\334U\203\323\333\202\336\335U\203\335\336\202\336\337P#\210;\340Y\205.\341!\203\373\323;\342\343\310#\262)\334U\203\323;r\344!q\210\345P\262\312\346 C\"\262*\242=>\205.\331\347\350\351\"P$)\2620\2029\210\202:\210\266\331\"\262
\316\352\353!C\3641\345;X\205\341\321 \322\323\324\325\326!\365\"\330$\216<\203\223\330X\203\223\331\332\323U\203y\333\202\216\334U\203\203\333\202\216\335U\203\215\336\202\216\337P#\210;\340Y\205\336\341!\203\253\323;\342\343\310#\262)\334U\203\310\323;r\344!q\210\345P\262\312\346 C\"\262*\242=>\205\336\331\347\350\351\"P$)\2620\202\351\210\202\352\210\266	\203\371\366\310\211\367#\210\202\354\210\307 
\370\352\nC\3711\236;X\205\232\321 \322\323\324\325\326!\372\"\330$\216<\203L\330X\203L\331\332\323U\2032\333\202G\334U\203<\333\202G\335U\203F\336\202G\337P#\210;\340Y\205\227\341!\203d\323;\342\343\310#\262)\334U\203\201\323;r\344!q\210\345P\262\312\346 C\"\262*\242=>\205\227\331\347\350\351\"P$)\2620\202\242\210\202\243\210\266\n\207" [tramp-bluez-discover-devices-timeout tramp-bluez-discovery tramp-bluez-devices tramp-bluez-service tramp-bluez-interface-manager tramp-gvfs-dbus-event-vector tramp-time-diff current-time nil dbus-call-method append :system "/" "DefaultAdapter" 6 "%s %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" buffer-string tramp-debug-message format "(%d) # " "%s" tramp-gvfs-stringify-dbus-message (error) [set-match-data evaporate] t dbus-call-method-asynchronously "StartDiscovery" ignore (error) [set-match-data evaporate] (error) [set-match-data evaporate] read-event 0.1 10 (error) [set-match-data evaporate] tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags tramp-bluez-interface-adapter] 15 (#$ . 102847)])
#@89 Signal handler for the "org.bluez.Adapter.PropertyChanged" signal.

(fn PROPERTY VALUE)
(defalias 'tramp-bluez-property-changed #[514 "\306\307D\3101\234	X\205\230\311 \312\313\314\315\316!\317\"\320$\216\n\203N\320X\203N\321\322\313U\2034\323\202I\324U\203>\323\202I\325U\203H\326\202I\327P#\210	\330Y\205\225\331!\203d\313\332\333\334#\262)\324U\203\200\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205\225\321\341\342\343\"P$)\2620\202\240\210\202\241\210\266\344\230\205\211@?\205\334\345\337\346
\347/!0\350\257\334\"\334\306\307D\3511]	X\205Y\311 \312\313\314\315\316!\352\"\320$\216\n\203\320X\203\321\322\313U\203\365\323\202\n\324U\203\377\323\202\n\325U\203	\326\202\n\327P#\210	\330Y\205V\331!\203%\313\332\333\334#\262)\324U\203A\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205V\321\341\342\343\"P$)\2620\202a\210\202b\210\266\321\"\262\306\353\354!C\3551	X\205\311 \312\313\314\315\316!\356\"\320$\216\n\203\271\320X\203\271\321\322\313U\203\237\323\202\264\324U\203\251\323\202\264\325U\203\263\326\202\264\327P#\210	\330Y\205\331!\203\317\313\332\333\334#\262)\324U\203\353\313r\335!q\210\336P\262\337\340 C\"\262*\242>\205\321\341\342\343\"P$)\2620\202\210\202\f\210\266\266\202\207" [tramp-gvfs-dbus-event-vector tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags tramp-bluez-discovery tramp-bluez-service 6 "%s %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " "Discovering" dbus-call-method :system dbus-event-path-name "StopDiscovery" (error) [set-match-data evaporate] "%s" tramp-gvfs-stringify-dbus-message (error) [set-match-data evaporate] last-input-event tramp-bluez-interface-adapter] 16 (#$ . 106280)])
(byte-code "\203\302\303\304\211	\305\306&\210\304\207" [tramp-gvfs-enabled tramp-bluez-interface-adapter dbus-register-signal :system nil "PropertyChanged" tramp-bluez-property-changed] 7)
#@82 Signal handler for the "org.bluez.Adapter.DeviceFound" signal.

(fn DEVICE ARGS)
(defalias 'tramp-bluez-device-found #[514 "\305\306D\3071\234	X\205\230\310 \311\312\313\314\315!\316\"\317$\216\n\203N\317X\203N\320\321\312U\2034\322\202I\323U\203>\322\202I\324U\203H\325\202I\326P#\210	\327Y\205\225\330!\203d\312\331\332\333#\262)\323U\203\200\312r\334!q\210\335P\262\336\337 C\"\262*\242>\205\225\320\340\341\342\"P$)\2620\202\240\210\202\241\210\266\343\344\"A@@\343\345\"A@@D\211\f\235\203\276\f\202\303\211\fB\211\262\207" [tramp-gvfs-dbus-event-vector tramp-verbose tramp-message-show-message cl-struct-tramp-file-name-tags tramp-bluez-devices 6 "%s %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string tramp-debug-message format "(%d) # " assoc "Alias" "Address"] 13 (#$ . 108545)])
(byte-code "\203\302\303\304\211	\305\306&\210\304\207" [tramp-gvfs-enabled tramp-bluez-interface-adapter dbus-register-signal :system nil "DeviceFound" tramp-bluez-device-found] 7)
#@68 Return a list of (nil host) tuples allowed to access.

(fn IGNORE)
(defalias 'tramp-bluez-parse-device-names #[257 "\300\301\302 \"\207" [mapcar #[257 "\300@D\207" [nil] 3 "\n\n(fn X)"] tramp-bluez-list-devices] 4 (#$ . 109789)])
(byte-code "\203	\302\303!\235\203\304\305\306\"\210\302\207" [tramp-gvfs-enabled tramp-bluez-service dbus-list-known-names :system tramp-set-completion-function "obex" ((tramp-bluez-parse-device-names ""))] 3)
#@70 Return a list of (user host) tuples allowed to access.

(fn SERVICE)
(defalias 'tramp-zeroconf-parse-device-names #[257 "\300\301\302!\"\207" [mapcar #[257 "\301!\302!\303!\304\203\305\306$\262\2031\307\310@\"\203*\311\312@\"\262A\262\202\211D\207" [tramp-prefix-port-regexp zeroconf-service-host zeroconf-service-port zeroconf-service-txt nil format "%s%s%d" string-match "u=\\(.+\\)$" match-string 1] 10 "\n\n(fn X)"] zeroconf-list-services] 5 (#$ . 110242)])
#@134 Return a list of (user host) tuples allowed to access.
This uses "avahi-browse" in case D-Bus is not enabled in Avahi.

(fn SERVICE)
(defalias 'tramp-gvfs-parse-device-names #[257 "\3001\301\302!\205\302\303\304\305\"!\306\307\310$0\202\210\311\312\313\314\"!\207" [(error) functionp split-string shell-command-to-string format "avahi-browse -trkp %s" "[\n
]+" omit "^\\+;.*$" nil delete-dups mapcar #[257 "\300\301\"\3028\303\300!\205\300\3048\305\306\307$\310\2030\311\312@\"\203)\313\314@\"\262A\262\202\211D\207" [split-string ";" 6 functionp 9 "\" \"" omit "\"" nil string-match "u=\\(.+\\)$" match-string 1] 8 "\n\n(fn X)"]] 6 (#$ . 110734)])
(byte-code "\203W\304\305\n!\210\306 \2031\307\310\311\"\210\307\312\313\"\210\307\314\315\"\210\307\316\317\"\210\320\235\203V\307\320\321\"\210\202V\322\323!\203V\307\310\324\"\210\307\312\325\"\210\307\314\326\"\210\307\316\327\"\210\320\235\203V\307\320\330\"\210)\304\207" [tramp-gvfs-enabled tramp-gvfs-dbus-event-vector tramp-gvfs-zeroconf-domain tramp-gvfs-methods nil zeroconf-init zeroconf-list-service-types tramp-set-completion-function "afp" ((tramp-zeroconf-parse-device-names "_afpovertcp._tcp")) "dav" ((tramp-zeroconf-parse-device-names "_webdav._tcp")) "davs" ((tramp-zeroconf-parse-device-names "_webdav._tcp")) "sftp" ((tramp-zeroconf-parse-device-names "_ssh._tcp") (tramp-zeroconf-parse-device-names "_workstation._tcp")) "smb" ((tramp-zeroconf-parse-device-names "_smb._tcp")) executable-find "avahi-browse" ((tramp-gvfs-parse-device-names "_afpovertcp._tcp")) ((tramp-gvfs-parse-device-names "_webdav._tcp")) ((tramp-gvfs-parse-device-names "_webdav._tcp")) ((tramp-gvfs-parse-device-names "_ssh._tcp") (tramp-gvfs-parse-device-names "_workstation._tcp")) ((tramp-gvfs-parse-device-names "_smb._tcp"))] 3)
#@86 Return all discovered synce devices as list.
They are retrieved from the hal daemon.
(defalias 'tramp-synce-list-devices #[0 "\306\307\310\311	\n\312\257\306\"\306\313\314D\3151\252\fX\205\246\316 \317\320\321\322\323!\324\"\325$\216
\203[\325X\203[\326\327\320U\203A\330\202V\331U\203K\330\202V\332U\203U\333\202V\334P#\210\f\335Y\205\243\336!\203q\320\337\340\306#\262)\331U\203\215\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205\243\326\344\345\346\"P$)\2620\202\256\210\202\257\210\266\326\"\262\313\347\350!C\3511U\fX\205Q\316 \317\320\321\322\323!\352\"\325$\216
\203\325X\203\326\327\320U\203\354\330\202\331U\203\366\330\202\332U\203\333\202\334P#\210\f\335Y\205N\336!\203\320\337\340\306#\262)\331U\2038\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205N\326\344\345\346\"P$)\2620\202Y\210\202Z\210\266\266\202\211\2038\211@\307\310\311;\353\257\354C\"\306\313\314D\3551\fX\205\316 \317\320\321\322\323!\356\"\325$\216
\203\300\325X\203\300\326\327\320U\203\246\330\202\273\331U\203\260\330\202\273\332U\203\272\333\202\273\334P#\210\f\335Y\205\336!\203\326\320\337\340\306#\262)\331U\203\362\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205\326\344\345\346\"P$)\2620\202\210\202\210\266\326\"\262\313\347\350!C\3571\272\fX\205\266\316 \317\320\321\322\323!\360\"\325$\216
\203k\325X\203k\326\327\320U\203Q\330\202f\331U\203[\330\202f\332U\203e\333\202f\334P#\210\f\335Y\205\263\336!\203\201\320\337\340\306#\262)\331U\203\235\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205\263\326\344\345\346\"P$)\2620\202\276\210\202\277\210\266\266\202\2031\307\310\311;\361\257\362C\"\306\313\314D\3631q\fX\205m\316 \317\320\321\322\323!\364\"\325$\216
\203\"\325X\203\"\326\327\320U\203\330\202\331U\203\330\202\332U\203\333\202\334P#\210\f\335Y\205j\336!\2038\320\337\340\306#\262)\331U\203T\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205j\326\344\345\346\"P$)\2620\202u\210\202v\210\266\326\"\262\313\347\350!C\3651\fX\205\316 \317\320\321\322\323!\366\"\325$\216
\203\315\325X\203\315\326\327\320U\203\263\330\202\310\331U\203\275\330\202\310\332U\203\307\333\202\310\334P#\210\f\335Y\205\336!\203\343\320\337\340\306#\262)\331U\203\377\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205\326\344\345\346\"P$)\2620\202 \210\202!\210\266\266\202\211\235\2040\211B\262\210A\266\202\202^\210\367\347C\3701\325\fX\205\321\316 \317\320\321\322\323!\371\"\325$\216
\203\206\325X\203\206\326\327\320U\203l\330\202\201\331U\203v\330\202\201\332U\203\200\333\202\201\334P#\210\f\335Y\205\316\336!\203\234\320\337\340\306#\262)\331U\203\270\320r\341!q\210\342P\262\310\343 C\"\262*\242:>\205\316\326\344\345\346\"P$)\2620\202\331\210\202\332\210\266\211\207" [tramp-hal-service tramp-hal-path-manager tramp-hal-interface-manager tramp-gvfs-dbus-event-vector tramp-verbose tramp-message-show-message nil dbus-call-method append :system "GetAllDevices" 6 "%s %s" (error) match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 apply message "" 1 2 "Warning: " "Tramp: " 4 processp tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" buffer-string tramp-debug-message format "(%d) # " "%s" tramp-gvfs-stringify-dbus-message (error) [set-match-data evaporate] "PropertyExists" "sync.plugin" (error) [set-match-data evaporate] (error) [set-match-data evaporate] "GetPropertyString" "pda.pocketpc.name" (error) [set-match-data evaporate] (error) [set-match-data evaporate] 10 (error) [set-match-data evaporate] cl-struct-tramp-file-name-tags tramp-hal-interface-device] 17 (#$ . 112553)])
#@68 Return a list of (nil host) tuples allowed to access.

(fn IGNORE)
(defalias 'tramp-synce-parse-device-names #[257 "\300\301\302 \"\207" [mapcar #[257 "\300D\207" [nil] 3 "\n\n(fn X)"] tramp-synce-list-devices] 4 (#$ . 116495)])
(byte-code "\203	\301\302\303\"\210\304\305\306\"\210\307\310!\207" [tramp-gvfs-enabled tramp-set-completion-function "synce" ((tramp-synce-parse-device-names "")) add-hook tramp-unload-hook #[0 "\300\301\302\"\207" [unload-feature tramp-gvfs force] 3] provide tramp-gvfs] 3)