Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fYVfZ-0008Rg-9o for pgadmin-support@arkaria.postgresql.org; Thu, 28 Jun 2018 12:05:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fYVfX-0001Pj-Ig for pgadmin-support@arkaria.postgresql.org; Thu, 28 Jun 2018 12:04:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fYVfX-0001Pc-AZ for pgadmin-support@lists.postgresql.org; Thu, 28 Jun 2018 12:04:59 +0000 Received: from mail-oi0-x243.google.com ([2607:f8b0:4003:c06::243]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fYVfS-0004Ll-Sn for pgadmin-support@lists.postgresql.org; Thu, 28 Jun 2018 12:04:58 +0000 Received: by mail-oi0-x243.google.com with SMTP id f79-v6so4910536oib.7 for ; Thu, 28 Jun 2018 05:04:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8/NsVMV0Siui2WOkaTuwuYO067lV4wGwYU+15DQUWQ4=; b=T/njaBblPCJb0XpKSSWQsdMcswndADip2I6jQKy/tCs/4BY9Pq68TLtPrtFsPflP18 FHdmi4CBW6RXJnzWS26sH7ERSVgKtPsKKLl6B1IbHF25SA02ZCPueFWL/JZv+1/t/H/c DPZj+j9d98jM6WELiyIBmMwc3CeTyCFBZPwO5UCxYCKTSway+X03W5DIUKUutwEggzX1 H8p4aUcZhmgfNKTsDbn/EM5pbhVUkWHLK9uv+CfpNoILecoVguIYREmcETBhbM2Pc2pU YOw5fsuW2hVcowl2pKtYIQ6+o5BdUDwMrK4gbNmy2qunxh4Ky65XuI8VZ9hFzVyypWor 6idw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8/NsVMV0Siui2WOkaTuwuYO067lV4wGwYU+15DQUWQ4=; b=rgBxI4b5KSQsZuP+3hp2UwaxpKhjyIfEvovVCRIKLCmt1lqQ4jwx5cwinXIx3O02sr giEuriIQYnEHD64HoK3jfTFdv/IKnez4d17cAXs+txPYEIqtb+KLYm1APTk3jKlHzVbt kUU+ldojXGLv5NifBp9NNzd+z3CIPDv1hoOAYE/uXpV63DAo+rZO3gCclX/loOVtcMtp NY/59Hf+8CjvXq8iVzFiwdp2kBl+aYptvYpmls5jXcPyE+/AF7tNHNpnFSBqjmob639V ATfjTgkOHRF1n3C5z5racWbEiHzOqrFo/tKE2M+BQ0MG0cc60FMO6PIjmlsdo0TVAmqq m9lQ== X-Gm-Message-State: APt69E0EXCuBeD08C4icW5xaHNKOBl9hgW2WKkN+iY4wgqs8PfjaXoFf oALSd/RJulPXsuu6KIA+p6TfKIyL51NJ/r0pzdKr5g== X-Google-Smtp-Source: AAOMgpeu7cb/Y6njP31IBR4RHofgeUWfe24COscuVV6qmjAglXeFzKc7guh+BF3YVrNLxu2ZGUHFlTpu72jaT/3rYz4= X-Received: by 2002:aca:ce85:: with SMTP id e127-v6mr3780560oig.169.1530187492649; Thu, 28 Jun 2018 05:04:52 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:5959:0:0:0:0:0 with HTTP; Thu, 28 Jun 2018 05:04:32 -0700 (PDT) In-Reply-To: <248cd520-23bf-3ac8-7906-1c0b845ade04@gmail.com> References: <804d3650-ba80-256f-9684-3e5c997e2cf6@gmail.com> <2c23a715-5f19-52e9-de1a-23e04b44866f@gmail.com> <248cd520-23bf-3ac8-7906-1c0b845ade04@gmail.com> From: Murtuza Zabuawala Date: Thu, 28 Jun 2018 17:34:32 +0530 Message-ID: Subject: Re: pgAdmin 4 v3.1 Released To: Isaias Sanchez Cc: pgadmin-support@lists.postgresql.org Content-Type: multipart/alternative; boundary="000000000000f081de056fb289b2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000f081de056fb289b2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Do you have any web server installed? If yes then I suspect it is causing the issue because I can see in the code that we are sending MIME headers properly as *{'Content-Type': 'text/css'}*= for browser.css On Thu, Jun 28, 2018 at 5:17 PM, Isaias Sanchez wrote: > Browsers: > > Firefox 60.0.2 > > Chromium: 66.0.3359.181 > > The error in Firefox console is: > > The stylesheet http://localhost:5050/login?next=3D%2Fbrowser%2Fbrowser.cs= s > was not loaded because its MIME type, =E2=80=9Ctext/html=E2=80=9D, is not= =E2=80=9Ctext/css=E2=80=9D. > > In Chormium: > > style.css, pgadmin_commons.js and vendor.js NOT FOUND, the MIME in > browser.css is just a Warning. > Regards, > > Isaias S. > > On 28/06/18 11:33, Murtuza Zabuawala wrote: > > What is your browser and its version? > Do you see any errors on browser console > ? > > On Thu, Jun 28, 2018 at 4:50 PM, Isaias Sanchez < > isaias.sanchez.l@gmail.com> wrote: > >> look at the screenshots: >> >> >> On 28/06/18 11:15, Murtuza Zabuawala wrote: >> >> Sorry, =E2=80=8BI didn't get you, what do mean when you say 'web is like= only >> text'? =E2=80=8B >> >> >> On Thu, Jun 28, 2018 at 4:35 PM, Isaias Sanchez < >> isaias.sanchez.l@gmail.com> wrote: >> >>> This help a bit, I can log in, but the web is like only text, probably >>> is necessary to update another: >>> >>> # pip3 freeze >>> alembic=3D=3D0.9.2 >>> asn1crypto=3D=3D0.24.0 >>> Babel=3D=3D2.3.4 >>> bcrypt=3D=3D3.1.4 >>> beautifulsoup4=3D=3D4.4.1 >>> blinker=3D=3D1.4 >>> cffi=3D=3D1.11.5 >>> click=3D=3D6.6 >>> cryptography=3D=3D2.2.2 >>> extras=3D=3D1.0.0 >>> fixtures=3D=3D3.0.0 >>> Flask=3D=3D0.12.2 >>> Flask-Babel=3D=3D0.11.1 >>> Flask-BabelEx=3D=3D0.9.3 >>> Flask-Gravatar=3D=3D0.5.0 >>> Flask-HTMLmin=3D=3D1.3.2 >>> Flask-Login=3D=3D0.3.2 >>> Flask-Mail=3D=3D0.9.1 >>> Flask-Migrate=3D=3D2.1.1 >>> Flask-Paranoid=3D=3D0.2.0 >>> Flask-Principal=3D=3D0.4.0 >>> Flask-Script=3D=3D2.0.5 >>> Flask-Security=3D=3D3.0.0 >>> Flask-SQLAlchemy=3D=3D2.3.2 >>> Flask-WTF=3D=3D0.14.2 >>> html5lib=3D=3D1.0.1 >>> htmlmin=3D=3D0.1.12 >>> idna=3D=3D2.7 >>> itsdangerous=3D=3D0.24 >>> Jinja2=3D=3D2.7.3 >>> linecache2=3D=3D1.0.0 >>> Mako=3D=3D1.0.6 >>> MarkupSafe=3D=3D0.23 >>> paramiko=3D=3D2.4.1 >>> passlib=3D=3D1.7.1 >>> pbr=3D=3D3.1.1 >>> pgadmin4=3D=3D3.1 >>> psycopg2=3D=3D2.7.5 >>> psycopg2-binary=3D=3D2.7.5 >>> pyasn1=3D=3D0.4.3 >>> pycparser=3D=3D2.18 >>> pycrypto=3D=3D2.6.1 >>> PyNaCl=3D=3D1.2.1 >>> pyrsistent=3D=3D0.14.2 >>> python-dateutil=3D=3D2.7.2 >>> python-editor=3D=3D1.0.3 >>> python-mimeparse=3D=3D1.6.0 >>> pytz=3D=3D2018.3 >>> simplejson=3D=3D3.13.2 >>> six=3D=3D1.11.0 >>> speaklater=3D=3D1.3 >>> SQLAlchemy=3D=3D1.2.6 >>> sqlparse=3D=3D0.2.4 >>> sshtunnel=3D=3D0.1.4 >>> testtools=3D=3D2.3.0 >>> traceback2=3D=3D1.4.0 >>> unittest2=3D=3D1.1.0 >>> webencodings=3D=3D0.5.1 >>> Werkzeug=3D=3D0.9.6 >>> WTForms=3D=3D2.1 >>> >>> >>> On 28/06/18 10:52, Murtuza Zabuawala wrote: >>> >>> Looks like you have an older version of htmlmin module (< 0.1.12). >>> >>> Please install/update htmlmin to version 0.1.12, let us know if that >>> solves the issue. >>> >>> -- >>> Regards, >>> Murtuza Zabuawala >>> EnterpriseDB: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> >>> On Thu, Jun 28, 2018 at 4:13 PM, Isaias Sanchez < >>> isaias.sanchez.l@gmail.com> wrote: >>> >>>> I just installed the Python Wheel 3.1 version on a centos 6 server and >>>> the app doesn't start, the error is this: >>>> >>>> 2018-06-28 10:37:23,668: ERROR werkzeug: Error on request: >>>> Traceback (most recent call last): >>>> File "/usr/local/lib/python3.6/site-packages/werkzeug/serving.py", >>>> line 177, in run_wsgi >>>> execute(self.server.app) >>>> File "/usr/local/lib/python3.6/site-packages/werkzeug/serving.py", >>>> line 165, in execute >>>> application_iter =3D app(environ, start_response) >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1997, in __call__ >>>> return self.wsgi_app(environ, start_response) >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1985, in wsgi_app >>>> response =3D self.handle_exception(e) >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1540, in handle_exception >>>> reraise(exc_type, exc_value, tb) >>>> File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line >>>> 33, in reraise >>>> raise value >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1982, in wsgi_app >>>> response =3D self.full_dispatch_request() >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1615, in full_dispatch_request >>>> return self.finalize_request(rv) >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1632, in finalize_request >>>> response =3D self.process_response(response) >>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>> 1856, in process_response >>>> response =3D handler(response) >>>> File "/usr/local/lib/python3.6/site-packages/flask_htmlmin.py", line >>>> 35, in response_minify >>>> self.html_minify.minify(response.get_data(as_text=3DTrue)) >>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/main.py", line >>>> 152, in minify >>>> self.input(*input) >>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/main.py", line >>>> 164, in input >>>> self._parser.feed(i) >>>> File "/usr/local/lib/python3.6/html/parser.py", line 111, in feed >>>> self.goahead(0) >>>> File "/usr/local/lib/python3.6/html/parser.py", line 171, in goahead >>>> k =3D self.parse_starttag(i) >>>> File "/usr/local/lib/python3.6/html/parser.py", line 345, in >>>> parse_starttag >>>> self.handle_starttag(tag, attrs) >>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/parser.py", >>>> line 222, in handle_starttag >>>> self._in_pre_tag -=3D self._close_tags_up_to(in_tag[0]) >>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/parser.py", >>>> line 189, in _close_tags_up_to >>>> raise OpenTagNotFoundError() >>>> htmlmin.parser.OpenTagNotFoundError >>>> >>>> >>>> >>>> On 28/06/18 09:56, Dave Page wrote: >>>> >>>> The pgAdmin Development Team are pleased to announce pgAdmin 4 version >>>> 3.1. This release of pgAdmin 4 includes over 30 bug fixes and new feat= ures. >>>> For more details please see the release notes at: >>>> >>>> https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_3_1.html. >>>> >>>> pgAdmin is the leading Open Source graphical management tool for >>>> PostgreSQL. For more information, please see: >>>> >>>> https://www.pgadmin.org/ >>>> >>>> Notable changes in this release include: >>>> >>>> * Add support for SSH tunneled connections. >>>> * Various fixes for handling data in SQL_ASCII databases. >>>> * Add support for LISTEN/NOTIFY in the Query Tool. >>>> * Function/Procedure support for PostgreSQL 11. >>>> * Various fixes and enhancements to the Greenplum support. >>>> >>>> Builds for Windows and macOS are available now, along with a Python >>>> Wheel, Docker Container and source code tarball from: >>>> >>>> https://www.pgadmin.org/download/ >>>> >>>> RPM and DEB packages are expected to be available on the postgresql.or= g >>>> repositories within the next few days. >>>> >>>> -- >>>> Dave Page >>>> pgAdmin Project Lead >>>> >>>> >>>> >>> >>> >> >> > > --000000000000f081de056fb289b2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Do you have any web server installed?
=
If yes then I suspect it is causing the issue because I can = see in the code that we are sending MIME headers properly as=C2=A0{'Content-Type': 'text/c= ss'}=C2=A0for browser.css


On Thu, Jun 28, = 2018 at 5:17 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com&g= t; wrote:
=20 =20 =20
Browsers:

Firefox 60.0.2

Chromium: 66.0.3359.181

The error in Firefox console is:

The stylesheet h= ttp://localhost:5050/login?next=3D%2Fbrowser%2Fbrowser.css was not loaded because its MIME type, =E2=80=9Ctext/html=E2=80=9D, is not =E2= =80=9Ctext/css=E2=80=9D.

In Chormium:

style.css, pgadmin_commons.js and vendor.js NOT FOUND, the MIME in browser.css is just a Warning.

Regards,

Isaias S.

On 28/06/18 11:33, = Murtuza Zabuawala wrote:
What is your browser and its version?
Do you see any errors=C2=A0on=C2=A0browser console?

On Thu, Jun 28, 2018 at 4:50 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:

look at the screenshots:



On 28/06/18 11:15, Murtuza Zabuawala wrote:
Sorry, =E2=80=8BI didn't get you, what do mean when you = say 'web is like only text'?=C2=A0=E2=80=8B


On Thu, Jun 28, 2018 at 4:35 PM, Isaias Sanchez <isaias.sanchez.l= @gmail.com> wrote:

This help a bit, I can log in, but the web is like only text, probably is necessary to update another:

# pip3 freeze
alembic=3D=3D0.9.2
asn1crypto=3D=3D0.24.0
Babel=3D=3D2.3.4
bcrypt=3D=3D3.1.4
beautifulsoup4=3D=3D4.4.1
blinker=3D=3D1.4
cffi=3D=3D1.11.5
click=3D=3D6.6
cryptography=3D=3D2.2.2
extras=3D=3D1.0.0
fixtures=3D=3D3.0.0
Flask=3D=3D0.12.2
Flask-Babel=3D=3D0.11.1
Flask-BabelEx=3D=3D0.9.3
Flask-Gravatar=3D=3D0.5.0
Flask-HTMLmin=3D=3D1.3.2
Flask-Login=3D=3D0.3.2
Flask-Mail=3D=3D0.9.1
Flask-Migrate=3D=3D2.1.1
Flask-Paranoid=3D=3D0.2.0
Flask-Principal=3D=3D0.4.0
Flask-Script=3D=3D2.0.5
Flask-Security=3D=3D3.0.0
Flask-SQLAlchemy=3D=3D2.3.2
Flask-WTF=3D=3D0.14.2
html5lib=3D=3D1.0.1
htmlmin=3D=3D0.1.12
idna=3D=3D2.7
itsdangerous=3D=3D0.24
Jinja2=3D=3D2.7.3
linecache2=3D=3D1.0.0
Mako=3D=3D1.0.6
MarkupSafe=3D=3D0.23
paramiko=3D=3D2.4.1
passlib=3D=3D1.7.1
pbr=3D=3D3.1.1
pgadmin4=3D=3D3.1
psycopg2=3D=3D2.7.5
psycopg2-binary=3D=3D2.7.5
pyasn1=3D=3D0.4.3
pycparser=3D=3D2.18
pycrypto=3D=3D2.6.1
PyNaCl=3D=3D1.2.1
pyrsistent=3D=3D0.14.2
python-dateutil=3D=3D2.7.2
python-editor=3D=3D1.0.3
python-mimeparse=3D=3D1.6.0
pytz=3D=3D2018.3
simplejson=3D=3D3.13.2
six=3D=3D1.11.0
speaklater=3D=3D1.3
SQLAlchemy=3D=3D1.2.6
sqlparse=3D=3D0.2.4
sshtunnel=3D=3D0.1.4
testtools=3D=3D2.3.0
traceback2=3D=3D1.4.0
unittest2=3D=3D1.1.0
webencodings=3D=3D0.5.1
Werkzeug=3D=3D0.9.6
WTForms=3D=3D2.1


On 28/06/18 10:52, Murtuza Zabuawala wrote:
Looks like you have an older version of=C2=A0htmlmin=C2=A0module (< 0.1.12)= .

Please install/update htmlmin=C2=A0to version 0.1.= 12, let us know if that solves the issue.

--
Regards,
Murtuza Zabuawa= la
EnterpriseDB:=C2= =A0http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Thu, Jun 28, 2018 at 4:13 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:

I just installed the Python Wheel 3.1 version on a centos 6 server and the app doesn't start, the error is this:

2018-06-28 10:37:23,668: ERROR=C2= =A0 werkzeug:=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 Error on request:
Traceback (most recent call last):
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/werkzeug/serving.py", line 177, in run_wsgi
=C2=A0=C2=A0=C2=A0 execute(self.ser= ver.app)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/werkzeug/serving.py", line 165, in execute
=C2=A0=C2=A0=C2=A0 application_iter= =3D app(environ, start_response)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1997, in __call__
=C2=A0=C2=A0=C2=A0 return self.wsgi_app(environ, start_response)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1985, in wsgi_app
=C2=A0=C2=A0=C2=A0 response =3D self.handle_exception(e)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1540, in handle_exception
=C2=A0=C2=A0=C2=A0 reraise(exc_type= , exc_value, tb)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/_compat.py", line 33, in reraise
=C2=A0=C2=A0=C2=A0 raise value
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1982, in wsgi_app
=C2=A0=C2=A0=C2=A0 response =3D self.full_dispatch_request()
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1615, in full_dispatch_request
=C2=A0=C2=A0=C2=A0 return self.finalize_request(rv)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1632, in finalize_request
=C2=A0=C2=A0=C2=A0 response =3D self.process_response(response= )
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask/app.py", line 1856, in process_response
=C2=A0=C2=A0=C2=A0 response =3D han= dler(response)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/flask_htmlmin.py", line 35, in response_minify
=C2=A0=C2=A0=C2=A0 self.html_minify.minify(respon= se.get_data(as_text=3DTrue))
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/htmlmin/main.py", line 152, in minify
=C2=A0=C2=A0=C2=A0 self.input(*inpu= t)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/htmlmin/main.py", line 164, in input
=C2=A0=C2=A0=C2=A0 self._parser.fee= d(i)
=C2=A0 File "/usr/local/lib/python3.6/html= /parser.py", line 111, in feed
=C2=A0=C2=A0=C2=A0 self.goahead(0)<= br> =C2=A0 File "/usr/local/lib/python3.6/html= /parser.py", line 171, in goahead
=C2=A0=C2=A0=C2=A0 k =3D self.parse= _starttag(i)
=C2=A0 File "/usr/local/lib/python3.6/html= /parser.py", line 345, in parse_starttag
=C2=A0=C2=A0=C2=A0 self.handle_star= ttag(tag, attrs)
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/htmlmin/parser.py", line 222, in handle_starttag
=C2=A0=C2=A0=C2=A0 self._in_pre_tag= -=3D self._close_tags_up_to(in_tag[= 0])
=C2=A0 File "/usr/local/lib/python3.6/site= -packages/htmlmin/parser.py", line 189, in _close_tags_up_to
=C2=A0=C2=A0=C2=A0 raise OpenTagNot= FoundError()
htmlmin.parser.OpenTagNotFound= Error




On 28/06/18 09:56, Dave Page wrote:
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 3.1. This release of pgAdmin 4 includes over 30 bug fixes and new features. For more details please see the release notes at:


pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see:


Notable changes in this release include:

* Add support for SSH tunneled connections.
* Various fixes for handling data in SQL_ASCII databases.
* Add support for LISTEN/NOTIFY in the Query Tool.
* Function/Procedure support for PostgreSQL 11.
* Various fixes and enhancements to the Greenplum support.

Builds for Windows and macOS are available now, along with a Python Wheel, Docker Container and source code tarball from:


RPM and DEB packages are expected to be available on the postgresql.org repositories within the next few days.

--=C2=A0
Dave Page
pgAdmin Project Lead



<= font color=3D"#888888">

=




--000000000000f081de056fb289b2--