jeos-firstboot-0.0+git20200331.db3bc7c-lp152.1.1 >  A ^/=„ 'pִbM=j.fḃ!q:Wl}Єrr] - &ܲA扢]!^ c;Nj"߶`e|C7ցTW˶}#v܄A_Q&"IqFT^cnJBimD{quR<Dtq/][~j& ivBz܅Y↵T V=B#q;$sP`egGsaʯiL^$^6! d1x#6X8l7xsbH~Ζ ^~IO@cRbs 7%SHl&a%O>pFE(?Ed) 3 \ 2]cj   @  X  p        $ ` (8 696:6=@(>@0?@8@@@F@HG@\ H@ I@ X@Y@\@ ]A ^AbBcCWdCeCfClCuC vDwDP xD yDzDDDDECjeos-firstboot0.0+git20200331.db3bc7clp152.1.1Simple text based JeOS first boot wizardSimple text based JeOS first boot wizard that can be used instead of the line based one that is built into systemd.^lamb65H openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/openSUSE/jeos-firstbootlinuxnoarch 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 jeos-firstboot.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in jeos-firstboot.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-jeos-firstboot-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-jeos-firstboot-update-$service-new-in-upgrade" fi done for service in jeos-firstboot.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 jeos-firstboot.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in jeos-firstboot.service ; do if [ ! -e "/run/rpm-jeos-firstboot-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-jeos-firstboot-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in jeos-firstboot.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 jeos-firstboot.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 jeos-firstboot.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 jeos-firstboot.service ) || : fi else # package uninstall for service in jeos-firstboot.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 fi-~ !큤큤A큤A큤AA큤^^^^^^^^^^^^8c83f6f113b92a0f38477b83269144297bbe5ca020d71451e5c3449582ff2cd2579c9a7b7bab75a3ce919170b337be670bc2428675a1a5c1ac9ebd295d2da37d53556714e6a1a6cddcc6e1af2a73490e3019c6bd8bbea47848564f4e2e4480744da1913b621017f36bd9402853330ce03be4d1cf0f972152f20e8010cb19be47232a88a46f2ae315667ae663f6c7288899f3411ffa93218c2765324567d452d6a804c680a4cf2476fe83b35e275a25b53221c450390bb0e370cce6776b9e245da23c382793cfd0a5fe51773a5abbfb3003e21dbdc7d0ba6fc7434b55c1b50855d585fe0c7ae1d47f982ef670aa7cee742aaba9b67bb48b3e9df56af9444f28a4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjeos-firstboot-0.0+git20200331.db3bc7c-lp152.1.1.src.rpmjeos-firstboot@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/shdialoglive-langset-datarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.1^0^|@^f/^V]]e@]]n]]L]8H@];\@\@\@\\\\o@\d\ `[Ѱ@[[l,[dC[a[#@[Z@Z@Za@Z@ZWQZ Z @Y|Y[@XX•@XX@X>@WWW;W@W@VhVLh@V V +V@VBVBVBjeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.dejeos-internal@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orglnussel@suse.defvogt@suse.comfvogt@suse.comfvogt@suse.comlnussel@suse.delnussel@suse.demkravec@suse.commkravec@suse.commkravec@suse.commkravec@opensuse.orgmkravec@opensuse.orgrbrownsuse@opensuse.orglnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.de- Update to version 0.0+git20200331.db3bc7c: * Don't set JEOS_HIDE_SUSECONNECT by default- Update to version 0.0+git20200326.f1f96e3: * Add JEOS_HIDE_SUSECONNECT option- Update to version 0.0+git20200309.b23a6ef: * Add JEOS_EULA_ALREADY_AGREED option- Update to version 0.0+git20200226.95cfe28: * Show license on openSUSE as well (bsc#1164583) * Improve variable names on net config * Fix EULA message position * Fix comments typo * Improve coding style- Update to version 0.0+git20191127.be35ecb: * Improve Rpi wireless config, jsc#SLE-10603 * Disable exit on error during dialog execution * Clarify comment about localectl list-keymaps- Update to version 0.0+git20191021.66ccca7: * Fix skipping duplicate locale and keyboard layout dialogs (bsc#1154638)- Update to version 0.0+git20191011.0754638: * SUSEConnect: do not show the register dialog on non-SLE distributions- Update to version 0.0+git20191009.5daf1fd: * Ignore udevadm and modprobe errors for use in containers- Update to version 0.0+git20190808.4b6ff0b: * Ignore systemd-user-sessions in jeos-firstboot-snapshot.service- Update to version 0.0+git20190724.7f3b281: * Set DHCLIENT(6)_SET_HOSTNAME=yes in sysconfig/network/dhcp * Remove examples dir * Remove useless rm * Move snapshot creation into a separate service (bsc#1129730)- Update to version 0.0+git20190705.e2889c3: * Don't run jeos-firstboot.service if cloud-init is active (jsc#SLE-7254) * Do not fail when updating bootloader in no-UEFI- Update to version 0.0+git20190523.f1f2bfa: * Fix broken function call in raspberrywifi, simplify * Don't overwrite WiFi interface config * Don't overwrite the cleanup trap * Fix whitespace * Don't use "if d", it never returns false * Skip WiFi interface selection if there's only one * Ignore setterm -msg failure * Don't read stderr from dialog, use --output-fd instead * Clean and fix raspberrywifi * Fix module hook execution * Fix warning on startup * Fix typos/clarify comments in jeos-firstboot.conf * Remove shebang and empty line in raspberrywifi- Update to version 0.0+git20190521.23bc1d3: * is_raspberry: do not show grep errors in non-rpi * Configure all interfaces that resolves * Allow to skip certain steps by setting values in a configuration file * Execute external script(s) on firstboot - Split module for WiFi configuration into subpackage- Update to version 0.0+git20190417.7ba1ac9: * Only configure snapper quota if no btrfs qgroups exist yet- Update to version 0.0+git20190416.7a667ec: * reenable console loglevel to the default- Update to version 0.0+git20190319.e7555da: * Use the base symlink for the new location * Correct if statement coding style * Remove unneeded comment from new if block * Test if snapper exists before trying to run it- Update to version 0.0+git20190315.4a7660d: * Support the non-standard and hopefully temporary location for the SLE EULAs (works around jsc#SLE-3067 and fixes bsc#1127166)- Update to version 0.0+git20190222.ccc0ad8: * Fix backtitle of license agreement regression- Update to version 0.0+git20190213.3c01127: * Less warnings, fix license decline dialog * Do not fail on wireless setup * Avoid systemd output on the screen, bsc#1119382 * Check wlan adaptor presence, bsc#1122901- Update to version 0.0+git20181207.6b889b0: * Implement review comments * run wifi config in the end * Deal with file security for wifi config * Create confirmation dialog for exiting * quote comparing variables to avoid errors * Overall implementation of commands and flow- Update to version 0.0+git20181025.0848274: * Fix setting the locale * Fix reading the default timezone if /etc/localtime is a relative symlink- Update to version 0.0+git20181008.086fc72: * Prefix more commands with "run" to allow test runs as non-root * Only list locales which glibc has information about- Update to version 0.0+git20180808.85a2c03: * Get list of locales from /usr/share/langset/ and remove duplicate "us" keymap- Update to version 0.0+git20180803.c9090ae: * Remove jeos-add-repos, superseded by the live-add-yast-repos package - Added dialog as Requires - Clean spec file and drop unnecessary BuildRequires- Update to version 0.0+git20180801.e679773: * Don't print errors if plymouth is not installed (bsc#1101879) * Don't switch to the choosen LANG before fbiterm/kmscon is started * Replace "tty" call with "ps h -o tty" * Remove kmscon_localed, now part of upstream kmscon * Fallback to fbiterm if kmscon not available * Don't start kmscon on serial consoles * Improve kmscon call * kmscon integration- Update to version 0.0+git20180615.258b566: * make jeos-firstboot.service closer to YaST2-Firstboot.service * Use own canary file instead of ConditionFirstBoot to allow reconfiguration (bsc#1097630) * Use live-langset-data to setup locale settings during runtime (bsc#1096556)- Update to version 0.0+git20180525.280836a: * Rework locale selection * Map console fonts for non-latin locale,bsc#1094346 * Also check for license filenames with the locale's UTF-8 suffix stripped- Update to version 0.0+git20180516.d5031a7: * Run sevice before systemd-tmpfiles, bsc#1092132- Update to version 0.0+git20180425.76e5ff7: * Turn off systemd status output while jeos-firstboot is running- Update to version 0.0+git20180406.e01f473: * Setup quota for btrfs, fix bsc#1087079- Update to version 0.0+git20180313.313b2ea: * Remove dracut initrd regeneration, bsc#1084161 * Remove obsolete kiwi hook, bsc#1084160- Update to version 0.0+git20180111.c39e31f: * append to vconsole.conf instead of overwriting- Update to version 0.0+git20171124.eead2bd: * Change default values for ifcfg files bsc#1069782- Update to version 0.0+git20171113.02e973c: * change initial snapshot number to 2 * Run dracut before initial snapshot- Update to version 0.0+git20171024.4c4ec65: * Add require for snapshots mount point * Initial network configuration fixes bsc#1061829- Update to version 0.0+git20170629.77ff28f: * Add udev-settle to wait all udev rules to be run * Provide default values for LINES and COLUMNS * Check if booted through EFI to fix yast bootloader * fixes after review- Update to version 0.0+git20170317.c20e917: * Use same dependencies as systemd-firstboot.service- Update to version 0.0+git20170310.18283bf: * Replace jeos-tool with jeos-add-repos script * Move jeos-add-repos to sbin- Update to version 0.0+git20170307.f650718: * Add [Install] section to jeos-firstboot.service- add license to file list- Update to version 0.0+git20161130.db63ad6: * Add LICENSE * Add README * Move ifcfg-eth0 to examples * Don't package service symlinks- Update to version 0.0+git20160916.ce20b59: * Fix jeos-tool typo- Update to version 0.0+git20160915.bd90972: * conflict with emergency.service * adjust for new kiwi * rename snapshot 1 to match normal SLE's * Create read-only snapshots * Set dialog heigh * Set kernel logging to warning * Apply changes from Matthias and disable timeline creation * Use jeos-tool to add repositories * Add comments- Update to version 0.0+git20160720.7177a42: * add tool to generate zypp repos from control.xml * fix copyright holder * conflict with emergency.service * adjust for new kiwi * rename snapshot 1 to match normal SLE's * Create read-only snapshots * Set dialog heigh * Set kernel logging to warning * Apply changes from Matthias and disable timeline creation- Update to version 0.0+git20160901.d14f112: * Removed jeos-tool- Update to version 0.0+git20160720.7177a42: * add tool to generate zypp repos from control.xml * fix copyright holder * conflict with emergency.service * adjust for new kiwi * rename snapshot 1 to match normal SLE's * Create read-only snapshots * Set dialog heigh * Set kernel logging to warning * Apply changes from Matthias and disable timeline creation- Update to version 0.0+git20151209.591a818: + Scripted reset/update of openSUSE jeos-firstboot based on SLE jeos-firstboot- Update to version 0.0+git20151118.ee47f82: + remove 70-persistent-net.rules + Only show the SLES specific 'SUSEConnect' dialog if running SLES + fix dryrun + check for SUSEConnect instead of triggering on SLE + don't prompt EULA on openSUSE + prompt for locale first + prepare to localize + use localized eula file + mark snapshots for cleanup (bsc#949674)- Update to version 0.0+git20150930.4398233: + don't try to create snapshot 2 again + another attempt to fix boot dependencies (bnc#947815) + halt doesn't really work. add loop instead- Update to version 0.0+git20150925.7abb8f2: + tune ordering of the service a bit + call vconsole setup again + apply keyboard and locale before prompting for the password + move firstboot before colplug + update description- Update to version 0.0+git20150923.a897cec: + add kiwi hook to create snapshot + create snapshot after firstboot + start debug shell if no root password set- Update to version 0.0+git20150922.ebc74de: + fix dryrun + don't modify etc/motd- Update to version 0.0+git20150922.797a443: + eula and error handling + get rid of bashrc + switch of kernel message spamming + always use utf8 locales + set RC_LANG in sysconfig + confirm root password + snapper doesn't work in firstboot o_O + password workaround + try snapper + don't call snapper, useless anyways- initial package/bin/sh/bin/sh/bin/sh/bin/shlamb65 1585839615 0.0+git20200331.db3bc7c-lp152.1.1jeos-firstbootjeos-firstboot-functionsjeos-firstboot-snapshotjeos-firstboot-snapshot.servicejeos-firstboot.servicedefaultsjeos-firstboot.confjeos-firstbootREADMEjeos-firstbootjeos-firstbootLICENSE/usr/lib//usr/lib/systemd/system//usr/share//usr/share/defaults//usr/share/doc/packages//usr/share/doc/packages/jeos-firstboot//usr/share/licenses//usr/share/licenses/jeos-firstboot/-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.2/standard/a0c550a8846e64a7704796ee5ac85d5a-jeos-firstbootcpioxz5noarch-suse-linuxBourne-Again shell script, ASCII text executableASCII textdirectoryRRė(ɲ`aXtgXutf-849cf87ee6811233dba79007517dc44c2b4b702712a69f9483ffaa4d287528f61?7zXZ !t/O] crv9u,nzk\h6Cg8z}R+n?=E<1L3&hز,* |OUˬ9F\aU^M~IQţ8-\Pknp,J# Q.#[pi(kK^5<U6"RROaIk^Lx7166uw+6{& :o%1־kv~1XEa1ܯpeҊ*;A݇lW4In;,Vk@h@(<'6s+a՘ў^N _wo%*<1E4M6A'g`3GxHwgfU>eAa >v"CWG|͜,yT}S[{uW..N&1T:"|o;ٕixVV={ Z_20;Gw oBه L3')I(S__3_A>ʑ& ظa+$>ɢCi~q/2OheJòuv!!mL$&WL,}&nHO:3ai&% ÿ^;c9+z2N*+]n\l$ߡ(N]DI9[~ qYp=udHXòX쏴i BA+֞"| WOK&މk&{j^U>a϶|sNkEBLGJܑUklđ=~ %鶹+a?qs'ϹL%bYeuQv{Y:fzJ?5DQ0=Z{Z6𺕈Ӟ%Q c)_JUt>k&zj6$r3?t N%ſQ}EVC\ ۧ1b`C*AJZ?8ר^"v`+ܻe]VmSN|t;U,|wue<k8l)K7^0SYǠlT\J Čb*R |~/Lz﹟YJ'e↌(p>JD"Hjɐ(u W&5ZsX"(kNhrb:ʴr(*šΤi>/,!G 'hAzH~uZI4Zey@٘8N4!X =UBݵ웥Bx7oq?-"#q`LuDW%DJ.dՌ@MӜ]# cGMuP8S:leة 4m#OLoZLL)vnC uL"9!Hgoy'yO)%1 _]M}y t9q;5m&|xڟ!@amTWd vPVGvCɒ-˸9vkZڲw־+PoV.'D9sѠɼhz߮6vUJtÙmxmÂAba&W%v-MV`GS|:dNJă^DM4<=-pf>*PDs^P 0Lj8߼&oLQD"-CJ7s3Yj5{h7M@[ܙ:t~4C90IǶu'2smd.;}:ێeAٗt-74\[4j;~%qPKTTgɪ؃) Dn^$HE]3ig?GmZĻP :aYX4 F|v #,] L}`V _W"5㍩,\?3>Wj2Im"qmK!9M }8p`#??mgMw&+Or'`E@uWU3^5$ڱ/D2;HM+\@~An|T KIhJf9<:Ȋ6![@b>BQ$;\Na^;UG%wMe<΂P&;>a7}ٸܼLȜ(>`(oyr:QQyBeݹ4>TZe `H7$wpL&-RB@gheݰHMIRF` U@?:e(yZҿeP%gBwKlJoa/͝p֗5If'\n)%zjNo?ȗNeަyyybkaKu-C<S8M*{-КL^9Fi #VoFX˭)z7j֛`qqR@ giIV!ȣK<;(2ÆB l?]?},3o AeQ=[!XR$Oۯ 9.2\CJEk% Fc ,zzKjY>"@שs;gQ3.8G 8+ȗFcE}M ڿ"R2d!RaѩM!0TI"*6rj`/^U8I'ƌQ@ ̘rWk[me\4zT,r=-ni6M2s"gڮK)4Յ~[jꑟ+H$n/ic;^'L5on}>;;)%_֌>Y@B-fK_#٦>aw򰲋Ќ`/ݣNRqIq:z,?5w ᵙS7Mt0ͨ=EskZ9/fם wTmF' P|c}_a,;6ɱtȉ%O!-E^pe E{䘠AMO 7tntsk>}5p_%$0-'W#9Œ4:e]CX= b h h9iOG wK:iSsY0?櫰}N>Dض5nwoW^O7ipn'ʻ?D2,:7DoNO`J@Z¤jmԖ<m0\2:* Sn-ne6b{8M+2=iofN4mq|4a|tDXiMbRWs,g%G,q5"3G Q|V:J+DV:y6.XŗgeٔI'[9J^vr{'E?u0Ơ4lzɄ& % 7cD$^w\R]t'66 a͞R1^C&`=^߼LvN !M;SML}s 9Ԑ7D4&q 2aO, B S_q- iG[k3gok/uc5Г[gfQZ3(3]r]Pk(, rm `|+*אiqq|1J!DŽ/L+lƖ{/UNFE~.Tjt9b(^DVho<^zr04x/_@&"1sD4'"w9}}FhsvŊMg~3H`/ Zںg?:b @=<[8!vQ (G[A H6kn vsqE#Sˀ]__ٲ|4f ^t[Gʻwc,F j YpuUSִEF3j2cxw߰'*~m1P}Q3P'n׃ A%WgY#-oh LAvG&hߊ܈JrWGPCtY{{K"f}QB3_OSћIYKE\Iyce!9;7wm"kd9a4WH)zsu >QUPtw_,}Uk#PA1'Uӗzas1Xb/l$&bmc0C9*7;0ER]crf]HT\&S<: ({ú`x L{1iW06}j; ͑>*7_Fd=<]PoqgbFItŮg9co@mXBHw< ;\FCdC+;T#@0241"' #S'p9M[ɇ QMHp̫Nn?3v>-5s] r^{w7.dP9MEs4s mq4t;"tLiS#js .c2, G:|c>1Odjs6={XjtN] ?Uq$|)aQ=+u'R+ %fWіJ;G$[5sǴJ'i /Z cC}plJpSUCnAS? ů%c4dH_A#ƑEbG?K|.tM.Kը\q+D¹ZFmV7ԯwb9ڠm^,D|4uNQ/8 =@4vok;#)UYA~IP헟BMi#y t w,c)L;/j[7,_:]*+Y6EF.kxZlObw+]}b}@9./ikk6Kkݤ}z %E U@.;PCҺjFch+a12R|PC:ǵF WS녝զz#Sz/8_rO \hnRR#{X KY ~͸TNیHET-=K˜ʡ+ݱ]N,~k$;oD/beߝYsx ;~㳐9X7?ΪL?F[e Sv/w+4|QaT,@E9OQdͻ^8כEd&Nae:- y;X; ́9TOy9u|ӳc?>L>$@0A?m:C]{].E!.) ޒ)t7NY idD0{1,JavTDA KL@<l! !N8C+5/:`J[R+VSشSlr"-@,RƧ6X닸sѕneJ3HjvJTq,T? F~ysq,D=pgKI_\&=MK~rĢ_{>U:SsqivrV? m0o|gQ)<&P>;ϝt&LIӺ9 @dr]JL}~"]