Re: Mirroring on Codeberg and Github, and groups

Raymond Toy <[email protected]> Wed, 24 Jun 2026 13:33:23 -0700
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------PwBnF0RVwFGwKjtrMh1NKvBY
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 6/24/26 1:11 PM, Marco Antoniotti wrote:

> Thank you everybody for the mirroring suggestions.
>
> As per the groups, yes.  Old repos have their old group.
>
> But do users of Gitlab have a handle on "groups"?
What exactly are you asking for here? I don’t follow.
>
> Thanks
>
> MA
>
>
> On Mon, Jun 22, 2026 at 9:24 PM Raymond Toy <[email protected]> wrote:
>
>     On 6/22/26 4:33 AM, Marco Antoniotti wrote:
>
>>     Hi
>>
>>     Has anybody done this in a simple (*) way?
>     It’s relatively simple to mirror a repo to github. That hard part
>     is figuring out the magic URLs to use because it’s not clear.
>
>     I set this up for some of my repos and it was relatively simple.
>     Instructions are at
>     https://docs.gitlab.com/user/project/repository/mirror/
>
>     Unfortunately, I didn’t take notes and I can’t look up the magic
>     values used because the UI doesn’t show them. I eventually had to
>     ask for help on IRC.
>
>>     Also, I have old repositories on CLNET that have a "group"
>>     associated with them, while the new ones do not.
>>
>>     Is there a way for a user to manage "groups" directly?
>     Aren’t the new ones in the group associated with your user id?
>     Mine are. There are others that have their own group; these were
>     created long ago. This includes things like f2cl, oct, series.
>>
>>     Thanks
>>
>>     Marco
>>
>>     (*) simpler than what you find around the net.
>>
>>     --
>>     MA
>>
>     &#8203;
>
>
&#8203;
--------------PwBnF0RVwFGwKjtrMh1NKvBY
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
    <title></title>
    <meta charset=3D"utf-8">
  </head>
  <body>
    <div class=3D"markdown-here-wrapper">
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 6/24/26 1:1=
1
        PM, Marco Antoniotti wrote:<br>
      </p>
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <div dir=3D"ltr">
          <div dir=3D"ltr">
            <div>Thank you everybody for the mirroring suggestions.</div>=

            <div><br>
            </div>
            <div>As per the groups, yes.=C2=A0 Old repos have their old
              group.<br>
              <br>
            </div>
            <div>But do users of Gitlab have a handle on "groups"?</div>
          </div>
        </div>
      </blockquote>
      What exactly are you asking for here? I don=E2=80=99t follow.
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <div dir=3D"ltr">
          <div dir=3D"ltr">
            <div><br>
            </div>
            <div>Thanks</div>
            <div><br>
            </div>
            <div>MA</div>
            <div><br>
            </div>
          </div>
          <br>
          <div class=3D"gmail_quote gmail_quote_container">
            <div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun 22, 2026 at=

              9:24=E2=80=AFPM Raymond Toy &lt;<a
                href=3D"mailto:[email protected]"
                class=3D"moz-txt-link-freetext">[email protected]</a>=
&gt;
              wrote:<br>
            </div>
            <blockquote class=3D"gmail_quote"
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">
              <div>
                <div>
                  <p style=3D"margin-bottom:19.2px;margin-top:0px">On
                    6/22/26 4:33 AM, Marco Antoniotti wrote:<br>
                  </p>
                  <blockquote type=3D"cite"
style=3D"border-color:rgb(119,119,119) rgb(119,119,119) rgb(119,119,119) =
rgb(114,159,207);border-left:2px solid rgb(114,159,207);color:rgb(119,119=
,119);column-rule-color:rgb(119,119,119);margin:19.2px 0px;outline-color:=
rgb(119,119,119);padding-left:16px;padding-right:16px;quotes:none;text-de=
coration-color:rgb(119,119,119);text-emphasis-color:rgb(119,119,119)">
                    <div dir=3D"ltr">
                      <div>Hi</div>
                      <div><br>
                      </div>
                      <div>Has anybody done this in a simple (*) way?</di=
