@php
if($type=="website"){
$base64Image = base64_encode($model_image);
}else{
if($image){
$base64Image = base64_encode(file_get_contents(public_path("storage/images/$image")) );
}else{
$base64Image = base64_encode(Storage::disk("Invoices")->get("invoices/{$qr_code}"));
}
}
$qrCodee64Image = base64_encode(Storage::disk("Qr")->get('qrCodes/'.$qr_code));
$qr_height = $qr_height??300;
$qr_width = $qr_width??300;
@endphp
@php
$gender = 'السيد/ة';
$realize = 'أنجز/ت';
if($cert->gender=="دكر"){
$gender = 'السيد';
$realize = 'أنجز';
}else if($cert->gender =="انثى"){
$gender = 'السيدة';
$realize = 'أنجزت';
}
$issued_date = $cert->created_at;
if(!is_null($cert->created_at)){
$issued_date = $cert->created_at->format('Y-m-d');
}
$start_date = $group->start;
if(!is_null($group->start)){
$start_date = $group->start->format('Y-m-d');
}
$end_date = $group->end;
if(!is_null($group->end)){
$end_date = $group->end->format('Y-m-d');
}
$qrCode='

';
if($type=="website"){
$sourceCode=$code;
}else{
$sourceCode=$code_print;
}
$course = $cert->course->title;
$pattern = '/[\x{0600}-\x{06FF}\x{0750}-\x{077F}]+/u';
if( preg_match($pattern, $course) === 1){
$course = preg_replace('/[^\p{Arabic}]/u', ' ', $course);
}
$sourceCode = str_replace([
'{name}', '{name_ar}','{course}','{qr_code}',
'{issued_date}','{start_date}','{end_date}',
'{national_id}', '{course_name_ar}', '{course_name}',
'{accreditation_number}','{hours}', '{certificate_number}',
'{id_cert}', '{group_name}', '{group_name_ar}','{location_ar}','{location}'
],
[
$cert->user->full_name??'-', $cert->user->full_name_ar,$course??'-',$qrCode??'-',
$issued_date??'-',$start_date??'-',$end_date??'-',
$cert->user->national_id??'-', $cert->course->title_ar??'-', $cert->course->title??'-',
$cert->accreditation_number??'-',$cert->hours??'-',$cert->id??'-',
$cert->id??'-', $group->title_en??'-', $group->title_ar??'-', $group->groupPlaces->name_ar??'-',
$group->groupPlaces->name??'-'
]
, $sourceCode
);
@endphp
{!! $sourceCode !!}
{{-- @if ( $loop->index < count($list_participant)-1)--}}
{{--
--}}
{{-- @endif--}}