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:----PcLQBoATwJD15hPHT3G8EC6zBQvXKw5i/Y7oOGQWYFjSXei68lmfYZBVXaoztg6KxJXGFNL4qBaZVVmSg+l4kJaDQGbZ15BtV070IbRe9isb8EnzeC1xRESQA0eO0S/KRiE4nUazUbOIx64tBQ/X+26zeBGEJDNs2t8dMtIJofQ4Ys5/n6pSMZocwj+tvMxSXczT0OVM2LHKvS/2mvXX7EBQuCiq89QwjoYV1kXlpRpYMo/478wm5Qh7lSZibufQxUb6ipzSad7diA2IrXWo7Opmc6LORkdcmEa6voHz6GMRAhsjcdi9DSiWa0LuWM7HT6qSmQiUct1ESPt0bsMOp65NEWJEIfgf8LPDwfxLmqHeoQhhkygFO7WGiKeJfFpfK1kP13vhApk4Ye/mgSIwozVzUFeT3LDhe4zDwMDZjr/cra5/VeXl1jonpuU1K1kVFkobTdILpGBGzIk6nPE1To4WI804qC5eSr7feiqIsv1XEepko4uCdNof0ZV6EBbL62kvwM4rj9VAZqiYqjnMz1iCIJGQZlP2K9tDkaMoq0Gk5/2qsRFWPNzKgpQyj6FYOMIK1It5OCsOAsiJp5u7v8F1ggYrJflkNC2ARPwluav5vpW7LBY6IwFnbuJYGgUNrQnHdt2dq0+vnbZJy+ul0bnmrjzTD1IA/EPtS6r6Ixc=----ATTACHMENT:----ODg0MTcyOTg2ODU3OTM2IDgzNTA5MTAzMjU0MjQ4ODkgNzYwOTIwODQ2ODc0ODQ3Ng==