v>
                    </div>
                  </blockquote>
                  It=E2=80=99s relatively simple to mirror a repo to gith=
ub.
                  That hard part is figuring out the magic URLs to use
                  because it=E2=80=99s not clear.
                  <p style=3D"margin-bottom:19.2px;margin-top:0px">I set
                    this up for some of my repos and it was relatively
                    simple. Instructions are at <a
href=3D"https://docs.gitlab.com/user/project/repository/mirror/"
                      class=3D"moz-txt-link-freetext">https://docs.gitlab=
=2Ecom/user/project/repository/mirror/</a></p>
                  <p style=3D"margin-bottom:19.2px;margin-top:0px">Unfort=
unately,
                    I didn=E2=80=99t take notes and I can=E2=80=99t look =
up the magic
                    values used because the UI doesn=E2=80=99t show them.=
 I
                    eventually had to ask for help on IRC.</p>
                  <blockquote type=3D"cite"
style=3D"border-color:rgb(119,119,119) rgb(119,119,119) rgb(119,119,119) =
rgb(114,159,207);border-left:2px solid rgb(114,159,207);color:rgb(119,119=
,119);column-rule-color:rgb(119,119,119);margin:19.2px 0px;outline-color:=
rgb(119,119,119);padding-left:16px;padding-right:16px;quotes:none;text-de=
coration-color:rgb(119,119,119);text-emphasis-color:rgb(119,119,119)">
                    <div dir=3D"ltr">
                      <div>Also, I have old repositories on CLNET that
                        have a "group" associated with them, while the
                        new ones do not.<br>
                        <br>
                      </div>
                      <div>Is there a way for a user to manage "groups"
                        directly?<br>
                      </div>
                    </div>
                  </blockquote>
                  Aren=E2=80=99t the new ones in the group associated wit=
h your
                  user id? Mine are. There are others that have their
                  own group; these were created long ago. This includes
                  things like f2cl, oct, series.
                  <blockquote type=3D"cite"
style=3D"border-color:rgb(119,119,119) rgb(119,119,119) rgb(119,119,119) =
rgb(114,159,207);border-left:2px solid rgb(114,159,207);color:rgb(119,119=
,119);column-rule-color:rgb(119,119,119);margin:19.2px 0px;outline-color:=
rgb(119,119,119);padding-left:16px;padding-right:16px;quotes:none;text-de=
coration-color:rgb(119,119,119);text-emphasis-color:rgb(119,119,119)">
                    <div dir=3D"ltr">
                      <div><br>
                      </div>
                      <div>Thanks<br>
                        <br>
                      </div>
                      <div>Marco<br>
                        <br>
                      </div>
                      <div>(*) simpler than what you find around the
                        net.<br>
                        <br>
                        --</div>
                      <div>MA</div>
                      <br>
                    </div>
                  </blockquote>
                </div>
                <div
style=3D"height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidde=
n;font-size:0px;padding:0px;margin:0px"
                  aria-hidden=3D"true"
