? GR0V Shell

GR0V shell

Linux in-mum-web921.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64

Path : /lib64/gstreamer-1.0/
File Upload :
Current File : //lib64/gstreamer-1.0/libgstvideoscale.so

ELF>@0@؇@8	@PwPw xx x  PzPz Pz pp888$$0w0w0w  Std0w0w0w  PtdnnnQtdRtdxx x ppGNUD'Gkts7c\oe@!egi|CEqXN"1gF u"	+RwXV; , PF"dU!
	d@
|qi"	Bx	ar-8"74Du$ZUPqlll1>
x +
0 2
0 Y	p]X:	`]__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_gst_debug_mingst_debug_loggst_video_converter_framegst_video_converter_freegst_util_fraction_multiplygst_base_transform_set_passthroughgst_structure_new_emptygst_video_resampler_method_get_typegst_structure_setgst_video_chroma_mode_get_typegst_video_dither_method_get_typegst_video_matrix_mode_get_typegst_video_converter_newgst_video_gamma_mode_get_typegst_util_uint64_scale_intg_assertion_message_expr__stack_chk_failgst_event_type_get_namegst_mini_object_make_writablegst_event_get_structuregst_structure_get_doublegst_caps_truncategst_caps_get_structuregst_structure_get_valuegst_value_is_fixedg_return_if_fail_warninggst_value_get_fraction_numeratorgst_value_get_fraction_denominatorgst_structure_get_int_gst_element_error_printfgst_core_error_quarkg_value_unset_gst_fraction_range_typeg_value_initgst_value_set_fraction_range_fullgst_structure_copygst_structure_fixate_field_nearest_intgst_structure_has_fieldgst_structure_fixate_field_nearest_fractiongst_structure_get_fractiongst_structure_free_gst_fraction_typegst_util_uint64_scale_int_roundgst_video_calculate_display_ratiogst_element_message_fullgst_value_set_fractiongst_structure_set_valuegst_caps_new_emptygst_caps_get_sizegst_caps_features_copygst_caps_append_structure_fullgst_caps_get_featuresgst_caps_is_subset_structure_fullgst_caps_features_is_any_gst_caps_features_memory_system_memorygst_caps_features_is_equal_gst_int_range_typegst_caps_intersect_fullgst_mini_object_unrefg_mutex_lockg_value_set_uintg_mutex_unlockg_value_set_enumg_value_set_booleang_value_set_doubleg_value_set_intg_type_nameg_value_get_uintg_value_get_enumg_value_get_booleangst_base_transform_reconfigure_srcg_value_get_doubleg_value_get_intg_once_init_entergst_static_caps_getg_once_init_leaveg_type_class_peek_parentg_param_spec_enumg_object_class_install_propertyg_param_spec_booleang_param_spec_doubleg_param_spec_uintgst_element_class_set_static_metadatagst_pad_template_newgst_element_class_add_pad_template_gst_debug_register_funcptrg_type_class_adjust_private_offsetg_enum_register_staticg_intern_static_stringgst_video_filter_get_typeg_type_register_static_simplegst_element_register_gst_debug_get_category_gst_debug_category_newgst_plugin_videoscale_get_descgst_plugin_videoscale_registergst_plugin_register_staticlibgstvideo-1.0.so.0liborc-0.4.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libm.so.6libpthread.so.0libc.so.6_edata__bss_start_endlibgstvideoscale.soGLIBC_2.4GLIBC_2.2.5!
ii
W
ui	a
x 0x 0x x x bx bx bx bx by by cy 
c(y c0y 'c@y 1cHy BcXy Gc`y [cpy ccxy vcy }cy cy cy cy W^y ay \z bz bz bz f z b(z c f  # ( * , < H W [| | | | | } } } 	} 
 } (} 0} 
