fwupdate-12-lp151.3.21 >  A \R/=„)d2%oo2 8  _ ;96].S*2dMѵz/(2Rۮ|xYLK9G^'dybe̔ۑ/5o|Æ%\6FT5 b"/)!9 axJu5nPeف3J4SPVwvjQv2}k꺸ng@@c)`VH7wHhWCMu ~lY PھXL_T%V~?y]05d6f57b9a0855995c990c24443e0592b22b027d0bd1ca872e4c4895aa6f3a30efd4d491368edcdf732c53b3e68f663c436f20a4jL\R/=„*^ Չj[}A>ik_f{Ir!?!&N x_e,WU|϶cx}p|Eӊ8mē3wGR rBre(w`e?V~v3`^v (Ї41f5ԩ h |ʗנn,<:Vg٬~ /"fy 6P _ m@\"nr'jcn $^S0m@>pA-x?-hd   ? %, _ t     0  `     0 l  !!4!(|89:b='>'?'@'G' H( I(D X(PY(X\(t ]( ^)7 b* c*d+(e+-f+0l+2u+D v+t---"-dCfwupdate12lp151.3.21Tools to manage UEFI firmware updatesfwupdate provides a simple command line interface to the UEFI firmware updates.\Rcloud106openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Basehttps://github.com/rhinstaller/fwupdatelinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in fwupdate-cleanup.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in fwupdate-cleanup.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-fwupdate-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-fwupdate-update-$service-new-in-upgrade" fi done for service in fwupdate-cleanup.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset fwupdate-cleanup.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in fwupdate-cleanup.service ; do if [ ! -e "/run/rpm-fwupdate-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-fwupdate-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in fwupdate-cleanup.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable fwupdate-cleanup.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop fwupdate-cleanup.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart fwupdate-cleanup.service ) || : fi else # package uninstall for service in fwupdate-cleanup.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiHuFAA큤AAA큤\R\Rc\Rb\Rb\Rb\Rc\Rb\Rb\Rb\Re[5"3\Rb39626f5a1715c060231923e289dcff662e651025665a6576b80490ee4ca0793e4c3a563b29e4b4942d1ad8eb8458df44da319e504c03ac9310aca526e0cc54cdd62c7bbc5f61365eb2b113f6e15082fb5ac44941879fb99e4651ac4b4397303f99ce4c47416794e4e344b62ed14f048c25d9bcfed65dd97ad04b703cd97939c5e7de88a467f70a233323a12f3ef163a4f26420845d5b2727a881e9426e75f06b140322b9a938eaf40fba2945d2a39c6011621dc3a64785d661e891f73e73ab45service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwupdate-12-lp151.3.21.src.rpmfwupdatefwupdate(x86-64)     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shefibootmgrfwupdate-efilibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libefivar.so.1()(64bit)libefivar.so.1(LIBEFIVAR_0.24)(64bit)libefivar.so.1(LIBEFIVAR_1.30)(64bit)libefivar.so.1(libefivar.so.0)(64bit)libfwup.so.1()(64bit)libfwup.so.1(LIBFWUP_1.11)(64bit)libfwup.so.1(libfwup.so.1)(64bit)libfwup1libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shimsystemdsystemdsystemdsystemd12-lp151.3.213.0.4-14.6.0-14.0-15.2-1114.14.1\N\@n@[ @[P}@[4[*AZUZ}@Z7Z3@Z2gZYW@X@XCWW@W@W~D@W/*@W,@VVGary Ching-Pang Lin rw@suse.comGary Ching-Pang Lin bjorn.lie@gmail.comglin@suse.comoliver@getspam.deglin@suse.comglin@suse.commls@suse.destefan.bruens@rwth-aachen.demls@suse.deglin@suse.comglin@suse.comglin@suse.comrw@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comjengelh@inai.decoolo@suse.comglin@suse.comglin@suse.com- Fix the destination of 'efi'-executables for i586 (FATE#326960)- Move 'efi'-executables to '/usr/share/efi' (FATE#326960)- Amend the spec file to avoid fwup*.efi from being removed mistakenly (bsc#1112832)- Update to version 12 (FATE#326702) + Better CI. + Limit how large our WMI buffer can be. + Add fwup_version() because fwupd wants it. + Fix linking on (some) platforms that need libgcc_eh.a. + abicheck improvements. + Default to creating a UX capsule, whatever it may actually do. - Refresh fwupdate-suse-build.patch with quilt. - Use url for source tarball and license tag for COPYING.- Correct the requirement of efivar-devel version- Update to version 11 + lots of fixes from cov-scan and clang analyzer + support for Lenovo machines + experimental support for UI Capsules + Dell WMI support + lots of bugfixes + configurable EFI ESP location by setting ESPMOUNTPOINT or the git config property fwupdate.espmountdir during the build. + Lots of coverity work + ABI compatibility checking during the release process + Make subdirectory builds work - removed fwupdate-list-firmware-types.patch- Require shim only for x86_64 (bsc#1088434)- Remove fwupdate-bsc988886-add-leading-space.patch and bump the shim version requirement since we got the new signature for shim (bsc#1054712)- bring back accidental removed needssslcertforbuild- EFI updates through fwupdate are also possible on Aarch64. smbios support is only relevant for some Dell machines, i.e. x86 only.- disable _unique_debug_names fow now fwupdate wants to install it's own debug files, but doesn't know about this option yet- Add back fwupdate-bsc988886-add-leading-space.patch due to the long pending shim signature request. Also drop the shim version requirement.- Update to 9+git21.gcd8f7d7 (FATE#322805) - Add the new BuildRequires: libsmbios-devel - Update the so version of libfwup - Refresh fwupdate-suse-build.patch - Remove the upstream patches + fwupdate-fix-efivar-0.24-api.patch + fwupdate-bsc988000-set-a-mode-with-efi_set_variable.patch + fwupdate-unset-immutable-flag.patch - Drop fwupdate-bsc988886-add-leading-space.patch (Need shim >= 11) - Add fwupdate-list-firmware-types.patch to list the supported firmware types- Remove the debug source and info of the EFI files when disabling the debug build (bsc#1031554) + Also remove the efi-debuginfo subpackage since the debug file is packaged correctly now.- Enable efivar API patch based on pkg-config data and require at least gnu-efi-3.0.2. (ramification of FATE#322108)- Relax the requirement of efivar-devel and disable the efivar API patch for openSUSE Leap 42.x and SLE- Amend the spec file to detect SLE/openSUSE (bsc#990228)- Add fwupdate-fix-efivar-0.24-api.patch to fix the compilation errors due to the change of efivar APIs - Bump BuildRequires of efivar-devel to 0.24 - Add fwupdate-unset-immutable-flag.patch to unset the immutable flag before clean the EFI variables (bsc#964726) - Amend fwupdate-suse-build.patch (FATE#319345) + omit the build-id and package fwudpate-efi-debuginfo in a less hacky way. + Use the RPM_OPT_FLAGS for the user space programs - Add fwupdate-bsc988886-add-leading-space.patch to add the leading space to the load option (bsc#988886)- Correct the EFI dir for SLE-12-SP2 (FATE#319345) - Install fwup*.efi to the EFI system partition (FATE#319345) - Add fwupdate-bsc988000-set-a-mode-with-efi_set_variable.patch to fix the file mode (bsc#988000)- Drop unnecessary specfile elements. fwupdate seems not required for libfwup, remove the requirement. - Correct requires of fwupdate-devel - Use source URLs- own bash-completion directory as no longer provided by util-linux (boo#977259)- Add the missing Group- initial import 0.5 (FATE#319345) - Add fwupdate-suse-build.patch to change the destination of the EFI files and remove the po files/bin/sh/bin/sh/bin/sh/bin/sh 12-lp151.3.2112-lp151.3.21 fwupdatefwupdatefwupdatecleanupfwupdate-cleanup.servicercfwupdate-cleanupbash-completioncompletionsfwupdatefwupdateCOPYINGfwupdate.1.gz/run//usr/bin//usr/lib//usr/lib/fwupdate//usr/lib/systemd/system//usr/sbin//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/licenses//usr/share/licenses/fwupdate//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/75fcdbf7c05460df3e604a8b5ce7594e-fwupdatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=107879fb424528b91403ec9b5b6e47f204a27889, strippedPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executabletroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)utf-8fddb385ce3475e149e1a411f78fcc682923fbfd03353237aea95a0f497d6de4a?7zXZ !t/8[] cNſ^Js$s"-ǰ7HÖշKT$2 gϠ%wCn |Uqv^V5! 8 S"x-D/TL9sF+?؀I{#gTKTb餎R a-a?4X9=Vƃ.H ؙ$ɘgT]s檧JGH+tw 4њY,߽oG6HxSC&5hjė7޽[I;?vilP%VA[Bئ#aRMv.g-0)ӓJ-zAQ2XEȾWlJPKKMв●̞[r#fI6v0YDaĿ۽°ꬻ_5㘤HxF_ui˭mߓ'9^g_;c U_ۦ"?eD$p?!{^=Fomwʼnq!}x*ש}ӌ?!ɧ{\q|{V*qȳVs2zx U񌦰ڃjsZC4AaJ8vuPO,]QˉMve^B·Tn1}ٴ9 @qC}rG`R3cO˽zu`Y{žTFhlal)3txCjC)sI:rb:p48lͿu]WlAwX'0v,RյҨ'3ױ+X{gPד HVi7bEJlDD%H3t TUt zàwS&wB7D&O)KhY=dЖh^VyӛNQ07]-UCsh&DZg!WȬOOM_z/(M85e8t$7ᲾJ}l}7#G> 9>G1#i糺N=2ƥvT8Q,(FPv|%H d2˅o -x?!ZY2R!"i8<4$sp:AE݃Z h߈5|fp'8(2ĎF~7ɥqӪv<]ܱ/GQWLiV^+utU+,nqKWkNgo{VoŲ26z4 ;no}J8F5m d]0FӖuԸp#fԫuw,:!'w2^3SE'UwS>U>+̯lWA(^'OKu~{ǜRO4&%%} <6\%g$Cdy8 $`޲+v(&eGɘધ-7[}P~׈\8P2V xTͨCnKFtrF땑gN7 pXP)COā,5r2ЦS)}xP^6c):\ 1lA{Bͼe_v-w2D(cfqVA@xdoмe<`,+tށ* ܉!3 }=%s[ 1" \*ϋҕ!X +z3 U5 T)f2~O`a#/dՄ 7Fm-]ڎTCD(+ʙ%^yg ϛLM"{x#Z3  (yQ:8nz.#et? dE^u^釞XIuj1 = 5Pxmjoǔ1rNoR_QQQbbK@o(6F,wLm׵i=fu~#^\,](CȢwUtt,3$rܪmrudMAi'32\tc3I_U*WF!pԥd?:l4nQaeA^5f_kA oSS`j#4 73,GLg/#m5ڽOOv8V9[IAY 'CZd"$o(fO6AZRH*b;Dևj- 0:Pt+&|zq/|A}'a03# "HI%W܂&ki! "{PSTc;1Naؐә{BI![S 0 ۀfPOv9)PEGD-2$ÐbpQ5XW9eY4lЉR|H씣댃T*ȟDcNoa퇺/l:X)*Mx nDzUl34Z _H$у* (ai-Z7}1|lާxCH"vk|L `u}iǩ,e0sc)MF$LҟQ%P9H xil0r ӀG a'mK,Q\yO6U"|PzI""Og B)>dl=LrM4֪*v  Q%smt5}<:wx׺_qsV3$:J+BI%fqϊ>+`hu:e@#SWcwׁElw"b<}4(L?8@v2z? -ZWv`9(QM$끬w{ivoǑ3<SBBOS|הHL *ȭo`&9|#3[@%Qе=Ct:GCa+8q MBBog1Y}:H;nuF嫷{*-$Oy=b+:(3(g2Sk[@9Lvx AG&g7Bx9Qczߤ YJ-խ+hgιe`eƯQyoh5j*r!AԜS~A%L-UЫtbw+-(~k,&DSrt }Vl/L/kWnNP8BA($Ӟ c x\, :5Y-|v+jJȚ*8ݡX ? `AY3}r5$AWCTᵞџʞbKUIz#yH. n|zOոCqJ]L0'<jY }d{O̘?ei3Ƚp$eq^VN>Kr|q(8+nR rdC%T˞(&k w4 $=躭qӸ.BpubWR#Q4!|@PM Ex"+LS!T]2uu 1 .#4JZVX^}MQ YF}ԑwJՠ{[Wp+etʓ%2m/8:V[~ 3 Ăk #AӪr-vD_T]yB)2ѷ|F!{F5L[@'O6uV]x`ģM7<|v=Nٖ;xގ]$2Z3VaM\+={Bg ;*[+w:P\? (?1;-YsNY% ț7IBzvR٣ T2OT޸XnIy,o3.]}}JM/@2rv6n}S'eslW\4Ġ߬@ռsNDAr\HJ/4)>xnPzN) 8c8 ę2h_K4@MXZ%.cդwH'u܆1M{-HjnC~&9>To}7vd\Kev ){hnV_yh(_҉Ʈ=xoۭn#Q1b;ރ`kPLmMҞȽ˺͟i NB#HԡZirI^<xqYbB$f1(8c#4⓵IDȵeq$b{^E",L. ,SeT8Ȁ1McIlW>+-PFwBJXt C.܂W 5eq\q|^P3ųx&#f$ߝFfX/T͌՚Xv9'j0봝'lWJo\Je Gb\EV~qe`8s UmhZ1<`ъ9:;+1kMie2>l$Ǣ_ĥ1_޽J!DڏB1.@5WidۻvGkypbMQc@[Fnj 1Dn˒{Ȍe(zN8_I+%=|m$|ne vߞ~P H\؈`]߫#.,41SpM1|Jm?5gվ䫧Canm+X,(fMB1g< EY{=[8ltr"r-}GѽV)hd?lڰ´kI2*rY,M5a$y㷸GmgríD#r؆7F̼!n)쓳. z/Qsm|MW&ġl* 9v|/-&&O̽O0D^3IӝR˒{$hSD#œJp3餍QCVо ߙ-c(r,2۽Vlgz8za@;XSu%g1|̻4d]p$akswI'\%# 1ѼEҥQ%dtr5u"9PlAX$v:gRT_t'8V[9^Su/wL30׆?,/ " ^Dd~&lKR-+t^dRdH.Xz?R [g#Z~, ae=RcMiefɰ)nc2%(GFlGddBf$0xysi6J~SZͻKOx_G1d$(ӷ#RW "lH# !/`Xf | |"  1#/$2eܛ>>(\i5O5Sݓ#Ȳ'W[ıV R4"zfhvp82kbv4~SQ_hWl7YiBoRMpj0p΅2$gZ<^ݾͣ"2u\ta"PUN0xCxyڂTjX!c؂El$^Qkdow %9gK^Sy*}lؕ0L86ɏJ"#vmEͽ+7t E6@-I0\_QmyVO !9܄!0ҧb\51gh '5󌙷PPTOх#Fi)P\3̉MnJNs=t=.vޣkiovMq\VL!kd2Z O#Rs _90to89d^ө U>4flrKQЏ(;v_߃`4MM"/ tBQ~l̹9T xߊ3x9[Mw,Zhubh[MtܸP $"[HogJqCO ]~(<=TVT$`9<.0O p\u RyXp4E tM."BVuf]^Mn]̣A4sd_|?V`YB_#"i J$hl΄`$#Ԧ>Gn?v8W'%A3[c~>- B?Cy˪Sa*TY.{}䴷δ7|D4 [ Kb60dnj0l|9֙^yVV[l6(mN}!8:5۠pZ8Lq[D&"$;/|(1x6rKlmBh;cZ 6%r~#Pa̫"b:>$`Vh0Z̸FqZYä?/jUҝH#hc<.C.f0Ad2V+kڸv[d_m%uŶ6WP GgH`=+i9<%dhE۱,#+x g9i {j 5ěaCBm}}ר53(q/C^zRVI'Af8[_bZ_u/Iqk+FYTnD }G>c٨juk>h{bK*Lo[\J֑fTJp?'i7ΥK}$ByMp)Lo"v|ƕ ŒXXdYFV;k`n\mz=:N7NX *ʏ-1ΉnQzfQ~Z/rASGn !gݨ4r5^0jN&=Zly0DCD8+ w_{JcMGS~T^}?p}oEB49|mǺCh1{ojyJ1PL♰R0ZH dh>۝m1]_uQYb¡&]gZP,zݖ~ Y9q`N~&M~h4^y ng[(,ajF} Tf"c!'_wPjc~eFVS2L}ܿ%=X?ȍW+-j Ոf 5-p 0 2)l]ܹL.F}WH9=Ne 7*oSr2.}Qbwg|;9US;RʆB z T> ؊ҬܞM!F) -&)jGS:v4?E!No[;7m3O.I%[^z6oL[nz.+}h6hpQ/[(/ _Xȣ^(\ԕ+&iT:y%sNHdD'@9P Z[*͡pib]hXy;w\ `pBͩ&`7`2V<}+"S/^;NhzK91L#`1rhF<;-jp~pǒ67Hi0"{{|9#+#fP|O.BnOd#}@#gEQLm"@eKcΘBPLAYDCfAXzvwR w72a}wG3wmwW77v`tB}ntP:rbm(YLҕ-3qC+:"K5rsjK4cdiʮ~NqA5wjR !V𽭰3 ?8׆-O,wB @% XTa X(R@DL>#k@#&7Q^̞+Yd>0@@EµOIDW>-IK[Қa5$h;;"jpv/'.b:"ծYrv=.ؕ*F,V?ՠ7YZ mU!WEc尅/4qzKP)w,J¼Ͱ =Il1hV 4]&oe_ƿKU,SGmE2FEX+ם WrM_~ N-ȍ ypojP\E #hqJCDe~MPSS9GcG_!GBaI|Vs9ŝ0Cڵo墨`!YٻygJ.lobJ)Nym)3V>>ŸۡT`M۾z1F/0GCY#a.*V cxF{|YB Y$~Xs 1Wi_EK%€!L! ISb$ =4qTahio+S b_QiM M롓*ħWwd{](<;̸Wh(9e7Lva5qm*:"~?hm~~E;Jtnԇ^555/zE"wNW#g3v*toIVlT(%BQ L ".B-c|+˨wlcszس)tjJMcUۍQ`qTHv-缹Cqک9߽|tP|ՕP H GC_-ی{bRbQ5fI ]#D+. m9W=qd@n(1 Ue){;>V}`w+~ȰiH4=e]Js-92 @)pjB[ׯcGIIiMS1ܕ.4@deq1Ҽoo)OݕO @a}quiuPQ\BԎ:F}5CWnP!ܨ# :rNle¡Xkel^A}'uͤ!;q96NWc,.,V ܝ'I]FK'GӾ(tQROQ'=\vaItԾkV"*x-i@8ƨ @Qbu69evO>) MT?ۂ3*5KaUbaZKn|"X-뒟q!,^o|[36 3QM[!jkiNq:k ld^."|@jzx$9vәG&o|Ɋ6HH,I"ےjF\щKie#"htiR_%/JcZet iFl\p~>-CIO^qP<@%?ݜQ؁dpcys@r 3G#tRV:TصtI#rUES'gj !w3wy?,F4;H*CAy|C5AaDq5|ڜo-\P$.0X-駅2g6}Ƿ;m*ڜ-KeBdѐYb &Z٪0xe@Va+ҸF&idYN haI6ȕ/.UcQˡrqK&zQAf&[$¾>naSX#ImoR8ro]XIIa8465е:F?Ƴư#<#  s-IV U3@A4e74Rޤ=1ad@Rk_{鎜sƖ?#b6+P}Xf$`R@,nL[Ol(!tTjIn5ft*KCwϰԊzU#|7Ӥ| ht ^ X@Qը)Ci%9t=_;f`_R$bA$Wg]Y|#=uv(B(vPDO_Ow^Q%G6XR