MZ@ !L!This program cannot be run in DOS mode. $CQ000h000m0i0j0o0Rich0PEdTPT"  < `AP0@@(P@30P@8.text `.data @.pdata0 @@.idata:@ @@.rsrc@3P4@@.relocB@B 0TPT  8@5RSDSЯҼ^AOK&dsrm.pdbH(u .H(H\$ UHH e3H2-+EHHtH;tHHHM .HE HEl.H1Eh.H1El.HH1E\.HMH3EH3HMHE!.EH HH3EH3EH#HEH HH H\$HH ]B  4 2P3PTxsrm.DLL2-+] f >4D<@@@AA@0h@,A@@@@AA@DisableThreadLibraryCalls0QueryPerformanceCounterGetCurrentProcessIdGetCurrentThreadIdGetSystemTimeAsFileTimeGetTickCountKERNEL32.dllp@`Xx(@Xpef 0H` x    d   0 @ P ` p             0 @ PXhR\/(@(HXh^ac(dPs{h(u%h hXTTYPELIBMUI4VS_VERSION_INFOD%D%?&StringFileInfo040904B0LCompanyNameMicrosoft Corporation7FileDescriptionMicrosoft File Server Resource Manager Common Libraryp(FileVersion6.3.9600.17415 (winblue_r4.141028-1500)0InternalNamesrm.lib.LegalCopyright Microsoft Corporation. All rights reserved.8OriginalFilenamesrm.libj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.17415DVarFileInfo$Translation (0`wwpwwwwxwwwwwwxwwwwwwwxwwwwwwwwwwxwwwwwwwwwwwwxpwwwwwwwwwwxpwwwwwwwwxpwwxwwwxpxwwwwwwwxpwxwwpxxwwwwpwwwwwwwwwwxwwwwwwwwxwwxwwwwwwwxpwwwwwwwxwwwwwwwxpwwwwwwwpwwwwwwxwwwwvxvxvpvppxwvb&gvxx"""30Gh333s w33 w370www38wwwwxwwxwwwwwxwwxwwwxwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww`xwwwwx??( @wxwwwxwwwwxwwwwwwxxwwwwwwxwwwwxwwwxxwwwwwxwwwwwwwwwwwwpxwwwwpwwxvwwwwtpwwC""'gx33rx3x8xxpxwwxwwwwwxwwwpxwwwpwwxwwwpxwwwpwwxwwwpxwwwpxwwwpgxwwwpwx??(0 wwwwwwwwwwwwwwwwwwwwwwwxwxwxxwwwwwxwwwpwwwwxwwxwwpxxww`ws"3wxwwwwwwwwwwwxwwwww?????( wwwwwwwwwwwwxpwwwwww""ww#3x#7xspxwwpwwwppp`?(0` '3 /706*)"776G@??|5#9@g hԘƶ*J@ABA@`D Ԋ–N§ƶ4XFGHHHcD÷~sƶ,aHKH]ECԔuQ9'9NܝYZII[_'Nknsssٜ5f\ed^Ƿ~sӘg]k!!!!;nԊ߭b]Ԕ¾Ê{̰ŽyyyyyyyyywttyyttttttyNNNN;Qyttqpkkk}Ԕ~tttkkkkNy÷}tkkkkhNNuxtk;QknpkkiNNNMtԔ}kkiNNNM'nÚkiNNM'''k{ph;kuvkNNN'''!k׾kNN'''!!N׾jNN''''!N凇kNNM''!NPNN''#!!NԸ{{Þ??( @! ++)32._<.Zfim$EB:IGDLJEUOGZWPg_VrgJfaYid[ki]jg`mjbcemukaslcwocvneqnlopfqqf{rfstj}tixkxyn}yn{wq||s||x9/Y8a?o\xkym|oucub{p}qwsmdtj|u~} ,; ?'Md}HJPUYck4|vrtuw{yy}{}~`|upҏxpḦ́MVR}ҢkƒŚ Ť˦ئӫĦ̪̮ӫͱҲ߷ᷘ˪̵ζϺӶܻպڼ½澢óŻɹĶıʺ¡ĪʯDz˵ʺ̲н׻r0{rM/// {OHHHH00//{jOggdOOMMH20/{{r{{{rqqgggMHHHH/c{{qqg/MMH/{c{cddjjqq{cҾH{c jqqcrc OOJJ/Oc.Sr qjc%%jjggJ/0jcU.r qg/c)rqΰcgcc0cRػ{jccJjΠW(c hM'ӆ .56&T #v ԹįS:79;n %ّ۽3=<>?Zб׹IώĮۧo^@AC]8ĺw4XBYrڙ\mmmjV[Εhhhhep­mrjjqhhbbbImԺbbbb_Ih``I`jbbIII%fаMIII0 bnbIcrIID%%III%%%IIID%%I II %nhkn??(0@<;9?=<@?9MLLWSKPPL^XNZYW^[Vf_SbcXqg]wiZri]ljbtk`ulbqletmexodsnioperrgxpcype|rfvuj}uitvuyyq|zq~~uvvx~x@)h\iXyfvjwlymzl}nth{ko~ppF*QIv~x VThtqrtuy{|xz|vz}}~a3?Wה^mƥéʭүԱܡԮſӽ¼Կ窦帳حñƵøüĸʽǷŸʸ̽ξ¥ǯ˷˻Ͼ˰~\'~b>'''nf^II>>>*'njnb^^MM00/*\sn^M*>*\nb nbnn\FWn ^ ^\ǜMMFF>n\ǀ~~qbFFonb'H\>W-ı'M\bqNb^ %Bԟ-&,$# ̮51283hŵέ:9R4طaPOQ~qjWiSԉqbjGFMˬطBBBWԇY\z"6Bh"7Bnt ;!TWag?????( 52/331b#l1\N&UOG\\\ukawmczpe}shxso|unxvrzxtxxxsYwlzn{r}qs|b,6B T+FHLa\GUno*v,{w{z{fjnrttvwͨԯ۷ֺż¦ķÿ͹ɱ̵˺# 322222222 .(53>>>k>>> HRG,'#@ RRRR),D`ZNIA???0RRRRFBA=;7000gRhfRO[LTnbM !UX]kk\86TmVmmjiid%JE,-Xmmjjid#X9/ "%Yqqjc``0Yrrqjc`3YQQ;YYXOLCA;?PNG  IHDR\rf IDATxieu[s7]M6l'ɢD)YȖ`;r [F|b+  ,J<a';b(BH&eRlI%NMꩦWws^{&&%«w߽g{_5l8t|[=\Pus"" G4\tqܯ֝4 ^B"6MpNK( DK# LC"U>ium\4s4G;":S5A ~<PXmvB捛뻇Gk^J8?9D*_zWms(jнzV ((0vAQU oAĉsNUΩDDTuhQp" 8qN$>{P8 J$`CDh|/sx1jGHР B@DT9^k2'pns` ko G.]n4\UUD KYVG3+ڮ&^ZL{UMO\)7x:~_ƉTg{/]|"k$ʢkŔS"DMFD nqQ Q8LI;nxg23qNPI!I!㥟7"4M|95mA GC 0H<ҠYmQ7ZO RjpsiQwBru ܑ4]U "F{۝?żF|=s뺎iiMVԄ2 BHJAPQ$(*%hBi\$|G9z'avt [ۀp8;hvL"j L|D$4$S<{>Z "sd4.N|Vh]CHfr_BTm<8w轗[ˏ{u1_,Q{{{;x|~%wqΥ.(fv6q! KЀs 8pa^O> QPeZ&+~уjQZE!Pa0 4㱇/!jN͗0%ANQ>!tΑ_!Z }JR2bFF8{># IFR"j 4MCӴ;ڶQ:PX̏;t];[? *'RLoz wwږ8Nq\s(3+- IihG6X-(HC0h! <(@Ge@q? IpttK/ <'0K Nkd&MHFB2b7[s 5B2FDN,<"!* bљbq.ݯ|qƓKtG#a`4 dˌ&f:jyn[[1@a{2"a舮ii~@mЯ+p#!N5qlMFhPvIhm:xqxPO$a`LRCq9xE1>JJ"jQ "/5(>j/%.2)iiݔPSCpHDm0g2ڦYϢoq"_~!ℭ& mhõ׿n\tMK@4mo=dzc& aPUڦ:5mu-Nr1ŋ<s]K۴82~ÏX2!CTwbtՄDDjJM! t߲`*,{NS*Z1#g2; kBnhB /8{Ԋ^f鄏PB'c._d4p vK#-^u79,A`>o0pc{{Gb>}"}.?gvvum}`gwvMkk41u4 ϞD-fz|Kb\-f`]' ʈtѽя6`{!j̈́t\CPS*IK3`&a\|>?ѭ8 @!(^gvcݟiq]$ 8#ozmn|!c$xDviRsĭ){th>0OxΙg[0ޣLS@u4m U7_ܠAfI ͷh]kIuX3PU uw""SbBJD!sص8Mt8 ~FCmW'/>ǥsgbhP$ &[<-߁r+މ>~7!0 >[ØJ+[=0";gX"x~7)%eŽmL?;_F?9e\E+'HZr;M9l~85M-ox%j@jE$*uU:رr$ÈG2Lr9N$@l ּ+ğGgw{ֵ9$=锧\yx9o31[i]h4BUi\mr+kk0upE.]~+?×/3N 8@>xAE3sM#vd&IpBoZV杛 =Ele5+|ؤ6s re%tM9έ[{pqR@ȢA9Z/y7=i~W?O+v\vD9s]g~|l.~ xOap-& q첷s8{{gp6 {WCm !ljG$u%'9$S;K HA#ӦDͶI> ;deDJnDeK›Hx>)&݋|yE>ƉT>`Z=^_3?'~3|쓿õX,W踣m-<'(]qeF]4>Y}c]kGL&c&)V1R0O֪ TxݳS(0qbB]$R'1c5yo#MMAd_ڞXmv)Qă`%Qj%WW`;dV-Kf<+>"RX>o4NAՈ !ªh{_|n3_,3:pCC_q(- t]K7v]pBT۶I!=zqg "1W`1-/xGWFT |jy{X%iڿjBuP1֦P4(9fEe?0ȑ7f GYzPKQ2ސ.gWOOʟ7_+2<Ƭ OW $s ޤeSqR@P,ŽB^<|aKwxB?x͘ϗzz=DnqmLjm tMb5YWC!˼~1H۠ [L6jv9K0@uw:;a@ȁ\i`*?* Q6,z\Sހq U2eБ>g78 KRGِ8.]HBe.EaP!>JA<$oODfBY !: Ԗ:L$I벝 E7C;7%(Ht6KB=CQQ*9/J̉2zZص[g?OǗ'R4M#V4 {@4! 451?x EC9Vrq(I%ʮtk/ sWKɖ5]9kwv)iKQ[RB5O)=fr:y}~BrCI4ddh%Nh"P'pyyI}#՘CJl,xM-c?'sdWh̾IAj,)'ZoL*!(DH|=(&j )t\ T\쥺{"'gB)< z~D}ICIW0 }G&S$ NcyFs 2N*N>$a Tq"HCiPE?\lUq GYvLA86^yqXđ@/I~9mDYT\R3 w:8 _0 (*PJ{cQbk%0P9E-6JdKK~|RȘUHuE$Y! B<"F,vaʲ{IhKրTHEB`Hm{@ W&$KzB%4N,g--l)ǣj2ꄗJI z5?qV#L>@'(^jҳ*r=U])7Cv*0-ڑ/5tvgB9c0 Q'S* ]h3-Lxa Rd1r5 ͠]3*6V1ټYd5!-dRB.)*Gt0jAݒߋH&]P LlML%?[ˡ )Mv:8 1\}Xg;Z,Wy;NDkU(msƙ*Jԛf5QՁMT`rWVZ[dɮ@QFbю8 D!V f =*_鸯q"jsEШrhsQ`x4Kc",r$%&mAcQuyH>f6HRJս 3*blD(((Z]JH3gNB1y=yx"5{z:pH`M!7$zESwbU6@r̵H,mƅ Jjf- P4v +$4$C7)ޯ1 2!?\jdM?&ճ9džNdSՐ"gUSAƉLR*^[DɂIz//g69A?}8-7AS< Sq†ds](YK+]^xےv1PLij^YݒYjJg X{47EoS4W%]ND w^gJ/3N(7QϚ,VV ,M#MeI5)7~=ΊfZdVͨQ7/l(!rS~l5Z]eY*b:l@xVgC+H?%/v~q"sM4O&e*m`"Y~ћ>q`Y$$k.,%(35/vM=f8 JY˹H;/IHF+U{ޘm9} Ɖ|Xj@$`PfKaFVR .5!Eq)rO6Ұ#kub"6W+Dr^iZ7b݉CIaJ4* 'Pc%%#;rwPEH,(ѝ'R4h5A<  sOff}5T %bwX6Z_3{2YS&ֵ/jt0rM*/ {t:F8j*)NHu%_Ψļ(`Ho_Gmʂ%=W-`HEPL)s,xPRT(Gix:Gֆc^9}5O_JHq*Εnq͢GcfDRݏݧ݃9@aA眎'Rtms]ݱ5k?Ĵvm'~&ɯ\~CT KUY)I_RyG?,rب<#M lkv)-JaLqۑ$ ,>g̺?6l5cJE.|0Nٞxq !k6 f Q@j=2K0=7Ve(. cxMk(q,=pA/JG+у)Z:>jS5}]1S=8y NZf%bj~Ⱦ;X X^5+%YK JڋjCH~oBTg?AbΩqIqE5 h;_?I1. |עKqZ={L9A)14lZh4.QDd֣",xNRJSQ4AXT|l>ƉT~7/0unL;Ѷdk]hܥ~1tѸh C!կϣD*e(H *W A7E  m2[KDZJp̧7,IDYլԖ; `*(D$- CvM! Fj*i>pQh.3'S04/Kܸ~D躎9ᚆ]̙=9)vLӶLv#1նt1&[0 hP<-SyFj)b&@U0qҦiiږn4ЎҋYy~i.+# T $9Y &1L,,Qhsb&;V-P&AC&U xq"GÏ>fx U I:mkcE׶Lш5L@-Ɠ MײFcڦa4 mGl "qd,x]g&7_s՗94ys LcaA%(߭Y-5z HrAXb| IDAT֡fAȊ${\]J3?8 iG-wMx'uqngW8{c9ŜzjdX^ii(x]v-B\+PUFM"ɘ5l0LA`ۿ/ēo~ %At6YX J!/(R,w\`,s#E$մoUP ,临qvQ1+IʔC\=E0N0oWU>8Μ̹婷|`^1~`vt|vlvb>蘣C0Xs0X,Xք0\qqy"g@BاFLSD;9d2FF#wwew{dBۍhX,~{q@bKoah9ZxnbPQ!,LMSkqzjDeGI=ě2{\$@fMKRso0?B͟i(B$`dS@U[R.l܀[88=i*D᱆5f4>)S6A"7!DS7HZH, c sn0b2% =x<[ ":{YXxyueT21/UnaۗsK| \b")7"*t8 { l!}N/Oek>Z`[҇(u̡:/%͘]5Uz 9%-Y mu-Ū"Hٷ4 Dr㡒Cpn^GQ59*) JȦ@jTdHB7Ga>z0l5K,GH; ̿A<^(}aMgY ۢI3,7>}QTu+#4.aJD2O 8sIHY {F{LZ[h@O$wKv bC=F5ND|g?{L&Gcs[k>z1HK6vu| )!A& /E0sik浑b^d\-ץ^ݴHbնL^o3xDSnG؈L2yjH@Y" Ia9) bb(XMՏiA_92NaCj#KH۵G#vϞŇGf<0ڢ:F1;4m. 4mt2f/PZpNrig6ұb=Iĥ"ԨTe} \g6_W$H:J >Sya mXVa%gE`I0˥knj(vhANc?Wwv?#8DH-xiY"CBToZqYMԭ6r$!jQN L1`wҽRKۣX}L;h}J;> $okxGyG~ڵkU^z}|jb\r=/bro$*3gq…m(;{{ C`LSUΜ=bF ]7bPW|Z~(4L/)Tۙx*ѯO1?gb$e"rU0JdRsl/ʮ_b"+*Y.u!dEs:{X<Owvyۙ`K;sunܸx|6c6rIb7^}τx Mж]t+FT84b4JhGۍۣ<{{gB`x'hI1LOƱ'x… xf6_o$Z$4Ķ>ۄ,ʦj<b.Y &ӥ"/d 7EQCl4G SQ)btm5ki xӥ`X{\[ٟ >t] ~lQ.\xE;}V!Z%qbz`9^r/xfɘ݈+g<0 Cmh4b44-*1S<ݣ#IwV{q bX}r.1!GᏯAcQ,O=*W„84wR 9:zR#5RObMCJU*yJ֏ĎM yD6 >V׬=~`^C`HA8W&Dq␝qm['B80SU,*:#kOGGfAxOd)"тJ\Ÿ^8dޠyMº8^o e,͊`\nd("sXRB*s?CMij))&4H)7UJJAi&!kҪ;krJF)Ԝ219g -NQu Cb(4u%<Ø@֣&3͟FY}g1 K.);TM/ sJ>8 !l6Hv&&Y)YJ\B[l8I-'kJ]qMb$LvMdmZns*?]ϠJe4CClV* 5[w{ɂ0RKErP UE@DFHTB EsmH|ƉMG+M\J$&a_+@Un)Da4!rO57kT%k&!mB JYj1Д/4.ZL+JsɷOA,\:Wp#ߗi]v5/7nN+e_v-ϲB'XUX4j R}r^V JYIZ\$oN^p+0 WS|zHs"<hX$ً#JRGfՃZ.)$2|7$F5spԧ#UZ(=lL |xXz;h&.OWzq^5&F#.6Vsm /~N~ @{lbvi ii:*VcvVq77="خJsdu+$a~}<͍/έO?ѪzbҴ8dE\ 8$7b$ OӀtX>qvwwcgw31Lnﰳ6[[LhahkZڶMhG#f3{GO0/\^=K&Φ}/EkW@臁jE7j3I&y%4$>C Ĵ䄐,3&U _!q,$tuytfJKrrGx$(@`qdV jKqbr>?p6g%Y^}euAэb^ttmizkkvLLLf40OM&lm=F\oDbo<& rFZ ~&܌S2KfG5RϝaDY^ҹBV<@SFJ*F^&:eZ %]g/L&u,SQ&JL#S-t<8 `iVw;b捛ty^z_~߼bCZ'K2MC44MksMƌSwf:bgwȈэGјv4{u-G\Ѻ{1֐LaNiki ^OkGrV=Ǘr9H01>S*qҢm'._yˏ=;qtxM^~*n\gv|jS}~`z~`\2 C^%ؤu"!kZXе.`{{'t];b:&que4} ϾJDğ>%~-8ڛմ#17"iZW&RU1*y̡R~ !.0O !g8EX\}Ko{w}CA5{\<%E(!~aX/3˯|w?qA gwwgtqbb|uycј; > w3ēX`63Ϙg28{݃;ܹzfeir|>Éж-qu {{{lmo3LjO?[s),4E_':֔3 k#0#N՚,GVqJWG3WuzYGiJ"ɾ>K5==$n|WqCjќՙk A9{kėG/|:? Ç&~fwoӾbN=ƉL??[z8[9~~bm@P}&Q,Tu0^uNjS?;>fթt:: `4*HC^v~wxx?mp֭Dʊ=6b0X:g bu߂V]&"9Y H5(-hF܄s?I7Я׀)X267B)kU*'~|g܋?1~7r]^<քuhKݺÍCݿh=N,Ƶ"J=OAEO]o'KVzŲ_ZY{ϐZIZKnD~܍h[gqKEX Q)jҋ}OK8M&bQD:b^<`=AI d#o Ygvаߖ(:ҳ ^>G<;9{=εibJwJXoKʮf:0 $~"rÏ?<;|?k|K;߶hp#tK'?}bXT[P냸]n YZ &Vމ$v,@>8ोsT0YrM"@֊%iHI{ \9>.=_vR%{C(%¹{O&2zFϧ8l; h'auV+BR{e=V{M42! rdCh\%ݭaT&#c8wqڭ~P[°05:r{kO^|s?C}˿O<{?=NpMsGaipMr%C~Bc_N߲kkxjM %mkK^:|^ ink~b,f̕ 8HC u%w U](!BC9YO%"犛444m%0OBg^jQGXt>jhXbX O?yS7| %=+\|8yVH_]տ4B lo՗?w_}'V?w~~wt&~4O@/spZ-nWԤGJJXV]^R}5 ^Bq)m8qXX"^.1C.{<زV\6˵g<=ûm rC| ,VAN&Ypc rtB*HKu0 gB˵҇XY+RuOC^eOrS3 mṔMYEF㎷>yWiT'~ߖ4? run޼֔Ɠ }AFb )+d!(|{9&``"cV I 'U~vInB I!UsXQ{ƾHI'X/cS-th ˹l>4<7蕷6X&pH]ThF,.#!HBα3lKtʹݎ+,/V}qz]?ι=_o%E I#gd_+ߗ:^~##]ᡇb2˹p!&1N\ɏH =}!zԮ٧ < P{O'lM  ^Z Q|j~l$ޠTWؚ|^!7gi,(sCZlʣOG}ŪьZȑbE:yP;}+._tR!"w:Ftg;nyYQǥsc.X0_ tM'\>tk \c>}]8zc|Tn^ Dl2lXrOt|·?W _3Kn ?jeϫ׮/<3OʋWq:!F8xk1ӭn+*\n.76k\=WPf IDAT[Ht5(wQի//eD#!|ynٿu^/ȵkr{W_yl0̎7dBvԸq--wvnm3f.Ʉ=\Ŧ]P)9"q(t,7e<\\)}m\_1#咽6L!.$% 5.?788{Bb!$NP )ɽJDRhy*kvԒ` q07>&]-{>K6+09|wMo4_~5sLj3_k 1iMO\x /'?OW?3~h+)e+O=jɰZ2;:έ[9\Un7o\Я!eš~p4 ;i\,js TxNLt)\q%n=,o.BJJ2?׻[C;$rzɿ{l^-~ 2]ɽkWYbWx1D7S g\^27Pȁt8Na2x֒%]2* ^x8/EWfiz-?<=3<QjggD%po?>_q8 `>_9wKJMѪ胲TLϞgw(Pqzϰ^3kGܹs>`Œl|>gstxB&?k{g[7xksGxx~ytݣCΟ;8 z$ ~W~)vBPf9ESP[Ht5Ϩ?){CQ2 ec (azHEzU&1Z^Y .yڢl8F<(w+{h׆OvaՊ*azX㏟|_5'Z׫޺d({^39"L3/R&nӵ-M* ޳Z,X.VKeюgɅP??/ݥ:0bM'<>x3jFdՇ-/^6JN!Ҳ@eJ@v%^.]~+w/S5f&%qBu;)9eAr'#tr΂kbasRt+F&m9v"ՋUxgK1_ch TkKB b,#0B⢡:z+=dz(:9/ޙ^RVRPH/y}Y!pa'RD:8R/V YՍ`@2J1,_kM`*GOo!! Q胦f].)~ %N26 2B!~Y) "$Tz:7>*00 >G{7>yGys}<c ظ7!(;#.]kw_*ƉVAUrx.S7t_CB`ER./JISNN/d\5H}M'jD_Q,@TޠQX/5 $Y)8'&(V[A#R!'O9* ް[G0黱~"v4)6Uèm<Ͻ|%wC5}=n9֋%Ѹ7OOvg %^9vjɿ_>ljm 8>9,% M,A͐V!XoZͲ'"I眣Mڦ) gc>TоXJ,Xl rDdav>x~?r!~+)=k]PWJaA 6e.ΊgP}[֨$;:Mǟ/\b!Dm<|Ab{#MuZ͟>zho|M}}B { H[J҄PZ3RKeh.(5##8U8 F&٥J,Mb+\0ɦf5ʊC>y=Ga\n}rLA(EXY`nXwBHOVVv&Dx慛ڃ?(8{VYQ}u? 04<}fU"ȥswoǃT5XYEUXy0UF 8Z!PJ0^7Yʊf$%8܄PZNp4[}Ix(Otiit_-vO(|JDSW^W6‚9ì,7Y=Vу鈗o0-)KbVT_hlD>?i7߂ge􍇪2t\8ƉV@8ki@iIZZ`,+[ ڌr|-V [p&$ %aQ" Mͫ~@-VUIaז6[}*E!=y՝?p7syt^urxk,oyWхsry3{`t7h4zbd7gRd,\HVlˎR-rUЎ$j)%6)sؤH@6y|wsc4l;Jp=oZ3MZSKz橩Q 3Xmoֽ 8N;Q{,W D&hhz*L6m`=oўg8 k[j"Hd%۰Ž 8fόc`WBBf k}.]_NCF50*D@.}=odկ`a~bJI}'j\6=J;]zp=9Ҽ z(5?o``[aM]i0@V&17_@u9!4{֝̏mmTOoێ!٪x5Fm4yMn .+9"w+*Wq9_$_gSJ/h|ϼoO4jx'ᆪsHK79h38/Y [XDT;0N/ 0ev,agʌGV:[[>)JY]^ܩ~l@pgA.ءBx4oD8$GdN QJ'2ӟۮ_ 3cO$%Rٙ O<(jpѶ{{q﴿':{KE֫m#0}W5ŏg{ GA`'IT$b:."!Ҕ Niܪg|ͭ>)3'=7sH%Yg*>DaBqWCd\|U֙")v~>qT㩟~6pDQ"q"$ F)Ԭ;ŘykY@)KG@nwnaciƠ@Z0E' Lc(FSkWqǁ0ǺDcN8G^B{:4Iq" F1**k(K}v:LܼUG)?Uc3012v'~6EJiY{+KhnI)$oՑKWɲkWQl#N:/F*eLFHE mJO][U-c=a]>%+ W毮PJ=Iwҭ"UuYp?D8!{>vC^(>;T,iʵıCks|s{Ѩ35;˾^o2=?^ן$uzR&+Zߚb;ؠж"ezf"?^5(\B/)Ko ^o]nI6g]>qsB-<@]>^Vjղ'/SBĎk1_r-N!A~ FLo{+ï1&f闫` k:Ɖi,`+i ~{z4[-;z//='8Nh4uzIQo4en.瘚ebri(C'؅"ξ7ߙ&M5A\@#Xۅ9fE~ g: \w EprEG!fHeWm!}c9Mc\\"Hӂ}~g@BJrPy O%nQH.½g* RN{` әe$i6g6oc'A s&?8G}W9s$O3\_\wY[^4K*$!Nb8!2Z4h4/bמ޻]w#V,V,I8 ;@JUmXg+oL)IjN𧻓~nhOm޽P脹c¦ SN?f.L_P$WڍZ-5ZYpׇP*z + ?O` E6ef#_DLYIݫ  O?0~[wjtEP2I]{k^~{X_[ee\'|.pYnΗ/\0ȭԫ7/0=;GL07?>hmobD֤x{oT4)qMGr9VvR;;5 ARJAGHYʩDzWd!8p(~" 1x0l6z[+?|Ic}cV,"Ɋ *("M)eӈ)$gw(TaҀIkFR*Z<,>lrU\KܼqNnQ>7\5_Dc>W.qऌ&3Yuv djj9mZ4m&&&ii`Hӄ$ɐԥɣt}>`(k䝘="@E"#N0s=.|3hhj`i)յZER8mC?-oU@?75]&,5y{Fq=?N)A[9c(Tm g5n.Ҍvҿ?'δT:[g`8Tj錒ۀ0ow5(.$J<ԥm9УOP9E> k\~囬N""F$dYڌDL^䬮2E""MS6zZ-՞`rjSoO9w"B XD;"ck +1(c} "llA n *;V8 QÃ=`۷olqQO#^>q^_Ӯ(313\do yf'v3ukھľQyzJ1[-o. р(' ɋBV4BO?&w:QDD== ||u<ϩ**qٴ[y)~A`Jv?{]cZhPIO-#]v;w@A@l;P΅+Kl%B FC8`3=SDbPߪHo1x0mT>0ٶs{D4K$3-sl EQlf?}^cj{yQtuʢ,Ji6w@(ͭ|pj`^gbn/spz-1tS  }>ш^P'bSXdv[F8IA{jҨe"LX#L@.ibYOac}+mBCi? QaM÷5Ǿ$2`2FO?"/H%u!4#Ot9uADiL':!V>RuOk")qbOr} Bᶂ_]r]e Ti\ lJ:kN(KO=NڜaHHHKA.uhD|x@O IJ$ILek$VԂnX~%depTU r"'AY$L6z/&PiUoS[[Usdsᶠ4s AƜ\;ρ_O8+a)T%EϾHgO"2)oKÛ:`;JB5ZgTR'꯻qӀ (,-̸'&] RH)FyAբ3P %ҥbKsF9j=xfF\ƾBmETI+$1ıX{\lyv`zd 3 (G_M MCX_DAHc*^ؘ +y+:f#gXܢJF}ȄsO~ ֙V6ߠn1H oTKL4~LV}@.>fwMRByI?gn~9g"1fɰ* jAUey7?%vBjɣ(& _8jĬ7ਿRf)%K9m47wjT(>yL2L} svo ({ORO?dm*p{zFl-I$xSı2W,iMQ,KwfAYNe7ܶ8O+k̵QɻK,N6^oTh뼉vW@;_s^o/~$R4#eL̲gG$2gȲ0q5*š”r+GYQj8P~:YDdLtuE ,\)$:0T9aXVɌd)=YЖZhSEi '6,wfƕū\Y|(Ǟs*`S"OԲDlizѯ  a d)o2Q5DP9]嶣ߗRէݮ=ɟo'^O}vefzo\x^}׎EWXvӯN$OSf昚h Y$hQkM Ҍ8s"ҕJ!̊1 )xeq+ (hKya Nwf`[ 9|.FFE}q"(lafARg/a+r&vLewV@#KxSe9m>W78=5}11Go6gqf?a+R{]FCgpTlnصP>y&wzVK#БyW.qYΜky `h՘4wb(.d<š@I$I mX6i!s/*oqϋ`j`c* )03kZ[>*@`{B <{4S %#c-{ֈTdV-c;IT-b*P9 T=!>[u ˈRUϿzoQ%aF#np' IDAT"/-$ES%i͑3\z+X\\du]sH;RtpRJ$51AQ^eu&fߵZA=A{rFIYJD@vWg?m:'#T %Җ^N82 ;6rC"$=woa h?5-&Zu{k #jYLA'|H&Bɶ"LcϠ‚'L:~:M} liT!*eA_nj4`aqa%[[D}?zj6F UF9E'19!R27nrVWWveU8!qZ&B(r:[EΞ|$Mza4SSo4HҔZM-! J~/{_)TlB&tp8KHoHk(KemɃT '`!`W GѴ8jM'UUxYMM-BY9!_e}i,ʌ oPdܳpUZh H*l\‹H23s\\WVu(37l}8b]".kHJ'uS02弊(J7ӻٵO=njY g}}ׯsE._h&~_{z`q4}01uʲ$tp٤=1Aޠlhj56IV$FB@! pu=mn8\o`5Q$"JeL?Z-cH'n[(DƆ굥3pz-tWO٨qYWשjZps!#] P.5}~gXO(6,a=S :.]"F#+$YgeE6LX߳fCR}eR]PKI1V_zQ`I<6{ǻh7 6p+7X]Ya8(Nc VGJEQllnKZF>xeʲ$"0Jf.9WDG ~ױ`Q=X+`;W,عp9OYxbXSFҫD" e s 5.rseԘYITA,(', mf`7~u\z5QIRGBg-KdI~Q<iJQQ3ٞd~a/!"T( =FÑɫ_PȂnO&t{]RđWRשjN=95E7;y^ٸ~2&WJ Ji:P*&N"C֩j?ũ)%A6 "\qֹ+׏Mm0&" Cb2n.-q5=]kvsx)JKHV|oޓ]O0\&7vis4N # U2(456ur^-6+rכA)$6,\rOJhr&Bh 7PID(#tXy+$"S$a,k1iOYʤVtHg^z9e)(%W,KbS%D C}X`o2]T Ӕmn F7Xу~WG{! C>U^#kmpxЎVgU To¾GӵN+xEx2Si9|XawPS\4~om`.-i5N'z*,CR5o}q(u,Zℨ,)E *BQv )TuKH y>ꋩ΅{W j;.($Knm$zXyzGLN͒do Agg[[PWgUvf)c lAX 3,vH gF$er9$v"GoVjNet |~xx.b _1Di"۰緷^}_9gxMa/LNNޭwC0a V6 9xgϱk3$YFI?FDi,,q ܏j6*Diꨞ~"j^}&S{Ks0^039h4J=<yJsлni3Vx Vz{3L4kq6zj> }^_=f%]e @Jo*s}Cp+wyLhDKdIBQUn!aS(Q3Konw=d',^YdaauF͑ve0) 2k,S!5[~U!*aeV`s6;)_ME}aey s/uaxP%2lA3I>@jX(ixWIS?/x4S _]cϭ[.Q! `Hìrԥׯ1Q* uIq|Tߢ)(;#C?xx8 7DVjOl674 fafnyWzF)yYXm.+7x/ln$IUQ>ՃM^pQJӳ޷lt8"IR3XCc!|yCZv{QA.<aBgnဵe])$xY-cbXq2NM4>hTx矂{+UjUp|,XGc(6&wNF Ꮅ *POl_OQ^P)o8bv홤Lzĵwt0/]}3IH+Z%kž<{)!Au^gϞ׹qsrܶ,˘h)BuI z=EsI.= h;t~#=9E=ag,ƴ#8(t]u,h vI/a[@(R('"0 E%_=]MlY\ 2ۦsUzJҚ3N}J1s.R Q 1hߖ(J*,fvE9/_^6Vڟ ^y_OZm,t~8?CJ&PBdYz,*e)lw((G9^~"4^ўϣ{a,XҚ zzNՄF={8|0GennVEbqqׯsUN:/(s9sBw0G~]rcI =Cۅ#9Ya>x%M11f+*3Tk3&g^?:Z͍)=Qp|kD$ \Y9 ýള"3u,s HU%m EJ$ "I"f4[^gX~3?Y?\pg?\[^8fvvfIeN#yY__ĉdYơC8z(> M?'> 7ng>1 fK/Ҭ%Lh5X:@E1 @4m3=Q̆[_Ld5E8Ϻ}Z.nL!DL=KI_®} in^I"2홿~ XUlyM31qh;o󂬵ݏ'"I#vhM֯ :?__7-i7~z&v[ڳݻiTWeb!D NSÑFbۥ~'U>l4(%y^PwYHʲжY+`+\'>ۜ;}B$qӕ爢a4MIryy}Qz)8=qȳ>"묬hѣG9vz->OrY\ϼ] +$5_=>s"|0i_`T|.AWT1um%@Dvg,Y=bj.e>E_>͓.S{; ^ޭͭ{Zؽ2#$nGFԳfCkzET*{R nʒ|8"Ȣ,$||~ F~XWEqZ0Xx۷oGaڵ !=_|O?ǞxY3((;B9:jM&]{06@{=լ=D},U0T8r7#R䊧?8Ifp'~]Tm@LƎÛn ?W Y?~bs(.kYos?lQ? Aέ~!D477Ϯ={ߵ@nb8@,3,TSmfLWՒ eY)Yv;b8}6/_e3,IӔf*E︯Ma@ v%( IUVrElSOo{Uf̪km2=p+ .m`3!zkhDX#`zW_xg(b(x'C&]XC(I11F1"(Btuos}hzdYFjWoS,^>Y]y ړSy9B=Akb$N(˂^ҵEn\[VosS%QUBBș:Q&RJl? ?Sa&&&(!5][LذygedHL|}T ;.7ɗ^x4M($:_:K9R4g֚,K$ebv79[힇@1.zuyY{K/|d}{ۛjjanv1PDJl58A$)MtoP7X5-SDqꮧo҇Mjk<Agf[! uQTF!|4, n.] \tW.ꬼwjfәi: M:N<` mOOkP:DYr^u͑GF+ \xufSmce|8oV5bQ5$C\avbK)745=Ocj(XH1#D.EXʒ=7gv/<߷j0ugs_j7 g~w-idj I┼Jo~;m;,KWo{߂v(s8escO~; '~g~-x4F }E`0`, :\t.pVn,h`3 C!kk~wteZbcce>+=6_BE)h8"s4`"FIIQy>2 G_k/G(IDQB1@I`Zڜ&Jg~[7Olll~j5qٵw }6VW(Y3٨&!qJ^qRxuʩuVWyo}|_9sݳo?ݏykoѨ$M{{J^~}uk/rk;}~KQnu].޽YCqw~tui纅 8E+|5@گ=h: S):ܢ G8 { ~ ԸcufG2y#JnDA ԥFveNq+X ]X9I #4H-zh_gc7]<I4zw Q97nɒz2l'mD!EDa]el~jۖU՛|Ow>FQNwsWyK|ˋj5~oo( IDAT rmK8CXh&uD)E^yBQ2cRB)c}_c{р"3k (nTpaL@뙾l"dF.hA cdT1̄p= : &T1::cTBu\IyŸ\XcXPfWB%'hIG +(6;7y/-\+Wٿ_=cqDQܸA f&'i4[8eAku{Gm}g?egSg.SSSNO1nmy^l ړWW.vے8!nDdN֕ʂ<)`@P#M=:/<>Os(ҁ Na.矄_jVE* 0)Y,ŷ:3a_@ 8D#moa#}lS_TaZz_D<m>=cr ʁM&R(BDLDIBEd"48WYT[{a}y0Nxr AVmpaEPh6@QLMMrSFJ2k7}~_SD3~ُO.]v#&/`Og [f,}x 8TCjd BTsc:xzl' O%`Hym?)%q58ճ`e"Nk fK ꥯ=m|;3|Ve}SeɕdBqj6a̷;$wPԷܾK(?0ڞ^5\[Ԝ @_-~8im$6/m|mAf$zeIou@ds×5sw*^(pY wo!I AABsGyJKY<0!,)q)zDh88(Ag3|sxe3$W.g$yQ 3 ?M[;7 Tens9]LglllP*E0`4rk=Z"yw}<;L ܞTmcկwz[}>cH4qW_áIdhwG9̼{U{[}g//}K|b]3~^`PIN!PM/[(=O.;q<\I?2ῩgZnD!z/rl7gy߻=)ʒO1?=%؏D4QH4FuRr[+sJUEZu ~N.́;7õ39Yg﹥Uwր*^twr&`|ѷOK/i gN#TI1"n3(&jmAuh60ya[PJt6и.QkI&m]*|EmwqU!Qbܡ _@sv԰?K6!JPQBZke)RFS:_aDAkb8oagW.;#EJKhk{qP RV]JJJizlԘ; 2;;(5fs3l 5S4QxR*ʢ9vAu i)}@q{bBoV FDqBZk&HIZ'Jivl||@`AR1gc3:cWS ǟ~IIK9_q@ܾe v;L xՔʤf#*~z0rWƧ<|SQ n;BkT.p @ 8Dȟˬ A;m;.\.=B'i, ʢ$h/"$tžߦ\M?mU?] Ukq.wpȽs}\*;^k\1BE74>1ӁQ$Hku+_8gx O~_8s=FfCΜ{DA0/vTes ?mF؅PPJ ]W\=( Zˉ㯱aX*JJRR8pB"t2&QR?!ҕW!+ |8plg *x 'uNzWB}z{^x'LOsd^t77\=32;?ωW}/Ѭi~J,%*/Qܡc8Q N2^e;\1 g VWݾLBaXϔ2e%[ X:Z{0`l<zn @f[a9ra(/~c+Z#TtWv =n =cc&s{ǍWG_C*N]+MmB=13̓dMIJ)>I5(u"0%ƕDahz*rD0 | A1p~}_i$X꓏ 0v+R;bD$)^|gOGoa%`PJth#EDsiPwBeMX %D9l8?DdG$X3J ́xP0PJt:h6H[]҇v4j2MSlmh MJEQQQ*ѷbc '14TE?V"U|"EIAZ1,o4l-`UaDž}f:Xɥ&; X,-NR$[D!;ƚB:;`l A3.0CDKo@.?迈#F R}cBBE" QP4Q A#HF{ AM??L?s#J»OPheІ.`0<:;ۂ|U%)!OrRESnj0 bbj ==h5[X[@S/N7[H B&: lֱ=sX=W<*u:SlB!&LC}Ip7IqF+zCBZAB3 `@4 ZUzA 3^82<ixVr8Vjl"~d׿` f['|s2\/?mJpp=N2>dPN΀) g"|eg1K䐱TET"H@I=A $[x)P,*i ISH-I$I)a 1Saf{h:N,〥8՜ϭA{OXE\YPJ4 )+8'j R'FZҤc@Jƈ;g5@ncux1c6Ylٽ\KJ\8PkX^)L[+b=聏.a)!y]&AA/NBp}=Yj˫YdKcQ%`g wP2z ` V*a vjrj5!RA# iB,q"|'QQv$ږ`fDʀ1cZLS T9 V4I о V5Qvb$52%l%IBllSSc ו7ThiE(J8*Qd2U ̱H@m$HAHįsIU0@ '+hS4b@&>?~ը>9ǦE($х@^Dvd]ZS>6ȹdpΙr4#k#KNkZc Z82vE.hJMHR`&M%$I$h!QFvvA *p> R$j #ɘӈr^Pg7>TNh6h[McxD+ H$76n&DqRlNpyC}+zH%x\4VZ*` >C(*HR(Bzl9"˽xӿNj<''9|ژ%%2;Ŧ͙O J_2YZ@{(SNEӕPBDk,nЩ818{r-X-q.$M!EASETuPJS: )X!'JJ &Pkhyho# ~DEF8mfCRb}mjccZV i"c{zA>)b= IDAT~2-? %eΝOFĂy kp@ aVa: .ƀR!B+-Ui.C\,Ӫ6?G=gOC0RH `\z`> c8Lɭۧe^Ezc3$m=z mJ-<8vJTޑc9ͷG',|jᒖd9qPjcG0jf(ϭ`AW߀sH78gvnތvD]h:(ΉHFH8$"! xȺ1K6)gUY0T3_Z:)_cHzO9'Q@0 j*GFm T4EQ: {z?qa_ҧ]Ɛ{'9#IepE&"Q(F8qnD`j,z0-p@vDP@QKfgeqS3;v`bj[q_4F"!06U=4^@aa̞; i!*/Gcql"ffG4i$~3V8v}L=[ I c (DSsk`Q8_ԃV5c<A`@2@Cã$0ŅEv CUcbrRn1ѱQHO_sajz%޾-(KԌ Pqݎws,-.bדa~v6!8 ̀anƁaVD3FDXmZZ%r3nj_&8cHL(R0 )"HBE50α+)VWm,,Q!Ȯ#8P!t%Se}u*̐Y*MXeXpbj+E!.}%9G܇g;y07PsIuG XΟbHDSW>yѱ Og@ K Kgǎ~]"j)mvXuoı#9bd_|ch`^Od?e]yl1Z 0ޔ#?]gRf_:*0mX 묾_fQqr1mRN'z i~WH_*$"V HplRJt: ڭ&fv@P .*2 G8]u[%̂5*./Sw\BhoS3 4 ^FpS*`bnb\yrksҹP+> a13r_xe AВcҒCّOŅt0:6ۦeT(ke̟?>_fTw/!eɻ[&\[ѸqKѭ(sL춛RHBPsgplߵAo붒885 GyR R2kul߂*= ,87*x^}+z{?'O{_:m1m4XCJMXT@E EKe?+K˘=78% sQ9Tz_!* Zt ({Pܩë__'qz{ȩ̗ AjA: [ 9f(ܴG%C]wNosh6Zmg䎝3hFGQYק2M4IGGN;)A\.rL*{f6!2 cIB{QJ=0`r;24`^UYggjdMIZ-lݾM:`a}eHS.~wx5)C@ Ǒ ܎SǏ㽿({$W ?%D*koVN݅?$I6]MVY5E^2N8Gຫ4[M|hGc`,윜?Օ  1> (K<"$INGtx.Z pl3)2%̻qt!إwQQlzd J Jjm(" ݂ͣ|%nV~fEMoo<( Nҁʻg8ē?^u;?4~zah a悩U \b^H,v_}3_Њ G$"RvA!s(?NnXO+٨зZկy'>%|lkI`ﵻp.}o}5 "07;yy)={k8I|_BOi-M\7:PF5'QB\N͝O<N5_L;R7,U0[PVS[& 6ٻ8Ai8. #}.z Gu{_()fbanA>{>4 cVlz:mVnlL E4o_M`=r[) "Ѝ)K>UY$&ؒTqDI Z2"3:t|OfSm-Jeoϊ`1L1NMLMnӇ015mo/ݧ 2uH`Tr#170DCP@ϜK>UΞ!X)CP=<9(6]4]hPױQqju/zu ~qIB&l5m 1w8F9,SOciqN#6CjAR-(B |!mys_?u;2c sgJIO? Fͭ3U4MQ,Ѩ5!@VEX$b<> w7ۃۿX]Z?C$xӿy3zzמDрmВU7 Q6lx8\mVݟ;1MEd n8ݻ_u%\9idlhK$h6Jʚڡveu #b9}7GP0?;9<X_ C#:=Ib`pc%jlhب* E N7R\.e/\)`tb#d@>ḅv RT7덊${U[nr xݰ8uwk[#s[w)2⚝^ͪ?gz#x#O?P;Fݨ(oB灗7 +0OM/ X-Z¯j()?[Mٽ{ݎԈ(')ڭ`BJ}tl S[T+,{kX\X@XmߎSJ:FfFSq!mǵ702ֹx>+%W7./㧽&%  'á%TnT ︸Cu@-`3o{#o7cឃ_q^R7K3y#SMQBx$/1^o?~o'>Dڪ-A?%%!(/_q7w~s9E#Gko;148-h j%{_A@%Moɴ˨NzÂ$"cz6%`yz{{04<۱uz D\BB@D^GQn-wu׿\Gub 6yϼomjrHR!u<51O׳ PgvnǍ#Uw~=x?:1#إۛ EޜZ#ޑ7E؃{Dž;_:b^?# n ̝-jGWQ[P¡ߥ9;_|8q$ZnX^Zm4MVVj@D率 g3hvZ͂5 :;Q*Q*0s1;;cGbeiJRع[&14#O=jc%*snb L{̄%(=( ӭ}};<ɹ//Oț6ImKbddD 10ٷ̱s. u-X^ZONjlY]*Qm~7'^ hZhZf2ص =DQsg*p1k5 `dlTy3NcxxgN1 p)+%c渳= pD oC^^ktThw }ou׽vyxG_-Ar$u{{T '&䁹9K5\>ݸ}|S@Ea &Zv뛋j_48>{f!<}q4ZA`KZIvKmuo9Y?EpocفSj7o~D@Ѱ1{J⪫pޗRJ9uZr .B$Btc<i!ۇ6I$J龌klnI;)7Vǿ,.u䝯a V[_`uuJ"%!#H#QI4 u8?՝׋WV,-wiw_fSp I ,tי2^rΥkuX/YCPs1!7E>2Յ ! 3;wؑczgmv' L=`sZs܀4_vA zC )]~M}Cj|/ ԨU_\J?wb׷[MczzvJVkW58xzY!Mh铧q/Fq܎Uu,Z-S#IӰ߼^Zb'|xp~Mx{cژ n~0' An}s]XFtOI^h cP$dNhW0 > ܠm#~iba=#д47nuXz9NԀgO~=ăH; z1H,akyt9+%Ozc?gpi?{U}}رkn݊q\qU]CujOh|b"hfvl o|x;~s {HS.hBM= `Lrf^X_B =Y`6aqsP^\{\ /3+B>$4}C @#ykb0]Z ? FFFʫ2T=195%OI "X[_-}t)g0 A)+r\>ƹrQ@B & $14頧Gaz60)(۱kBvPfZZ!7>؀&] @-ut2Ù 6 #&oM L>OM&eY)@% ZTx̳B"{n:?wm3G0)\WJqxiowj9,tNfMu>2B̓MXzKN*Fr}iÞi$XZZⒺQbC#rUWb0Z&N8N:ǏsQo4prxtqʽػowԉS/Uv>7c@ }Ui`Pb=Ӡ?3_UfEfT~g>)9*&F3)q7%Ӏ H]K=I9{>1&&'γb|xrͤuflxpx:χR A;׷INBc*>3]!%`YL_JI/wOwcI079J2FkحVWWm6lΜ>+}~Loߎ^}'D(#<?5x{~]Mde; μx /Dz&?-/xq8I@+#\2wpTX3HRy /7C+v`M7cdt&=SS/HZ In ";Z.uIF_O:Bf ̞@em7z KS=/WNbFSZm<$ Btjv[n&?H 7s|gC?/O 7dy=N@me H=$nͫB )׳ )=gf zpn)kjG9׷l{BK_)hx\q#Lއ~c&Z-;sgNr[tv^wLأcLS \ρaG=*Λq|9SFX}EIY [,,7C$ # i~~8嶺oA=; 1PRpiKB)ƀ-8~~R/hAĮl "%{=Y@8O:8<1[:3A@HK{$KH5:fF  {]eAEDwt@6:*\oS'.LS ?.FArVJuiFEۯ44w|8 n{عr $7o27cW/_ Ҁ ,ezsHcut)O(JtO? ~0.Dx;1uNdx>' }-u㦫_ɴR{5I!5B25IfsxD3`_J"`'%f]l9Ȉ]8?c0J=Mj q0:> qf3'(13D]9HA'P"@Ӌ~ 4zyis@|lV[=PU4ü~ ? |AT HI5$ h--bՍ䕒E]1U}9NMϥ? \3GG%k YNZԱݪ9>!)Ê5҅wbHwk lFW׋ ɞ]l]8H;BI>[f+_wJ s$KILYB~[m{@ `I$4APIH bmiVJdF~y׭]cV,ߨs--(6e&h@^ ,C{#.#Ӈ dS{@%k0?J*_#$;$&"( >jf 7gn^4m`{BknL )8AF&p9+% bbv.'yt@O{H X̀Mt{nvnj+]=)@} V?)A#W`FG'>5V !sm-C}=+# !֍cRP[~c z L> +7f)ۯĆ$sSg El M]JIxFV ZS{=M.sK ` :X= XknKolf b= =C 4Q[&e$)yʑ:|!•Bp)0 m}dA-mknyݾDv6ċKIT^R2.=J3:b]= + ̆3[LO2vW7=Bi7 o@"ru=hED/jr~ $A/y;-zR+D cp^]f4_E ,HBC(|g ZNinɭL4@OO5 X~I|93)r H P 5 zMctU{S޼?{ S -dܶOunl@PJK$ŀv}+!a y5VV hs!@W]o=}/mRqHt'r&s*J?V!0{0+ݻ 2f`f`k0c( T sZR@_8Dn?@U"6J .c`  \:z∐%y{^|xIz?Gл%{%Pҩ 6Ǿj|R3P"9ǔ#:|JK 鹷(pgVlwy#"%&0bcOh#m!@=n pgY | o3hm)7X. W zC0_=J7 |$Kt<Fz'gBIB^B o *24ϼw`F –ɗ3~:@WzĔJ.pC(W@x,%h"&x|ўrxc(4ႋ|[$d@0ˍh3O Oս*|o.in@g4@mm8Ug6Kqg#NA(-r{yZxP0 `HHoE|2B_w#6wl~O?uO"ܽ A^-"|2B˖Al` ݔj08# #5o ip_pF94CG% H5ߖIIBB)V*l9]Àoi7'Zw@&$mak@R=Z)wOJc ^Zˇ"[P89Fx}ǽ=Ámss)lqQ c!Z,7?P%ק[ ~2>8'L 2<3@2ϸ\SpczS6m\7ԫܐi5!C<3A9~vW{֞0z%} eܾ'VW_Z/aZ7fZ1RN\2 rr B&+ۖ7aueRI_TffGOv^sO%` ʀ}WVUAC j/K`o nO.!(IcP׮ЃDiƙ8XT ɱd=A _n#@\zgW+W,-eJeEo&?$o{ePLWM'qdHZbNݠ/mhXI+^.i;S+Cļ!?f $E{is~~PTj>R EQ")w ;BP\YTFTBTR ҍC>7貖( W -Yǹ=$d%?x7QF kqK'i{®vyͱ7ͽ@{H嵂OBmKHq~g#zx`sr̻D$H:(ϷxÌ;_[֨v//- GQ41(Jn& @s suYzȘ $B%sriRvu6V􉐓!!T>ƫ%ܒ!,˼yN޼?]GA{48 + O@j:;6e@[Q aO`v8Џ3:I-;(ͯ5NA;=sd.r?(e>HB Հֹܜ7է} 3F@s^ߥX2m:4'm#ăI( E9)P noHE'?coH:ɛM1qB]V䱟t#7\ݘWD%"S} C!3c6Kƅ3-e==0gԚV@@?iӋZs_uc"MRP޻0ҿ?w:ɿmZlW&%dP,X(".EQPB]r싹>AigH$; kQL\%R)c+r#nɈD/86j~QJ_?ɳe Ct4?/+k_Ow- §|F-Vf9-, EK%MA`h\X^v9eaPr ^IDAT,'49sYZUNJ=i@gDGfB w#N?!j*nܿ_ZB|w;N=5k6@e}+KˋZvקE!a+jno6SBr\Pq ZB:0`q@9[R GE/ |}GHsͫ+ (sJ% <,#GT`q)BVƛ(ئYӲC[QX{ww'yvK zG|%%@?j7ZiےT KE%DxZv a_;njͤ/*P(QA\Ż^=W,Й+3߱-ۿWrjTH ছd.·;˿"!ʊ\[]}Çt_3]|o,7: _0wyWnU+;$ /EmC_Yf^u J65R]C@;FI \ח}r2~\/0,fՕw=xݭSM&}[JJwyW5}ϋDj^$Ix\P!>Rde L.YL'E{E4?W+yBjjHZ7ܼ_Qdu~iJFB./k+w@M%aλJT?nt?( q@XMkN)}gqBqBr7d+QP"A\{e'{YswmÉ',d#|{k5,/-Ν;}-Owdmr絍 ܰoj Vɤ־KX^X|wOmx3G~uanuƤoKOo-g$*keǿ$`MJ&M$AZbOA) "HfNT (ٙ$3󾯇dwgf1ݤy?ٙwfv`>>Ʋ{bu$8rBuNeԠQӾz9 QѩmU~IFҸE)P?8{uvtnjM^J$ 38:{H2FYK2D*k쎸Q  fՍN)zJ% g'.WrL?]p475mLfE0L33hlEU ѝH@QEo\ܛ <<ϻyG&Nye3wlQ ~E<{^R*(3ps3THv***^T0 qMO.T*?{M^l Ӻࡑd+@*f z8\E{µC)a$;>}X(b0?3 -ô2G'|?QRJ)qy:ɽWzR)A 2!x.mZ j}8,-@J 5'NIډگ>W勹gtopb֮S;mBI1bF79h$ ާbniv;yPsKC0Lx0s"1y 42~"?&#d<v>/翜~In-t!!75 @({_wRxhcvS=}'N\iPʂpc@8"E?@)- >JUWWV` ފvfd^-4՗|_  B8Coz`x|TI)ɢm+qfgtnj>hlôR9 QJ꟢,2ͦ0L.]߻o~(75WFIېsO@y IENDB`(0` %qj_c\R%leZ]og\sqja/yqfvnd+rj`?oh^hvoc{sgwk|sg~uj}vkJund ska{rg|tg0ypdIwnc~{sixlzm{nymxl~wjvmau|ysh)wkznB}thg|thxkzm~qr~q}q{nzmxlwkykwpc~sle\`YTLu~pM}qjxl}pr鎅vwwvuts~q}o|nznxlylypett~wl9{HxuxvƎw|~~}}|{ywvusq}p|pznznzqft~xmm&# { uH}~}Ε~晏~}{zxvusr~q|p|q{rgtGC=Ɯ룛}ymukaxvts~r~r|shtUQI)~ukawvtss~tisRMF/5ûºcem{xtr}q}ti}qQMF!-%Ƿòucemxy|QLE νȷƶuľ»UOGýƶϿOJC  νпcemƿ±¼ÿUOGôvNIB cemǷɸǷ̼þpqupqux{y{pype|qzyreRhT[UOGпĿ~swnc}p|o}qzh[FgG2dI7ºUOG}zqf~uixk|oymv๜ϥt[hF2a@+2ýʺpqupquſÿ|qum`{sf~uhylyl{owҶٴߴoT98%(žžʺоϽʹɹɺ˾ǽsyqevnbzre~uhylwjα̫ЫߴffC/ɿ~|ynzqfxocypc~vhвΪͨԮ̟gEV<*x˾gbYonpv|ȻҲѬҮ֯ӪlMnI, "¼οnh_b`[¿uľ׻Ӯԭ֭ٯ⹜x[^9Z?νϼȷt˻ij½PMGFD@ñھظָڸฝ㹞ȭØM.gFՇXAüɺJIGA@9½ijĿyxvμȵdzñܾ˻ȭ˭Ӭܰܯܯ㸱ŕ|5#WCS> !m󾸪ʻȹ¼*)"QNH~BBA:::üײıƳŲ۹ƷGX@0111ײdzȶȶı׹շ`I|~%7;<=5X M y,%% 333@??ٲ˷ȷñټӶʩżL89vAQVUFV>hgyƿººĽҩǴŵؽպϲ̯ʪp]} Y^e`ct=fz0ŻĿkd[Ťݾ²ԹϴͱͰɪʼWAWh(viCۉ9oQ~~v}wq|tykd[ӫ׾Ϸγͳϳͳβ~#߂yz<܊Uэzwt~ibX¤ֳջεβͳεʭ³qZf8bLڐMЋYʿƾibYĤձӸѼѺ̴̱ķşyCۍXӐusovsnuqkvql~xibYԫűװНfE؍SЍZՓø÷ʼƸhbXիjܴ۵ڵ׭ѤէۦIGܒ@҄LOӋ/˽kd\˽ld\˽jd[}}}}y~hbYhbZ~Ǿļjd[~{{~gb[~|zvfbZ}{xw}}sŻkfa|zw~v}}uyyp{fd_{x~v||t{{suwmƱa`[~{w}}uz{rwwossiDZa_Z~yw}}uzzryxprrh~˷a`Y~yv||sxypuwoqqg~}pNSNCA@=>>&`ĸǷ̽WSK^[VA,7ñ@?9|{ysMLLԿoyfthh\;#Eu<:u|,fm?=<<;9PPLZYW˻˷ԮvhYI V 8Ƿ׿ƥϾޡحhT^*Q}yrԱмƪʭ帳۠?3KՌütmeүŸ窦mKՌIuoh}ǯ隀ȵ^F{A΁N¼uojxzzxypqnixv~vttk{mkd~y~x}~uopeyrqgki`|{qwwjrsgbcXwvkށ}ommo䓓ѓ??????(  @{s}qzowl}shzpewmcukaukaukar|bgpὗ|eUOGuka۷ɱԯt}c{j{znznznUOGznznznuka͵͵͵͵njķ͵͵͵͵ͨsY>̵b#b#b#b#b#\\\xxxxxx\\\Ͷa\, T T)Dzxt63/52/xvrż˺¦l1*v,{XY˺HL6B?NmT{Ȣ|rpXY܀mTzxso|un{rw͹\N&\N&331331͹ÿ? 00h (00 h 00 %     h ( {s}qzowl}shzpewmcukaukaukar|bgpὗ|eUOGuka۷ɱԯt}c{j{znznznUOGznznznuka͵͵͵͵njķ͵͵͵͵ͨsY>̵b#b#b#b#b#\\\xxxxxx\\\Ͷa\, T T)Dzxt63/52/xvrż˺¦l1*v,{XY˺HL6B?NmT{Ȣ|rpXY܀mTzxso|un{rw͹\N&\N&331331͹ÿ(  xodvncng\iaWCpg^mzrh2~uixlzrf"xodTwncvwpd|uhzpet9ibYxkymvk&wodPvjxlxmzo|ozmxkuka}ujyrg{xv.rb}ptvwwvtr|pznxlukaXRK|{:a}|~喍~{zzts}pznukavpg짟yuuvrznukaŽuka|oyyrznukaȸóɸcemuka˺u°UOGóóukacemϾʺɹɹʹUOG~~yyukaxkgP[BpI1YW7% UOGƶ||y||yxukaxk{p¡ᷘpkG3M1!ĵĵUOG¾ynwoc}tg|sgֶͯĪئwK4 uka}qzqf}ti̱˪Ϭ澢`Z<'~»ʾÿhd[¿uka|ʩͩШ߷p\8S<,%IJ»ZWP̵˵ʯ׻̲Y8X=|aolf}yn++)ub|u~}‚„9/G6@w?/|¿޲IGE{wqqnlLJE55.þ߾нʹܼ}_<.'MZfi , ?6?ZG%10/! FC=|zvݼıԶҲlcJHPUMm${ӫ˻ջϳŤ˪kYc4|}Ң;ǻmh\ټϺ̱̮ˬtjk@slc˦ֺζ̵ĦĶŚRMҍevne ٺҏxVJщXӐjd[ѷDz޻ѡ|飌{Զ(2؆XGЅRXӑ¿g_V}ƽld[y}faY}{|}sŽnh`~zywyyo}jg`|w~v||ttul~lja}|~~x}}uxzqqqf|ig]~zv}}sxzpopf{ɸrgJEA8IGDmkayxxymvvkpqhjj^~tЗו׏❛򍎉݋˙MSFT CtQ6  d,X Lx@l4` ( T  H t<h0\$P|D p8d,X Lx@ l 4!!!`""(###T$$%%%H&&'t''<(()h))0***\++$,,,P-9x :8d00(:(<0[XtgH$  !0 ! ! !\ ! !DD ! !, !X !  ! X  !    !   ! $   !(   !  T !8 !4 ! !\ ! ! !( ! !x !t0 ! !|  ! ! !H" !@# !  $ !!t$ !"\%4B#H%p4B$`('@ 4B%x'4B&@(`4B'@( 4B("@@)T 4B)"@x) 4B*#@) 4B+&@*<4B,`' @*4B-T*8@+ @4B.*P@\,t H4B/+h,H `4B0, @,l \ 4B1x.@ .4B2/@ /$4B30@0$4B41 @0@4B54@2P4B6L5@344B7H6(@L34B86@@3`4B988X@4\ 4B:9p@$5D4B;:@H5`4B<t;@d6<\ 4B=<@7\ p4B>(>@H7|"x\ 4B?> @7"4B@HA@$9%p4BADB@H9&4BBB0@t9&`4BC,D H@4:4BD4F`@ ;\ 4BEI x@d<4BFL@$>`4BGN1@>\ 4BHX@Ap4BI|Z@BH !JZB4BK([ @TC !L\]C !M ^E4BN^ @E?\ 4BO` @4FAx4BPa8@FdBX4BQbP@GCX4BRc h@dGD\ 4BS@f@GF 4BTg@PHG\ 4BUk@,IJ( 4BVm@IK( 4BWhn@,JL4BXu@NS!"4BYu@(OT4BZz(@QdY"4B[H{@@8RYH4B\{X@hR$Z`4B]|p@S[x# 4B^~@TX^`# $!_DPUx_%B`U`%BaU(`%BbU@` 4Bc@VX`h%Bd0W(c0%Be0LW@c@%BfHpW`cP%Bg`W|c`%BhxWcp%BiWc%BjXc4Bk@ XX%BlXe%Bm Ye%BnHYe%Bo pYe#Bp8Yf8m%Bqh,Zf4Br@\Zg@&BsZPH@`x`XhH PpcG Ŭ0FF;oݍBKZ? 8I]ޖ*J]Gt@l`;FSMi0}VF֮&LN <c-@HV~ÖL]7OjcTowGI ~h/pv2%9HHr`.`B@^`0Mo i!H÷L x-*298 MB"?JA/b\h$9AKh]5BaHY$Hs7GK_Y͈)W.j@Gu{}OOs@PFH0OII 1^)FvmX.+)D\@|AsA-RM<h IЍ4UM񡻹D  U_K.G wfB\HQ m ~c"[+J7Bp%c_3G-j(wExZ8NOZKմ.P[ *E2fX(Y]>NHb/0dlItNOՀίفظFOJɶ8,Xr8\q}LQ`'oDڭ+2^H|hZ25X~hp6oMxYaɼoj2*hOGYT) OhpiJ"u.8ugyDbs`LA|]$xR!xGl)B HFgxA"D^@psJAO8aOh` Dy?`1 RSEHl w\Q,D6y!OY h&6cK-4!P}IJU!!8ډґHro}!~eGj1G`"щEwzO$fP"F$O0f,(#y+LF͌#`Fn#ƏLnQ@s)T$ڠ ZPNg$d$x-&Aݱ)$%VMmEa} *F%BŠ@%7܂G%$VH&  yJ,rV0k&(ܐ|4KCT&0_'0Cӗ%7C.N^t'coeD&q'S_L{} !ϝ<(1$tFT>)*(7XfHL[/C*)0%B| h)yhfDqd_):L!C Q 0*@G\ùEYl?:*u3dǵDbb5G3*QG*(kM.}*;\+bw!Q @4O 9O+FmO tG{ky$,#@ YER~R,8HbCK@%._0&P )X`"%#+,0 P/stdole2.tlbWWWUU;xPT<YH@dVFZF SXZ?U@X?hT.VFT[_FsrmRuleTypeWWW@0FsrmRuleType_Unknown@0FsrmRuleType_ClassificationW@0{}FsrmRuleType_Generic8j_FsrmRuleFlagsWW0>FsrmRuleFlags_DisabledWW20߮FsrmRuleFlags_ClearAutomaticallyClassifiedPropertyWW-0fFsrmRuleFlags_ClearManuallyClassifiedPropertyWWW08FsrmRuleFlags_InvalidWWWt8g_FsrmClassificationLoggingFlagsW#0FsrmClassificationLoggingFlags_NoneW70߀FsrmClassificationLoggingFlags_ClassificationsInLogFileW.0lFsrmClassificationLoggingFlags_ErrorsInLogFileWW905FsrmClassificationLoggingFlags_ClassificationsInSystemLogWWWx00ȜFsrmClassificationLoggingFlags_ErrorsInSystemLogl8_FsrmExecutionOptionl 0q>FsrmExecutionOption_UnknownWl!0 FsrmExecutionOption_EvaluateUnsetWWWl40VFsrmExecutionOption_ReEvaluate_ConsiderExistingValuel20·FsrmExecutionOption_ReEvaluate_IgnoreExistingValueWW 8_FsrmStorageModuleCapsWW0FsrmStorageModuleCaps_UnknownWWWt0FsrmStorageModuleCaps_CanGet` 0CFsrmStorageModuleCaps_CanSet*0FsrmStorageModuleCaps_CanHandleDirectoriesWW $0FsrmStorageModuleCaps_CanHandleFiles4t8V_FsrmStorageModuleTypeWW40FsrmStorageModuleType_UnknownWWW40ӎFsrmStorageModuleType_CacheW4<0FsrmStorageModuleType_InFile40QFsrmStorageModuleType_DatabaseWW40FsrmStorageModuleType_System8 _FsrmPropertyBagFlagsWWW(0FsrmPropertyBagFlags_UpdatedByClassifier,0UFsrmPropertyBagFlags_FailedLoadingProperties +0uFsrmPropertyBagFlags_FailedSavingPropertiesW00?FsrmPropertyBagFlags_FailedClassifyingPropertiesH8_FsrmPropertyBagFieldWWW!04?FsrmPropertyBagField_AccessVolumeWWWX #0FsrmPropertyBagField_VolumeGuidNameW` 80_FsrmPropertyFlagsWW` 0 8FsrmPropertyFlags_NoneWW` 0}:FsrmPropertyFlags_OrphanedWW` $0DFsrmPropertyFlags_RetrievedFromCache` &0,FsrmPropertyFlags_RetrievedFromStorageWW` !0IFsrmPropertyFlags_SetByClassifierWWW` 0VFsrmPropertyFlags_DeletedWWW` 0pFsrmPropertyFlags_ReclassifiedWW` #0AFsrmPropertyFlags_AggregationFailedW` x0FsrmPropertyFlags_ExistingWW` )01FsrmPropertyFlags_FailedLoadingPropertiesWWW` -0FsrmPropertyFlags_FailedClassifyingPropertiesWWW` p(0TFsrmPropertyFlags_FailedSavingProperties` 0FsrmPropertyFlags_Secure` 0FsrmPropertyFlags_PolicyDerivedW` 0 FsrmPropertyFlags_InheritedW` T0-FsrmPropertyFlags_Manual` &0 FsrmPropertyFlags_ExplicitValueDeletedWW` H*0CFsrmPropertyFlags_PropertyDeletedFromClearWW` $0nFsrmPropertyFlags_PropertySourceMask`  0akFsrmPropertyFlags_PersistentMask 8%_FsrmPipelineModuleTypeW 0FsrmPipelineModuleType_UnknownWW 0FsrmPipelineModuleType_StorageWW !0?FsrmPipelineModuleType_ClassifierWWW( 8\_FsrmGetFilePropertyOptionsW( 808FsrmGetFilePropertyOptions_NoneW( +0FsrmGetFilePropertyOptions_NoRuleEvaluationW( %0FsrmGetFilePropertyOptions_PersistentWWW( .0FsrmGetFilePropertyOptions_FailOnPersistErrorsWW( '0?DFsrmGetFilePropertyOptions_SkipOrphanedW x8C_FsrmFileManagementTypeW 0BFsrmFileManagementType_UnknownWW !0"FsrmFileManagementType_ExpirationWWW 0{FsrmFileManagementType_CustomWWW 0pFsrmFileManagementType_RmsWW 8d_FsrmFileManagementLoggingFlagsW #03FsrmFileManagementLoggingFlags_NoneW $0FsrmFileManagementLoggingFlags_Error *0 FsrmFileManagementLoggingFlags_InformationWW $0[FsrmFileManagementLoggingFlags_AuditT 8_FsrmPropertyConditionTypeWWT !0QFsrmPropertyConditionType_UnknownWWWT 0FsrmPropertyConditionType_EqualWT D"0mFsrmPropertyConditionType_NotEqualWWT 8%0FsrmPropertyConditionType_GreaterThanWWWT 8"0FsrmPropertyConditionType_LessThanWWT d!0FsrmPropertyConditionType_ContainWWWT 0/FsrmPropertyConditionType_ExistWT "0FsrmPropertyConditionType_NotExistWWT #0FsrmPropertyConditionType_StartWithWT x!00"FsrmPropertyConditionType_EndWithWWWT %0DFsrmPropertyConditionType_ContainedInWWWT "0nZFsrmPropertyConditionType_PrefixOfWWT x!"0*FsrmPropertyConditionType_SuffixOfWWT (0$FsrmPropertyConditionType_MatchesPattern 8n_FsrmFileStreamingModeWW @0FsrmFileStreamingMode_UnknownWWW 0ZkFsrmFileStreamingMode_ReadWW 0TFsrmFileStreamingMode_WriteW 8_FsrmFileStreamingInterfaceTypeW &0]FsrmFileStreamingInterfaceType_UnknownWW l")0vFsrmFileStreamingInterfaceType_ILockBytesWWW < &0FsrmFileStreamingInterfaceType_IStreamWW 8_FsrmPropertyDefinitionFlags 4 "0FsrmPropertyDefinitionFlags_GlobalWW t&0ҐFsrmPropertyDefinitionFlags_DeprecatedWW "0wFsrmPropertyDefinitionFlags_SecureWW  8x_FsrmPropertyDefinitionAppliesTo 0%0 FsrmPropertyDefinitionAppliesTo_FilesWWW <'0f3FsrmPropertyDefinitionAppliesTo_FoldersWH 8_AdrClientErrorTypeWH h0AdrClientErrorType_UnknownWWH 0AdrClientErrorType_AccessDeniedWH 0a[AdrClientErrorType_FileNotFoundW P8IFsrmCollectionW $xA_NewEnum!unknownW , zItemindexWWW !0vCountWWW StateWWW P&CancelWW hWaitForCompletionWWWx 8waitSecondsW completedWWW  cGetByIdW]idWW4$entryWWW08\IFsrmMutableCollectionWW$rAddWϱRemoveWW@# ARemoveByIdWW|CloneWWW` WcollectionWWt8IFsrmCommittableCollectionWWt&CommitWW optionsWd&resultsW 85IFsrmActionW ActionTypeWW RunLimitInterval\'OgminutesW&xDeleteWW<8pIFsrmActionEmail<0MailFrom< $ jMailReplyToW<MailToWW<GMailCcWW<H!3MailBccW<L' w/MailSubjectW<H IMessageTextW8K IFsrmActionReportWWW( GRReportTypesW\8"IFsrmActionEventLogW' (EventTypeWWWh"8vIFsrmActionCommandWWh&RExecutablePathWWh j}ArgumentsWWWh AccountWhDtWorkingDirectoryh"!MonitorCommandWWh ;KillTimeOutWhx& LogResultWWWl logResultsWW*8IFsrmActionEmail2WWWP*;AttachmentFileListSizeWW0 8tIFsrmSetting0T ,SmtpServerWW0 PAdminEmailWW0&DisableCommandLineWW0@);EnableScreeningAudit0' rFEmailTestWWW0<SetActionRunLimitIntervalWWWdelayTimeMinutes0:GetActionRunLimitIntervalWWW8U)IFsrmPathMapperW%4GGetSharePathsForLocalPathWWW localPathWWW' hHsharePathsWW|%82IFsrmDerivedObjectsResultWWW)DerivedObjectsWW\t 8lIFsrmObjectW\ DescriptionW 8IFsrmQuotaBaseWWD iQuotaLimitWW) (QuotaFlagsWWl [ThresholdsWW u AddThreshold thresholdWWW4*DeleteThresholdW"ModifyThresholdW( newThreshold()ICreateThresholdActionWWWl#RactionWWMEnumThresholdActionsactionsW$87IFsrmQuotaObject$\,2Path$-UserSidW$$ B;UserAccountW$)SourceTemplateNameWW%quotaTemplateNameWWW$d(O$MatchesSourceTemplateWWWX mmatchesW$<" ApplyTemplateWWW 8pIFsrmQuotaWW " QuotaUsedWWWusedXQuotaPeakUsageWW BpeakUsageWWWh/$QuotaPeakUsageTimeWWd$"peakUsageDateTimeWWW*ResetPeakUsageWW,RefreshUsagePropertiesWW('8\IFsrmAutoApplyQuotaW}ExcludeFoldersWWsfoldersW\%=CommitAndUpdateDerivedWW commitOptionsWWW) 4applyOptions< derivedObjectsResultP|+8NIFsrmQuotaManagerWWWPTxActionVariablesW$/ nvariablesWWWP0ActionVariableDescriptionsWW4- uVdescriptionsP$+ VCreateQuotaW+quotaWWWPCreateAutoApplyQuotaPGetQuotaP-GetAutoApplyQuotaWWWP(HGetRestrictiveQuotaWP  CNEnumQuotasWW(\quotasWWP .EnumAutoApplyQuotasWP@&WEnumEffectiveQuotasWP!DScan,lstrPathWPD1u@CreateQuotaCollectionWWW,&8IFsrmQuotaManagerExWd+rYIsAffectedByQuotaWWWH2Wfaffected /8IFsrmQuotaTemplateWW(Name LCopyTemplate|28*IFsrmQuotaTemplateImportedWW|0FOverwriteOnCommitWWW$3 overwriteWWW 08xIFsrmQuotaTemplateManagerWWW#CreateTemplateWWp' =quotaTemplateWWW GetTemplateW2  EnumTemplatesWWW)quotaTemplatesWW,ExportTemplatesWP0quotaTemplateNamesArrayW3serializedQuotaTemplates 4`ImportTemplatesWD,8IFsrmFileGroupWWD$4MembersWD* NonMembersWW/8IFsrmFileGroupImportedWW D,8hIFsrmFileGroupManagerWWW 1hCreateFileGroupW IfileGroupWWW . mGetFileGroup 43EnumFileGroupsWW2 ~fileGroupsWW @4jExportFileGroups1WfileGroupNamesArrayW2rserializedFileGroups 4ImportFileGroupsp38IFsrmFileScreenBaseWp<0sBlockedFileGroupsWWW* blockListWWWpFileScreenFlagsWp0( CreateActionpL. ɳEnumActionsW*8-IFsrmFileScreenW4>wfileScreenTemplateNameWW88IFsrmFileScreenException8hAllowedFileGroupsWWW6 allowListWWW 8IFsrmFileScreenManagerWW- CreateFileScreent3 fileScreenWW ?GetFileScreenWWWx(8`EnumFileScreensW7 fileScreensWh*CreateFileScreenExceptionWWWffileScreenExceptionWEdGetFileScreenExceptionWWEnumFileScreenExceptionsfileScreenExceptions\4,CreateFileScreenCollectionWW8IFsrmFileScreenTemplateWd88EIFsrmFileScreenTemplateImportedW .8IFsrmFileScreenTemplateManagerWWx)ofileScreenTemplateWW')fileScreenTemplatesWl5nhfileScreenTemplateNamesArray7s4serializedFileScreenTemplatesWWW,. 8IFsrmReportW,8Type reportTypeWW,F:LastGeneratedFileNamePrefixWprefixWW,5 mGetFilterWWW,;filterWW$7 +filterValueW,$ *SetFilterWWW8VIFsrmReportJobWW`)ǕTask_taskName,NamespaceRootsWW:FormatsW0 XCRunningStatusWWW-MLastRunW8 hLastErrorWWWzNLastGeneratedInDirectoryh; pEnumReportsWreportsW1 [^CreateReport#$reportWW8;_RunW|;XncontextWt085IFsrmReportManagerWWt:FEnumReportJobsWW1 Q9reportJobsWW(WCreateReportJobW8 N8reportJobWWW/ GetReportJob(2hGetOutputDirectoryWW eSetOutputDirectoryWW/RIsFilterValidForReportTypeWW''JvalidWWW9)GetDefaultFilter{SetDefaultFilter'&wGetReportSizeLimitWW;limitWWWH7 climitValueWW6 SetReportSizeLimitWWX8eIFsrmFileManagementJobManagerWWWX-5EnumFileManagementJobsWW$59 fileManagementJobsWWt18IFsrmFileManagementJobWW<۪EnabledW`. .OperationTypeWWW +PZExpirationDirectoryW _CustomActionD dNotificationsWWWP>1LoggingW6 loggingFlags+ :ReportEnabledWWW1ODaysSinceFileCreated0 gdaysSinceCreationWWWL8DaysSinceFileLastAccessedWWW3}YdaysSinceAccessW4:DaysSinceFileLastModifiedWWW5daysSinceModifyWD=yPropertyConditionsWWH5hFromDate4 `ParametersWWL@RLLastReportPathWithoutExtensionWW-FileNamePatternW>AddNotificationW$>=;daysd6WDeleteNotificationWW8'IFsrmFileConditionPropertyWWLL; PropertyName<8w_FsrmFileSystemPropertyIdWWW<"0NfFsrmFileSystemPropertyId_UndefinedWW$9!0uFsrmFileSystemPropertyId_FileNameWWW,<$0FsrmFileSystemPropertyId_DateCreated7)0FsrmFileSystemPropertyId_DateLastAccessedWWW@)0BFsrmFileSystemPropertyId_DateLastModifiedWWW<. 0FsrmFileSystemPropertyId_DateNowL0 PPropertyIdWWL<kOperator A8_FsrmPropertyValueTypeWW70sFsrmPropertyValueType_UndefinedW(;0ǭFsrmPropertyValueType_LiteralWWW1 0C6FsrmPropertyValueType_DateOffsetL,, ValueTypeWWWx;8IFsrmPropertyDefinitionWxl='PossibleValuesWWx5'ValueDescriptionsWWWl@8oIFsrmPropertyDefinition2EkxPropertyDefinitionFlagsW@ DisplayNameWE AppliesToWWWTC aValueDefinitions@B8{IFsrmPropertyDefinitionValue@(UniqueID' 8iHIFsrmPropertyWWWP?SourcesW< cPropertyFlagsWWWL:oflagsWWW ; 8M>IFsrmRuleWWW =&RuleType >ۖModuleDefinitionName C RuleFlagsWWW d< 5LastModifiedl H98EIFsrmClassificationRuleWl mExecutionOptionWl H\PropertyAffected=property x28IFsrmPipelineModuleDefinitionWWW # ModuleClsidW CCompanyW l7VersionW ? yKModuleTypeWW /}NeedsFileContentPGretrievalAccount XFSupportedExtensionsW4!:8mgIFsrmClassifierModuleDefinitionW4!3.PropertiesAffectedWW4!2uPropertiesUsedWW4!H|NeedsExplicitValueWW!G8 IFsrmStorageModuleDefinition!$= eeCapabilities!L3 0mStorageTypeW!H6pUpdatesFileContentWW!98cIFsrmClassificationManagerWW!0ClassificationReportFormatsW!&xClassificationReportMailToWW!=ClassificationReportEnabledW! ?,*ClassificationLastReportPathWithoutExtensionGlastReportPathWW!xIuClassificationLastErrorW!4ClassificationRunningStatusW!dGMEnumPropertyDefinitionsW TpropertyDefinitionsW!-]CreatePropertyDefinitionDKpropertyDefinitionWW!|J GetPropertyDefinitionWWW! EnumRulesWWWBsRulesWWW!|G &xCreateRuleWWL/7tRule!YGetRuleW>ЙruleName!L-EnumModuleDefinitionsWWWE-moduleDefinitionsWWW!CNnCreateModuleDefinitionWW,ImmoduleDefinition!0@GetModuleDefinitionW#* #>moduleNameWW!x4 (RunClassificationWWWD\reserved!DBWaitForClassificationCompletionW!E'CancelClassification!`AjEnumFilePropertiesWW OfilePath7(lfilePropertiesWW!&GetFilePropertyW!\ SetFilePropertyW8M @propertyValueWWW!XN,ClearFilePropertyWWW`"L8(IFsrmClassificationManager2W`"@ RClassifyFilesWWW> UcfilePathsWWWx. propertyNamesWWW ;propertyValuesWW"D+8VIFsrmPropertyBag"F מRelativePath"K ]VolumeNameWW"DOmRelativeNamespaceRootWWW"A VolumeIndexWLvolumeId"DBFileIdWW"P<ParentDirectoryIdWWW",JSize"H ySizeAllocatedWWW". O0CreationTime"LDLastAccessTimeWW"GżLastModificationTime"l AttributesWW"EOwnerSid" O֊FilePropertyNamesWWW"I0hMessages"3A\PropertyBagFlags4G FfileProperty"` %cAddMessageWW HmessageW"JuGetFileStreamInterfaceWW Q %paccessModeWWM interfaceTypeWWW@<pStreamInterface(#|F8=$IFsrmPropertyBag2WWW(#P %GetFieldValueWWWI3fieldWWW(#PF/GetUntrustedInFileProperties'DoesPropertyValueApplyWW6 .applyValueWW GNidRuleWWLS ?idPropDefWWWT$+GetPropertyValueToApplyWT$tQ OnEndFileWWW$ 5 8;!IFsrmStorageModuleImplementation$G[uUseDefinitionsWW$FsrmQuotaTemplateManager'D8FsrmFileGroupManager<($B8ڶFsrmFileScreenManagerWWW(S80FsrmFileScreenTemplateManagerWWW)Q8cFsrmReportManagerWWWh)N8FsrmReportSchedulerW)H8~IFsrmReportScheduler)L9VerifyNamespaces`S6namespacesSafeArrayW)WCreateScheduleTaskWW8R'xserializedTaskWW)OThis property is the globally unique identifier for the object.This property is the description of the objectUThis method is used to delete the object. Commit is required to finalize the delete.WBThis method is used to commit the new, modified, or deleted objectIFsrmQuotaBase InterfaceWW0This property is the limit in bytes of the quotaWWKThis property is the bit field containing flags defined in SRM_QUOTA_FLAGS WWWJThis property is the bit field containing flags defined in SRM_QUOTA_FLAGSCThis read-only property is an array of currently defined thresholdsWWW0This method is used to add a new threshold valueWW/This method is used to delete a threshold valueWWW/This method is used to modify a threshold valueWWWCThis method is used to create a threshold action of a specific typeWWW2This method is used to enumerate threshold actionsIFsrmQuotaObject InterfaceLThis read-only property is the Path to the object that will be charged quotaWWIThis read-only property is the SID of the user that will be charged quotaWRThis read-only property is the account name of the user that will be charged quotaTThis read-only property is the name of the template that this object originated fromWWUThis read-only property is whether the object matches the template it originated fromWZThis method is used to copy the properties of this quota from the specified quota templateIFsrmQuota InterfaceWWMThis read-only property is the number of bytes currently charged to the quotaWyThis read-only property is the maximum number of bytes the quota was charged since the last time the peak usage was resetW:This read-only property is the time the peak usage occuredfThis method is used to reset the peak usage mark to the number of bytes currently charged to the quota`This method is used to refresh QuotaUsed, QuotaPeakUsage, and QuotaPeakUsageTime from the driverWWIFsrmAutoApplyQuota InterfaceWWThis property is an array of first level subfolders to exclude from auto-quota creationWWWThis method is used to apply the auto apply quota changes to derived quotas and commit both the derived quotas and auto apply quota changes. The resulting collection of derived quotas will be in Committing or Complete state depending on the synchronizaton optWWIFsrmQuotaManager InterfaceWWW^This method is used enumerate the runtime expanded variables available for quota notificationsrThis method is used enumerate the descriptions of the runtime expanded variables available for quota notifications0This method is used to create a new quota objectWWQThis method is used to create a new auto-quota object based on the given templateW6This method is used to get a quota for a specific path<This method is used to get an auto-quota for a specific pathWWKThis method is used to get the most restricting quota for an arbitrary pathWWW'This method is used to enumerate quotasWWW,This method is used to enumerate auto-quotasWWMThis method is used to enumerate all the quotas that affect an arbitrary pathW]This method is used to start a quota scan on the directory tree underneath the specified pathW7This method is used to create an empty quota collectionWWWIFsrmQuotaManagerEx InterfaceWEThis method is used to check whether a given path is subject to quotaWIFsrmQuotaTemplate InterfaceWWproperty TemplateNameWWThis method is used to copy the properties of this template from the specified templateWWWThis method is used to apply the template changes to derived quotas and commit both the derived quotas and template changes. The resulting collection of derived quotas will be in Committing or Complete state depending on the synchronizaton option chosen. TheWW$IFsrmQuotaTemplateImported InterfaceWWproperty OverwriteOnCommit#IFsrmQuotaTemplateManager InterfaceWWW,This method is used to create a new templateWW-This method is used to get a template by nameW*This method is used to enumerate templatesQThis method is used to copy the properties of this template from the input stringWThis method is used to import templates from the templates string representation. The resulting collection, or individual objects contain therein, must be committed to finalize the importWWIFsrmFileGroup InterfaceWW$This property is the file group nameWW4This property is the Members list for the file groupWW7This property is the NonMembers list for the file groupWWW IFsrmFileGroupImported InterfaceWWIFsrmFileGroupManager InterfaceWWW*This method is used to create a file group<This method is used to get a file group with a specific nameWW0This method is used to enumerate all file groupsWWThis method is used to import templates from the file groups string representation. The resulting collection, or individual objects contain therein, must be committed to finalize the importIFsrmFileScreenBase InterfaceW=This property is the file groups that this file screen blocksWNThis property is the bit field containing flags defined in FsrmFileScreenFlags=This method is used to create an action of the specified typeW,This method is used to enumerate all actionsWWIFsrmFileScreen InterfaceW6This read-only property is the path of the file screenPThis read-only property is name of the template that this object originated fromWWcThis read-only property is whether the file screen currently matches the template it orignated fromWWWKThis read-only property is the SID of the user whose files will be screenedWWWTThis read-only property is the account name of the user whose files will be screenedWWfThis method is used to copy the properties of this file screen from the specified data screen template"IFsrmFileScreenException InterfaceGThis property is the file groups that this file screen exception allowsWWW IFsrmFileScreenManager InterfaceWWbThis method is used enumerate the runtime expanded variables available for screening notificationsvThis method is used enumerate the descriptions of the runtime expanded variables available for screening notifications+This method is used to create a file screenWWW<This method is used to get a file screen for a specific pathWW-This method is used to enumerate file screensW5This method is used to create a file screen exceptionWFThis method is used to get a file screen exception for a specific path7This method is used to enumerate file screen exceptionsWWWVThis method is used to create an empty file screen or file screen exception collection!IFsrmFileScreenTemplate InterfaceWThis method is used to apply the template changes to derived file screens and commit both the derived file screens and template changes. The resulting collection of derived file screens will be in Committing or Complete state depending on the synchronizaton oWW)IFsrmFileScreenTemplateImported InterfaceW(IFsrmFileScreenTemplateManager InterfaceWW8This method is used to create a new data screen templateWW9This method is used to get a data screen template by nameW:This method is used to enumerate all data screen templates'This property is the type of the reportWWW'This property is the name of the reportWWW.This property is the description of the reportzThis property indicates the filename prefixes of the files that were generated by this report when the report was last run<This method is used to get the value of the specified filterWW<This method is used to set the value of the specified filterWW2This method removes the report from the report jobNThis property is the name of the scheduled task associated with the report job>This property contains the paths on which the reports will runDThis property contains the formats in which the generate the reportsWWHThis property is the e-mail address to which to send the reports, if anyWW8This property indicates the run status of the report jobWW<This property indicates the last time the report job was runWW]This property indicates the last error that occurred when the report job was last run, if anyWhThis property indicates the directory in which the files were generated when the report job was last runWWDThis method is used to enumerate reports belonging to the report jobWW>This method is used to create a report of the specificied typeUThis method is used to run all the reports in the report job in the specified contextWThis method is used to wait for the specified period of time or until all reports in the job are finished running and return whether or not the job is still runningWW2This method cancels a currently running report job,This method is used to enumerate report jobsWW.This method is used to create a new report jobMThis method is used to get a report job having a specific scheduled task nameW]This method is used to get the output directory of generated reports in the specified contextW]This method is used to set the output directory of generated reports in the specified contextWfThis method is used to indicate whether a specified filter name is valid for the specified report typebThis method is used to get the default value of the specified filter for the specified report typebThis method is used to set the default value of the specified filter for the specified report type\This method is used to get the default value of the specified limit for the specified reportWW\This method is used to set the default value of the specified limit for the specified reportWW_This method is used enumerate the runtime expanded variables available for file management jobsWWWsThis method is used enumerate the descriptions of the runtime expanded variables available for file management jobsWWW3Enumerate the list of existing file management jobsWWW;This property specifies the name of the file management jobWWW:This property contains the paths on which the job will run:This property specifies whether this job is enabled or notVThis property specifies the operation to perform on a file when all conditions are metThis property specifies the root directory for moving expired files to, when all the conditions are met and expiration is enabledWjThe property specifies the action to execute, when all the conditions are met and custom action is enabled^This property specifies the list of notifications to perform before the operation is performedTThis property specifies the type(s) of logging, using FsrmFileManagementLoggingFlagsWW4This property specifies whether reporting is enabledWW<This property contains the formats of the report to generateWWfThis property is the e-mail address(es), delimited by semi-colon, to which to send the reports, if anyThis property specifies a condition: minimum number of days elapsed since a file is created. FsrmDaysNotSpecified indicates this condition is disabled.WWWThis property specifies a condition: minimum number of days elapsed since a file is last accessed. FsrmDaysNotSpecified indicates this condition is disabled.WThis property specifies a condition: minimum number of days elapsed since a file is last modified. FsrmDaysNotSpecified indicates this condition is disabled.W:This property specifies a list of FSRM property conditionsThis property specifies a condition: The date from which the file management operation should be executed. FsrmDateNotSpecified indicates this condition is disabled.WGThis property is the name of the scheduled task associated with the jobWWWAThis property contains the parameters for the file management jobW.This property is the running status of the job*This property is the last error of the job7This property is the last report path without extensionWWWEThis property indicates the last time the file management job was runWrThis property specifies a condition: wildcard filter for names. Empty string indicates this condition is disabled.;This method is used to run the job in the specified contextWWWThis method is used to wait for the specified period of time or until the job has finished running and return whether or not the job is still runningW+This method cancels a currently running jobWWW3This method is used to add a new notification valueWWW,This method is used to delete a notificationWW,This method is used to modify a notificationWWFThis method is used to create a notification action of a specific type5This method is used to enumerate notification actionsW0This property specifies the name of the propertyWW1This property specifies the type of the conditionW+This property specifies the condition valueWWW2This method is used to delete a property conditiongThis method create a new IFsrmPropertyCondition object and add it to the PropertyConditions collection.WWW[This method create a new IFsrmActionCommand object and set it to the CustomAction property.WWW Create a new file management jobWW.Get an existing file management job using name$This method deletes a file conditionWW?This property specifies the name of the classification propertyWWW4This property specifies the predefined file propertyWW/This property specifies the comparison operatorWWW-This property specifies the type of the valueW!This property specifies the valueW!IFsrmPropertyDefinition InterfaceW4This property is the name of the property definitionWW4This property is the type of the property definitionWWEThis property contains the possible values of the property definitionWYThis property contains the descriptions of the possible values of the property definitionWAThis property contains the parameters for the property definitionW"IFsrmPropertyDefinition2 Interface<This property contains the flags for the property definitionWW<This property is the display name of the property definitionWWLThis property contains the object types the property definition can apply toWWPThis property contains the possible value definitions of the property definitionWW&IFsrmPropertyDefinitionValue Interface@This property contains the name of the property definition valueWWHThis property contains the display name of the property definition valueWWGThis property contains the description of the property definition valueWWWEThis property contains the unique ID of the property definition valueWIFsrmProperty InterfaceWWW)This property is the name of the propertyW5This property is the aggregated value of the propertyWqThis property contains the modules and rules that have set the value; entries are strings of the form MODULE,RULEW0This property contains the flags of the propertyWWIFsrmRule InterfaceWWW%This property is the name of the ruleW*This property returns the type of the ruleMThis property is the name of the module definition on which the rule will runW;This property contains the paths on which the rule will runWWW.This property contains the flags for the rules2This property contains the parameters for the rulePThis property indicates the last time the rule was modified as a 64-bit FILETIMEWW!IFsrmClassificationRule InterfaceWDThis property indicates how often to execute the classification ruleWWDThis property is the property that this rule will potentially affectWWYThis property is the value that this rule will set the property to, if explicitly definedW'IFsrmPipelineModuleDefinition InterfaceWWW[This property is the string verison of the COM class ID of the module that is being definedWWW;This property is the name of the pipeline module definitionWWWCThis property is the company name of the pipeline module definitionWWW>This property is the version of the pipeline module definition0This property is the type of the pipeline moduleWW1This property determines if the module is enabledWNThis property determines if the module needs access to the content of the fileJThis property is the account to use when running the classification moduleAThis property is the list of file extensions this module supportsWHThis property contains the parameters for the pipeline module definitionWW)IFsrmClassifierModuleDefinition InterfaceWZThis property contains the names of the properties potentially affected by this classifierVThis property contains the names of the properties potentially used by this classifier{This property determines if a rule using this classifier needs to provide an explicit value for the property being modifiedWWW&IFsrmStorageModuleDefinition InterfaceLThis property is the bit field containing capabilities of the storage moduleWW;This property is the type of storage for the storage moduleWWWFThis property determines if the module updates the content of the file$IFsrmClassificationManager InterfaceWWRThis property contains the formats in which to generate the classification reportsRThis property contains the types of logging that should be done for classificaitonWThis property is the e-mail address to which to send the classification reports, if anyWWW8This property specifies whether report is enabled or notWWNThis property is the last classification report path without extension, if any6This property is the last classification error, if any2This property is the classification running status5This method is used to enumerate property definitionsW7This method is used to create a new property definitionWWWGThis method is used to get a property definition having a specific nameWWW:This method is used to enumerate rules of a specified type<This method is used to create a new rule of a specified typeWWLThis method is used to get a rule having a specific nameand a specified typeWWGThis method is used to enumerate module definitions of a specified typeWWWIThis method is used to create a new module definition of a specified typeWZThis method is used to get a module definition having a specific name and a specified type3This method is used to run the classification rulesWWWThis method is used to wait for the specified period of time or until classification is finished running and return whether or not the job is still runningWWW8This method cancels the currently running classificationWW=This method is used to enumerate all the properties of a fileW:This method is used to get a specific property from a file:This method is used to set a specific property from a file?This method is used to clear the specified property from a fileWWW%IFsrmClassificationManager2 InterfaceWYThis method is used to perform bulk enumeration, setting, and clearing of file propertiesWIFsrmPropertyBag Interface%This property is the name of the fileW.This property is the relative path to the file@This property is the name of the volume on which the file existsWWYThis property is the relative path of the namespace root under which the file was scannedW`This property is the index that the scanner uses to refer to the volume on which the file existsWW#This property is the ID of the fileWWW6This property is the ID of the file's parent directory%This property is the size of the fileW/This property is the allocated size of the fileWWWCThis property is the creation time of the file as a 64-bit FILETIMEWWWFThis property is the last access time of the file as a 64-bit FILETIMELThis property is the last modification time of the file as a 64-bit FILETIMEWW+This property is the attributes of the fileWWW*This property is the SID of the file ownerJThis property contains a list of the names of the file metadata propertiescThis property contains a list of all messages concerning classification of the file that were addedWWW4This property is a set of flags for the property bagWW;This method is used to get a file metadata property by nameWWW3This method is used to set a file metadata propertyWWW3This method is used to add a message about the fileWWW7Gets a file stream interface to access the file contentWWWIFsrmPropertyBag2 InterfaceWWW;Gets the value of the specified field from the property bagWWW,Gets the set of untrusted in-file propertiesWW+IFsrmPipelineModuleImplementation InterfaceWWW&IFsrmPipelineModuleConnector InterfaceGet the module implementationWGet the module nameWWW+Get the module hosting process user accountWWW"Get the module hosting process PID>This method is used to bind the pipeline module implementation5This method is used to initialize the pipeline moduleWCThis method is used to tell the module to perform any cleanup tasksWWW-IFsrmClassifierModuleImplementation InterfaceWgThis property contains the last time the classifier's internal rules were modified as a 64-bit FILETIMEWWWThis method is used to tell the classifier the collection of rules and relevant property definitions it should expect to processWWkThis method is used to tell the classifier to prepare for processing a file with the specified property bagWWWbThis method is used to ask the classifier whether the specified property value applies to the filemThis method is used to ask the classifier what value should be applied for the specified property of the fileWYThis method is used to tell the classifier to perform any cleanup after processing a fileW*IFsrmStorageModuleImplementation InterfacebThis method is used to tell the storage module the collection property definitions FSRM recognizesEThis method is used to tell the storage module to load all propertiesWEThis method is used to tell the storage module to save all propertiesW$DIFsrmClassificationEvents InterfaceWWpThis event handler method is used to receive properties of files that are returned in a bulk classification callWWFsrmSetting ClassWFsrmPathMapper ClassWWFsrmExportImport ClassIFsrmImportExport InterfaceWWW4This method is used to export file groups to a file.WWThis method is used to import file groups from a file. The resulting collection, or individual objects contain therein, must be committed to finalize the importW=This method is used to export file screen templates to a fileWThis method is used to import file screen templates from a file. The resulting collection, or individual objects contain therein, must be committed to finalize the importWWW7This method is used to export quota templates to a fileWWWThis method is used to import quota templates from a file. The resulting collection, or individual objects contain therein, must be committed to finalize the importWFsrmQuotaManager ClassFsrmQuotaTemplateManager ClassFsrmFileGroupManager ClassFsrmFileScreenManager ClassWWW#FsrmFileScreenTemplateManager ClassWWWFsrmReportManager ClassWWWFsrmReportScheduler ClassWdThis method is used to verify that the array of namespaces exist and are valid, supported namespacesWW`This method is used to create a scheduled task for a report on the local machine or in a clusterWW`This method is used to modify a scheduled task for a report on the local machine or in a clusterWW`This method is used to delete a scheduled task for a report on the local machine or in a clusterWW"FsrmFileManagementJobManager ClassFsrmClassificationManager ClassWWW!FsrmPipelineModuleConnector ClassWAdSyncTask ClassWW&The COM task handler action interface.0Begin execution (spawn thread & return quickly).WWCease execution.WW+Suspend execution until Resume() is called.WWW5Start execution where it was when Pause() was called.W#AccessDeniedRemediationClient ClassWWW,IFsrmAccessDeniedRemediationClient InterfaceWW0Displays the Access Denied Remediation client UXWW @  @ @@ @  @H `h%xX@@  `@ @1@ (8@,tX`pxD8@L@,08x @Ph`hT @x @@@@@@l@ @@(4@8xHP `h x( @  ##"=IUa@,H WWWWP4444@@@@0Tx(<4@P4444@@@@8`(<d44444@@@@@Dp(<P(44@@(44@@ld44444@@@@@ Dd(<PP4444@@@@8(<4444444@@@@@@@t8\(<Pdx444444444 4  4  4  4  4 @@@@@@@@@ @ @ @ @ @DtDp(<Pdxx444444@@@@@@ < ` (<PdP4444@@@@ 4 d (<P4444@@@@  P (<44444444@@@@@@@@  0 X (<Pdx444444444  4  4  4 @@@@@@@@@ @ @ @< ` @p,(<Pdx444444444@@@@@@@@@|P (<Pdx<444@@@Tt(P4444@@@@<x(<d44444@@@@@<x(<PP4444@@@@Dt(<d44444@@@@@Dl(<Pd44444d@@@@@ Lt(<PP4444@@@@H(<(44@@H4444444 4@4 4 4 4 4 44 4@4444P@@@@@@@@@ @ @ @ @ @@@@@@@Hx$\Dh(<Pdx,@Th|<444@@@T(d44444@@@@@0h(<PP4444@@@@0\(<P4444@@@@ <l(<444444444 4  4  4  4  4 @@@@@@@@@ @ @ @ @ @, X !H!x!!! "<"l"(<Pdx<444@@@""#(<444@@@l###(<444@@@4$d$$((44@@$(%<444@@@|%%%(L,8LD4,& 8@\DHP&@& ,HLDd& ,PLD\ x& X4 8`\ DD&(& 8h\ D0''     &@&d&x&&&&,d,pD d @&,xD P&,D 8',T D(P' !!!!L'\'p'',X88d DX'p( !',8LD' ,@LD,0( ,HLD`d( ,PD!` X4 |00000'0(H(H(x(,Xh,`LD( ,hD!,pLD( ,xD!,LD( ,D!,LD( ,D!,LD ( , D!, LD $) , D! $, LD <() , D! <11111111111111(((((((((())()(),X4`<,`TDt`) ,hL!,pLD( ,xD!2222`)`)((,X,`LD) ,hD!,pLD<() ,xD!<3333))()(),Xh,`LD) ,hD!,pLD) ,xD!,LD,* ,D!,,LD@* ,D!@,LD \(4* , D!\ , LD xd( , D! x, LD (* , D!  44444444444444))))****4*4*P*P*h*h*,X4`<X,LD* ,D!55**,T,8LD * ,@D! ,HLD0 ( ,PD!0 ,XLDd + ,`D!d ,hLD ($+ ,pD! ,xLD  (D+ , D! , D   (8 T   0(+8 \ D  0(+ @@@@@@@@@@@@@**(( + +$+$+D+D+d+|++,X4`888d D ,,D, P,X,8TD p, ,@TD p( pp,(,,8LD` ' ,@LD , ,HD!  P4  X4 ( ',,x(',X,`LD , ,hD! ,pLD - ,xD! ,TDX- ,D L-,D L-8T L--Dt D<L-0(- 8 d D L-p . ,,---4-d----,X4l,LD<. ,LD$L. ,LDp`. ,LD. ,LD(. ,D t.<.L.`.x...,X,LD@lX,8TD11 ,@TD|1D1 @H| T1P'1pt> ,PT D >hB 8Xd DD>$3hB PPPPP01P>DBB,X,`LD,2$3 ,hD!,2,pTDl2L; ,xL!l2,LD2(> ,D!2 ,LD2X> ,D!2P,LD <3> , D!<3, TD 3p- , TD ,4 ? , LD 4P? , D! 4,LD4(h? ,D!4 ,TD5h; ,L!5,LD\5( ,D!\5,LD5? ,D!5,LD`6? ,D!`6, LD70@ ,(D!7,0TD7pL@ ,8LD7l@ ,@D!7,HLD88; ,PD!8,XTD 8@ , `L!8,!hLD!9|; ,"pLD"D9; ,#xLD#p9<. ,$LD$9; ,%LD&9@ ,&D!%9,'D 'h:(P<8(\ D(:&(& )4 )@;,*D *p;@,+D +;@8,T ,;@LAD-t D-<@0(- 8.d D.P<@p . 8/d D/T=$3B ,0T D0=p? ``````````````````````````````````````````````` P P$3$3L;L;>>>>>>? ?L:x(,(44@@BC,HLD>DC ,PD!>,XLD>DC ,`D!>,hLD?DC ,pD!?x,xLDL?DC ,D!L?,LD |?DC , D!|? |C|CDDEEEEAA,X4`x444444@@@@@@CCDLDDD(<Pd<444@@@8EdEE(,`LD?$3 ,hD!?,pLD?L: ,xD!?,TD4@E ,L!4@,TD|@F ,L!|@,TD @@ , L!@$3$3L:L:EEFF@@,X4`,LD@AXF ,LDA$3 ,D!A,LDAF ,TDBpF XF|F|FFF,X,8LDB$3 ,@LDB|F ,HLDC, ,PLDhCF pppp$3|F,F,X,8LDC$3 ,@LDCA ,HTD0D G ,PLDDPG    $3A G4G,X,`LDD$3 ,hD!D,pLDE|G ,xLDDEG ,D!DE,TDEL; ,L!E,LDEG ,D!E, TD F@ , L! F, LD 8FG 000000000000$3$3|GGGL;L;GG@@G,X4`,LDFH ,D!F,LDF , D! $I , LD XI(H , D! XI , LDIH ,D! I,TDI I ,L!I,TD8J@ ,L!8J@@@@@@@@@@@@@@@@@@@|H|H$3$3HHHHH>>HH** I I@@,X4`<h,TDJXI ,L!J,TD KxI ,L! K,LDdK(I , D!dK AAAAAAXIXIxIxIII,X,LD L0I ,D! L(,LD\L@I ,D!\L8,LDL( J , D!L BBBBBBIIII J J,X,8TD Mh; ,@L! M,HLD`M6%#B7@?6X% !8|?#B9@C7 %%B: (D%B;8LD4B<P@|D`4B= 1h@HEX !>+lE4B?L,@Hp%B@-I %BA-I0%BB-J@%BC-DJP%BD-pJE`%BE-Jp%BF-(J%BG-@J%BH-XJ%BI-pK(E#BJ-8K %%BK.lK@E#BL.K %#BMX.K %%BN.xL`E%BO.LE%BP.LE%BQ.0L%BR.HM%BS.`!0wI_!Xٴ?&`kG&ޞ;ڍNgAa^-|(rҭYHYYZ lDH  mBL%H}:ިK|"F 2^H|hZ25p~hp6oMxYa oj2*hOGYT)N;M1NÎq87Bz&\o4dA/BqK(W +G)G_@;黧3#,u2Ճ4N{: t͵sTIʊ8c<1@yg| X$ZBje/;k׊ƾNN! }& F ф(\I|ny8kH-F @_b~LXXЪ՞LO"^gI,18OS[J{xp/J:I X0'KBȡ׳g@̓,,[E"b`hyBZeDkwz \hIyl  ޔ?H⾴J[c ѽ~eH4!H&ƆF/j!xTOgO/j9=F!dp      h0 $ 4!4!0  /stdole2.tlbWWWHD>tCJ,4x >#G6:p<KLGH|F*8HMFMXKIL0I`>T,TLKLh!8KL>0B2D,L#8<F=lKI8;xHlAXHxLDPCh8&9,(E|BpJJ:5Jl) HXMAp-l.?Kp7MGh#H3\5@DMFL9@?|89#K,G$(<X0G47FsrmInternalLibW8x_FsrmFileManagementActionTypeWWW$0DFsrmFileManagementActionType_Unknown'0FsrmFileManagementActionType_ExpirationW#0(FsrmFileManagementActionType_CustomW 0?FsrmFileManagementActionType_Rmsd85IFsrmReportManagerWW8_FsrmEnumOptions042FsrmEnumOptions_None0&FsrmEnumOptions_Asynchronous0tFsrmEnumOptions_CheckRecycleBinW#0gFsrmEnumOptions_IncludeClusterNodesW(0c;FsrmEnumOptions_IncludeDeprecatedObjects,8IFsrmCollectionW,xA_NewEnumunknownW,zItemindexWWW,x0vCountWWW8 {_FsrmCollectionState0FsrmCollectionState_Fetching0XFsrmCollectionState_CommittingWW0FsrmCollectionState_Complete0RFsrmCollectionState_CancelledWWW,StateWWW,pCancelWW,hWaitForCompletionWWW 8waitSecondsW completedWWW, cGetByIdWXd]idWWentryWWWdFEnumReportJobsWWoptionsW Q9reportJobsWW8VIFsrmReportJobWWX 8lIFsrmObjectWX DescriptionWXxDeleteWWXCommitWWǕTask_taskName(NamespaceRootsWWFormatsWMailToWW8`H_FsrmReportRunningStatus0FsrmReportRunningStatus_UnknownW"0)FsrmReportRunningStatus_NotRunningWW0 FsrmReportRunningStatus_QueuedWW0FsrmReportRunningStatus_RunningW XCRunningStatusWWWMLastRunW hLastErrorWWWzNLastGeneratedInDirectory2path  pEnumReportsWreportsW 8I%_FsrmReportTypeW 0FsrmReportType_UnknownWW 04FsrmReportType_LargeFilesWWW 0FsrmReportType_FilesByTypeWW D$0FsrmReportType_LeastRecentlyAccessed #0FsrmReportType_MostRecentlyAccessedW 40R4FsrmReportType_QuotaUsageWWW 0GFsrmReportType_FilesByOwnerW @0ѮFsrmReportType_ExportReportW 0fFsrmReportType_DuplicateFilesWWW 0eFsrmReportType_FileScreenAuditWW 0FsrmReportType_FilesByPropertyWW &0FsrmReportType_AutomaticClassificationWW 0wFsrmReportType_ExpirationWWW  0FsrmReportType_FoldersByProperty 8IFsrmReportWType reportTypeWWNameF:LastGeneratedFileNamePrefixWprefixWW( 8_FsrmReportFilterWWW0LFsrmReportFilter_MinSizeH0eQFsrmReportFilter_MinAgeDaysW0WFsrmReportFilter_MaxAgeDaysW0FsrmReportFilter_MinQuotaUsageWWt0qFsrmReportFilter_FileGroupsW0FsrmReportFilter_OwnersW0FsrmReportFilter_NamePattern 0vFsrmReportFilter_PropertyWWW  mGetFilterWWWD;filterWW +filterValueW *SetFilterWWW [^CreateReport$reportWWL89_FsrmReportGenerationContextL%0FsrmReportGenerationContext_UndefinedWWWL,+0FsrmReportGenerationContext_ScheduledReportWL-0FsrmReportGenerationContext_InteractiveReportWWWL*0FsrmReportGenerationContext_IncidentReportWW_RunW XncontextWdWCreateReportJobW N8reportJobWWWdt GetReportJobdhGetOutputDirectoryWWd eSetOutputDirectoryWWdRIsFilterValidForReportTypeWW 'JvalidWWWd)GetDefaultFilterd{SetDefaultFilter 8_FsrmReportLimit0FsrmReportLimit_MaxFiles0iFsrmReportLimit_MaxFileGroupsWWW0HFsrmReportLimit_MaxOwnersWWW, $0FsrmReportLimit_MaxFilesPerFileGroupX 0FsrmReportLimit_MaxFilesPerOwner$0.FsrmReportLimit_MaxFilesPerDuplGroup"0FsrmReportLimit_MaxDuplicateGroupsWW0FsrmReportLimit_MaxQuotasWWWT #0FsrmReportLimit_MaxFileScreenEventsW !0FsrmReportLimit_MaxPropertyValuesWWWx (0ƋFsrmReportLimit_MaxFilesPerPropertyValue 0NGFsrmReportLimit_MaxFoldersWWd&wGetReportSizeLimitWW limitWWW climitValueWWd  SetReportSizeLimitWW 8IFsrmReportManagerToolsWx 'NGetReportJobByNameWW reportJobNameWWW ppReportJobW`yGetRunningReportJobByNameWWWx8a@IFsrmReportJobInternalWWxH_FsrmRuleTypeWWW0FsrmRuleType_Unknown0FsrmRuleType_ClassificationW 0{}FsrmRuleType_GenericH EnumRulesWWWl&ruleTypesRulesWWWlL 8M>IFsrmRuleWWWll ۖModuleDefinitionNameld RuleFlagsWWWl 5LastModified &xCreateRuleWW87tRuleYGetRuleW8ЙruleName8%_FsrmPipelineModuleTypeW 0FsrmPipelineModuleType_UnknownWWX0FsrmPipelineModuleType_StorageWW!0?FsrmPipelineModuleType_ClassifierWWWEnumModuleDefinitionsWWW4 yKmoduleTypeWWh -moduleDefinitionsWWW4t8IFsrmPipelineModuleDefinitionWWW4 ModuleClsidW4CompanyW4VersionW40۪EnabledW4}NeedsFileContent87_FsrmAccountType0PFsrmAccountType_UnknownW0(FsrmAccountType_NetworkServiceWW0FsrmAccountType_LocalService0QFsrmAccountType_LocalSystemW0ӸFsrmAccountType_InProcWW0hFsrmAccountType_External 0*FsrmAccountType_AutomaticWWW4 AccountW@ retrievalAccount4SupportedExtensionsWTNnCreateModuleDefinitionWWmmoduleDefinitionGetModuleDefinitionW #>moduleNameWW (RunClassificationWWW\reservedWaitForClassificationCompletionW'CancelClassification 8\_FsrmGetFilePropertyOptionsW 08FsrmGetFilePropertyOptions_NoneW +0FsrmGetFilePropertyOptions_NoRuleEvaluationW0%0FsrmGetFilePropertyOptions_PersistentWWWt .0FsrmGetFilePropertyOptions_FailOnPersistErrorsWWL'0?DFsrmGetFilePropertyOptions_SkipOrphanedWjEnumFilePropertiesWW`OfilePath@(lfilePropertiesWW`  8iHIFsrmPropertyWWW` PKValueWWW` SourcesW` L cPropertyFlagsWWWH oflagsWWW"GetFilePropertyWhproperty SetFilePropertyWP! @propertyValueWWW($,ClearFilePropertyWWW 8(IFsrmClassificationManager2W P RClassifyFilesWWW UcfilePathsWWW  propertyNamesWWW propertyValuesWW( !!8'lIFsrmPipelineModuleImplementationWWW 8} IFsrmPipelineModuleConnector  ModuleImplementationP%ػpipelineModuleImplementation!\userName HostingUserAccountWW B;userAccountW $[HostingProcessPidWWWpidW tBind( "?OnLoadWW6moduleConnectorW( #jOnUnload |#8JIFsrmClassifierModuleImplementationW UseRulesAndDefinitionsWWT 8VIFsrmPropertyBagT  מRelativePathT  ]VolumeNameWWT &mRelativeNamespaceRootWWWT  VolumeIndexWvolumeIdT %BFileIdWWT p%ParentDirectoryIdWWWT SizeT  ySizeAllocatedWWWT  O0CreationTimeT LastAccessTimeWWT żLastModificationTimeT AttributesWWT OwnerSidT $֊FilePropertyNamesWWWT p0hMessagesT @A\PropertyBagFlags# FfilePropertyT  %cAddMessageWWmessageW ,8n_FsrmFileStreamingModeWW 0FsrmFileStreamingMode_UnknownWWW 0ZkFsrmFileStreamingMode_ReadWW &0TFsrmFileStreamingMode_WriteW l(8_FsrmFileStreamingInterfaceTypeW &&0]FsrmFileStreamingInterfaceType_UnknownWW )0vFsrmFileStreamingInterfaceType_ILockBytesWWW &0FsrmFileStreamingInterfaceType_IStreamWWT uGetFileStreamInterfaceWW( %paccessModeWW! interfaceTypeWWW pStreamInterface  rOnBeginFileWX( 0propertyBagWT arrayRuleIds 'DoesPropertyValueApplyWWl .applyValueWW#NidRuleWW$& ?idPropDefWWW !GetPropertyValueToApplyW t* OnEndFileWWW 8;!IFsrmStorageModuleImplementation D[uUseDefinitionsWW $LoadPropertiesWW 'ESavePropertiesWW $8IFsrmModuleHostW D$#CreateHostedInstanceD)clsidWWWh pmoduleImplWWH &87IFsrmPipelineConsumerWWWH 0 IdentifierWWH ' yOnScanBeginW+ scanInfoFlagsWWWH pOnFileWWH l' OnScanEndWWWH 8# )OnWarningWWW (8ƚIFsrmConsumerModuleW \* %ConsumerCountWWW + źAddConsumerW0+MpipelineConsumer - GetConsumerW *CloneWWW (hconsumerModuleWW0 8әIFsrmPipelineManager!RunScanW kMCancelScanWWtD'(8bIFsrmPipelineModuleImplementationWrappert4-FWMIID ]SetOutputDir. /RCloseHandles"8aJIFsrmFileManagementJobManagerToolsWW8ProcessNotifications6CreateNrtFmjModuleWWH4pVal+.ppValWWWCreateConditionWL;GetRunningFMJByNameW-,FMJNameW03XTppFMJWWWPx68IFileManagementJobActionResultWWP5 mGetExitCodeW2KpdwCodeW'$8 IFsrmFileManagementJobActionInternalP)JGetTypeWD5PutTypeW6valWh eGetExpirationFolderWl1PutExpirationFolderW8(VbGetRMSFolderOwnerWWW{4PutReportFormatsInternalBPGetReportFormatsInternalX'BGetFlags@9ڊplFlagsWD8@aIFsrmNrtFmjModuleWWWDc=RefreshConsumers@changedW &nrtFmjCountWB8FsrmReportManagerInprocW  A"8vFsrmFileManagementJobManagerInprocWWp8eIFsrmFileManagementJobManagerWWWp;xActionVariablesWA nvariablesWWWpp=0ActionVariableDescriptionsWWp(5EnumFileManagementJobsWW$C9 fileManagementJobsWW|28IFsrmFileManagementJobWW888C_FsrmFileManagementTypeW8C0BFsrmFileManagementType_UnknownWW8=!0"FsrmFileManagementType_ExpirationWWW8B0{FsrmFileManagementType_CustomWWW8|>0pFsrmFileManagementType_RmsWWE .OperationTypeWWW2PZExpirationDirectoryWE _CustomAction4 dNotificationsWWW7 loggingFlags<ODaysSinceFileCreatedD3gdaysSinceCreationWWW$:DaysSinceFileLastAccessedWWW(%}YdaysSinceAccessWBDaysSinceFileLastModifiedWWW$?daysSinceModifyW7yPropertyConditionsWWL@hFromDateGRLLastReportPathWithoutExtensionWW|5FileNamePatternW@FAddNotificationW|D=;days=WDeleteNotificationWWEModifyNotificationWW>_newDaysWd8)CreateNotificationActionT=?EnumNotificationActionsWhactionsW18IFsrmPropertyConditionWW:CreatePropertyConditionWFpropertyConditionWWWC CreateCustomActionWWp;/CreateFileManagementJobW?QWfileManagementJobWWWph3GetFileManagementJob;8- FsrmAdsCacheModuleWWdI8FsrmFolderClassifierModuleWW(H8=FsrmContentClassifierModuleW,8|FsrmPowerShellClassifierModuleWW;8EFsrmSPDocumentParserModuleWW@8wFsrmConsumerModuleInprocX98NzFsrmTextReaderWW- 8!FsrmRmsActionWWW C8@.FsrmPipelineManagerWrapperWWJ8FsrmModuleHostWW18!IFsdmHostedModuleWWW C TraceWWWL;8"FsrmModuleHostCreatorWWW 98IFsdmHostCreatorH8IFsdmHostLifetimeWWW?WLSignalExitEventW4 HCHandshakeWWWEcookieWW# qYpHostedObjectWWWB\/pHostProcessLifetimeMgmtCDpvServiceProcessHandleWWx8FsrmGlobalStoreManagerWWpI8KFsrmEmailInternalWWW@\F!84FsrmFileManagementJobActionRunnerWWWB 89FsrmClassificationManagerService DJ8FsrmPropertiesPropSheetWl (D8O4FsrmSecureModule lE8CFsrmClassificationCtrlInproc4!F8aIFsrmClassificationCtrlW4!h&J|GetRunningStatus!xL8FsrmClassificationCtrlWW!`< 8ݞFsrmNrtLoggerWWWFSRM 1.0 Internal Type LibraryIFsrmCollection InterfaceWproperty _NewEnumW<This property is the accessor to collection entries by indexWWThis property returns the number of entries in the collection. If the collection is still in the Fetching state, the returned value is the current count and can be expected to increase on a subsequent call.WWWxThis property reveals the state of the collection; whether it is being retrieved, being committed, or complete (stable).WWgThis method will cause the current collection enumeration or commit operation, if any, to be cancelled.WWWThis method is used to wait for the specified period of time or until all objects in the collection are read and return whether or not the collection is completeWVThis method returns from the collection the object at the entry at the specified index,This method is used to enumerate report jobsWWIFsrmObject InterfaceW>This property is the globally unique identifier for the object.This property is the description of the objectUThis method is used to delete the object. Commit is required to finalize the delete.WBThis method is used to commit the new, modified, or deleted objectNThis property is the name of the scheduled task associated with the report job>This property contains the paths on which the reports will runDThis property contains the formats in which the generate the reportsWWHThis property is the e-mail address to which to send the reports, if anyWW8This property indicates the run status of the report jobWW<This property indicates the last time the report job was runWW]This property indicates the last error that occurred when the report job was last run, if anyWhThis property indicates the directory in which the files were generated when the report job was last runWWDThis method is used to enumerate reports belonging to the report jobWW'This property is the type of the reportWWW'This property is the name of the reportWWW.This property is the description of the reportzThis property indicates the filename prefixes of the files that were generated by this report when the report was last run<This method is used to get the value of the specified filterWW<This method is used to set the value of the specified filterWW2This method removes the report from the report job>This method is used to create a report of the specificied typeUThis method is used to run all the reports in the report job in the specified contextWThis method is used to wait for the specified period of time or until all reports in the job are finished running and return whether or not the job is still runningWW2This method cancels a currently running report job.This method is used to create a new report jobMThis method is used to get a report job having a specific scheduled task nameW]This method is used to get the output directory of generated reports in the specified contextW]This method is used to set the output directory of generated reports in the specified contextWfThis method is used to indicate whether a specified filter name is valid for the specified report typebThis method is used to get the default value of the specified filter for the specified report typebThis method is used to set the default value of the specified filter for the specified report type\This method is used to get the default value of the specified limit for the specified reportWW\This method is used to set the default value of the specified limit for the specified reportWW!IFsrmReportManagerTools InterfaceWJIFsrmReportJobInternal interface, used by WMI to implement storage reports$IFsrmClassificationManager InterfaceWWRThis property contains the formats in which to generate the classification reportsRThis property contains the types of logging that should be done for classificaitonWThis property is the e-mail address to which to send the classification reports, if anyWWW8This property specifies whether report is enabled or notWWNThis property is the last classification report path without extension, if any6This property is the last classification error, if any2This property is the classification running status5This method is used to enumerate property definitionsW!IFsrmPropertyDefinition InterfaceW4This property is the name of the property definitionWW4This property is the type of the property definitionWWEThis property contains the possible values of the property definitionWYThis property contains the descriptions of the possible values of the property definitionWAThis property contains the parameters for the property definitionW7This method is used to create a new property definitionWWWGThis method is used to get a property definition having a specific nameWWW:This method is used to enumerate rules of a specified typeIFsrmRule InterfaceWWW%This property is the name of the ruleW*This property returns the type of the ruleMThis property is the name of the module definition on which the rule will runW;This property contains the paths on which the rule will runWWW.This property contains the flags for the rules2This property contains the parameters for the rulePThis property indicates the last time the rule was modified as a 64-bit FILETIMEWW<This method is used to create a new rule of a specified typeWWLThis method is used to get a rule having a specific nameand a specified typeWWGThis method is used to enumerate module definitions of a specified typeWWW'IFsrmPipelineModuleDefinition InterfaceWWW[This property is the string verison of the COM class ID of the module that is being definedWWW;This property is the name of the pipeline module definitionWWWCThis property is the company name of the pipeline module definitionWWW>This property is the version of the pipeline module definition0This property is the type of the pipeline moduleWW1This property determines if the module is enabledWNThis property determines if the module needs access to the content of the fileJThis property is the account to use when running the classification moduleAThis property is the list of file extensions this module supportsWHThis property contains the parameters for the pipeline module definitionWWIThis method is used to create a new module definition of a specified typeWZThis method is used to get a module definition having a specific name and a specified type3This method is used to run the classification rulesWWWThis method is used to wait for the specified period of time or until classification is finished running and return whether or not the job is still runningWWW8This method cancels the currently running classificationWW=This method is used to enumerate all the properties of a fileWIFsrmProperty InterfaceWWW)This property is the name of the propertyW5This property is the aggregated value of the propertyWqThis property contains the modules and rules that have set the value; entries are strings of the form MODULE,RULEW0This property contains the flags of the propertyWW:This method is used to get a specific property from a file:This method is used to set a specific property from a file?This method is used to clear the specified property from a fileWWW%IFsrmClassificationManager2 InterfaceWYThis method is used to perform bulk enumeration, setting, and clearing of file propertiesW+IFsrmPipelineModuleImplementation InterfaceWWW&IFsrmPipelineModuleConnector InterfaceGet the module implementationWGet the module nameWWW+Get the module hosting process user accountWWW"Get the module hosting process PID>This method is used to bind the pipeline module implementation5This method is used to initialize the pipeline moduleWCThis method is used to tell the module to perform any cleanup tasksWWW-IFsrmClassifierModuleImplementation InterfaceWgThis property contains the last time the classifier's internal rules were modified as a 64-bit FILETIMEWWWThis method is used to tell the classifier the collection of rules and relevant property definitions it should expect to processWWIFsrmPropertyBag Interface%This property is the name of the fileW.This property is the relative path to the file@This property is the name of the volume on which the file existsWWYThis property is the relative path of the namespace root under which the file was scannedW`This property is the index that the scanner uses to refer to the volume on which the file existsWW#This property is the ID of the fileWWW6This property is the ID of the file's parent directory%This property is the size of the fileW/This property is the allocated size of the fileWWWCThis property is the creation time of the file as a 64-bit FILETIMEWWWFThis property is the last access time of the file as a 64-bit FILETIMELThis property is the last modification time of the file as a 64-bit FILETIMEWW+This property is the attributes of the fileWWW*This property is the SID of the file ownerJThis property contains a list of the names of the file metadata propertiescThis property contains a list of all messages concerning classification of the file that were addedWWW4This property is a set of flags for the property bagWW;This method is used to get a file metadata property by nameWWW3This method is used to set a file metadata propertyWWW3This method is used to add a message about the fileWWW7Gets a file stream interface to access the file contentWWWkThis method is used to tell the classifier to prepare for processing a file with the specified property bagWWWbThis method is used to ask the classifier whether the specified property value applies to the filemThis method is used to ask the classifier what value should be applied for the specified property of the fileWYThis method is used to tell the classifier to perform any cleanup after processing a fileW*IFsrmStorageModuleImplementation InterfacebThis method is used to tell the storage module the collection property definitions FSRM recognizesEThis method is used to tell the storage module to load all propertiesWEThis method is used to tell the storage module to save all propertiesWIFsrmModuleHost InterfaceWIThis method creates a hosted pipeline module implementation and connectorWIFsrmPipelineConsumer InterfaceWWW@This property is the unique identifier for the pipeline consumerWW2This property is the name of the pipeline consumer\This property contains the paths of which the pipeline consumer will consume file propertiesWW:This property contains the flags for the pipeline consumer?This method will be called by the pipeline before a scan beginsWWWDThis method will be called by the pipeline for each file in the scanWWCThis method will be called by the pipeline after a scan is finishedWWW6This method will be called by the pipeline on warningsIFsrmConsumerModule InterfaceWTThis property returns the number of pipeline consumers that were added to the moduleWW2This method adds a pipeline consumer to the module4This method gets the consumer at the specified indexWWHThis method creates a new consumer module with the same set of consumersWWIFsrmPipelineManager Interface:This method is used to create a new classification session9This method is used to refresh the pipeline configurationW2IFsrmPipelineModuleImplementationWrapper InterfaceGet the Module Instance IDSet the Module Instance IDAttach to an existing connectorWWWIFsrmTextReader InterfaceW"This method initializes the readerBThis method initializes the text reader with the next property bag@This method returns the next text token from the file's contentsWW"This method closes the text readerGet the last error context#IStorageModuleDefInternal InterfaceWWW:This method returns the internal value of the storage typeIFsrmRmsAction InterfaceWW7This method initializies the RMS action for the FMJ runWWW+This method checks if the file is protectedWWW$This method protects a specific fileWW+This returns a Locale for the template nameWWW!IFsrmGlobalStoreManager InterfaceW3This method is used to detect if a store is presentWWW%This method is used to delete a storeW7This method is used to enumerate stores on a given pathWWW2This method is used to set the contents of a storeIFsrmEmailInternal InterfaceWW$This method is used to send an emailWWIFsrmActionRunner InterfaceWWWIFsrmAction InterfaceWAThis property returns a globally unique identifier for the objectW2This property returns the type of the notificationproperty RunLimitIntervalWThis method removes the action.WWW$This method is used to run an actionWWIFsrmActionEmail Interfaceproperty MailFromWproperty MailReplyToWWproperty MailToWWWproperty MailCcWWWproperty MailBccWWproperty MailSubjectWWproperty MessageTextWW;This method is used to run an email action with attachmentsWWW'This method is used to create an actionWWWVThis method is used to serialize an action into an xml element and get the xml elementEThis method is to load properties from a string array into the actionWIFsrmActionCommand InterfaceWWproperty ExecutablePathWWWproperty Argumentsproperty AccountWWproperty WorkingDirectoryWproperty MonitorCommandWWWproperty KillTimeOutWWproperty LogResult/This method is used to expand an action commandWWWFThis method is used enumerate the runtime expanded variables available3This method shows the FCI properties property sheetWWWIFsrmNrtLogger InterfaceWW?Logs an item in the continuous log associated with a log sourceWWW&Sets the output directory for all logs"Closes all outstanding log handles,IFsrmFileManagementJobManagerTools InterfaceWWRThis is called by the storrep app to execute the FMJ notification processing code.%Creates a new NRT FMJ module instanceW!Creates a new FMJ action instanceW$Creates a new FMJ condition instanceWW)Gets a running instance of an FMJ by nameW(IFileManagementJobActionResult InterfaceWWJIFsrmFileManagementJobActionInternal Interface. Used only by WMI provider.DIFsrmFileManagementJobInternal Interface. Used only by WMI provider.WW?IFsrmFMJConditionInternal Interface. Used only by WMI provider.WWWIIFsrmNrtFmjModule interface, used by real-time file management job engineWCRefreshes the list of real-time-enabled file management job objectsWWW_This method is used enumerate the runtime expanded variables available for file management jobsWWWsThis method is used enumerate the descriptions of the runtime expanded variables available for file management jobsWWW3Enumerate the list of existing file management jobsWWW;This property specifies the name of the file management jobWWW:This property contains the paths on which the job will run:This property specifies whether this job is enabled or notVThis property specifies the operation to perform on a file when all conditions are metThis property specifies the root directory for moving expired files to, when all the conditions are met and expiration is enabledWjThe property specifies the action to execute, when all the conditions are met and custom action is enabled^This property specifies the list of notifications to perform before the operation is performedTThis property specifies the type(s) of logging, using FsrmFileManagementLoggingFlagsWW4This property specifies whether reporting is enabledWW<This property contains the formats of the report to generateWWfThis property is the e-mail address(es), delimited by semi-colon, to which to send the reports, if anyThis property specifies a condition: minimum number of days elapsed since a file is created. FsrmDaysNotSpecified indicates this condition is disabled.WWWThis property specifies a condition: minimum number of days elapsed since a file is last accessed. FsrmDaysNotSpecified indicates this condition is disabled.WThis property specifies a condition: minimum number of days elapsed since a file is last modified. FsrmDaysNotSpecified indicates this condition is disabled.W:This property specifies a list of FSRM property conditionsThis property specifies a condition: The date from which the file management operation should be executed. FsrmDateNotSpecified indicates this condition is disabled.WGThis property is the name of the scheduled task associated with the jobWWWAThis property contains the parameters for the file management jobW.This property is the running status of the job*This property is the last error of the job7This property is the last report path without extensionWWWEThis property indicates the last time the file management job was runWrThis property specifies a condition: wildcard filter for names. Empty string indicates this condition is disabled.;This method is used to run the job in the specified contextWWWThis method is used to wait for the specified period of time or until the job has finished running and return whether or not the job is still runningW+This method cancels a currently running jobWWW3This method is used to add a new notification valueWWW,This method is used to delete a notificationWW,This method is used to modify a notificationWWFThis method is used to create a notification action of a specific type5This method is used to enumerate notification actionsW0This property specifies the name of the propertyWW1This property specifies the type of the conditionW+This property specifies the condition valueWWW2This method is used to delete a property conditiongThis method create a new IFsrmPropertyCondition object and add it to the PropertyConditions collection.WWW[This method create a new IFsrmActionCommand object and set it to the CustomAction property.WWW Create a new file management jobWW.Get an existing file management job using name FsrmSPDocumentParserModule ClassWWFsrmModuleHost ClassWWFsrmModuleHostCreator ClassWWWFsrmGlobalStoreManager ClassWWFsrmEmailInternal ClassWWW'FsrmFileManagementJobActionRunner ClassWWW!IFsrmClassificationCtrl InterfaceW @  @ @@ @  ,@HX@  `p@@ @L@@@@@(l8@@P@`4px` (  @  T 1=IUaH (0 @H@Xmh@x\@@|8@ (8@yXP4444@@@@Hx(<P@8| TH8,1P@ ,@T D| 8Hd D  8P\ D hx 8XT \ xD`l D P ( (x Dhl D$ P ( < Dpd  P (  < 8x\ D , 8 T  L  ,    0 P D@lXd44444@@@@@Dd(<PL,8LD<L 8@\DPp` ,HLD ,PLDd ` X4 8`\ DL( 8h\ D0     8``t,dP4444@@@@ 4(<,`LDh ,hD!,pTDx ,xL!p,TD,x  ,L!,p,LDth  ,D!t,LD  , LD ( , LD <h< , LD hx , T D P 8 d D  P  ,D H 8\ D ( 4 H                      (<Tl t,X4`<t,8LD` ,@LDh ,HD! P4  X4 X,XP4444@@@@X(<444444444 4  4  4  4  4 @@@@@@@@@ @ @ @ @ @DtHt(<Pdx,8LDPP ,@LD|hh ,HD!|,PLDh ,XD!,`LDh 8h\ DT( < 8pT (  <  x4 000000000@ h h x  T ,X@x44444444@@@@@@@@ H t (<PdxP4444@@@@ , h (<444444444  4  4  4 @@@@@@@@@ @ @ @ 0X<l(<Pdx`0\ D 0 \ D ``0$L Dhh $ D h $(L Dh $0T Dx $8L p$@L D $HD $PT Dxp $XL pp$ `T D x $ hL  p$ pT D x0 $ xL  p0$ L D h $D $L Dh $D $L DhD $D D$L Dh $D $L D $D $L Dhl $D l$L D $D $L Dh8 $D 8$L D $D $L Dh $ D  $! L D! $"(D "0#0T # ````````` ` ` ` ` ``````````````````` `!`"`#`(<P$LLh d,L\8` $Hl Dh@d<`8\,8TDDx  ,@L!Dp,HLD, ,PD!,XLDh  ,`D!,hLDH( ,pD!H ,xLDh , LD h< , LD    @ | T @8,1Pp , T D   8 d D 0  P T|(8,1P 8d Dl(H Dt D(H P TP8,1P 8d D0P! Dt D|P!P! 8T  !8\ D( 4 P T8#,1PL# ` TT8#,1# Dd 8#($8T 8##PPPPPPPPPPPPPPPPPPP P P P P PPPP,,@@hh$L0| 0!h!!!## $D$,X4`$PT X`,`LDhh ,hD!,pLD@ ,xD!,TD x ,L! p,TDTx ,L!Tp,TD x , L!ph h @ @ ,X4`444444444@@@@@@@@@ @x@l(<Pdx<444@@@p(,`LDhh ,hD!,pLD0 ,xLD$h0 ,D!$,TDtx ,L!tp,LDP ,D!, TD x , L! p, LD h 000000000000h h 00PPh,X4`<444@@@ L(D,`LDth ,hD!t,pLDhh ,xD!,LDh ,D!,LD\h0 ,D!\,LDX , LD (D , D!  , LD (X , D!  , LDTh ,D! T`,TDx ,L!p,TDx ,L!p@@@@@@@@@@@@@@@@@@@h h 00DDXX ,X4`<h4444444@@@@@@@ 0 T x (<Pdxd44444@@@@@"<"t"""(<P,8LDHhh ,@LDth# ,HTDx# ,PLD #    h ###,X`` 8p$p$p$,1Q$X88l x!8& @4   $&T&8,8TDp% ,@LD h% ,HLD$h% ,PLDT& 8Xd xx!P%00000P%P!%%&,Xh,HLDhh 8Pd HHp8Xd $*p*\` %##(+0+D+Ph| t%#h#0+D+ p4 %!!!!!!h&**\++,dH,8LDthh ,@LDhx ,HLDh& ,PLD h' ,XLDl D' ,`LD X' ,hLD l' ,pLD0!' ,xLDX!' , LD !' , LD !' , LD "' , LD l" ( , LD "h$( ,TD"x8( ,TD#xX( ,LD|## 8d D#h ( 8T #h #,D ,$(Dl Dd$\*t** h &&','X'l'''''' ($(8(X(l(# $(8*,X4`<h$\<444@@@()D)(<444@@@))*(,HL l&Hp,PL &*,XL '*"""+++,X888d D|' T,h, e4,T,8LD'h, ,@LD0(hh ,HTDd(x ,PLD(# ,XD ),,`L D)* h4 ),pD )(defg,h #,,--,X(,8LD,* ,@L *0-8Hd D*p8- ,PT D*P- dT-p---,XL,8L \+H- @4 + . .,,HLD,h|. ,PD!$,DX| @,8&x!.el.l..,X 84 ,\@ , /$(L D(; $0D |>$8L D(; $@D |>$HT DP8; P4 $XL (;$ `T D 8; $ hL  `>>>>>?$?B C$CPCtCC $Hl8\ $L Dh(; $ D |>$(L D(; $0D |>$8L Dh(; $@D |>$HL D(; $PD |>````````h??dB|BBBBB$Hl444444444 4  4  4  4  4 @@@@@@@@@ @ @ @ @ @??@L@@@@ APG ,8LDl>G ,@D!l>,HLD?h ,PD!?,XTD `?x , `L!`?p,!hLD!?  ,"pLD"?h< ,#xLD#@hx ,$LD$<@( ,%LD&@hG ,&D!%@,'D '@ 8(\ D(8A( )4 )A,*D *B(H,+D +8B(H8,T ,hB(HxHD-t D-B(Hx`66 8.d D.B(HPH 8/d D/Ch 00I ,0T D0PD|F ``````````````````````````````````````````````` P Ph h DD@F@F\F\F|FF,,    FFGGLGLGGGG <G(GG t H8HXHHH IPI,X4`<hDp Lx(T0\8d D|P4444@@@@EEEF(<(,8LDChh ,@D!C,HLDLC@ ,PD!LC,XLDCh# ,`D!C h4 Ch h @ @ ##,X$$D (`XKHH PL L`0LTL`K4 `K$L  < d  !0(\ (04 ````M t$`;4^XL cE?Tg-Jj^_ TYPELIBMUIMUI en-USР@ 8