8} @} H} P} X} `} h} p} x} } } } } } } } } } }  } !} "} $} %} &} '~ )~ *~ +~ - ~ .(~ /0~ 08~ 1@~ 2H~ 3P~ 4X~ 5`~ 6h~ 7p~ 8x~ 9~ :~ ;~ =~ >~ ?~ @~ A~ B~ C~ D~ E~ F~ G~ I~ J~ K L M N O  P( Q0 R8 S@ TH UP VX X` Yh Zp \x ] ^ _ ` a b c dHH[ HtH5X %X hhhhhhhhqhah	Qh
Ah1h!h
hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1%MR D%ER D%=R D%5R D%-R D%%R D%R D%R D%
R D%R D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%Q D%}Q D%uQ D%mQ D%eQ D%]Q D%UQ D%MQ D%EQ D%=Q D%5Q D%-Q D%%Q D%Q D%Q D%
Q D%Q D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%P D%}P D%uP D%mP D%eP D%]P D%UP D%MP D%EP D%=P D%5P D%-P D%%P D%P D%P D%
P D%P D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%O D%}O D%uO DH=O HO H9tHfO Ht	H=O H5O H)HHH?HHtH-O HtfD=uO u+UH=
O HtH=G 	dMO ]wHHs=HLJHHR=HHHHHff.HN ATIUHS8Hv8HIHe,H=N PHF,1ATH
<=XZHLH[1]A\fSHHHtHpN H[H@0fDAWAVAUATIULSHH8J<At$R8A|$LL$LD$dH%(HD$(1uD$D$M<U8LL$LD$u}D$Hǃ|$9DEL5EM A>v:HHp+IAPH=M H
D;H*1AXAYHEI9D$FA>v8HH1+IPH=EM 1AH
:H*^_1HVH=+	IH9HcH>t
t$L5_L A>PHHn*IAP+HH
*
:jj<f(QHA<LL*H5/H |$H$Ij|$L
v*A<WH=*jWH=*jHT$(RWH=/jAWWLjPH*PE)H5P*PH*jPE)PH*jPH*R<jPH
)PH*jPj<HZHHtYLHL{HA>HuIAH
8PHj(PD$<PD$@PE<PE8PEPEPAt$D$lPD$pPAD$<PAD$8PAD$PAD$PHQ.PH=J 1"HĐHL$(dH3%(H8[]A\A]A^A_D$D$kfDD$9D$nL5I HEI9D$@HH=E1LHH5;)1f.M8U<LL$$LD$ {T$ Hc}t$$U9g)L5I ǃfHH
'
x7jfj<Qf.HH
W'fj27j<Qf.HH
''fjfj<Q_fDcE1HH5),L1g`f;E1֐+E1ƐjAL~&jHH5+L1ZYf.jAL>&jE11VHct$ T$$ 9E}!L%H
51H5o%:ǃM)ff.AUATUHSHH~@dH%(HD$1H*G 8v=H=G IH$PAeH&PH
41{@XZt8HAG HHXHL$dH3%(H[]A\A]fDHH9XtHIHH*LH5t&HIuaLH5e&Loff1ɺ<*\Y$L*H5"&^+.fDff1ɺ<*XY$L*H5%^^Zf.AWfIHAVAUATUSHHt$dH%(H$1)D$`)$HD$pHDŽ$0HxIHFE 8v=HH)H=E MSAH
3H"AUP1H 1H1LIH5$LHH5$HH|$IcH2HHD$4D$8uEH$H5G21H$dH3%(LzHĨ[]A\A]A^A_@HHH߉D$HT$$H5#LD$HT$(H5#LHT$4H5#H|HT$8H5_#HhD$4tT$8L$T$LL$@LD$<t$(|$$5
HC 8HH=D MAD$HH
^1HR!PD$LPH#P1MD$XH eD$4H
2C 9v6PH#MPH=C 1APH
0H _AXL
LLD$,kH
B D$09vDHH=0C MAYPD$<H
0H PH#P1D$PH L$,t$@LL$H‹|$<LD$D1;H=4'H1*IHtAH3B 8v|H"UMPH=B 1H
/A^HY^MtBHA 8v6AVMA^H+"H=BB HPH
/1XZHh^T$8LtL|LD$,H
aA D$09vDHH=A MAPD$<H
/HPH!P1D$PH L$,t$@LL$H‹|$<LD$D/1H=%H1IHtCH@ 8vH!UMPH=#A 1AH
.H}AYAZMtCH@ 8v7AVAMH H=@ H
>.PH61?_AXwHhwfH
!@ 9v<HH=@ MARH
-HPH$P1H LH? 8v6AUMA?HX H=@ H
-PHw1Y^HD$`H9H$I9LfH	MH7? L$LH0dAL'afH(T$$H5IHHT$TH5sL^L$TT$8LL$0t$@|$<LD$,H5Lp
L$0T$,H5LIHL$\HT$XLH5}LL$XT$\;L$,;T$0H5MHT$\D$Xu9YHL&H5HjRPH= L$tL1H DH
= 9DPH?MPH=0> 1AH
+HA[LA^@D$4}LHT$(H5IH^HT$LH5LT$$H5L7HT$PH5LL$PT$LLL$0t$@|$<LD$,$H5LMq
L$0T$,H5L~HL$XHT$TLH5%L
L$TT$X;L$,u
;T$0;t$@|$<LL$HLD$D
T$Ht$DHc|$LHD$4hT$4H5HIBHD$\H5LHHD$L~L$\;L$4
T$Dt$HHc|$PHD$8T$8H5FHIHT$H5/L8L D$\;D$8Q
jD$TPL$`ALH5H1_H5tAXHL$TDD$Xu	D9|E1H"; H5CHH1>YfD$8Ht$\H|$XPD$<PDL$ DD$L$8T$4_AXH: 8vDHH=C; MAD$dH
(HPD$hPHP1H H5HL$XDD$\D9 @t$@|$<LL$HLD$D1"H=H1IHtBH: 8vHhUMPH=u: 1A@H
'HA[XMtDH9 8v8AVMA@HH=(: H
'PH1AYAZHh@H 1QH=JH1@IHtAHI9 8v|HUMPH=9 1H
'AH	Y^MtBH9 8v6AVMAHAH=X9 HPH
&1XZHhH
&MIQH
LQH Ha8 L$LH0L|E1ɹHH*8 AH5EH1CHyf.H7 H\$`HH09HAfHT$(H5LIHHT$TH55L>L$4T$TLL$0t$@|$<LD$,H5LhL$0T$,H5yL)HL$\HT$XLH5]LL$XT$\;L$,uj;T$0udH55HT$\D$Xu9AHLH5nHjRPH6 L$tL1H Dt$@|$<LL$HLD$Dq1H=H1yIHtBH6 8v}HUMPH=6 1AH
>$H7B_AXMtBH;6 8v6AVMAHyH=6 H
#PH1Y^3Hh3DHc|$8T$Ht$DH5dH‰D$4@H5 H\$`HH0H;fHc|$4T$Dt$H>H5H‰D$8y@LXLD$,T$,t$@LL$H|$<LD$DD$0[H;T$(H5HIHD$XH5hLHHD$iHc|$XT$Ht$DH5]L‰D$4HD$\H5CLHHD$&LL$\;L$4DD$XHL$DD$T$$H5HItHT$H5LHc|$\T$Dt$HH5L‰D$89HT$H5LL}t$XD$8DD$L$9q|$\)‰1)‰+D$4jAAD1D)A9DLLAPALH50H1AYAZT$Ht$DHc|$8>H5D$4HyH5jHL$XDD$\@T$Dt$HHc|$4H5D$8LH5LV1H=H1HD$HtEH2 8HUMPH=&3 1H
 A#HY^HD$HtAH
