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:----Ndn5c7ekVWyfuEsiokpghQZqOov5QxOGHP4tDjGZv+LidqHpmNTUfLw2l1OHIE/eSiPs0s5XeL0LyjxQ/dylGv4iYu0+SjTk2yVUWnn8f9BKc/rLf5u3s32THoi1tgm0P0vSlzjMiFkw53F/idO5BzvH/rNbEZjUO69UoPjDKsTf7HCaTS12RJPJ+f5yLratGKQ7fDV/ejIQ7xfmAWkSBN4dqCY+6Pii+ImpDo4opPG5WefrG7sXu+m9BlM1ljELytLXKdwJh0pBNOPbzdgS2UBKMCOI97M2vpdnoyw/kdNp0dvyMD3sgF6k4czydtbjd3RJmhUqKsHDEyvlriE6ycHuTUviR1Uzlw+E76rRMdmODu5UkFnCxkH6mw1LmwgKz8XfSeKMyc8RFP6ALv+hg/odpjY3sljU2XUbNiIKxy+SnSTcyJpOjfRrcJ+vS/7xtUMWxWeCGX9jHm6BMU1O2V0uIVFcxbU+vP8XEc+4oAAbIVNauTvExs84IhU1XcBZWICx09YHnvDXP/4IaDNRd4NVSqBapFEwKi0IKH23cNNT/28oTyzliEjzUkL7sjUEzBxK2zL9nVOD6ILnH3r0H5y/ZscFW2En1p+8HBzsTk0S01B0M+sxC9n2d2+6ynf9eixw+8349G/lQ9E3VzUzSjfWnhBzxo6U8siZQxJq4ok=----ATTACHMENT:----MzUyMDM5ODA0MjMzNjk2NSAyMjU0MjQyNTY4NzgxMTk5IDUxODc3MzI2OTA0Mjg4MDA=