ÿØÿÛ C 

ÿØÿÛ C 

<?php

namespace Faker\Provider\ka_GE;

class Company extends \Faker\Provider\Company
{
    protected static $companyPrefixes = [
        'áƒ¨áƒžáƒ¡', 'áƒ¨áƒžáƒ¡', 'áƒ¨áƒžáƒ¡', 'áƒ¡áƒ¡', 'áƒ¡áƒ¡', 'áƒ¡áƒ¡', 'áƒ™áƒ¡', 'áƒ¡áƒ¡ áƒ™áƒáƒ áƒžáƒáƒ áƒáƒªáƒ˜áƒ', 'áƒ˜áƒ›', 'áƒ¡áƒžáƒ¡', 'áƒ™áƒáƒáƒžáƒ”áƒ áƒáƒ¢áƒ˜áƒ•áƒ˜',
    ];

    protected static $companyNameSuffixes = [
        'áƒ¡áƒáƒ‘áƒ­áƒ', 'áƒ”áƒ¥áƒ¡áƒžáƒ”áƒ“áƒ˜áƒªáƒ˜áƒ', 'áƒžáƒ áƒáƒ›áƒ˜', 'áƒ™áƒáƒ›áƒžáƒšáƒ”áƒ¥áƒ¡áƒ˜', 'áƒáƒ•áƒ¢áƒ', 'áƒšáƒ˜áƒ–áƒ˜áƒœáƒ’áƒ˜', 'áƒ—áƒ áƒáƒ¡áƒ—áƒ˜', 'áƒ”áƒ˜áƒ“áƒ˜', 'áƒžáƒšáƒ£áƒ¡áƒ˜',
        'áƒšáƒáƒ‘áƒ˜', 'áƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ˜', ' áƒ“áƒ áƒ™áƒáƒ›áƒžáƒáƒœáƒ˜áƒ',
    ];

    protected static $companyElements = [
        'áƒªáƒ”áƒ›', 'áƒ’áƒ”áƒ', 'áƒ¥áƒáƒ ', 'áƒ¥áƒ˜áƒ›', 'áƒšáƒ˜áƒ¤áƒ¢', 'áƒ¢áƒ”áƒšáƒ”', 'áƒ áƒáƒ“áƒ˜áƒ', 'áƒ¢áƒ áƒáƒœáƒ¡', 'áƒáƒšáƒ›áƒáƒ¡', 'áƒ›áƒ”áƒ¢áƒ áƒ',
        'áƒ›áƒáƒ¢áƒáƒ ', 'áƒ¢áƒ”áƒ¥', 'áƒ¡áƒáƒœáƒ¢áƒ”áƒ¥', 'áƒ”áƒšáƒ”áƒ¥áƒ¢áƒ áƒ', 'áƒ áƒ”áƒáƒ¥áƒ¢áƒ', 'áƒ¢áƒ”áƒ¥áƒ¡áƒ¢áƒ˜áƒš', 'áƒ™áƒáƒ‘áƒ”áƒš', 'áƒ›áƒáƒ•áƒáƒš', 'áƒ¢áƒ”áƒš',
        'áƒ¢áƒ”áƒ¥áƒœáƒ',
    ];

    protected static $companyNameFormats = [
        '{{companyPrefix}} {{companyNameElement}}{{companyNameSuffix}}',
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
    ];

    /**
     * @example 'áƒ˜áƒ› áƒ”áƒšáƒ”áƒ¥áƒ¢áƒ áƒáƒáƒšáƒ›áƒáƒ¡áƒ’áƒ”áƒáƒ¡áƒáƒ‘áƒ­áƒ'
     */
    public function company()
    {
        $format = static::randomElement(static::$companyNameFormats);

        return $this->generator->parse($format);
    }

    public static function companyPrefix()
    {
        return static::randomElement(static::$companyPrefixes);
    }

    public static function companyNameElement()
    {
        return static::randomElement(static::$companyElements);
    }

    public static function companyNameSuffix()
    {
        return static::randomElement(static::$companyNameSuffixes);
    }
}