title=3D"MDH:PGJyPjxicj48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDYvMjIv=
MjYgNDozMyBBTSwgTWFyY28gQW50b25pb3R0aSB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvd=
GUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOkNBRzBOdzJtNmtoV0x2K1BXQWtKWmQwVDJaQnhEOX=
RxMEdac1NORnhqaGM4RmFuMjF6d0BtYWlsLmdtYWlsLmNvbSI+CjxtZXRhIGh0dHAtZXF1aXY=
9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyAiPjxkaXYgZGlyPSJsdHIiPjxk=
aXY+SGk8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkhhcyBhbnlib2R5IGRvbmUgdGhpcyBpb=
iBhIHNpbXBsZSAoKikgd2F5PzwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT5JdCdzIHJlbGF0aX=
ZlbHkgc2ltcGxlIHRvIG1pcnJvciBhIHJlcG8gdG8gZ2l0aHViLiZuYnNwOyBUaGF0IGhhcmQ=
gcGFydCBpcyBmaWd1cmluZyBvdXQgdGhlIG1hZ2ljIFVSTHMgdG8gdXNlIGJlY2F1c2UgaXQn=
cyBub3QgY2xlYXIuPGJyPjxicj5JIHNldCB0aGlzIHVwIGZvciBzb21lIG9mIG15IHJlcG9zI=
GFuZCBpdCB3YXMgcmVsYXRpdmVseSBzaW1wbGUuJm5ic3A7IEluc3RydWN0aW9ucyBhcmUgYX=
QgaHR0cHM6Ly9kb2NzLmdpdGxhYi5jb20vdXNlci9wcm9qZWN0L3JlcG9zaXRvcnkvbWlycm9=
yLzxicj48YnI+VW5mb3J0dW5hdGVseSwgSSBkaWRuJ3QgdGFrZSBub3RlcyBhbmQgSSBjYW4n=
dCBsb29rIHVwIHRoZSBtYWdpYyB2YWx1ZXMgdXNlZCBiZWNhdXNlIHRoZSBVSSBkb2Vzbid0I=
HNob3cgdGhlbS4mbmJzcDsgSSBldmVudHVhbGx5IGhhZCB0byBhc2sgZm9yIGhlbHAgb24gSV=
JDLjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNpdGU9Im1pZDpDQUcwTncybTZraFdMditQV0F=
rSlpkMFQyWkJ4RDl0cTBHWnNTTkZ4amhjOEZhbjIxendAbWFpbC5nbWFpbC5jb20iPjxkaXYg=
ZGlyPSJsdHIiPjxkaXY+QWxzbywgSSBoYXZlIG9sZCByZXBvc2l0b3JpZXMgb24gQ0xORVQgd=
GhhdCBoYXZlIGEgImdyb3VwIiBhc3NvY2lhdGVkIHdpdGggdGhlbSwgd2hpbGUgdGhlIG5ldy=
BvbmVzIGRvIG5vdC48YnI+PGJyPjwvZGl2PjxkaXY+SXMgdGhlcmUgYSB3YXkgZm9yIGEgdXN=
lciB0byBtYW5hZ2UgImdyb3VwcyIgZGlyZWN0bHk/PGJyPjwvZGl2PjwvZGl2PjwvYmxvY2tx=
dW90ZT5BcmVuJ3QgdGhlIG5ldyBvbmVzIGluIHRoZSBncm91cCBhc3NvY2lhdGVkIHdpdGgge=
W91ciB1c2VyIGlkPyZuYnNwOyBNaW5lIGFyZS4mbmJzcDsgVGhlcmUgYXJlIG90aGVycyB0aG=
F0IGhhdmUgdGhlaXIgb3duIGdyb3VwOyB0aGVzZSB3ZXJlIGNyZWF0ZWQgbG9uZyBhZ28uJm5=
ic3A7IFRoaXMgaW5jbHVkZXMgdGhpbmdzIGxpa2UgZjJjbCwgb2N0LCBzZXJpZXMuPGJsb2Nr=
cXVvdGUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOkNBRzBOdzJtNmtoV0x2K1BXQWtKWmQwVDJaQ=
nhEOXRxMEdac1NORnhqaGM4RmFuMjF6d0BtYWlsLmdtYWlsLmNvbSI+PGRpdiBkaXI9Imx0ci=
I+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3M8YnI+PGJyPjwvZGl2PjxkaXY+TWFyY288YnI=
+PGJyPjwvZGl2PjxkaXY+KCopIHNpbXBsZXIgdGhhbiB3aGF0IHlvdSBmaW5kIGFyb3VuZCB0=
aGUgbmV0Ljxicj48YnI+LS08L2Rpdj48ZGl2Pk1BPC9kaXY+PGJyPjwvZGl2PgoKPC9ibG9ja=
3F1b3RlPjxicj48dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUgdGV4dGNvbXBsZXRlLWRyb3Bkb3=
duIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA=
xMDAwOyIgY29udGVudGVkaXRhYmxlPSJmYWxzZSIgcG9wb3Zlcj0iYXV0byI+PC91bD4=3D">=
&amp;#8203;</div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </blockquote>
    </div>
    <div class=3D"mdhr-raw"
