package Ġch . lead rian . samp . k amp . core . api . entity Ċ Ċ import Ġch . lead rian . samp . k amp . core . api . base . Has Model Id Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Player Enter Vehicle Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Player Exit Vehicle Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Death Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Paint job Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Res pr ay Listener Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Res pr ay Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Spawn Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Stream In Receiver Ċ import Ġch . lead rian . samp . k amp . core . api . callback . On Vehicle Stream Out Listener Ċ import Ġch . lead rian . samp . k amp . core . api . constants . SAMP Constants Ċ import Ġch . lead rian . samp . k amp . core . api . constants . Vehicle Model Ċ import Ġch . lead rian . samp . k amp . core . api . constants . Vehicle S ire n State Ċ import Ġch . lead rian . samp . k amp . core . api . data . Angle d Location Ċ import Ġch . lead rian . samp . k amp . core . api . data . Location Ċ import Ġch . lead rian . samp . k amp . core . api . data . Position Ċ import Ġch . lead rian . samp . k amp . core . api . data . Quaternion Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vector 3 D Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vehicle Colors Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vehicle Damage Status Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vehicle Door States Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vehicle Parameters Ċ import Ġch . lead rian . samp . k amp . core . api . data . Vehicle Window States Ċ import Ġch . lead rian . samp . k amp . core . api . entity . extension . Entity Extension Container Ċ import Ġch . lead rian . samp . k amp . core . api . entity . extension . Extend able Ċ import Ġch . lead rian . samp . k amp . core . api . entity . id . Vehicle Id Ċ import Ġch . lead rian . samp . k amp . core . api . exception . Creation FailedException Ċ import Ġch . lead rian . samp . k amp . core . runtime . SAMP Native Function Executor Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Player Enter Vehicle Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Player Exit Vehicle Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Death Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Paint job Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Res pr ay Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Spawn Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Stream In Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . callback . On Vehicle Stream Out Receiver Delegate Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Angle Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Angle d Location Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Coordinates Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Damage Status Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Door States Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Health Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Location Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Parameters Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Position Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Rotation Quaternion Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Velocity Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . property . Vehicle Window States Property Ċ import Ġch . lead rian . samp . k amp . core . runtime . entity . registry . Vehicle Registry Ċ Ċ class ĠVehicle Ċ internal Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġval Ġmodel : ĠVehicle Model , ĊĠĠĠĠĠĠĠ Ġcolors : ĠVehicle Colors , ĊĠĠĠĠĠĠĠ Ġcoordinates : ĠVector 3 D , ĊĠĠĠĠĠĠĠ Ġrotation : ĠFloat , ĊĠĠĠĠĠĠĠ Ġadd S ire n : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġresp awn Delay : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġvehicle Registry : ĠVehicle Registry , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġnative Function Executor : ĠS AMP Native Function Executor , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Spawn Receiver : ĠOn Vehicle Spawn Receiver Delegate Ġ= ĠOn Vehicle Spawn Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Death Receiver : ĠOn Vehicle Death Receiver Delegate Ġ= ĠOn Vehicle Death Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Player Enter Vehicle Receiver : ĠOn Player Enter Vehicle Receiver Delegate Ġ= ĠOn Player Enter Vehicle Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Player Exit Vehicle Receiver : ĠOn Player Exit Vehicle Receiver Delegate Ġ= ĠOn Player Exit Vehicle Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Stream In Receiver : ĠOn Vehicle Stream In Receiver Delegate Ġ= ĠOn Vehicle Stream In Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Stream Out Receiver : ĠOn Vehicle Stream Out Receiver Delegate Ġ= ĠOn Vehicle Stream Out Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Res pr ay Receiver : ĠOn Vehicle Res pr ay Receiver Delegate Ġ= ĠOn Vehicle Res pr ay Receiver Delegate (), ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon Vehicle Paint job Receiver : ĠOn Vehicle Paint job Receiver Delegate Ġ= ĠOn Vehicle Paint job Receiver Delegate () Ċ ) Ġ: ĠEntity < Vehicle Id >, ĊĠĠĠĠĠĠĠ ĠAbstract Destroy able (), ĊĠĠĠĠĠĠĠ ĠExtend able < Vehicle >, ĊĠĠĠĠĠĠĠ ĠHas Model Id Ġby Ġmodel , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Spawn Receiver Ġby Ġon Vehicle Spawn Receiver , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Death Receiver Ġby Ġon Vehicle Death Receiver , ĊĠĠĠĠĠĠĠ ĠOn Player Enter Vehicle Receiver Ġby Ġon Player Enter Vehicle Receiver , ĊĠĠĠĠĠĠĠ ĠOn Player Exit Vehicle Receiver Ġby Ġon Player Exit Vehicle Receiver , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Stream In Receiver Ġby Ġon Vehicle Stream In Receiver , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Stream Out Listener Ġby Ġon Vehicle Stream Out Receiver , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Res pr ay Receiver Ġby Ġon Vehicle Res pr ay Receiver , ĊĠĠĠĠĠĠĠ ĠOn Vehicle Paint job Receiver Ġby Ġon Vehicle Paint job Receiver Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġextensions : ĠEntity Extension Container < Vehicle > Ġ= ĠEntity Extension Container ( this ) ĊĊĠĠĠ Ġval Ġcomponents : ĠVehicle Components Ġ= ĠVehicle Components ( this , Ġnative Function Executor ) ĊĊĠĠĠ Ġval Ġtr ailer : ĠVehicle Tr ailer Ġ= ĠVehicle Tr ailer ( this , Ġvehicle Registry , Ġnative Function Executor ) ĊĊĠĠĠ Ġoverride Ġval Ġid : ĠVehicle Id ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġrequire Not Destroyed Ġ{ Ġfield Ġ} ĊĊĠĠĠ Ġvar Ġcoordinates : ĠVector 3 D Ġby ĠVehicle Coordinates Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġangle : ĠFloat Ġby ĠVehicle Angle Property ( native Function Executor ) ĊĊĠĠĠ Ġval Ġrotation Quaternion : ĠQuaternion Ġby ĠVehicle Rotation Quaternion Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġinterior Id : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . link Vehicle To Interior ( vehicle id Ġ= Ġid . value , Ġinterior id Ġ= Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġvirtual World Id : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnative Function Executor . get Vehicle Virtual World ( id . value ) ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . set Vehicle Virtual World ( vehicle id Ġ= Ġid . value , Ġworld id Ġ= Ġvalue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġposition : ĠPosition Ġby ĠVehicle Position Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġlocation : ĠLocation Ġby ĠVehicle Location Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġangle d Location : ĠAng led Location Ġby ĠVehicle Angle d Location Property ( native Function Executor ) ĊĊĠĠĠ Ġval Ġs ire n State : ĠVehicle S ire n State ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnative Function Executor . get Vehicle Params S ire n State ( id . value ). let Ġ{ ĠVehicle S ire n State [ it ] Ġ} ĊĊĠĠĠ Ġvar Ġparameters : ĠVehicle Parameters Ġby ĠVehicle Parameters Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġdoor States : ĠVehicle Door States Ġby ĠVehicle Door States Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġwindow States : ĠVehicle Window States Ġby ĠVehicle Window States Property ( native Function Executor ) ĊĊĠĠĠ Ġprivate Ġval Ġinitial Colors : ĠVehicle Colors Ġ= Ġcolors . to Vehicle Colors () ĊĊĠĠĠ Ġprivate Ġvar Ġ_ colors : ĠVehicle Colors Ġ= Ġinitial Colors ĊĊĠĠĠ Ġvar Ġcolors : ĠVehicle Colors ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ colors ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . change Vehicle Color ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvehicle id Ġ= Ġid . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor 1 Ġ= Ġvalue . color 1 . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor 2 Ġ= Ġvalue . color 2 . value ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ colors Ġ= Ġvalue . to Vehicle Colors () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġ_ paint job : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġvar Ġpaint job : ĠInt ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ paint job ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( value Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . change Vehicle Paint job ( vehicle id Ġ= Ġid . value , Ġpaint job id Ġ= Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ_ paint job Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġhealth : ĠFloat Ġby ĠVehicle Health Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġnumber Plate : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( value Ġ!= Ġnull Ġ&& Ġvalue . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . set Vehicle Number Plate ( id . value , Ġvalue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġvelocity : ĠVector 3 D Ġby ĠVehicle Velocity Property ( native Function Executor ) ĊĊĠĠĠ Ġvar Ġdamage Status : ĠVehicle Damage Status Ġby ĠVehicle Damage Status Property ( native Function Executor ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvehicle Id : ĠInt Ġ= Ġnative Function Executor . create Vehicle ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvehicle type Ġ= Ġmodel . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor 1 Ġ= Ġcolors . color 1 . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor 2 Ġ= Ġcolors . color 2 . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx Ġ= Ġcoordinates . x , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy Ġ= Ġcoordinates . y , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Ġ= Ġcoordinates . z , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrotation Ġ= Ġrotation , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadds ire n Ġ= Ġadd S ire n , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresp awn _ delay Ġ= Ġresp awn Delay Ġ?: Ġ- 1 ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( vehicle Id Ġ== ĠS AMP Constants . INVALID _ VE H IC LE _ ID ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠCreation FailedException (" Could Ġnot Ġcreate Ġvehicle ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġid Ġ= ĠVehicle Id . valueOf ( vehicle Id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis St reamed In ( for Player : ĠPlayer ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnative Function Executor . is Vehicle St reamed In ( vehicle id Ġ= Ġid . value , Ġfor player id Ġ= Ġfor Player . id . value ) ĊĊĠĠĠ Ġfun Ġresp awn () Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . set Vehicle To Resp awn ( id . value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Parameters For Player ( for Player : ĠPlayer , Ġobjective : ĠBoolean , Ġlocked : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . set Vehicle Params For Player ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvehicle id Ġ= Ġid . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġplayer id Ġ= Ġfor Player . id . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobjective Ġ= Ġif Ġ( objective ) Ġ 1 Ġelse Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdo ors locked Ġ= Ġif Ġ( locked ) Ġ 1 Ġelse Ġ 0 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġrepair () Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . repair Vehicle ( id . value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Angular Velocity ( velocity : ĠVector 3 D ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnative Function Executor . set Vehicle Angular Velocity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvehicle id Ġ= Ġid . value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠX Ġ= Ġvelocity . x , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠY Ġ= Ġvelocity . y , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠZ Ġ= Ġvelocity . z ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġcontains ( player : ĠPlayer ): ĠBoolean Ġ= Ġplayer . isIn Vehicle ( this ) ĊĊĠĠĠ Ġinternal Ġfun Ġon Spawn () Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ colors Ġ= Ġinitial Colors ĊĠĠĠĠĠĠĠ Ġ_ paint job Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġon Vehicle Spawn Receiver . on Vehicle Spawn ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Enter ( player : ĠPlayer , Ġis Pass enger : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Player Enter Vehicle Receiver . on Player Enter Vehicle ( player , Ġthis , Ġis Pass enger ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Exit ( player : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Player Exit Vehicle Receiver . on Player Exit Vehicle ( player , Ġthis ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Death ( kill er : ĠPlayer ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Vehicle Death Receiver . on Vehicle Death ( this , Ġkill er ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Stream In ( player : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Vehicle Stream In Receiver . on Vehicle Stream In ( this , Ġplayer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Stream Out ( player : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Vehicle Stream Out Receiver . on Vehicle Stream Out ( this , Ġplayer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Res pr ay ( player : ĠPlayer , Ġcolors : ĠVehicle Colors ): ĠOn Vehicle Res pr ay Listener . Result Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġon Vehicle Res pr ay Receiver . on Vehicle Res pr ay ( player , Ġthis , Ġcolors ) ĊĠĠĠĠĠĠĠ Ġif Ġ( result Ġ!= ĠOn Vehicle Res pr ay Listener . Result . Des ync ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ colors Ġ= Ġcolors ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġfun Ġon Paint job Change ( player : ĠPlayer , Ġpaint jobId : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ paint job Ġ= Ġpaint jobId ĊĠĠĠĠĠĠĠ Ġon Vehicle Paint job Receiver . on Vehicle Paint job ( player , Ġthis , Ġpaint jobId ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġextensions . destroy () ĊĠĠĠĠĠĠĠ Ġnative Function Executor . destroy Vehicle ( id . value ) ĊĠĠĠ Ġ} Ċ }