using JuMP, EAGO

                     m = Model()

                     EAGO.register_eago_operators!(m)

                     @variable(m, -1 <= x[i=1:2] <= 1)

                     @variable(m, -3.357520876571253 <= q <= 3.7351340364874854)

                     add_NL_constraint(m, :(log(1 + exp(0.618782057809276 + -0.4828154761503023*log(1 + exp(0.8842828756523886 + -0.6089179668773923*log(1 + exp(0.019018219753813348 + 0.8244023518746615*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.3296833580573324*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))) + 0.44138625638024864*log(1 + exp(-0.9126485111761089 + 0.9176394232569307*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.371990627187599*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))))) + 0.3197591788003944*log(1 + exp(0.7251254505916935 + -0.923704860259535*log(1 + exp(0.019018219753813348 + 0.8244023518746615*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.3296833580573324*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))) + 0.28767280168552967*log(1 + exp(-0.9126485111761089 + 0.9176394232569307*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.371990627187599*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))))))) + log(1 + exp(-0.0992210488643468 + 0.772244110024173*log(1 + exp(0.8842828756523886 + -0.6089179668773923*log(1 + exp(0.019018219753813348 + 0.8244023518746615*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.3296833580573324*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))) + 0.44138625638024864*log(1 + exp(-0.9126485111761089 + 0.9176394232569307*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.371990627187599*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))))) + 0.07492471407403789*log(1 + exp(0.7251254505916935 + -0.923704860259535*log(1 + exp(0.019018219753813348 + 0.8244023518746615*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.3296833580573324*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))) + 0.28767280168552967*log(1 + exp(-0.9126485111761089 + 0.9176394232569307*log(1 + exp(-0.7862452642307147 + -0.6499989200319587*$(x[1]) + -0.39995929749666725*$(x[2]))) + 0.371990627187599*log(1 + exp(0.2947581350949262 + -0.3447038526107806*$(x[1]) + -0.5996590697259889*$(x[2]))))))))) - $q <= 0.0))

                     @objective(m, Min, q)

                     return m

                    