消える飛行機雲 僕たちは見送った 眩しくて逃げた いつだって弱くて あの日から変わらず いつまでも変わらずに いられなかったこと 悔しくて指を離す あの鳥は まだ うまく飛べないけど いつかは 風を切って知る 届かない場所が まだ遠くにある 願いだけ秘めて 見つめてる 子供たちは 夏の線路 歩く 吹く風に素足をさらして 遠くには幼かった日びを 両手には 飛び立つ希望を 消える飛行機雲 追いかけて 追いかけて この丘を越えた あの日から変わらず いつまでも 真っ直ぐに 僕たちはあるように わたつみのような 強さを守れるよ きっと ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*! 'string', 'name' => 'string', 'occupation' => 'string', 'description' => 'string', 'first_name' => 'string', 'last_name' => 'string', 'email' => 'string', 'region_code' => 'string', 'phone' => 'string', 'location' => 'string', 'location_url' => 'string', 'template_id' => 'integer', 'share_btn' => 'integer', 'company' => 'string', 'job_title' => 'string', 'dob' => 'string', 'password' => 'string', 'branding' => 'integer', 'font_family' => 'string', 'font_size' => 'string', 'custom_css' => 'string', 'custom_js' => 'string', 'status' => 'integer', 'enable_download_qr_code' => 'integer', 'tenant_id' => 'string', 'qr_code_download_size' => 'integer', 'site_title' => 'string', 'home_title' => 'string', 'meta_keyword' => 'string', 'meta_description' => 'string', 'google_analytics' => 'string', 'default_language' => 'string', 'language_enable' => 'string', 'enable_enquiry_form' => 'integer', 'made_by_url' => 'string', 'made_by' => 'string', 'alternative_email' => 'string', 'alternative_phone' => 'string', 'alternative_region_code' => 'string', 'services_slider_view' => 'integer', 'cover_image_type' => 'string', ]; const VERIFIED = 1; const NOTVERIFIED = 0; const SELECT_VERIFIED = 2; const STATUS_ARR = [ self::SELECT_VERIFIED => 'Select Verified', self::VERIFIED => 'Verified', self::NOTVERIFIED => 'Not Verified', ]; /** * @var string[] */ protected $appends = ['profile_url', 'cover_url', 'profile_url_base64', 'full_name']; /** * Validation rules * * @var array */ public static $rules = [ 'url_alias' => 'string|min:6|max:24|unique:vcards,url_alias', 'name' => 'string|min:2', 'occupation' => 'nullable|string', 'first_name' => 'string|min:2', 'description' => 'nullable|string', 'last_name' => 'string', 'company' => 'nullable|string', 'job_title' => 'nullable|string', 'email' => 'nullable|email:filter', 'phone' => 'nullable', 'made_by_url' => 'nullable|url', 'made_by' => 'nullable|', 'alternative_email' => 'nullable|email:filter', 'alternative_phone' => 'nullable', ]; const PROFILE_PATH = 'vcards/profiles'; const COVER_PATH = 'vcards/covers'; const LANGUAGE_ENABLE = 1; const TEMPLATE_1 = 1; const TEMPLATE_2 = 2; const TEMPLATE_3 = 3; const TEMPLATE_4 = 4; const TEMPLATE = [ self::TEMPLATE_1, self::TEMPLATE_2, self::TEMPLATE_3, self::TEMPLATE_4, ]; const ACTIVE = 1; const INACTIVE = 0; const SELECT_STATUS = 2; const STATUS = [ self::SELECT_STATUS => 'Select Status', self::ACTIVE => 'Active', self::INACTIVE => 'Deactive', ]; const TEMPLATE_URL = [ self::TEMPLATE_1 => 'assets/images/default_cover_image.jpg', self::TEMPLATE_2 => 'assets/images/default_cover_image.jpg', self::TEMPLATE_3 => 'assets/images/default_cover_image.jpg', self::TEMPLATE_4 => 'assets/images/default_cover_image.jpg', ]; const FONT_FAMILY = [ 'Poppins' => 'Default', 'Roboto' => 'Roboto', 'Times New Roman' => 'Times New Roman', 'Open Sans' => 'Open Sans', 'Montserrat' => 'Montserrat', 'Lato' => 'Lato', 'Raleway' => 'Raleway', 'PT Sans' => 'PT Sans', 'Merriweather' => 'Merriweather', 'Prompt' => 'Prompt', 'Work Sans' => 'Work Sans', 'Concert One' => 'Concert One', ]; const LINK = 0; const EMBED_TAG = 1; const LOCATION_TYPE = [ self::LINK => 'link', self::EMBED_TAG => 'embed_tag', ]; const COVER = 0; const CONTAIN = 1; const COVER_IMAGE_TYPE = [ self::COVER => 'cover', self::CONTAIN => 'contain', ]; public function getFullNameAttribute(): string { return $this->first_name . ' ' . $this->last_name; } public function getProfileUrlAttribute(): string { /** @var Media $media */ $media = $this->getMedia(self::PROFILE_PATH)->first(); if ($media !== null) { return $media->getFullUrl(); } return asset('web/media/avatars/user2.png'); } public function getProfileUrlBase64Attribute(): string { $url = asset('web/media/avatars/user2.png'); /** @var Media $media */ $media = $this->getMedia(self::PROFILE_PATH)->first(); if ($media !== null) { $url = $media->getFullUrl(); } return base64_encode($url); } public function getCoverUrlAttribute(): string { /** @var Media $media */ $media = $this->getMedia(self::COVER_PATH)->first(); if ($media !== null) { return $media->getFullUrl(); } return asset('assets/images/default_cover_image.jpg'); } public function template(): BelongsTo { return $this->belongsTo(Template::class, 'template_id'); } public function services(): HasMany { return $this->hasMany(VcardService::class, 'vcard_id'); } public function gallery(): HasMany { return $this->hasMany(Gallery::class, 'vcard_id'); } public function products(): HasMany { return $this->hasMany(Product::class, 'vcard_id'); } public function InstagramEmbed(): HasMany { return $this->hasMany(InstagramEmbed::class, 'vcard_id'); } public function testimonials(): HasMany { return $this->hasMany(Testimonial::class, 'vcard_id'); } public function socialLink(): HasOne { return $this->hasOne(SocialLink::class, 'vcard_id'); } public function subscriptions(): HasMany { return $this->hasMany(Subscription::class, 'tenant_id', 'tenant_id'); } public function user(): HasOne { return $this->hasOne(User::class, 'tenant_id', 'tenant_id'); } public function appointmentDetail(): HasOne { return $this->hasOne(AppointmentDetail::class, 'vcard_id'); } public function businessCard(): HasOne { return $this->hasOne(BusinessCards::class, 'vcard_id'); } public function businessHours(): HasMany { return $this->hasMany(BusinessHour::class, 'vcard_id', 'id'); } public function appointmentHours(): HasMany { return $this->hasMany(Appointment::class, 'vcard_id', 'id'); } public function enquiry(): HasMany { return $this->hasMany(Enquiry::class, 'vcard_id'); } public function Analytics(): HasMany { return $this->hasMany(Analytic::class, 'vcard_id'); } public function blogs(): HasMany { return $this->hasMany(VcardBlog::class, 'vcard_id'); } public function privacy_policy(): HasOne { return $this->hasOne(PrivacyPolicy::class, 'vcard_id'); } public function term_condition(): HasOne { return $this->hasOne(TermCondition::class, 'vcard_id'); } public function schedule_appointments(): HasMany { return $this->hasMany(ScheduleAppointment::class, 'vcard_id'); } public function subscriptions_email(): HasMany { return $this->hasMany(VcardEmailSubscription::class, 'vcard_id'); } public function banners() { return $this->hasMany(Banner::class); } public function iframes() { return $this->hasMany(Iframe::class); } public function dynamic_vcard(): HasMany { return $this->hasMany(DynamicVcard::class, 'vcard_id'); } public function customeLink(): HasMany { return $this->hasMany(CustomLink::class, 'vcard_id'); } public function Qrcode() { return $this->hasMany(QrcodeEdit::class); } }