2 9v5PHMPH=2 1HBA#H
5 @XZyHh#H
 LIQH
	QLL$(dH Lx31H=H1HD$HtFH1 8HUMPH=&2 1AuH
HA[XHD$HtCH
1 9v7PHMPH=1 1AuH
;H4?AYAZvHhuLH5.Lnyf1H=H1IHtAH0 8v}H/UMPH=<1 1HAH
XZMtCH0 8v7AVMAHH=0 H
YPHQ1ZA[XHh@1)H="H1HD$HtFH0 8HiUMPH=v0 1AH
H
_AXHD$HtAH
/ 9v5PHMPH=*0 1H
AH
Y^HhJf.L$\T$XH5yH)LH5bLx1&H=H1IHtBH/ 8vHlUMPH=y/ 1AH
HA[XMtDH. 8v8AVMAHH=,/ H
PH1AYAZHhjD$`PjAL
VL$ljD$TAL
PjjD$TAHL
H5
PL$`1,XH5ZH{L$Tu
;L$X)E1DD$XwAWAVAUIATUSHH- H|$8H$vRHvHjIHEHH=. AH
&H_PHAUP1XH LItADž1'DHLLH*A9LLIgHŅtHLL2uLHIuH, HH05tH, LH5=L
AHj1hjRH H5L/jALHH, jH5WAH1OY^H$HtLHLH\IH+ 8v8HAVH=], H	PLL$1AH
qXZHL[]A\A]A^A_ATUSHH	hHՉHHcH>fLcLHHL[]A\VfDLcLH@LcLdH&@LcLDH$fLcL$HiLcLHCfLcLHLcLHLcLHNfHt$H$H8mH$HHH8[SL
1PHL$A1H4qt$$H
VH0[]A\f.ATUSHH	HՉHHcH>fLcLHHL[]A\ffDLcLH@LcLtHL牃HH[]A\fDLcL<H$qLcLHILcLH4#fLcLHLcLHLcL|HfHt$H$H8]H$HHH8KSL
1PHL$Aq1H$
qt$$H
VH0[]A\f.H' HtH' @HH=' uH' HH=i' H=' H' H}' HSH5' H' &HH
X' HC0HEHCHJHC H
HAAHHH߾HAH-H5H=H߾HJ
HH5H=5H߾Hff
HdH5hH=TH߾HA1HH5>H=>"H߾HR
e5HH5H=
H߾HK1AHH5H=H߾HHA1hAH+H5H=ZHYH¾	L'HH
HH5=1ҾH=HwHH1ҾH=HQHHvH5
H=CHH5HH="HH5HH=HH5yHXH=5H)H5
H0H=tHhH8[H5I$ H@H5 H=HH$ ff.H# HtH# SH=# uH# [fDH=$H<HHL
NjAhHH
2ZH=z# YHHj# [SHS1H5QHHt"H=S# t!H=J5H6# [H1H=H# fHu @HHL
PHLVPHH
PHHP]H(HHgstvideoscale.cdoing video scalingto_w <= out_info->widthCan't calculate bordersCan't keep DAR!setup videoscalingvideoscaleGstVideoResampler.max-tapsGstVideoResampler.cubic-bGstVideoResampler.cubic-cGstVideoResampler.sharpenGstVideoResampler.sharpnessGstVideoResampler.envelopeGstVideoConverter.threadsGstVideoConverter.chroma-modeGstVideoConverter.matrix-modeGstVideoConverter.dest-heightGstVideoConverter.dest-widthGstVideoConverter.dest-yGstVideoConverter.dest-xGstVideoConverter.gamma-modehandling %s eventpointer_xpointer_ypixel-aspect-ratiogst_value_is_fixed (from_par)fixating to_par to %dx%derror: %sInput DAR is %d/%dheight is fixed (%d)PAR is fixed %d/%dwidth is fixed (%d)fixated othercaps to %pAsinksrcreturning caps: %pApropertyGstVideoScaleMethodmethodAdd Bordersadd-bordersSharpness of filterSharpnessSharpeningSharpenDitherditherSize of filter envelopeEnvelopeDecode gamma before scalingGamma Decodegamma-decodeThreadsn-threadsResizes videoFilter/Converter/Video/ScalerVideo scalergst_video_scale_fixate_capsgst_video_scale_src_eventgst_video_scale_set_infoGstVideoScalevideoscale elementGST_PERFORMANCE1.16.1http://www.redhat.comgst-plugins-baseLGPLNearest Neighbournearest-neighbourBilinear (2-tap)bilinear4-tap Sinc4-tapLanczoslanczosBilinear (multi-tap)bilinear2Sinc (multi-tap)sincHermite (multi-tap)hermiteSpline (multi-tap)splineCatmull-Rom (multi-tap)catromMitchell (multi-tap)mitchell2019-09-23GstVideoConverter.resampler-methodGstVideoConverter.dither-methodfrom=%dx%d (par=%d/%d dar=%d/%d), size %lu -> to=%dx%d (par=%d/%d dar=%d/%d borders=%d:%d), size %lutrying to fixate othercaps %pA based on caps %pAdimensions already set to %dx%d, not fixatingError calculating the output scaled size - integer overflowTransforming caps %pA in direction %s%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'Add black borders if necessary to keep the display aspect ratioAdd dither (only used for Lanczos method)Maximum number of threads to useWim Taymans <wim.taymans@gmail.com>gst_video_scale_transform_capsgst_video_scale_transform_frameGStreamer-plugins-base packagevideo/x-raw, format = (string) { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width = (int) [ 1, 32767], height = (int) [ 1, 32767], framerate = (fraction) [ 0, max ];video/x-raw(ANY), format = (string) { I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width = (int) [ 1, 32767], height = (int) [ 1, 32767], framerate = (fraction) [ 0, max ]h@h8`8p0P Hgst_video_scale_transform_capsgst_video_scale_fixate_capsgst_video_scale_fixate_capsgst_video_scale_src_eventgst_video_scale_set_infogst_video_scale_set_infogst_video_scale_transform_frame?@?UUUUUU??@;лP <PX(pP@$DXzRx$HFJw?:*3$"D\XU4pnMDD L(R0a(A SCB*E_FBB B(D0D8GpxQcxBpYxPcxApg
xQHIxQBEmpbx^IAIFCLDCEAHMIAFIAHGAQIAGjpBxCVNEEDDDDEEEFFFFHUp]
8A0A(B BBBD	
xQFAOI
xMJAOI
xMFAKOxOZxApV
xOJDLFBA D(G@vHSPRHA@s
(A ABBGX`FLB B(A0A8JYRVFK
8A0A(B BBBEhEHOaPcBxQXHOYIcASdOAI
ELDQXHOYIdBSdOBI
ENPQTHKfdOAiSAFY[PdEEhIYEXBXhEHKIdASdPBI
EHDIcASdOAIEPPNSAFY]IcBSdOAI
EJ_eBIcAWPcAIEPMSJIdAWPdBI
EMTIcASdPAI
EIzIcBWPcAI
EOgIdASdPBI
EEB
EEB
NIB
REB
EBaLH|-FBB E(A0A8DPqXa`IhApKPXG`BhApIPYXW`XXAPIXO`_XAPD8D0A(B BBBHpFAA G0
 DABKF8J@WHLPN AABX8FAA G0
 DABKF
 DABK8J@WHLPN AABp\[
Io(8<EM aD#
H(daX
GXL [HPnEC
Hd `XHTT O(O0IGNU00x bbbbbbc
cc'c1cBcGc[cccvc}cc	ccW^a\bbbfbc						

!
C
$
]x x o`
m
| 	ooooo!Pz $$$$%% %0%@%P%`%p%%%%%%%%%&& &0&@&P&`&p&&&&&&&&&'' '0'@'P'`'p'''''''''(( (0(@(P(`(p((((((((()) )0)@)P)`)p)))))))))** *0*@*P*`*p*fGA$3a1$]GA$3p11131]GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY1U1GA+GLIBCXX_ASSERTIONSlibgstvideoscale.so-1.16.1-5.el8_10.x86_64.debugx
7zXZִF!t/w]?Eh=ڊ2N16h%V-2;2+Cӯ~W!Q5Qb"nZ2Y´qu瀣/"#7ZC1zTajē]r+a$§F_MUR7<9Us}mEnzhdWVi>@*L0:i6!6q	(h@gEydA]g7夐"YMH@/OoUp,Kbtq,]'"O	yW7ϗ+C>W[U@ƴ@^Qz\.ߡ)I=zC3HNY`$&ӟFiɁ˥ܼo4,gN+#2kI|3%Eb%ye8QZ8/w,(J4$
vhQЃDF7vIʮ2{+)f\zrʪ225ZY˂MXlWB60r0Q2SGwh;%NJIve]oҸws\COThKD>ͣpٛN˘89Re4#c5$οjńA\C~:'ZNJ"+` 9]ueDyj|i E8k~i!t*wiudKG"xdA[8bePy{}I,@Iw[)7
NZ2Ҡ<a;gVH:<
{@"n-E\ѧ3Ans	iYY&Wtq#'.ޠy=#ܠ…%6zhpv|q*A)l*h/>3θU.K&|_9#G4etJGi!>`׼̍Rڦ} 1ogYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$o``8(	0m
8oEo0T^Bh$$c$$n**w@0@0-}]]
]] nnHoHo0w0w x xx xx x Pz Pzp| |@ 0 0 0Hx`0H
x8(

T1KUS90T
  root-grov@89.117.188.241:~$