Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iXJUm-0003UD-3v for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Nov 2019 06:29:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iXJUi-0001z0-01 for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Nov 2019 06:29:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iXJUh-0001yt-7o for pgadmin-hackers@lists.postgresql.org; Wed, 20 Nov 2019 06:29:39 +0000 Received: from mail-oi1-x241.google.com ([2607:f8b0:4864:20::241]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iXJUd-0004sg-Jl for pgadmin-hackers@postgresql.org; Wed, 20 Nov 2019 06:29:37 +0000 Received: by mail-oi1-x241.google.com with SMTP id y194so21527653oie.4 for ; Tue, 19 Nov 2019 22:29:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iErRZ2/92giI9S9jlawyTrlLKgRccB47WZou4K2VCcA=; b=xyHje7maGDmmujTxWb4gpAMQe22E02+1PFPpIbWrgJ24HarPVYhi/RtG0WLaIF/bbk zC1Ich9Ek1Wr5qDo7/nPi7t9kcdJ+0GorVm1bCty7XRdwkPhbgbrSbNUi4ahije4z3Dh Js/MOtYabsmE3rMPKrcW2hy3m3sV9ovoIHEClauSTuQuhDBAaYPA+mabrgyaF68F/slq b2FHPNvLoXK90rgn26gDl9vVAlVAKLsIxDHn2WX7J+pDO5WLiP12Yv7VNVRDWidgL5Th 1gGmgw3QE7nCLyAEr6/ekKuoBmGDOgREt4WDPZhyOJYdNNw3tndugwsYH2yFwqq4tmRn 8g5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iErRZ2/92giI9S9jlawyTrlLKgRccB47WZou4K2VCcA=; b=J1b5sicFodybbkIEfGja7Rt7WoR2ilshHY2aSp69OcmVs1IUiwrWCAn1eKhSlBiTIT YWWwf5NceZurm+2derQOXThs7VMz5EESyFatzmllu5z3bJEaScduQkTy4gRq/b7e0agB EhXHdKisl9ALExiZgZ7b3iho/i4Cb7c1yN9/OQ4uxk4aLXLJxlbgyh/TsqpWzY0irsnJ JNrCnmvbN7/ratSXYFVioM8hO47ybTDU/DyW7+YiK2Qyf65VeXOicnu4kVMc0uSFyuEg kV7FpTBZo/ub0S5EFO9UFV+8J6a9dul8kA1V9PX3txC1ExSdMyktQaH6wTsxyvw0ITNL G2VQ== X-Gm-Message-State: APjAAAVW8tQaqCWtJWY03NvC5xjtk2l3d8LXvkeYLtW4CZ53zyIgnxLP GYl6sFYCpiqpKO/RpZyMC2pB5r7YF3lloc8/Dgr0a+GmP4GJzUlL/SUhlqRzim02N90K+4Vh97f Y0iv9h5K3cvPC/Rn7JDsVAmyDEurkwSIeg/1eiv+gDOBIveXsXpmCp1dksjPuePl8F7wd9aE6yS I4ZTv8tPnfVHBX7Rae+/KKOGmhYp6SoUnvNQS0CC07Uh54leyRDx8= X-Google-Smtp-Source: APXvYqy1yHzyUcxzVDypV6lrfkVhWvHYcedf0Q8lWtxk3ZujQDFM7db3kx90LM8d+iowLwIGYvkav+X0FVLbhAGqVa0= X-Received: by 2002:aca:f408:: with SMTP id s8mr1351723oih.69.1574231374227; Tue, 19 Nov 2019 22:29:34 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Aditya Toshniwal Date: Wed, 20 Nov 2019 11:58:57 +0530 Message-ID: Subject: Re: [pgAdmin][RM4348] Theme options in pgAdmin and dark theme To: Akshay Joshi Cc: Dave Page , pgadmin-hackers , Ashesh Vashi Content-Type: multipart/mixed; boundary="000000000000db81e90597c14dcf" X-CLOUD-SEC-AV-Info: edb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000db81e90597c14dcf Content-Type: multipart/related; boundary="000000000000db81e80597c14dce" --000000000000db81e80597c14dce Content-Type: multipart/alternative; boundary="000000000000db81e60597c14dcd" --000000000000db81e60597c14dcd Content-Type: text/plain; charset="UTF-8" Hi Hackers, pgadmin.themes.json is created in web/pgadmin/misc/themes on "yarn run bundle" and is copied to generated directory also. This file is required for themes to show up. Currently, pgadmin.themes.json file is referred from web/pgadmin/misc/themes directory by the app. It is better to refer from generated directory instead so that it is not missed in the pgAdmin distribution phase. The pgAdmin 4.15 wheel distro is not having this file in web/pgadmin/misc/themes directory and so themes are not available in it. Attached is the patch to fix this. On Wed, Nov 13, 2019 at 11:36 AM Akshay Joshi wrote: > Thanks, patch applied. > > On Wed, Nov 13, 2019 at 10:46 AM Aditya Toshniwal < > aditya.toshniwal@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Attached is the patch to set browser autofill color. I've used primary >> light color to highlight autofill. Note that, this works only on webkit >> browsers. >> Kindly review. >> >> On Wed, Nov 13, 2019 at 10:03 AM Aditya Toshniwal < >> aditya.toshniwal@enterprisedb.com> wrote: >> >>> Hi Dave, >>> >>> On Tue, Nov 12, 2019 at 7:29 PM Dave Page wrote: >>> >>>> >>>> >>>> On Tue, Nov 12, 2019 at 1:47 PM Aditya Toshniwal < >>>> aditya.toshniwal@enterprisedb.com> wrote: >>>> >>>>> Hi Hackers, >>>>> >>>>> Attached is the patch to customize the scrollbar styling. A new SASS >>>>> variable added - $scrollbar-base-color is added to change the color as per >>>>> theme. >>>>> Please note, customization of scrollbar works only in webkit browsers >>>>> like Chrome, Safari. Mozilla does not have any way to customize. >>>>> >>>> >>>> That looks much nicer :-). >>>> >>>> One more issue I just spotted - I'm guessing it's specific to Alertify >>>> dialogues: >>>> >>>> [image: Screenshot 2019-11-12 at 13.57.34.png] >>>> >>> This is your browser autofill which is changing the color and not the >>> issue with the dialogs. >>> >>>> >>>> >>>> -- >>>> Dave Page >>>> Blog: http://pgsnake.blogspot.com >>>> Twitter: @pgsnake >>>> >>>> EnterpriseDB UK: http://www.enterprisedb.com >>>> The Enterprise PostgreSQL Company >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> Aditya Toshniwal >>> Sr. Software Engineer | EnterpriseDB India | Pune >>> "Don't Complain about Heat, Plant a TREE" >>> >> >> >> -- >> Thanks and Regards, >> Aditya Toshniwal >> Sr. Software Engineer | EnterpriseDB India | Pune >> "Don't Complain about Heat, Plant a TREE" >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > > *Sr. Software Architect* > *EnterpriseDB Software India Private Limited* > *Mobile: +91 976-788-8246* > -- Thanks and Regards, Aditya Toshniwal Sr. Software Engineer | EnterpriseDB India | Pune "Don't Complain about Heat, Plant a TREE" --000000000000db81e60597c14dcd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

<= span style=3D"font-family:verdana,sans-serif">pgadmin.themes.json is create= d in=C2=A0web/pgadmin/misc/themes= =C2=A0on "yarn run bundle" and is copied to = generated directory also. This file is required for themes to show up.
Currently, pgadmin.themes.json file is referred from=C2=A0web/pgadm= in/misc/themes directory by the app.=C2=A0It is better to refer from genera= ted directory instead so that it is not missed in the pgAdmin distribution = phase. The pgAdmin 4.15 wheel distro is not having this file in=C2=A0web/pg= admin/misc/themes directory and so themes are not available in it.
Attached is the patch to fix this.

<= br>
On Wed,= Nov 13, 2019 at 11:36 AM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Thanks, patc= h applied.

On Wed, Nov 13, 2019 at 10:46 AM Aditya Toshniwal <aditya.toshniwa= l@enterprisedb.com> wrote:
Hi Hackers,

Attached is the patch to set= browser autofill color. I've used primary light color to highlight=C2= =A0autofill. Note that, this works only on webkit browsers.
Kindly review.<= /div>

On Wed, Nov 13, 2019 at 10:03 AM Aditya Toshniwal <aditya.toshniwal@ent= erprisedb.com> wrote:
Hi Dave,

On Tue, Nov 12, 201= 9 at 7:29 PM Dave Page <dpage@pgadmin.org> wrote:


On Tue, Nov 1= 2, 2019 at 1:47 PM Aditya Toshniwal <aditya.toshniwal@enterprisedb.com&g= t; wrote:
Hi Hackers,
<= div style=3D"font-family:verdana,sans-serif">
Attached is the patch to customize the scrollbar stylin= g. A new SASS variable added - $scrollbar-base-color is added to change the= color as per theme.
Pl= ease note, customization of scrollbar works only in webkit browsers like Ch= rome, Safari. Mozilla does not have any way to customize.

That looks much nicer :-).

