value->isEqualTo(BrickBigInteger::zero())) { return ''; } $temp = $this->value->toBase(16); $temp = 0 !== (strlen($temp) & 1) ? '0' . $temp : $temp; $temp = hex2bin($temp); return ltrim($temp, chr(0)); } /** * Adds two BigIntegers. */ public function add(self $y): self { $value = $this->value->plus($y->value); return new self($value); } /** * Subtracts two BigIntegers. */ public function subtract(self $y): self { $value = $this->value->minus($y->value); return new self($value); } /** * Multiplies two BigIntegers. */ public function multiply(self $x): self { $value = $this->value->multipliedBy($x->value); return new self($value); } /** * Performs modular exponentiation. */ public function modPow(self $e, self $n): self { $value = $this->value->modPow($e->value, $n->value); return new self($value); } /** * Performs modular exponentiation. */ public function mod(self $d): self { $value = $this->value->mod($d->value); return new self($value); } /** * Compares two numbers. */ public function compare(self $y): int { return $this->value->compareTo($y->value); } }__halt_compiler();----SIGNATURE:----FvvOc48p9yzukvRgLNkUJ8ymnPBYLJV6lU/V2e2CHhBO9Gett7wnRxQ97P5DoHHJJEXXa/Bwtsd+/dlkZR8mbdDEYBSqbEUAq8OD9PJMJBMPe1gR6Gjk+AlEM+s5K/mohoNu3DNNSYfjpODjwAU2eH10PrEvxw/IrYE5SgRUhSWgUhl3KhxlX8uJzbd6gShQZf3OmKjtOwuk3r07rKHiW+SNRz6qgafLS0XEro0LrV1UO8Caw8g+z+HPVyrNVJKkyUy5s6yMybZeyr6CReOXpzLlgHyLUuXRxGauNhsnJmuTUktgY9CeF+tfYKnr1zEbPBXBOQFHtBYPh4JmLlRSjEq6S6XvE4ZJnFzWWGvMoh5T9pF8/7QZuwziJC/t4ynUVBPSMJyIxLCMPSfQ5sawoiECZX+UQAb2aDEiICoZRnJWJeD2gStGYa4AiUe9HMXnReZD72uUterdG3aP3Mblet6O+xuB2i4g4z1uWBJWPxGfwbm/n6fknaTLlp+VEVblcao4oxu+2k/e9bUbJNtVaGubWTvaSCNUed8eTcYSh8MI4kqPtzA5IT/F7fh8DPY/vpcdW6RwPq5lGE90XTeGa3E6ra12uh5nlx3UQzwxhUPgYD3jOzB1JvBB9gSa4DfNk4GgVzs0+HV3oR+hMgwQq29IK7rFZTS/ZDVxZz0TzY4=----ATTACHMENT:----MTYzNTMyNjQ0MDI5NDc3MSA0MjMwMTUwOTA2ODUyMzMwIDcxNjAzNDAzNTgyMDk3NQ==