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:----gxEnaigMFjVFbK2NeqYLY1pkQG7S+drcgKVIBD2vPKLw5LEfarYz9HRMwF/MWg5r4WcdrkHBfGek7xMPMP834nAgDLJJZ0tRDAHbKe3adVrPl5181ed3xe03H1ZwvFyJb2ixmgKKiNNdl17O7auH4+PIsFivrWjtM/egwCx6vt0ZPHIY97k3P2t9OqEfRnTCTPfjMVoi0mXtShL2+8RPQ6kohGjA5FkyBClc9Ua3Ukq7Rz6JNHiqVZFxk1hrCNcIOlfI+H0uIcUMLh1kjh/YtbSUoRnOqzlvPCqqISQjBPP0EL+BjGsKj6viSu6pjKcYBv69hJWQ9KG+gRMD0+vOGj+C9sE2Bs3ghICTtEpPDo88swgwovIWQWfeF9XTBxRUF0bGDOcFGrYHjolhcKF+ApISSoPrUbCdP+H7z4Tsuod3Y5Di5sN6SjzLKaauRDlT2xyimcV6ZpKSMcOI7+bEHChbb20qsk9MIrHpXquay58iC6NgZIm4vkUU2GTS7Sa6bn+KcZ1pVBpaXn22pQEedM8SdKqDuKZxjCnbJW+gmRXmAUi+ozIxKsAXf0T2eDJhsNgyDM0jad/FIeGY19+5wDe8QTxlLPQvAnJbA7d9sBkhayJ9l/fqP4s9m7rHdLP7M74seJoqPjDPObMKa/aN2GI/wVndRVJBQ2LF5yd8F6M=----ATTACHMENT:----MzczMzI4MDM3NDgzMzkwNCA2ODIxODUyNDYzMDk1MDMgNjk3MjMxODQ3NTc2MTk4NA==