=
One more issue I just spotted - I'm guessing it's specif= ic to Alertify dialogues:

3D"Screenshot
This is your browser autofill whi= ch is changing the color and not the issue with the dialogs.=C2=A0
=C2=A0

-- =
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake=

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Compan= y


--
Th= anks and Regards,
Aditya = Toshniwal
Sr. Software Engineer |=C2=A0EnterpriseDB India |=C2=A0Pune
"Don't Complain a= bout Heat, Plant a TREE"


--
Th= anks and Regards,
Aditya = Toshniwal
Sr. Software Engineer |=C2=A0EnterpriseDB India |=C2=A0Pune
"Don't Complain a= bout Heat, Plant a TREE"


--
Thanks & Regards
Akshay Joshi
<= font color=3D"#3333FF">Sr. Software Architect=
<= font color=3D"#000000" face=3D"arial, sans-serif">EnterpriseDB Software = India Private Limited
Mobile: +91 976-788-8246=


--
Thanks and Regards,
Aditya Toshniwal
Sr. Software Engineer |=C2=A0EnterpriseDB In= dia |=C2=A0Pune
"Don't Complain about Heat, Plant a TREE"
=
--000000000000db81e60597c14dcd-- --000000000000db81e80597c14dce Content-Type: image/png; name="Screenshot 2019-11-12 at 13.57.34.png" Content-Disposition: inline; filename="Screenshot 2019-11-12 at 13.57.34.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_k2vx8w8s3 iVBORw0KGgoAAAANSUhEUgAAAqcAAAEICAYAAABiR12iAAABRmlDQ1BJQ0MgUHJvZmlsZQAAKJFj YGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8zAzcADhHIM/InJxQWOAQE+QCUMMBoVfLvGwAiiL+uC zJpv/vpJvpj+gbMsR4/z1x8/gakeBXClpBYnA+k/QJyWXFBUwsDAmAJkK5eXFIDYHUC2SBHQUUD2 HBA7HcLeAGInQdhHwGpCgpyB7BtAtkByRiLQDMYXQLZOEpJ4OhIbai8I8Li4+vgohBqZGpp6EHAu 6aAktaIERDvnF1QWZaZnlCg4AkMpVcEzL1lPR8HIwNCSgQEU5hDVn2+Aw5JRjAMhln+BgcF8JZCx HCGWmMDAsKOYgUFUGSGmupSBgf8JA8Pe5ILEokS4Axi/sRSnGRtB2NzbGRhYp/3//zmcgYFdk4Hh 7/X//39v////7zIGBuZbDAwHvgEAaZJg3+6I2+MAAAGdaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1 LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjY3OTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNjQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgog ICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KYK0N2gAA QABJREFUeAHtnQm8VVXZ/xeXC8ggJCCgiAODigo4o9KgvlIODWo2q5WaU2pWmlmpmE2WWtrfKas3 0dKcqzfNocISUXMCLCfACZNJUAQnBP7nu67PZd1993TOPefcfe/9LT6Xvfcan/Vda6/922uvvU+3 rbfeem3JuWq4auVTDVssjyLaZLZpKwIiIAIiIAIiIAJ5CXTr1i1v1JrHq5Ytcfk0VkO8VSOPPBTr VU4eWxRHBERABERABERABOpJoFwdFCf8qmWv2dLWMuLyaezRo0einZYgMUJGQFvTh9lXM68wX+2L gAiIgAiIgAiIQGcl0FbxGHJpS17lpO224YYbVueZfmh9HfYlVusAWUWIgAiIgAiIgAh0OALlCMEi Vq6xiEaZTRKgRkJbERABERABERABEchHIEk/dRTRWhhxmgQyXzMolgiIgAiIgAiIgAiIQBqBOK1V RMHabuI0DlAaUIWJgAiIgAiIgAiIgAhUl0BUjxVBrNZNnEYrX120yk0EREAEREAEREAERKCtBKJ6 rT3Eak3FabSCbQWm9CIgAiIgAiIgAiIgAvUjEGq5egnVmojTsCL1w6eSREAEREAEREAEREAEakXA 9F2tRWrVxKkZXCsgylcEREAEREAEREAERKD9CZjmq5VIbahGFc3IauSlPERABERABERABERABIpP AP1XCw3YppnTWhhU/KaQhSIgAiIgAiIgAiIgAkbA9GC1ZlIrEqdmhBmlrQiIgAiIgAiIgAiIQNcm YPqwrSK1LHFqhXZt9Kq9CIiACIiACIiACIhAEgHTi5WK1NxrTq2gJEPkLwIiIAIiIAIiIAIiIAJG oFLtmDlzWmnGZpi2IiACIiACIiACIiACXZOA6chyZlFTZ04tw66JU7UWAREQAREQAREQARGoBoFy NGXizGmYSffGnm7AyB3dqt5DqmGf8hABERABERABERABEejkBHq8sci9Ou9ht/qdt31N0ZZ5ZlBj Z05bCdOxe0qYdvIOpOqJgAiIgAiIgAiIQDUJMKk5oKQhmeQ0F2pM84tuW4nTaCI/Y9qwXjSdjkVA BERABERABERABEQglcCqkoYcMHKHFnGiWrNFYOmghTiNi6xH+VFkOhYBERABERABERABEchLYFXv oa2iojnjdCcRm8VpUoRWuclDBERABERABERABERABGpEwItTCdMa0VW2IiACIiACIiACIiACiQTi NGhDnGdiDgoQAREQAREQAREQAREQgSoSiGrR5sf6VSxDWYmACIiACIiACIiACIhAbgKhQJU4zY1N EUVABERABERABERABGpFwASqxGmtCCtfERABERABERABERCBsgggUCVOy0KmyCIgAiIgAiIgAiIg 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 EQEREAEREAEREIEuQqDx/vvvd2vWrImtLr8QtWTJktiwens+//zzjsf7JuA23XRTd8YZZ/jffX/r rbccIvtXv/qVmzZtmjeNGdgTTzzR7bnnnv73Zzn+5z//6Wdk+bZrWjjrPS+44AJ32GGHOfvWK2Xx yP3kk0/2+W+wwQZ+mcHpp5/uHnroIS86v/Od77hdd93VrVy50iFmb7zxRm/T6tWr3eabb+4uueQS 949//MO9//3vd4888og77bTTHL/GRd68mEY82kNOBERABERABERABLoqgcbXXnstse4zZ8704i8x Qh0DmI0cOHCge+GFF3ypp556qherJ510klu1apU76qij3JFHHunuvvtuL0b32msvt//++3sxyfrN 7bff3p177rlu7ty57pZbbnFp4X/605+82N1hhx3cX/7yFz8Luu2227ru3bs7RCnLCsaPH+9fIps1 a5a352tf+5oXoF/4whfcokWL3Lhx49wPfvADv0955qjD8ccf71566SUvSBG32HfppZd6IUwd5ERA BERABERABESgqxLwa06TKs+MZHu5yZMne0FJ+Swv2Hnnnb0wvfXWW71J55xzjkNYv/HGG/749ttv dwcffLDjhSrEHrOczAhbHR599FH3la98xachQVo4M5jMhpo4nThxonv66af97Ohuu+3mbrvtNjdh wgQ/+4kw5te1ELu//e1vvRgl/9mzZ/twbArF6eWXX+5YsoAjDTOsV111lWNmGHfllVe6Aw880O/r PxEQAREQAREQARHoagRSxWl7whg9erRfo8mPAzBT+etf/9qLQhObfPpqn3328QKWWU3WbeIQnThm UPfYYw8/I4lY5XE6j/xZGpAn/IEHHvCzsXxqi3zuvfdevxSAfcQpM7E8tseNGTPGz6o+/PDD/tj+ +9e//uUQtnweyhzC1xxrT6nPU089ZV6dcruq9CtkPQIGVJIbB9qW2ejQ1TMu5caVF+dXbtywTtoX AREQAREQARHIT6D5F6LyJ6lPTB5zf/vb33as4zz//PP97KMJUyz4/ve/7w444AB3xx13uBNOOMHx WD10zKieeeaZ7otf/KK77777/Nv+v/zlL/0sLPGywhGWvIDFy1TM2k6fPt3dc889fjaVl7A22WQT h4DF2a9r2dZ7lv7jZSlmVpPW9IZC1dJ0pu0ry5a6D0/ew207akP3i0t+2ly1Bx+41+2+w2g3ccJI N/0ff2/2/+oJR7gxmw5wxx35mWa/asSd+uvL3LgxQ92+e+1Smtle4PNOsq2tcZsN144IiIAIiIAI iEBFBAorTtNqM3jwYC8yr7nmGv8CES9tRYXh3nvv7Vga8N///tdde+21/hNUvKi07777+qyzwvn2 KzOaRxxxhFu8eLGbP3++X1awYMECv7aVLxzgj2MdLAKUl6FCt+OOO/pH+LyAFedIx5IAPpVljrf6 O4v70y3Xu0ceur/0gtgK99Mfn9Ms0n91+c/d/Beecy/9d777xaVNonXO00+46353pZ/J/OPN17lZ jz7kMbQ1LplQ9muvLXezZz7sbr7+dz7fJNvaGtdnrv9EQAREQAREQAQqJhArTl9++WUvvJJEVcWl VSkh9rFGE/G52Wab+Ufs3/zmN33ufMoJN2jQID+bOmnSJP/dVF5QYibUvj6QFU4ezIyy7pRZU3PM nr7vfe9r8Vb98uXLHS9R8S3W7bbbzi8xYMkByw3s0b+lD7fkz9cAjjvuOD87O2LECPf1r389jNKh 97ffcZdm+8dtv5NfFoHHDjutE/E77Ni0v+mmW7iBgwb7+Ouv39+N3nJrv9/WuGQyYcedfV78t/27 5SXZ1ta4zQVpRwREQAREQAREoCICsdN0vMxTZMcsKZ9l4s34K664wr3++uvu6quv9mtEEXi4G264 wb9shNhDsCICeZnquuuuyxVOJMQjn5OaMWOGT8N/iNPPfvazzY/0LeAXv/iFn7394Q9/6GdDmWm9 +OKL/eerLE50i/hn2cJZZ53l3+xnCQCzvLvssk7URdN0pONxE3Z0d/3zEffv2TPdfh85qNn0Lx13 shuz1TZudan+e0/ez/v3LM0g/3X6THfX7X92e++zb+mGoun7sW2NS+aX/uoad+ufbnZbbjXWYRMu yba2xvWZ6z8REAEREAEREIGKCXQrPSJfm5aaGUc+v1RUx7dYmbmMPtY3e3mhiRnTpF+Vygq3fPJu +X4qH+B/9dVX8ybx8fhEFfUo2jrUUaNGuatvvKusuiiyCIiACIiACIhA7Qgc+vF9Cq3NojVHS5Qz 8Rk7cxrNtMjHWSIQ0ZokTKlXVni5dWftaZZNcXmm2RgXX34iIAIiIAIiIAIi0BkJxK457YwVVZ1E QAREQAREQAREQASKT0DitPhtJAtFQAREQAREQAREoMsQkDjtMk2tioqACIiACIiACIhA8QlInBa/ jWShCIiACIiACIiACHQZAhKnXaapVVEREAEREAEREAERKD4BidPit5EsFAEREAEREAEREIEuQ0Di tMs0tSoqAiIgAiIgAiIgAsUnIHFa/DZqVwv5FatZjz7YrjaocBEQAREQAREQgSYCsx75lyvqz8tX q40kTqtFspPms3LlSvebK37eSWunaomACIiACIhAxyLwm1/+3HFt7syue58+faakVXDo0KGpv7CU llZhHZ/AG2+84dauWe3um36322j4Jm7I0I07fqVUAxEQAREQARHoYARml55invu9090Lzz3jFi5c 2KGsHzhwoFu0aFFumzv8z5fmrqkiVkSAn3d98cUX3Ztvvul+cNaprrFRXaYikEokAiIgAiIgAm0g wKN8Zkxffvll/9Prbciq8EmlNArfRO1vIAJ1yZIl/q/9rZEFIiACIiACIiACnZlA7JrTXr16ue7d u3fmeqtuIiACIiACIiACIiACBSQQK04nTZrkhg8fXkBzZZIIiIAIiIAIiIAIiEBnJtDQo0eP5vqx nrD0gpTr1q2bw3+99dZrDtOOCIiACIiACIiACIiACFRCoHfv3q3eW0F38rJUqEXJu/snP/nJKYhQ 3vzaZJNN3Pbbb+8f6a+//vpu2LBh7q233tLb+pW0gtKIgAiIgAiIgAiIgAh4ATpq1Cj/fdbly5f7 SdCddtrJTZgwwW200UZu7NixrmfPnm7x4sWeVmlpafcpW221lXv++ef9G2Dz5s1zm222mZs7d66b PXu206ek1KtEQAREQAREQAREQAQqJcDs6L/+9S+HMMWNHz/eDRgwwE2fPt098cQT/oVr/FavXu2W Ll3qGhCla9ascRtuuGGlZSqdCIiACIiACIiACIiACGQSaGho8LOlfKaSb6nj+DwWs6Zjxozxxw0I U5Sqvl/peeg/ERABERABERABERCBGhHo37+/f6yPIA0dy0t574mvRcW+rR9G1r4IiIAIiIAIiIAI iIAIVJMA31APHS9FMWGKv8RpSEb7IiACIiACIiACIiACNSPAr1whQIcMGdKiDJaXvvLKK16gxorT 119/3THtGn21v0UuOhABERABERABERABERCBHAT69evnH9mvWrXKv4TPF6J4UYrH+CNGjHCDBg1y Tz31lM8p9udLeUlqyy239KrWXuvPUa6iiIAIiIAIiIAIiIAIiEArArvuuqt79tlnHV+FevLJJ/26 04kTJ/qJUGZTZ86c6XhJCtdt8ODBLR/6v5sdb1Pxx7en+KyUnAiIgAiIgAiIgAiIgAiUS4BvnCJI mTWNrjXl+6Zvv/12iyxjZ06JwaJU/uREQAREQAREQAREQAREoC0EogLU8orzj11zagm0FQEREAER EAEREAEREIF6EpA4rSdtlSUCIiACIiACIiACIpBKQOI0FY8CRUAEREAEREAEREAE6klA4rSetFWW CIiACIiACIiACIhAKgGJ01Q8ChQBERABERABERABEagnAYnTetJWWSIgAiIgAiIgAiIgAqkEJE5T 8ShQBERABERABERABESgngQkTutJW2WJgAiIgAiIgAiIgAikEpA4TcWjQBEQAREQAREQAREQgXoS kDitJ22VJQIiIAIiIAIiIAIikEpA4jQVjwJFQAREQAREQAREQATqSUDitJ60VZYIiIAIiIAIiIAI iEAqgcbU0FLg2rVr3ahRo7KiKVwEREAEREAEREAEREAEWhFAS5bjMsVpt27d3Ny5c8vJU3FFQARE QAREQAREQAREwBMod5JTj/XVcURABERABERABERABApDQOK0ME0hQ0RABERABERABERABCRO1QdE QAREQAREQAREQAQKQ0DitDBNIUNEQAREQAREQAREQAQkTtUHREAEREAEREAEREAECkNA4rQwTSFD REAEREAEREAEREAEJE7VB0RABERABERABERABApDQOK0ME0hQ0RABERABERABERABDI/wl9LRL16 9XI9evTwv0JVy3KS8uYHBlatWuXeeuutpCjN/u1ta7Mh2hGBAhMo55wqcDVkmggUjoCuQbVrklzj VkN31zBotOvWf5hzDT1qZ0yRc16zyq1dvsCtWTKn9POhq2tqabuJ0379+rnBgwe74cOHO0669nCI 0vnz57uXX37ZrVixItGEItiaaJwCRKBABPKeUwUyWaaIQOEJ6BpU2yZ688033YsvvpisBUrCtPuI ic41lrRKab/LupIo79Z/Y9e9zyC3+vn7aypQ20WcIkMJh+EAAB3jSURBVEYRpiNHjmzXNsYO+0mt pBnUotjarqBUuAjkJJDnnMqZlaKJgAiUCOgaVPtusN5666VqAWZMu7wwtWZAnJdEesPg0W7N4ifN t+rbdllzyqN8ZkyL4rAFm+Jc0WyNs1F+IlA0AmnnVNFslT0iUGQCugbVr3WSxq2mR/ldeMY02gQl geqZRP2reNwu4nTt2rXt9ig/jh13TdgU54pma5yN8hOBohFIO6eKZqvsEYEiE9A1qH6tkzhuddU1 pmnoa8ykXcRpWn0VJgIiIAIiIAIiIAIi0HUJSJx23bZXzUVABERABERABESgcAQkTgvXJDJIBERA BERABERABLouAYnTrtv2qrkIiIAIiIAIiIAIFI5Ahxan73nPe9yee+7pxowZ4/iIrpwIiIAIiIAI iIAIiEDHJtAu3zltK7L3vve97nOf+5zjzTpzfKf0d7/7nZs2bZp5FWbbt29ft+uuu7rGxibcixcv do8++mhh7JMhIiACIiACIiACIlAUAh1OnO6+++7uiCOOaDVTyrfgPv/5z/ufIp0xY0ZR+Ho7zj33 XIdADd1f/vIX9/vf/z70it0n3YYbbtgctnr1avff//7XsS2a22ijjfwnwhYuXOjeeOONWPM23nhj 17NnT//LXO+8805snKJ4mq1mz9tvv+1eeumlxM+OWbzOsj3++OPd5ptv7r7xjW90liqpHiIgAm0k sNVWWzmeWj711FNu2bJlbcytusn5Tinj1W233ea4xnYF19jY3X1w0g5uznMvuaeefbFVlcdstrH3 e/q5/7YI23jIQDfoPf3dsy8udK+tjL9et0hQ54MOJ05DYcr3315//fUWwu/Tn/60a29x2r17dzdw 4EDflNtvv72377rrrnMPPvig9zvttNPc//zP/7i//e1v/phZ31deeSW26ffZZx934IEHtgoj/qWX XuoHiFaBNfDgF7123HFH98gjjzhmfuPclClTvPB8+OGH3c9//vNWUcjj+9//vve/8sorqzbLzaw0 yzruv7/0c2pVdGeddZavTzRLfvL2Zz/7mf+pu2hYZzredNNN/S+5daY6qS4i0NUIcJPNzwrzM92h s59EffbZZ0PvxP2jjz7aPwHk+mZu7ty57kc/+pErykTDgAEDXP/+/d3QoUPNxA61PeP4z7jH5z7v brh9eqbd3Rsa3M0Xf8dtO3rT5sm6t95e5S6c+gd32bW3Nae/5ZIz3Jo1a924jxzf7Ddx/Fbut+ed 6tasXeMOPP577j+lMovmOpw4veiii9xJJ53kG+PMM8/0s4hf/OIX3fvf/37Pdv311293xh/5yEfc xz72sRZ2fPKTn3T8he7HP/6xP0RkI7rT3EMPPeSXAnDHihgbMWKEO/XUU92Xv/xlx4xerd3OO+/s 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 W2Y8AAAAAElFTkSuQmCC --000000000000db81e80597c14dce-- --000000000000db81e90597c14dcf Content-Type: application/octet-stream; name="RM4348.part6.patch" Content-Disposition: attachment; filename="RM4348.part6.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k36wmipk1 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL21pc2MvdGhlbWVzL19faW5pdF9fLnB5IGIvd2ViL3Bn YWRtaW4vbWlzYy90aGVtZXMvX19pbml0X18ucHkKaW5kZXggMzAxZjBmNjY1Li4zNzU1OWRhMTYg MTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL21pc2MvdGhlbWVzL19faW5pdF9fLnB5CisrKyBiL3dl Yi9wZ2FkbWluL21pc2MvdGhlbWVzL19faW5pdF9fLnB5CkBAIC00LDggKzQsMTAgQEAgZnJvbSBw Z2FkbWluLnV0aWxzLnByZWZlcmVuY2VzIGltcG9ydCBQcmVmZXJlbmNlcwogCiAKIGRlZiBnZXRf YWxsX3RoZW1lcygpOgorICAgICMgVGhlbWVzIGZpbGUgaXMgY29waWVkIGluIGdlbmVyYXRlZCBk aXJlY3RvcnkKICAgICB0aGVtZV9maWxlX3BhdGggPSBvcy5wYXRoLmpvaW4oCiAgICAgICAgIG9z LnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRoKF9fZmlsZV9fKSksCisgICAgICAgICcuLi8u Li9zdGF0aWMvanMvZ2VuZXJhdGVkJywKICAgICAgICAgJ3BnYWRtaW4udGhlbWVzLmpzb24nCiAg ICAgKQogCg== --000000000000db81e90597c14dcf--