style=3D"height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-s=
ize:0;padding:0;margin:0;"
      aria-hidden=3D"true"
title=3D"MDH:PGJyPjxicj48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDYvMjQv=
MjYgMToxMSBQTSwgTWFyY28gQW50b25pb3R0aSB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvd=
GUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOkNBRzBOdzJrN2lCU25yanROYVZzV2hfTmFoSF9qRS=
0rYy05cndnUjFTeEJoR1k1V2kyUUBtYWlsLmdtYWlsLmNvbSI+CjxtZXRhIGh0dHAtZXF1aXY=
9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyAiPjxkaXYgZGlyPSJsdHIiPjxk=
aXYgZGlyPSJsdHIiPjxkaXY+VGhhbmsgeW91IGV2ZXJ5Ym9keSBmb3IgdGhlIG1pcnJvcmluZ=
yBzdWdnZXN0aW9ucy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFzIHBlciB0aGUgZ3JvdX=
BzLCB5ZXMuJm5ic3A7IE9sZCByZXBvcyBoYXZlIHRoZWlyIG9sZCBncm91cC48YnI+PGJyPjw=
vZGl2PjxkaXY+QnV0IGRvIHVzZXJzIG9mIEdpdGxhYiBoYXZlIGEgaGFuZGxlIG9uICJncm91=
cHMiPzwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT5XaGF0IGV4YWN0bHkgYXJlIHlvd=
SBhc2tpbmcgZm9yIGhlcmU/Jm5ic3A7IEkgZG9uJ3QgZm9sbG93LjxibG9ja3F1b3RlIHR5cG=
U9ImNpdGUiIGNpdGU9Im1pZDpDQUcwTncyazdpQlNucmp0TmFWc1doX05haEhfakUtK2MtOXJ=
3Z1IxU3hCaEdZNVdpMlFAbWFpbC5nbWFpbC5jb20iPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGly=
PSJsdHIiPjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzPC9kaXY+PGRpdj48YnI+PC9kaXY+P=
GRpdj5NQTwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF=
9xdW90ZSBnbWFpbF9xdW90ZV9jb250YWluZXIiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWF=
pbF9hdHRyIj5PbiBNb24sIEp1biAyMiwgMjAyNiBhdCA5OjI04oCvUE0gUmF5bW9uZCBUb3kg=
Jmx0OzxhIGhyZWY9Im1haWx0bzp0b3kucmF5bW9uZEBnbWFpbC5jb20iIG1vei1kby1ub3Qtc=
2VuZD0idHJ1ZSI+dG95LnJheW1vbmRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZG=
l2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB=
4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRk=
aW5nLWxlZnQ6MWV4Ij4KCiAgCgogICAgCiAgICAKICAgIAogIAogIDxkaXY+CiAgICA8ZGl2P=
gogICAgICA8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbToxOS4ycHg7bWFyZ2luLXRvcDowcHgiPk=
9uIDYvMjIvMjYgNDozMwogICAgICAgIEFNLCBNYXJjbyBBbnRvbmlvdHRpIHdyb3RlOjxicj4=
KICAgICAgPC9wPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iYm9yZGVy=
LWNvbG9yOnJnYigxMTksMTE5LDExOSkgcmdiKDExOSwxMTksMTE5KSByZ2IoMTE5LDExOSwxM=
TkpIHJnYigxMTQsMTU5LDIwNyk7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHJnYigxMTQsMTU5LD=
IwNyk7Y29sb3I6cmdiKDExOSwxMTksMTE5KTtjb2x1bW4tcnVsZS1jb2xvcjpyZ2IoMTE5LDE=
xOSwxMTkpO21hcmdpbjoxOS4ycHggMHB4O291dGxpbmUtY29sb3I6cmdiKDExOSwxMTksMTE5=
KTtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHg7cXVvdGVzOm5vbmU7dGV4d=
C1kZWNvcmF0aW9uLWNvbG9yOnJnYigxMTksMTE5LDExOSk7dGV4dC1lbXBoYXNpcy1jb2xvcj=
pyZ2IoMTE5LDExOSwxMTkpIj4KICAgICAgICA8ZGl2IGRpcj0ibHRyIj4KICAgICAgICAgIDx=
kaXY+SGk8L2Rpdj4KICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAg=
ICAgICA8ZGl2PkhhcyBhbnlib2R5IGRvbmUgdGhpcyBpbiBhIHNpbXBsZSAoKikgd2F5PzwvZ=
Gl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIEl04oCZcyByZW=
xhdGl2ZWx5IHNpbXBsZSB0byBtaXJyb3IgYSByZXBvIHRvIGdpdGh1Yi4gVGhhdCBoYXJkIHB=
hcnQKICAgICAgaXMgZmlndXJpbmcgb3V0IHRoZSBtYWdpYyBVUkxzIHRvIHVzZSBiZWNhdXNl=
IGl04oCZcyBub3QgY2xlYXIuCiAgICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjE5LjJwe=
DttYXJnaW4tdG9wOjBweCI+SSBzZXQgdGhpcyB1cAogICAgICAgIGZvciBzb21lIG9mIG15IH=
JlcG9zIGFuZCBpdCB3YXMgcmVsYXRpdmVseSBzaW1wbGUuIEluc3RydWN0aW9ucwogICAgICA=
gIGFyZSBhdCA8YSBocmVmPSJodHRwczovL2RvY3MuZ2l0bGFiLmNvbS91c2VyL3Byb2plY3Qv=
cmVwb3NpdG9yeS9taXJyb3IvIiB0YXJnZXQ9Il9ibGFuayIgbW96LWRvLW5vdC1zZW5kPSJ0c=
nVlIj5odHRwczovL2RvY3MuZ2l0bGFiLmNvbS91c2VyL3Byb2plY3QvcmVwb3NpdG9yeS9taX=
Jyb3IvPC9hPjwvcD4KICAgICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MTkuMnB4O21hcmd=
pbi10b3A6MHB4Ij5VbmZvcnR1bmF0ZWx5LAogICAgICAgIEkgZGlkbuKAmXQgdGFrZSBub3Rl=
cyBhbmQgSSBjYW7igJl0IGxvb2sgdXAgdGhlIG1hZ2ljIHZhbHVlcyB1c2VkCiAgICAgICAgY=
mVjYXVzZSB0aGUgVUkgZG9lc27igJl0IHNob3cgdGhlbS4gSSBldmVudHVhbGx5IGhhZCB0by=
Bhc2sgZm9yCiAgICAgICAgaGVscCBvbiBJUkMuPC9wPgogICAgICA8YmxvY2txdW90ZSB0eXB=
lPSJjaXRlIiBzdHlsZT0iYm9yZGVyLWNvbG9yOnJnYigxMTksMTE5LDExOSkgcmdiKDExOSwx=
MTksMTE5KSByZ2IoMTE5LDExOSwxMTkpIHJnYigxMTQsMTU5LDIwNyk7Ym9yZGVyLWxlZnQ6M=
nB4IHNvbGlkIHJnYigxMTQsMTU5LDIwNyk7Y29sb3I6cmdiKDExOSwxMTksMTE5KTtjb2x1bW=
4tcnVsZS1jb2xvcjpyZ2IoMTE5LDExOSwxMTkpO21hcmdpbjoxOS4ycHggMHB4O291dGxpbmU=
tY29sb3I6cmdiKDExOSwxMTksMTE5KTtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0=
OjE2cHg7cXVvdGVzOm5vbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYigxMTksMTE5LDExO=
Sk7dGV4dC1lbXBoYXNpcy1jb2xvcjpyZ2IoMTE5LDExOSwxMTkpIj4KICAgICAgICA8ZGl2IG=
Rpcj0ibHRyIj4KICAgICAgICAgIDxkaXY+QWxzbywgSSBoYXZlIG9sZCByZXBvc2l0b3JpZXM=
gb24gQ0xORVQgdGhhdCBoYXZlIGEKICAgICAgICAgICAgImdyb3VwIiBhc3NvY2lhdGVkIHdp=
dGggdGhlbSwgd2hpbGUgdGhlIG5ldyBvbmVzIGRvIG5vdC48YnI+CiAgICAgICAgICAgIDxic=
j4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj5JcyB0aGVyZSBhIHdheSBmb3IgYS=
B1c2VyIHRvIG1hbmFnZSAiZ3JvdXBzIiBkaXJlY3RseT88YnI+CiAgICAgICAgICA8L2Rpdj4=
KICAgICAgICA8L2Rpdj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBBcmVu4oCZdCB0aGUg=
bmV3IG9uZXMgaW4gdGhlIGdyb3VwIGFzc29jaWF0ZWQgd2l0aCB5b3VyIHVzZXIgaWQ/CiAgI=
CAgIE1pbmUgYXJlLiBUaGVyZSBhcmUgb3RoZXJzIHRoYXQgaGF2ZSB0aGVpciBvd24gZ3JvdX=
A7IHRoZXNlIHdlcmUKICAgICAgY3JlYXRlZCBsb25nIGFnby4gVGhpcyBpbmNsdWRlcyB0aGl=
uZ3MgbGlrZSBmMmNsLCBvY3QsIHNlcmllcy4KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0=
ZSIgc3R5bGU9ImJvcmRlci1jb2xvcjpyZ2IoMTE5LDExOSwxMTkpIHJnYigxMTksMTE5LDExO=
SkgcmdiKDExOSwxMTksMTE5KSByZ2IoMTE0LDE1OSwyMDcpO2JvcmRlci1sZWZ0OjJweCBzb2=
xpZCByZ2IoMTE0LDE1OSwyMDcpO2NvbG9yOnJnYigxMTksMTE5LDExOSk7Y29sdW1uLXJ1bGU=
tY29sb3I6cmdiKDExOSwxMTksMTE5KTttYXJnaW46MTkuMnB4IDBweDtvdXRsaW5lLWNvbG9y=
OnJnYigxMTksMTE5LDExOSk7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4O=
3F1b3Rlczpub25lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2IoMTE5LDExOSwxMTkpO3RleH=
QtZW1waGFzaXMtY29sb3I6cmdiKDExOSwxMTksMTE5KSI+CiAgICAgICAgPGRpdiBkaXI9Imx=
0ciI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRp=
dj5UaGFua3M8YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgI=
CAgPGRpdj5NYXJjbzxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgPC9kaXY+CiAgIC=
AgICAgICA8ZGl2PigqKSBzaW1wbGVyIHRoYW4gd2hhdCB5b3UgZmluZCBhcm91bmQgdGhlIG5=
ldC48YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgLS08L2Rpdj4KICAgICAgICAg=
IDxkaXY+TUE8L2Rpdj4KICAgICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9ib=
G9ja3F1b3RlPgogICAgPC9kaXY+CiAgICA8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4O3dpZHRoOj=
BweDttYXgtaGVpZ2h0OjBweDttYXgtd2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtmb250LXN=
pemU6MHB4O3BhZGRpbmc6MHB4O21hcmdpbjowcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiB0aXRs=
ZT0iTURIOlBHSnlQanhpY2o0OFpHbDJJR05zWVhOelBTSnRiM290WTJsMFpTMXdjbVZtYVhna=
VBrOXVJRFl2TWpJdk1qWWdORG96TXlCQlRTd2dUV0Z5WTI4Z1FXNTBiMjVwYjNSMGFTQjNjbT=
kwWlRvOFluSStQQzlrYVhZK1BHSnNiMk5yY1hWdmRHVWdkSGx3WlQwaVkybDBaU0lnWTJsMFp=
UMGliV2xrT2tOQlJ6Qk9kekp0Tm10b1YweDJLMUJYUVd0S1dtUXdWREphUW5oRU9YUnhNRWRh=
YzFOT1JuaHFhR000Um1GdU1qRjZkMEJ0WVdsc0xtZHRZV2xzTG1OdmJTSStDanh0WlhSaElHa=
DBkSEF0WlhGMWFYWTlJbU52Ym5SbGJuUXRkSGx3WlNJZ1kyOXVkR1Z1ZEQwaWRHVjRkQzlvZE=
cxc095QWlQanhrYVhZZ1pHbHlQU0pzZEhJaVBqeGthWFkrU0drOEwyUnBkajQ4WkdsMlBqeGl=
jajQ4TDJScGRqNDhaR2wyUGtoaGN5QmhibmxpYjJSNUlHUnZibVVnZEdocGN5QnBiaUJoSUhO=
cGJYQnNaU0FvS2lrZ2QyRjVQend2WkdsMlBqd3ZaR2wyUGp3dllteHZZMnR4ZFc5MFpUNUpkQ=
2R6SUhKbGJHRjBhWFpsYkhrZ2MybHRjR3hsSUhSdklHMXBjbkp2Y2lCaElISmxjRzhnZEc4Z1=
oybDBhSFZpTGladVluTndPeUJVYUdGMElHaGhjbVFnY0dGeWRDQnBjeUJtYVdkMWNtbHVaeUJ=
2ZFhRZ2RHaGxJRzFoWjJsaklGVlNUSE1nZEc4Z2RYTmxJR0psWTJGMWMyVWdhWFFuY3lCdWIz=
UWdZMnhsWVhJdVBHSnlQanhpY2o1SklITmxkQ0IwYUdseklIVndJR1p2Y2lCemIyMWxJRzltS=
UcxNUlISmxjRzl6SUdGdVpDQnBkQ0IzWVhNZ2NtVnNZWFJwZG1Wc2VTQnphVzF3YkdVdUptNW=
ljM0E3SUVsdWMzUnlkV04wYVc5dWN5QmhjbVVnWVhRZ2FIUjBjSE02THk5a2IyTnpMbWRwZEd=
4aFlpNWpiMjB2ZFhObGNpOXdjbTlxWldOMEwzSmxjRzl6YVhSdmNua3ZiV2x5Y205eUx6eGlj=
ajQ4WW5JK1ZXNW1iM0owZFc1aGRHVnNlU3dnU1NCa2FXUnVKM1FnZEdGclpTQnViM1JsY3lCa=
GJtUWdTU0JqWVc0bmRDQnNiMjlySUhWd0lIUm9aU0J0WVdkcFl5QjJZV3gxWlhNZ2RYTmxaQ0=
JpWldOaGRYTmxJSFJvWlNCVlNTQmtiMlZ6YmlkMElITm9iM2NnZEdobGJTNG1ibUp6Y0RzZ1N=
TQmxkbVZ1ZEhWaGJHeDVJR2hoWkNCMGJ5QmhjMnNnWm05eUlHaGxiSEFnYjI0Z1NWSkRManhp=
Ykc5amEzRjFiM1JsSUhSNWNHVTlJbU5wZEdVaUlHTnBkR1U5SW0xcFpEcERRVWN3VG5jeWJUW=
nJhRmRNZGl0UVYwRnJTbHBrTUZReVdrSjRSRGwwY1RCSFduTlRUa1o0YW1oak9FWmhiakl4ZW=
5kQWJXRnBiQzVuYldGcGJDNWpiMjBpUGp4a2FYWWdaR2x5UFNKc2RISWlQanhrYVhZK1FXeHp=
ieXdnU1NCb1lYWmxJRzlzWkNCeVpYQnZjMmwwYjNKcFpYTWdiMjRnUTB4T1JWUWdkR2hoZENC=
b1lYWmxJR0VnSW1keWIzVndJaUJoYzNOdlkybGhkR1ZrSUhkcGRHZ2dkR2hsYlN3Z2QyaHBiR=
1VnZEdobElHNWxkeUJ2Ym1WeklHUnZJRzV2ZEM0OFluSStQR0p5UGp3dlpHbDJQanhrYVhZK1=
NYTWdkR2hsY21VZ1lTQjNZWGtnWm05eUlHRWdkWE5sY2lCMGJ5QnRZVzVoWjJVZ0ltZHliM1Z=
3Y3lJZ1pHbHlaV04wYkhrL1BHSnlQand2WkdsMlBqd3ZaR2wyUGp3dllteHZZMnR4ZFc5MFpU=
NUJjbVZ1SjNRZ2RHaGxJRzVsZHlCdmJtVnpJR2x1SUhSb1pTQm5jbTkxY0NCaGMzTnZZMmxoZ=
EdWa0lIZHBkR2dnZVc5MWNpQjFjMlZ5SUdsa1B5WnVZbk53T3lCTmFXNWxJR0Z5WlM0bWJtSn=
pjRHNnVkdobGNtVWdZWEpsSUc5MGFHVnljeUIwYUdGMElHaGhkbVVnZEdobGFYSWdiM2R1SUd=
keWIzVndPeUIwYUdWelpTQjNaWEpsSUdOeVpXRjBaV1FnYkc5dVp5QmhaMjh1Sm01aWMzQTdJ=
RlJvYVhNZ2FXNWpiSFZrWlhNZ2RHaHBibWR6SUd4cGEyVWdaakpqYkN3Z2IyTjBMQ0J6WlhKc=
FpYTXVQR0pzYjJOcmNYVnZkR1VnZEhsd1pUMGlZMmwwWlNJZ1kybDBaVDBpYldsa09rTkJSek=
JPZHpKdE5tdG9WMHgySzFCWFFXdEtXbVF3VkRKYVFuaEVPWFJ4TUVkYWMxTk9SbmhxYUdNNFJ=
tRnVNakY2ZDBCdFlXbHNMbWR0WVdsc0xtTnZiU0krUEdScGRpQmthWEk5SW14MGNpSStQR1Jw=
ZGo0OFluSStQQzlrYVhZK1BHUnBkajVVYUdGdWEzTThZbkkrUEdKeVBqd3ZaR2wyUGp4a2FYW=
StUV0Z5WTI4OFluSStQR0p5UGp3dlpHbDJQanhrYVhZK0tDb3BJSE5wYlhCc1pYSWdkR2hoYm=
lCM2FHRjBJSGx2ZFNCbWFXNWtJR0Z5YjNWdVpDQjBhR1VnYm1WMExqeGljajQ4WW5JK0xTMDh=
MMlJwZGo0OFpHbDJQazFCUEM5a2FYWStQR0p5UGp3dlpHbDJQZ29LUEM5aWJHOWphM0YxYjNS=
bFBqeGljajQ4ZFd3Z1kyeGhjM005SW1SeWIzQmtiM2R1TFcxbGJuVWdkR1Y0ZEdOdmJYQnNaW=
FJsTFdSeWIzQmtiM2R1SWlCemRIbHNaVDBpWkdsemNHeGhlVG9nYm05dVpUc2djRzl6YVhScG=
IyNDZJR0ZpYzI5c2RYUmxPeUI2TFdsdVpHVjRPaUF4TURBd095SWdZMjl1ZEdWdWRHVmthWFJ=
oWW14bFBTSm1ZV3h6WlNJZ2NHOXdiM1psY2owaVlYVjBieUkrUEM5MWJEND0iPiZhbXA7Izgy=
MDM7PC9kaXY+CiAgPC9kaXY+Cgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PgoKPC9ib=
G9ja3F1b3RlPjxicj48dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUgdGV4dGNvbXBsZXRlLWRyb3=
Bkb3duIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV=
4OiAxMDAwOyIgY29udGVudGVkaXRhYmxlPSJmYWxzZSIgcG9wb3Zlcj0iYXV0byI+PC91bD4=3D=
">&amp;#8203;</div>
  </body>
</html>

--------------PwBnF0RVwFGwKjtrMh1NKvBY--