ID: | 3252 |
From: | Adrian Purser <ad...@gmail.com> |
Date: | Wed, 7 Aug 2019 13:14:31 +0100 |
Subject: | Re: [pcb-rnd] new layer groups: assembly, courtyard/keepout - |
in-reply-to: | 3245 from ge...@igor2.repo.hu |
--000000000000deb97f058f85e278 Content-Type: multipart/alternative; boundary="000000000000deb97b058f85e276" --000000000000deb97b058f85e276 Content-Type: text/plain; charset="UTF-8" I have 4 custom layer groups that I use regularly in my footprints (subc) which exist in my default pcb file. There are two assembly layer groups (top + bottom) and two courtyard layer groups (top + bottom). Assembly ======== I created the assembly groups mainly for the asm() feature but I have found them very useful when doing the layout. The assembly layers contain a drawing of the physical component. This is also useful for exporting a drawing of the board for documentation. name: top-assembly type: doc location: top purpose: assembly colour: grey name: bottom-assembly type: doc location: bottom purpose: assembly colour: grey Courtyard ======== I use these layer groups to make sure that I don't place components too close to each other. I don't currently use pick-n-place so they are just for my own benefit when using tweezers. At some point it would be nice to use these for DRC aslo. name: top-courtyard type: doc location: top purpose: courtyard colour: pink name: bottom-courtyard type: doc location: bottom purpose: courtyard colour: pink I have attached my default pcb file also. Regards, Ade On Wed, 7 Aug 2019 at 04:35, <gedau@igor2.repo.hu> wrote: > Hi all, > > Ade, Gabriel, cuvoodoo, I know at least you three started to use these > new, custom layer groups so please read this and answer before Friday. > > (I'm sorry about the short deadline but if we want to get things done, we > need a schedule; at the end it will still take about 2 weeks to get the > basics done and new layer groups included in the default board file even > with this schedule) > > Plan: > > 1. we collect data on existing practices (deadline: this Friday morning, > CET, so about 48 hours from now) > > 2. I will then propose new "standard" layer groups (and potentially some > changes on how our existing auto-generated assembly/fab layers work - > I'll do this on Friday) > > 3. the community revises/discusses the proposal (that's where the random > ideas should get in the system - deadline will be a few days, at most a > week) > > 4. I constantly upgrade the proposal using this feedback and I make the > final decisions so by the end the proposal will be the standard and > the design documentation for the new layer groups > > 5. I implement as much as possible in this cycle (there will be about one > week left of the cleanup phase for this, which should be enough for the > neccessary changes in the existing fab/assebmly layer generation). > > So let the fun begin! > > First round: if you already have drawn/generated at least 3 boards and/or > footprints where you used custom doc or mech layer groups, please list > them in a reply to this mail: > > - layer group type > > - layer group location > > - layer group purpose > > - how did you use the layer group: what kind of object did you place and > what did they represent > > (I am after _existing practice_ now, so please do not answer if you did > not yet use such layer groups with pcb-rnd. Collecting general good ideas > will happen later.) > > Best regards, > > Igor2 > > > > --000000000000deb97b058f85e276 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">I have 4 custom layer groups that I use r= egularly in my footprints (subc) which exist in my default pcb file. There = are two assembly layer groups (top=C2=A0+ bottom) and two courtyard layer g= roups (top=C2=A0+ bottom).<div><br></div><div>Assembly</div><div>=3D=3D=3D= =3D=3D=3D=3D=3D</div><div>I created the assembly groups mainly for the asm(= ) feature but I have found them very useful when doing the layout. The asse= mbly layers contain a drawing of the physical component. This is also usefu= l for exporting a drawing of the board for documentation.</div><div><br></d= iv><div>name: top-assembly</div><div>type: doc</div><div>location: top</div= ><div>purpose: assembly</div><div>colour: grey</div><div><br></div><div><di= v>name: bottom-assembly</div><div>type: doc</div><div>location: bottom</div= ><div>purpose: assembly</div></div><div>colour: grey<br></div><div><br></di= v><div>Courtyard</div><div>=3D=3D=3D=3D=3D=3D=3D=3D</div><div>I use these l= ayer groups to make sure that I don't place components too close to eac= h other. I don't currently use pick-n-place so they are just for my own= benefit when using tweezers. At some point it would be nice to use these f= or DRC aslo.</div><div><br></div><div><div>name: top-courtyard</div><div>ty= pe: doc</div><div>location: top</div><div>purpose: courtyard</div><div>colo= ur: pink</div></div><div><br></div><div><div>name: bottom-courtyard</div><d= iv>type: doc</div><div>location: bottom</div><div>purpose: courtyard</div><= div>colour: pink</div></div></div><div><br></div><div>I have attached my de= fault pcb file also.</div><div><br></div><div>Regards,</div><div>Ade</div><= div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai= l_attr">On Wed, 7 Aug 2019 at 04:35, <<a href=3D"mailto:gedau@igor2.repo= .hu">gedau@igor2.repo.hu</a>> 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">Hi all,<br> <br> Ade, Gabriel, cuvoodoo, I know at least you three started to use these<br> new, custom layer groups so please read this and answer before Friday. <br> <br> (I'm sorry about the short deadline but if we want to get things done, = we <br> need a schedule; at the end it will still take about 2 weeks to get the <br= > basics done and new layer groups included in the default board file even <b= r> with this schedule)<br> <br> Plan:<br> <br> 1. we collect data on existing practices (deadline: this Friday morning, <b= r> CET, so about 48 hours from now)<br> <br> 2. I will then propose new "standard" layer groups (and potential= ly some<br> changes on how our existing auto-generated assembly/fab layers work -<br> I'll do this on Friday)<br> <br> 3. the community revises/discusses the proposal (that's where the rando= m <br> ideas should get in the system - deadline will be a few days, at most a <br= > week)<br> <br> 4. I constantly upgrade the proposal using this feedback and I make the <br= > final decisions so by the end the proposal will be the standard and <br> the design documentation for the new layer groups<br> <br> 5. I implement as much as possible in this cycle (there will be about one <= br> week left of the cleanup phase for this, which should be enough for the <br= > neccessary changes in the existing fab/assebmly layer generation).<br> <br> So let the fun begin!<br> <br> First round: if you already have drawn/generated at least 3 boards and/or <= br> footprints where you used custom doc or mech layer groups, please list <br> them in a reply to this mail:<br> <br> - layer group type<br> <br> - layer group location<br> <br> - layer group purpose<br> <br> - how did you use the layer group: what kind of object did you place and <b= r> what did they represent<br> <br> (I am after _existing practice_ now, so please do not answer if you did <br= > not yet use such layer groups with pcb-rnd. Collecting general good ideas <= br> will happen later.)<br> <br> Best regards,<br> <br> Igor2<br> <br> <br> <br> </blockquote></div></div> --000000000000deb97b058f85e276-- --000000000000deb97f058f85e278 Content-Type: application/octet-stream; name="default.lht" Content-Disposition: attachment; filename="default.lht" Content-Transfer-Encoding: base64 Content-ID: <f_jz17q94u0> X-Attachment-Id: f_jz17q94u0 aGE6cGNiLXJuZC1ib2FyZC12NiB7CgogaGE6YXR0cmlidXRlcyB7CiAgIHtQQ0I6OmdyaWQ6OnVu aXR9PW1tCiB9CgogbGk6c3R5bGVzIHsKICAge2hhOlNpZ25hbCA2bWlsfSAgewogICAgZGlhbWV0 ZXIgPSAwLjZtbQogICAgdGV4dF9zY2FsZSA9IDAKICAgIHRleHRfdGhpY2sgPSAwLjAKICAgIHRo aWNrbmVzcyA9IDYuMG1pbAogICAgaG9sZSA9IDAuM21tCiAgICBjbGVhcmFuY2UgPSA2LjBtaWwK ICAgfQogICB7aGE6U2lnbmFsIDhtaWx9ICB7CiAgICBkaWFtZXRlciA9IDAuNm1tCiAgICB0ZXh0 X3NjYWxlID0gMAogICAgdGV4dF90aGljayA9IDAuMAogICAgdGhpY2tuZXNzID0gOC4wbWlsCiAg ICBob2xlID0gMC4zbW0KICAgIGNsZWFyYW5jZSA9IDguMG1pbAogICB9CiAgIHtoYTpTaWduYWwg MTBtaWx9ICB7CiAgICBkaWFtZXRlciA9IDAuNm1tCiAgICB0ZXh0X3NjYWxlID0gMAogICAgdGV4 dF90aGljayA9IDAuMAogICAgdGhpY2tuZXNzID0gMTAuMG1pbAogICAgaG9sZSA9IDAuM21tCiAg ICBjbGVhcmFuY2UgPSA4LjBtaWwKICAgfQogICBoYTpQb3dlciB7CiAgICBkaWFtZXRlciA9IDEu Nm1tCiAgICB0ZXh0X3NjYWxlID0gMAogICAgdGV4dF90aGljayA9IDAuMAogICAgdGhpY2tuZXNz ID0gMS4wbW0KICAgIGhvbGUgPSAwLjhtbQogICAgY2xlYXJhbmNlID0gOC4wbWlsCiAgIH0KICAg aGE6RmF0IHsKICAgIGRpYW1ldGVyID0gMTM3LjhtaWwKICAgIHRleHRfc2NhbGUgPSAwCiAgICB0 ZXh0X3RoaWNrID0gMC4wCiAgICB0aGlja25lc3MgPSA4MC4wbWlsCiAgICBob2xlID0gNDcuMjRt aWwKICAgIGNsZWFyYW5jZSA9IDI1LjBtaWwKICAgfQogfQoKIGhhOm1ldGEgewogICBoYTpzaXpl IHsKICAgIHRoZXJtYWxfc2NhbGUgPSAwLjUwMDAwMAogICAgeCA9IDIwMC4wbW0KICAgIHkgPSAy MDAuMG1tCiAgIH0KICAgaGE6Z3JpZCB7CiAgICBzcGFjaW5nID0gMC4xbW0KICAgIG9mZnNfeCA9 IDAuMAogICAgb2Zmc195ID0gMC4wCiAgIH0KIH0KCiBoYTpkYXRhIHsKICBsaTpwYWRzdGFja19w cm90b3R5cGVzIHsKCiAgICBoYTpwc19wcm90b192Ni4wIHsKICAgICAgaGRpYT0wLjNtbTsgaHBs YXRlZD0xOyBodG9wPTA7IGhib3R0b209MDsKICAgICAgbGk6c2hhcGUgewoKICAgICAgICBoYTpw c19zaGFwZV92NCB7CiAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAuMDsgeT0wLjA7IGRpYT0wLjZt bTsgICAgICAgICB9CiAgICAgICAgIGhhOmNvbWJpbmluZyB7ICAgICAgICAgfQogICAgICAgICBo YTpsYXllcl9tYXNrIHsKICAgICAgICAgIGNvcHBlciA9IDEKICAgICAgICAgIHRvcCA9IDEKICAg ICAgICAgfQogICAgICAgICBjbGVhcmFuY2U9MC4wCiAgICAgICAgfQoKICAgICAgICBoYTpwc19z aGFwZV92NCB7CiAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAuMDsgeT0wLjA7IGRpYT0wLjZtbTsg ICAgICAgICB9CiAgICAgICAgIGhhOmNvbWJpbmluZyB7ICAgICAgICAgfQogICAgICAgICBoYTps YXllcl9tYXNrIHsKICAgICAgICAgIGJvdHRvbSA9IDEKICAgICAgICAgIGNvcHBlciA9IDEKICAg ICAgICAgfQogICAgICAgICBjbGVhcmFuY2U9MC4wCiAgICAgICAgfQoKICAgICAgICBoYTpwc19z aGFwZV92NCB7CiAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAuMDsgeT0wLjA7IGRpYT0wLjZtbTsg ICAgICAgICB9CiAgICAgICAgIGhhOmNvbWJpbmluZyB7ICAgICAgICAgfQogICAgICAgICBoYTps YXllcl9tYXNrIHsKICAgICAgICAgIGNvcHBlciA9IDEKICAgICAgICAgIGludGVybiA9IDEKICAg ICAgICAgfQogICAgICAgICBjbGVhcmFuY2U9MC4wCiAgICAgICAgfQogICAgICB9CiAgICB9CiAg fQoKICAgbGk6b2JqZWN0cyB7CiAgIH0KICAgbGk6bGF5ZXJzIHsKCgogICAgIGhhOnRvcCB7CiAg ICAgIGxpZD0wCiAgICAgIGdyb3VwPTMKICAgICAgaGE6Y29tYmluaW5nIHsgICAgICB9CgogICAg ICAgbGk6b2JqZWN0cyB7CiAgICAgICB9CiAgICAgICBjb2xvciA9IHsjOGIyMzIzfQogICAgIH0K CiAgICAgaGE6Ym90dG9tIHsKICAgICAgbGlkPTEKICAgICAgZ3JvdXA9MTQKICAgICAgaGE6Y29t YmluaW5nIHsgICAgICB9CgogICAgICAgbGk6b2JqZWN0cyB7CiAgICAgICB9CiAgICAgICBjb2xv ciA9IHsjM2E1ZmNkfQogICAgIH0KCiAgICAgaGE6aW50ZXJuYWwyIHsKICAgICAgbGlkPTIKICAg ICAgZ3JvdXA9NwogICAgICBoYTpjb21iaW5pbmcgeyAgICAgIH0KCiAgICAgICBsaTpvYmplY3Rz IHsKICAgICAgIH0KICAgICAgIGNvbG9yID0geyM1NDhiNTR9CiAgICAgfQoKICAgICBoYTppbnRl cm5hbDEgewogICAgICBsaWQ9MwogICAgICBncm91cD01CiAgICAgIGhhOmNvbWJpbmluZyB7ICAg ICAgfQoKICAgICAgIGxpOm9iamVjdHMgewogICAgICAgfQogICAgICAgY29sb3IgPSB7IzhiNzM1 NX0KICAgICB9CiAgICBoYTpvdXRsaW5lIHsKICAgICBsaWQ9NAogICAgIGdyb3VwPTkKICAgICBo YTpjb21iaW5pbmcgeyAgICAgfQoKICAgICAgbGk6b2JqZWN0cyB7CiAgICAgIH0KICAgICAgY29s b3IgPSB7IzAwODY4Yn0KICAgIH0KCiAgICBoYTpib3R0b20tc2lsayB7CiAgICAgbGlkPTUKICAg ICBncm91cD0xNgogICAgIGhhOmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0KCiAgICAgIGxpOm9i amVjdHMgewogICAgICB9CiAgICAgIGNvbG9yID0geyMwMDAwMDB9CiAgICB9CgogICAgaGE6dG9w LXNpbGsgewogICAgIGxpZD02CiAgICAgZ3JvdXA9MQogICAgIGhhOmNvbWJpbmluZyB7IGF1dG89 MTsgICAgIH0KCiAgICAgIGxpOm9iamVjdHMgewogICAgICB9CiAgICAgIGNvbG9yID0geyMwMDAw MDB9CiAgICB9CgogICAgaGE6dG9wLXBhc3RlIHsKICAgICBsaWQ9NwogICAgIGdyb3VwPTAKICAg ICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAgICB9CgogICAgICBsaTpvYmplY3RzIHsKICAgICAg fQogICAgICBjb2xvciA9IHsjY2QwMGNkfQogICAgfQoKICAgIGhhOnRvcC1tYXNrIHsKICAgICBs aWQ9OAogICAgIGdyb3VwPTIKICAgICBoYTpjb21iaW5pbmcgeyBzdWI9MTsgYXV0bz0xOyAgICAg fQoKICAgICAgbGk6b2JqZWN0cyB7CiAgICAgIH0KICAgICAgY29sb3IgPSB7IzAwNTAwMH0KICAg IH0KCiAgICBoYTpib3R0b20tbWFzayB7CiAgICAgbGlkPTkKICAgICBncm91cD0xNQogICAgIGhh OmNvbWJpbmluZyB7IHN1Yj0xOyBhdXRvPTE7ICAgICB9CgogICAgICBsaTpvYmplY3RzIHsKICAg ICAgfQogICAgICBjb2xvciA9IHsjMDA1MDAwfQogICAgfQoKICAgIGhhOmJvdHRvbS1wYXN0ZSB7 CiAgICAgbGlkPTEwCiAgICAgZ3JvdXA9MTcKICAgICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAg ICB9CgogICAgICBsaTpvYmplY3RzIHsKICAgICAgfQogICAgICBjb2xvciA9IHsjY2QwMGNkfQog ICAgfQoKICAgIGhhOnNsb3QtcGxhdGVkIHsKICAgICBsaWQ9MTEKICAgICBncm91cD0xOAogICAg IGhhOmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0KCiAgICAgIGxpOm9iamVjdHMgewogICAgICB9 CiAgICAgIGNvbG9yID0geyM4YjczNTV9CiAgICB9CgogICAgaGE6c2xvdC11bnBsYXRlZCB7CiAg ICAgbGlkPTEyCiAgICAgZ3JvdXA9MTkKICAgICBoYTpjb21iaW5pbmcgeyBhdXRvPTE7ICAgICB9 CgogICAgICBsaTpvYmplY3RzIHsKICAgICAgfQogICAgICBjb2xvciA9IHsjMDA4NjhifQogICAg fQoKICAgIGhhOnRvcC1hc3NlbWJseSB7CiAgICAgbGlkPTEzCiAgICAgZ3JvdXA9MTAKICAgICBo YTpjb21iaW5pbmcgeyAgICAgfQoKICAgICAgbGk6b2JqZWN0cyB7CiAgICAgIH0KICAgICAgY29s b3IgPSB7IzI4MjgyOH0KICAgIH0KCiAgICBoYTpib3R0b20tYXNzZW1ibHkgewogICAgIGxpZD0x NAogICAgIGdyb3VwPTExCiAgICAgaGE6Y29tYmluaW5nIHsgICAgIH0KCiAgICAgIGxpOm9iamVj dHMgewogICAgICB9CiAgICAgIGNvbG9yID0geyMyODI4Mjh9CiAgICB9CgogICAgaGE6dG9wLWNv dXJ0eWFyZCB7CiAgICAgbGlkPTE1CiAgICAgZ3JvdXA9MTIKICAgICBoYTpjb21iaW5pbmcgeyAg ICAgfQoKICAgICAgbGk6b2JqZWN0cyB7CiAgICAgIH0KICAgICAgY29sb3IgPSB7I2ZmOTZmZn0K ICAgIH0KCiAgICBoYTpib3R0b20tY291cnR5YXJkIHsKICAgICBsaWQ9MTYKICAgICBncm91cD0x MwogICAgIGhhOmNvbWJpbmluZyB7ICAgICB9CgogICAgICBsaTpvYmplY3RzIHsKICAgICAgfQog ICAgICBjb2xvciA9IHsjZmY5NmZmfQogICAgfQogICB9CiB9CgogaGE6Zm9udCB7CiAgaGE6Z2Vk YV9wY2IgewogICBjZWxsX3dpZHRoPTEuMjcwMDAxbW07IGNlbGxfaGVpZ2h0PTEuMzk3MDAxbW07 CiAgIGhhOnN5bWJvbHMgewogICAgaGE6XSB7CiAgICAgd2lkdGg9MC4xMjcwMDFtbTsgaGVpZ2h0 PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4w bWlsOyB5MT0xMC4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9 NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAg fQogICAgaGE6JjVjIHsKICAgICB3aWR0aD0wLjc2MjAwMW1tOyBoZWlnaHQ9MS4xNDMwMDFtbTsg ZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAg IHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MzAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOmIgewogICAgIHdpZHRoPTAuNTA4MDAx bW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewog ICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg IHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBt aWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7 IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsK ICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTE1LjBt aWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzAuMG1pbDsg eDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo YTpsaW5lLjcgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTMwLjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpjIHsKICAg ICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAg ICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzAu MG1pbDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHky PTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAg ICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7 IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo YTpsaW5lLjQgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01 MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6ZCB7 CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7 CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0yMC4wbWlsOyB5 MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0y MC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuMiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgx PTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgy PTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjUgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTMwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTUuMG1p bDsgeTE9MzAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK ICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsg eDI9MjAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0K ICAgIH0KICAgIGhhOmUgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg ICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTQ1 LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0wLjA7IHkyPTQ1 LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAg IHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBt aWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS41IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7 IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsK ICAgICAgIHgxPTAuMDsgeTE9NDAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MjAuMG1pbDsg eTE9NDAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgIH0KICAgIH0KICAgIGhhOmYgewogICAgIHdpZHRoPTAuMzgxMDAxbW07IGhlaWdo dD0xLjI3MDAwMW1tOyBkZWx0YT0xMC4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps aW5lLjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgx PTUuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MTAu MG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0xMC4wbWlsOyB5 Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6 ZyB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuNjUxMDAxbW07IGRlbHRhPTEyLjBt aWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0xNS4wbWls OyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgy PTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0w LjA7IHkxPTM1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBt aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41 IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MTUu MG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MC4wOyB5MT02MC4wbWlsOyB4 Mj01LjBtaWw7IHkyPTY1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS44IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NjUuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NjUu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAgICAg eDE9MTUuMG1pbDsgeTE9NjUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NjAuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTIwLjBtaWw7IHkx PTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTYwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg IH0KICAgICB9CiAgICB9CiAgICBoYTpoIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9 MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu ZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkx PTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg fQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4w bWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu MyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zNS4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0y MC4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6aSB7CiAgICAgd2lkdGg9MC4wMDF1bTsg aGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEwLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAg IGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTIwLjBtaWw7IHgyPTAuMDsgeTI9MjEuMG1p bDsgdGhpY2tuZXNzPTEwLjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgx PTAuMDsgeTE9MzUuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgfQogICAgfQogICAgaGE6aiB7CiAgICAgd2lkdGg9MC4xMjcwMDFtbTsgaGVp Z2h0PTEuNjUxMDAxbW07IGRlbHRhPTEwLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhh OmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTIwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MjEu MG1pbDsgdGhpY2tuZXNzPTEwLjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg IHgxPTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj02MC4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTY1LjBt aWw7IHgyPTUuMG1pbDsgeTI9NjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg IH0KICAgIH0KICAgIGhhOmsgewogICAgIHdpZHRoPTAuMzgxMDAxbW07IGhlaWdodD0xLjI3MDAw MW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewog ICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1p bDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0y NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6bCB7 CiAgICAgd2lkdGg9MC4xMjcwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEwLjBtaWw7 CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEw LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTptIHsK ICAgICB3aWR0aD0wLjg4OTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsK ICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9 MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTEwLjBt aWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4y IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1 LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBt aWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS41IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTI1LjBtaWw7 IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsK ICAgICAgIHgxPTI1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTMwLjBtaWw7IHkyPTMwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTMwLjBt aWw7IHkxPTMwLjBtaWw7IHgyPTM1LjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTM1LjBtaWw7IHkxPTM1LjBtaWw7 IHgyPTM1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS45IHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zNS4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6biB7CiAg ICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1 LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0xMC4wbWls OyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7 CiAgICAgICB4MT0xMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xNS4w bWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zNS4wbWls OyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MzUu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOm8gewog ICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0zNS4w bWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4 MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMw LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBt aWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41 IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTUu MG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4 Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAg ICB9CiAgICBoYTpwIHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS42NTEwMDFtbTsg ZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAg IHgxPTUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj02NS4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBt aWw7IHgyPTUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0xMC4wbWlsOyB5 Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAg ICAgICB4MT0xMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0yMC4wbWls OyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0zNS4wbWlsOyB4 Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuNiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj00 NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAg ICB4MT0xMC4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT01LjBtaWw7IHkx PTQ1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg IH0KICAgICB9CiAgICB9CiAgICBoYTpxIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9 MS42NTEwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu ZS4wIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTY1LjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgx PTE1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MzAu MG1pbDsgeDI9MTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj01LjBtaWw7IHky PTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAg ICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MC4wOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7 IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo YTpsaW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj01 MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAg ICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6ciB7CiAgICAgd2lkdGg9MC41 MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0 cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTUu MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0zMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0x MC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7 IHgyPTUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0K ICAgIH0KICAgIGhhOnMgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg ICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0yMC4wbWlsOyB5 MT01MC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT00MC4wbWlsOyB4Mj0y NS4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuMyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTQwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQwLjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgx PTAuMDsgeTE9MzUuMG1pbDsgeDI9NS4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgy PTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4 MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBt aWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg IH0KICAgIH0KICAgIGhhOnQgewogICAgIHdpZHRoPTAuMjU0MDAxbW07IGhlaWdodD0xLjI3MDAw MW1tOyBkZWx0YT0xMC4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewog ICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj01LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsg eTE9NDUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWlsOyB4Mj0xMC4w bWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQog ICAgaGE6dSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRh PTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0w LjA7IHkxPTMwLjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBt aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4y IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTUu MG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzAuMG1p bDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg IH0KICAgIH0KICAgIGhhOnYgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAw MW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewog ICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0yMC4wbWlsOyB5 MT0zMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgfQogICAgfQogICAgaGE6dyB7CiAgICAgd2lkdGg9MC43NjIwMDFtbTsgaGVpZ2h0 PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxp bmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5 MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg IH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTAu MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjMgewogICAgICAgeDE9MTAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NDUuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9 MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MTUuMG1pbDsgeTE9NDUu MG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MjAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1p bDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcg ewogICAgICAgeDE9MjUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MzAuMG1pbDsgeTI9NDUuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9MzAu MG1pbDsgeTE9MzAuMG1pbDsgeDI9MzAuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOnggewogICAgIHdpZHRoPTAuNTA4MDAxbW07 IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAg ICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01 MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg ICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTp5IHsKICAgICB3aWR0aD0wLjUwODAw MW1tOyBoZWlnaHQ9MS42NTEwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MC4wOyB5Mj00 NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg ICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzAu MG1pbDsgeDI9MjAuMG1pbDsgeTI9NjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTUuMG1pbDsgeTE9NjUuMG1pbDsgeDI9MjAuMG1p bDsgeTI9NjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQg ewogICAgICAgeDE9NS4wbWlsOyB5MT02NS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj02NS4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0wLjA7 IHkxPTYwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0x NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuNyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6eiB7CiAg ICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBt aWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9 MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAg ICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6fiB7CiAgICAgd2lkdGg9MC42MzUw MDFtbTsgaGVpZ2h0PTAuODg5MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7 CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTUuMG1pbDsg eTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewog ICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0xMC4wbWls OyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zNS4wbWlsOyB4 Mj0yMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuNCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0z MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6Jjdi IHsKICAgICB3aWR0aD0wLjI1NDAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1p bDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTUuMG1pbDsg eTE9MTUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj01 LjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu ZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0yNS4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7 IHkxPTMwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9NS4wbWlsOyB5MT0zNS4wbWlsOyB4Mj01 LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu ZS41IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NDUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiY3ZCB7CiAg ICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBt aWw7IHgyPTUuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHky PTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAg ICAgIHgxPTUuMG1pbDsgeTE9MjUuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9NS4wbWlsOyB5 MT0zNS4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTUu MG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjUgewogICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj01LjBtaWw7IHkyPTQ1LjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTp8IHsKICAgICB3aWR0 aD0wLjAwMXVtOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmpl Y3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4w OyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAg aGE6JjIwIHsKICAgICB3aWR0aD0wLjA7IGhlaWdodD0xMC4wbWlsOyBkZWx0YT0xOC4wbWlsOwog ICAgIGxpOm9iamVjdHMgewogICAgIH0KICAgIH0KICAgIGhhOiYyMyB7CiAgICAgd2lkdGg9MC41 MDgwMDFtbTsgaGVpZ2h0PTEuMDE2MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0 cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTIwLjBt aWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4x IHsKICAgICAgIHgxPTAuMDsgeTE9MjUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MjUuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MTUuMG1p bDsgeTE9MjAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK ICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9NS4wbWlsOyB5MT0yMC4wbWlsOyB4 Mj01LjBtaWw7IHkyPTQwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAg ICB9CiAgICBoYTomMjYgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1t OyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAg ICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1p bDsgeDI9MC4wOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9 MC4wOyB5MT0zNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7 IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS41IHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHky PTQwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAg ICAgIHgxPTAuMDsgeTE9MjUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9NS4wbWlsOyB5MT0x MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4w bWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu OSB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTAgewogICAgICAgeDE9 MC4wOyB5MT0zNS4wbWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICB9CiAgICB9CiAgICBoYTohIHsKICAgICB3aWR0aD0wLjAwMXVtOyBoZWlnaHQ9 MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu ZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkx PTEwLjBtaWw7IHgyPTAuMDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgIH0KICAgIH0KICAgIGhhOiIgewogICAgIHdpZHRoPTAuMjU0MDAxbW07IGhlaWdodD0wLjUw ODAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAg ewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTIwLjBtaWw7IHRoaWNrbmVz cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTEwLjBtaWw7IHkx PTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTIwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg IH0KICAgICB9CiAgICB9CiAgICBoYTokIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9 MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGlu ZS4wIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTE1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIwLjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgx PTUuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0yMC4wbWls OyB4Mj01LjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4zIHsKICAgICAgIHgxPTAuMDsgeTE9MjAuMG1pbDsgeDI9MC4wOyB5Mj0yNS4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0w LjA7IHkxPTI1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK ICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4 Mj0xNS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuNiB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0z NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAg ICB4MT0yMC4wbWlsOyB5MT0zNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0xNS4wbWlsOyB5 MT00NS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuOSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTQ1LjBtaWw7IHgyPTE1 LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu ZS4xMCB7CiAgICAgICB4MT0wLjA7IHkxPTQwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjExIHsKICAgICAgIHgxPTEw LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTolIHsKICAgICB3aWR0aD0xLjAxNjAwMW1t OyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAg ICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5Mj0yMC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4 MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWls OyB4Mj0xMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuMyB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4wbWlsOyB5 Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAg ICAgICB4MT0xNS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0xMC4wbWls OyB5MT0yNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTI1LjBtaWw7IHgy PTEwLjBtaWw7IHkyPTI1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS43IHsKICAgICAgIHgxPTAuMDsgeTE9MjAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0yNS4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0w LjA7IHkxPTUwLjBtaWw7IHgyPTQwLjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICAgaGE6bGluZS45IHsKICAgICAgIHgxPTM1LjBtaWw7IHkxPTUwLjBtaWw7 IHgyPTQwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4xMCB7CiAgICAgICB4MT00MC4wbWlsOyB5MT00MC4wbWlsOyB4Mj00MC4wbWlsOyB5 Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTEgewog ICAgICAgeDE9MzUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9NDAuMG1pbDsgeTI9NDAuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEyIHsKICAgICAgIHgxPTMwLjBt aWw7IHkxPTM1LjBtaWw7IHgyPTM1LjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICAgaGE6bGluZS4xMyB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT00MC4wbWls OyB4Mj0zMC4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuMTQgewogICAgICAgeDE9MjUuMG1pbDsgeTE9NDAuMG1pbDsgeDI9MjUuMG1pbDsg eTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjE1IHsK ICAgICAgIHgxPTI1LjBtaWw7IHkxPTQ1LjBtaWw7IHgyPTMwLjBtaWw7IHkyPTUwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xNiB7CiAgICAgICB4MT0zMC4w bWlsOyB5MT01MC4wbWlsOyB4Mj0zNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6JyB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsg aGVpZ2h0PTAuNTA4MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAg IGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTIwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTEw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTooIHsK ICAgICB3aWR0aD0wLjEyNzAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsK ICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NDUu MG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9 MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAg ICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTopIHsKICAgICB3aWR0aD0wLjEyNzAwMW1t OyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAg ICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9NS4wbWlsOyB5Mj0x NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg ICB4MT01LjBtaWw7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT01MC4w bWlsOyB4Mj01LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICB9CiAgICB9CiAgICBoYToqIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4wMTYw MDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsK ICAgICAgIHgxPTAuMDsgeTE9MjAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00 MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7 IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsK ICAgICAgIHgxPTEwLjBtaWw7IHkxPTIwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTQwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTorIHsKICAgICB3aWR0 aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4wMTYwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpv YmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9 MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MjAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NDAu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOiwgewog ICAgIHdpZHRoPTAuMjU0MDAxbW07IGhlaWdodD0xLjUyNDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT02MC4w bWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgfQogICAgfQogICAgaGE6LSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTAuNzYy MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7 CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTouIHsKICAgICB3aWR0aD0w LjEyNzAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmpl Y3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9NS4w bWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQog ICAgaGE6MCB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRh PTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0w LjA7IHkxPTQ1LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK ICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0w LjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4y IHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT01LjBtaWw7 IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTEwLjBtaWw7IHgy PTIwLjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS41IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTE1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1 LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAg IHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVz cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9 NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg fQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9MC4wOyB5MT00MC4wbWlsOyB4Mj0yMC4wbWls OyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAg aGE6MSB7CiAgICAgd2lkdGg9MC4zODEwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEy LjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7 IHkxPTE4LjBtaWw7IHgyPTguMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9OC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj04 LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGlu ZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9NTAuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOjIgewogICAgIHdp ZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxp Om9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4 Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTAu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAg eDE9MjAuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MjUuMG1pbDsgeTE9 MTUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg fQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0yNS4wbWls OyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7 CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTozIHsKICAgICB3aWR0aD0w LjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmpl Y3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4w bWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu MSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTE1 LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBt aWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS40IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsg eTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewog ICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVz cz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9 MjguMG1pbDsgeDI9MTUuMG1pbDsgeTI9MjguMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg fQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MjAu MG1pbDsgeTI9MjMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjggewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzMuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDUuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAgICAgeDE9 MjAuMG1pbDsgeTE9MzMuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MjguMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTIz LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTI4LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICB9CiAgICB9CiAgICBoYTo0IHsKICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS4y NzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4w IHsKICAgICAgIHgxPTAuMDsgeTE9MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTAuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5 MT0zNS4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0zNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0y MC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAg fQogICAgaGE6NSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRl bHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4 MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsg eDI9MC4wOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTUuMG1pbDsgeTI9MjUuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9NS4w bWlsOyB5MT0yNS4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0yNS4wbWls OyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuNSB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5 Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAg ICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT01LjBtaWw7 IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4w bWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQog ICAgaGE6NiB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRh PTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0x NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBt aWw7IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0x MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAg ICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4 Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS41IHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTI4LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMz LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS42IHsKICAgICAg IHgxPTAuMDsgeTE9MjguMG1pbDsgeDI9MTUuMG1pbDsgeTI9MjguMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9NS4wbWlsOyB5MT01MC4w bWlsOyB4Mj0xNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgIGhhOmxpbmUuOCB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWls OyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOSB7 CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMy4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6NyB7CiAgICAgd2lk dGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6 b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7 IHgyPTI1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTAu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOjggewog ICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT00NS4w bWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MzcuMG1pbDsgeDI9MC4wOyB5Mj00NS4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4 MT0wLjA7IHkxPTM3LjBtaWw7IHgyPTcuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9Ny4wbWlsOyB5MT0zMC4wbWls OyB4Mj0xMy4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuNCB7CiAgICAgICB4MT0xMy4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5 Mj0zNy4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAg ICAgICB4MT0yMC4wbWlsOyB5MT0zNy4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0xNS4wbWls OyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgy PTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS44IHsKICAgICAgIHgxPTAuMDsgeTE9MjMuMG1pbDsgeDI9Ny4wbWlsOyB5Mj0zMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOSB7CiAgICAgICB4MT0w LjA7IHkxPTE1LjBtaWw7IHgyPTAuMDsgeTI9MjMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9NS4w bWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUu MTEgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0xMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTIgewogICAgICAgeDE9 MTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEzIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTE1 LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTIzLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICAgaGE6bGluZS4xNCB7CiAgICAgICB4MT0xMy4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4w bWlsOyB5Mj0yMy4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQog ICAgaGE6OSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRh PTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01 LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTE1LjBt aWw7IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7 IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsK ICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5 MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAg IH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5 Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAg ICAgICB4MT0wLjA7IHkxPTI1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcgewogICAgICAgeDE9NS4wbWlsOyB5MT0z MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgfQogICAgfQogICAgaGE6PCB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTEu MDE2MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUu MCB7CiAgICAgICB4MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTIwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsg eTE9MzAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgIH0KICAgIH0KICAgIGhhOj4gewogICAgIHdpZHRoPTAuMjU0MDAxbW07IGhlaWdo dD0xLjAxNjAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps aW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0yMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0zMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0w LjA7IHkxPTQwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTo/IHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBo ZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAg aGE6bGluZS4wIHsKICAgICAgIHgxPTEwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTEwLjBtaWw7IHky PTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAg ICAgIHgxPTEwLjBtaWw7IHkxPTQ1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9 MTUuMG1pbDsgeDI9MC4wOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9 MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAg ICAgeDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0xNS4wbWlsOyB5 MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0y MC4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuNyB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0yMC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6QCB7CiAg ICAgd2lkdGg9MS4yNzAwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBt aWw7IHgyPTAuMDsgeTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo YTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT00MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4 MT0xMC4wbWlsOyB5MT01MC4wbWlsOyB4Mj00MC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT01MC4wbWlsOyB5MT0z NS4wbWlsOyB4Mj01MC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT01MC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj00MC4w bWlsOyB5Mj0wLjA7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsK ICAgICAgIHgxPTQwLjBtaWw7IHkxPTAuMDsgeDI9MTAuMG1pbDsgeTI9MC4wOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0w LjA7IHgyPTAuMDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBo YTpsaW5lLjcgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MjAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9 MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAg ICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAgICAgeDE9MjAuMG1pbDsg eTE9MzUuMG1pbDsgeDI9MzAuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEwIHsKICAgICAgIHgxPTMwLjBtaWw7IHkxPTM1LjBtaWw7IHgy PTM1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4xMSB7CiAgICAgICB4MT0zNS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj00MC4wbWlsOyB5Mj0z NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMTIgewogICAg ICAgeDE9MzUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MzUuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEzIHsKICAgICAgIHgxPTM1LjBtaWw7 IHkxPTIwLjBtaWw7IHgyPTMwLjBtaWw7IHkyPTE1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICAgaGE6bGluZS4xNCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xNS4wbWlsOyB4 Mj0zMC4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuMTUgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MTUuMG1pbDsgeTI9 MjAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjE2IHsKICAg ICAgIHgxPTQwLjBtaWw7IHkxPTM1LjBtaWw7IHgyPTUwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpBIHsKICAgICB3aWR0aD0w LjYzNTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmpl Y3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MjAuMG1pbDsgeDI9MC4w OyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7 CiAgICAgICB4MT0wLjA7IHkxPTIwLjBtaWw7IHgyPTcuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9Ny4wbWlsOyB5 MT0xMC4wbWlsOyB4Mj0xOC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xOC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0y NS4wbWlsOyB5Mj0yMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuNCB7CiAgICAgICB4MT0yNS4wbWlsOyB5MT0yMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj01MC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4 MT0wLjA7IHkxPTMwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpCIHsKICAgICB3aWR0aD0wLjYzNTAwMW1t OyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAg ICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9 NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAg ICAgeDE9MjAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MjUuMG1pbDsg eTE9MzMuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MjguMG1pbDsgeDI9 MjUuMG1pbDsgeTI9MzMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjQgewogICAgICAgeDE9NS4wbWlsOyB5MT0yOC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0yOC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4 MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls OyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuNyB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5 Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOCB7CiAg ICAgICB4MT0yNS4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0yMy4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuOSB7CiAgICAgICB4MT0yMC4wbWls OyB5MT0yOC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0yMy4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgfQogICAgfQogICAgaGE6QyB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsgaGVp Z2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhh OmxpbmUuMCB7CiAgICAgICB4MT03LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg IHgxPTAuMDsgeTE9NDMuMG1pbDsgeDI9Ny4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTE3LjBtaWw7 IHgyPTAuMDsgeTI9NDMuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0xNy4wbWlsOyB4Mj03LjBtaWw7IHkyPTEwLjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgxPTcu MG1pbDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOkQgewogICAgIHdpZHRoPTAuNjM1MDAxbW07 IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAg ICBoYTpsaW5lLjAgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj01LjBtaWw7IHky PTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAg ICAgIHgxPTE4LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTE3LjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTI1LjBtaWw7 IHkxPTE3LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQzLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE4LjBtaWw7IHkxPTUwLjBtaWw7IHgy PTI1LjBtaWw7IHkyPTQzLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS40IHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MTguMG1pbDsgeTI9NTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9 MC4wOyB5MT0xMC4wbWlsOyB4Mj0xOC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6RSB7CiAgICAgd2lkdGg9MC41MDgwMDFtbTsg aGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAg IGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTI4LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTI4 LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAg IHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls OyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4zIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOkYgewogICAg IHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls OyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9MTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9 MC4wOyB5MT0yOC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0yOC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6RyB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsg aGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAg IGhhOmxpbmUuMCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5 Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAg ICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9 MTUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9 CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTAuMDsgeTI9 NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAg ICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAu MG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MjAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1p bDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjcg ewogICAgICAgeDE9MjUuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NDUuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjggewogICAgICAgeDE9MjAu MG1pbDsgeTE9MzAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjkgewogICAgICAgeDE9MTAuMG1pbDsgeTE9MzAuMG1p bDsgeDI9MjAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg IH0KICAgIH0KICAgIGhhOkggewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAw MW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewog ICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0wLjA7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTI1LjBtaWw7IHkxPTEw LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTAuMDsgeTE9MzAuMG1pbDsgeDI9MjUuMG1pbDsg eTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhh OkkgewogICAgIHdpZHRoPTAuMjU0MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4w bWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5 MT0xMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAg ICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTUu MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjIgewogICAgICAgeDE9MC4wOyB5MT01MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6SiB7CiAgICAgd2lk dGg9MC4zODEwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6 b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT03LjBtaWw7IHkxPTEwLjBtaWw7 IHgyPTE1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4xIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTE1LjBtaWw7IHky PTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAg ICAgIHgxPTEwLjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTUuMG1pbDsg eTE9NTAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWlsOyB4Mj01LjBt aWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS41 IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9MC4wOyB5Mj00MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6SyB7CiAgICAgd2lkdGg9MC41 MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0 cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsg eTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewog ICAgICAgeDE9MC4wOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTMw LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICB9CiAgICB9CiAgICBoYTpMIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4y NzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4w IHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTUw LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICB9CiAgICB9CiAgICBoYTpNIHsKICAgICB3aWR0aD0wLjc2MjAwMW1tOyBoZWlnaHQ9MS4y NzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4w IHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTEw LjBtaWw7IHgyPTE1LjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0K ICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTMwLjBt aWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4z IHsKICAgICAgIHgxPTMwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTMwLjBtaWw7IHkyPTUwLjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomMmYgewogICAg IHdpZHRoPTAuNzYyMDAxbW07IGhlaWdodD0xLjE0MzAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT00NS4wbWls OyB4Mj0zMC4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg fQogICAgfQogICAgaGE6JjNhIHsKICAgICB3aWR0aD0wLjEyNzAwMW1tOyBoZWlnaHQ9MC44ODkw MDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsK ICAgICAgIHgxPTAuMDsgeTE9MjUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25l c3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTM1 LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgIH0KICAgIH0KICAgIGhhOiYzYiB7CiAgICAgd2lkdGg9MC4yNTQwMDFtbTsgaGVpZ2h0PTEu MjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUu MCB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTEwLjBtaWw7IHkyPTQwLjBtaWw7IHRo aWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTEwLjBt aWw7IHkxPTI1LjBtaWw7IHgyPTEwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7 CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTomM2QgewogICAgIHdpZHRoPTAuNTA4MDAxbW07 IGhlaWdodD0wLjg4OTAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAg ICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0yNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0y NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg ICB4MT0wLjA7IHkxPTM1LjBtaWw7IHgyPTIwLjBtaWw7IHkyPTM1LjBtaWw7IHRoaWNrbmVzcz04 LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpPIHsKICAgICB3aWR0aD0wLjUwODAw MW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3RzIHsK ICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTUuMG1pbDsgeDI9MC4wOyB5Mj00 NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAg ICB4MT0wLjA7IHkxPTE1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9NS4wbWlsOyB5MT0xMC4w bWlsOyB4Mj0xNS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0xNS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWls OyB5Mj0xNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNCB7 CiAgICAgICB4MT0yMC4wbWlsOyB5MT0xNS4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0xNS4w bWlsOyB5MT01MC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7 IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS43IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4w bWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6UCB7CiAg ICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAg ICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT01LjBtaWw7IHkxPTEw LjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQog ICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5 Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAg ICAgICB4MT0yMC4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0xNS4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMyB7CiAgICAgICB4MT0yNS4wbWls OyB5MT0xNS4wbWlsOyB4Mj0yNS4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNCB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT0zMC4wbWlsOyB4 Mj0yNS4wbWlsOyB5Mj0yNS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuNSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTMw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpOIHsK ICAgICB3aWR0aD0wLjYzNTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsK ICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAu MG1pbDsgeDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg IGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAg IHgxPTI1LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVz cz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpSIHsKICAgICB3aWR0aD0wLjYz NTAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3Rz IHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsgeDI9MjAuMG1p bDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEg ewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTUuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjIgewogICAgICAgeDE9MjUu MG1pbDsgeTE9MTUuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MzAuMG1p bDsgeDI9MjUuMG1pbDsgeTI9MjUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjQgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5 Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAg ICAgICB4MT01LjBtaWw7IHkxPTEwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9MTMuMG1pbDsg eTE9MzAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgIH0KICAgIH0KICAgIGhhOlMgewogICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdo dD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTps aW5lLjAgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9MTUu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAg eDE9NS4wbWlsOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9 OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBt aWw7IHgyPTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj0wLjA7IHkyPTI1LjBt aWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40IHsKICAgICAgIHgx PTAuMDsgeTE9MjUuMG1pbDsgeDI9NS4wbWlsOyB5Mj0zMC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT01LjBtaWw7IHkxPTMwLjBtaWw7 IHgyPTIwLjBtaWw7IHkyPTMwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS42IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTMwLjBtaWw7IHgyPTI1LjBtaWw7IHky PTM1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS43IHsKICAg ICAgIHgxPTI1LjBtaWw7IHkxPTM1LjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAgIHgxPTIwLjBtaWw7 IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAg ICAgIH0KICAgICAgaGE6bGluZS45IHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9 MjAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjEwIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgfQogICAgfQogICAgaGE6USB7CiAgICAg d2lkdGg9MC41MDgwMDFtbTsgaGVpZ2h0PTEuMjcwMDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAg bGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAgICAgICB4MT0wLjA7IHkxPTE1LjBtaWw7 IHgyPTAuMDsgeTI9NDUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTps aW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7 IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAgICAgIHgxPTUu MG1pbDsgeTE9MTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1p bDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MTAuMG1p bDsgeDI9MjAuMG1pbDsgeTI9MTUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAg ICBoYTpsaW5lLjQgewogICAgICAgeDE9MjAuMG1pbDsgeTE9MTUuMG1pbDsgeDI9MjAuMG1pbDsg eTI9NDAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjUgewog ICAgICAgeDE9MTAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NDAuMG1pbDsgdGhp Y2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjYgewogICAgICAgeDE9NS4wbWls OyB5MT01MC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNyB7CiAgICAgICB4MT0wLjA7IHkxPTQ1LjBtaWw7IHgyPTUu MG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjggewogICAgICAgeDE9MTAuMG1pbDsgeTE9MzUuMG1pbDsgeDI9MjAuMG1pbDsgeTI9NTAuMG1p bDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOlUgewogICAg IHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAg IGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWls OyB4Mj0wLjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT01 LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4zIHsKICAgICAgIHgxPTE1LjBtaWw7IHkxPTUwLjBt aWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAg ICAgaGE6bGluZS40IHsKICAgICAgIHgxPTIwLjBtaWw7IHkxPTEwLjBtaWw7IHgyPTIwLjBtaWw7 IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBo YTpWIHsKICAgICB3aWR0aD0wLjUwODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIu MG1pbDsKICAgICBsaTpvYmplY3RzIHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsg eTE9MTAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MTAuMG1pbDsgeTE9NTAuMG1pbDsgeDI9 MjAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAg IH0KICAgIGhhOlQgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBk ZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAg eDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4w bWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0xMC4w bWlsOyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgfQogICAgfQogICAgaGE6WCB7CiAgICAgd2lkdGg9MC42MzUwMDFtbTsgaGVpZ2h0PTEuMjcw MDAxbW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7 CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNr bmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9 MTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAg fQogICAgIH0KICAgIH0KICAgIGhhOlkgewogICAgIHdpZHRoPTAuNTA4MDAxbW07IGhlaWdodD0x LjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5l LjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj0xMC4wbWlsOyB5Mj0zMC4wbWlsOyB0 aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0xMC4w bWlsOyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWls OwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0xMC4wbWlsOyB5MT0zMC4wbWls OyB4Mj0xMC4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAg fQogICAgfQogICAgaGE6VyB7CiAgICAgd2lkdGg9MC43NjIwMDFtbTsgaGVpZ2h0PTEuMjcwMDAx bW07IGRlbHRhPTEyLjBtaWw7CiAgICAgbGk6b2JqZWN0cyB7CiAgICAgIGhhOmxpbmUuMCB7CiAg ICAgICB4MT0wLjA7IHkxPTEwLjBtaWw7IHgyPTAuMDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTgu MG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjEgewogICAgICAgeDE9MC4wOyB5MT0zMC4wbWls OyB4Mj01LjBtaWw7IHkyPTUwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAg aGE6bGluZS4yIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9NTAuMG1pbDsgeDI9MTUuMG1pbDsgeTI9 MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAg ICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tu ZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5lLjQgewogICAgICAgeDE9MjUuMG1pbDsg eTE9NTAuMG1pbDsgeDI9MzAuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAg ICAgfQogICAgICBoYTpsaW5lLjUgewogICAgICAgeDE9MzAuMG1pbDsgeTE9MzAuMG1pbDsgeDI9 MzAuMG1pbDsgeTI9MTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAg IH0KICAgIGhhOlsgewogICAgIHdpZHRoPTAuMTI3MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBk ZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAg eDE9MC4wOyB5MT0xMC4wbWlsOyB4Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBt aWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4xIHsKICAgICAgIHgxPTAuMDsgeTE9MTAuMG1pbDsg eDI9MC4wOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxp bmUuMiB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTUuMG1pbDsgeTI9NTAuMG1pbDsg dGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOl4gewogICAgIHdp ZHRoPTAuMjU0MDAxbW07IGhlaWdodD0wLjM4MTAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxp Om9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xNS4wbWlsOyB4 Mj01LjBtaWw7IHkyPTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6 bGluZS4xIHsKICAgICAgIHgxPTUuMG1pbDsgeTE9MTAuMG1pbDsgeDI9MTAuMG1pbDsgeTI9MTUu MG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOlogewog ICAgIHdpZHRoPTAuNjM1MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwog ICAgIGxpOm9iamVjdHMgewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MC4wOyB5MT0xMC4w bWlsOyB4Mj0yNS4wbWlsOyB5Mj0xMC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAg ICAgIGhhOmxpbmUuMSB7CiAgICAgICB4MT0wLjA7IHkxPTUwLjBtaWw7IHgyPTI1LjBtaWw7IHky PTEwLjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS4yIHsKICAg ICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjUuMG1pbDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNz PTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAgIGhhOmEgewogICAgIHdpZHRoPTAuNjM1 MDAxbW07IGhlaWdodD0xLjI3MDAwMW1tOyBkZWx0YT0xMi4wbWlsOwogICAgIGxpOm9iamVjdHMg ewogICAgICBoYTpsaW5lLjAgewogICAgICAgeDE9MTUuMG1pbDsgeTE9MzAuMG1pbDsgeDI9MjAu MG1pbDsgeTI9MzUuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgICBoYTpsaW5l LjEgewogICAgICAgeDE9NS4wbWlsOyB5MT0zMC4wbWlsOyB4Mj0xNS4wbWlsOyB5Mj0zMC4wbWls OyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuMiB7CiAgICAgICB4MT0w LjA7IHkxPTM1LjBtaWw7IHgyPTUuMG1pbDsgeTI9MzAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsK ICAgICAgfQogICAgICBoYTpsaW5lLjMgewogICAgICAgeDE9MC4wOyB5MT0zNS4wbWlsOyB4Mj0w LjA7IHkyPTQ1LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS40 IHsKICAgICAgIHgxPTAuMDsgeTE9NDUuMG1pbDsgeDI9NS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlj a25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhhOmxpbmUuNSB7CiAgICAgICB4MT0yMC4wbWls OyB5MT0zMC4wbWlsOyB4Mj0yMC4wbWlsOyB5Mj00NS4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwog ICAgICB9CiAgICAgIGhhOmxpbmUuNiB7CiAgICAgICB4MT0yMC4wbWlsOyB5MT00NS4wbWlsOyB4 Mj0yNS4wbWlsOyB5Mj01MC4wbWlsOyB0aGlja25lc3M9OC4wbWlsOwogICAgICB9CiAgICAgIGhh OmxpbmUuNyB7CiAgICAgICB4MT01LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTE1LjBtaWw7IHkyPTUw LjBtaWw7IHRoaWNrbmVzcz04LjBtaWw7CiAgICAgIH0KICAgICAgaGE6bGluZS44IHsKICAgICAg IHgxPTE1LjBtaWw7IHkxPTUwLjBtaWw7IHgyPTIwLjBtaWw7IHkyPTQ1LjBtaWw7IHRoaWNrbmVz cz04LjBtaWw7CiAgICAgIH0KICAgICB9CiAgICB9CiAgICBoYTpfIHsKICAgICB3aWR0aD0wLjUw ODAwMW1tOyBoZWlnaHQ9MS4yNzAwMDFtbTsgZGVsdGE9MTIuMG1pbDsKICAgICBsaTpvYmplY3Rz IHsKICAgICAgaGE6bGluZS4wIHsKICAgICAgIHgxPTAuMDsgeTE9NTAuMG1pbDsgeDI9MjAuMG1p bDsgeTI9NTAuMG1pbDsgdGhpY2tuZXNzPTguMG1pbDsKICAgICAgfQogICAgIH0KICAgIH0KICAg fQogICBpZCA9IDAKICB9CiB9CgogaGE6bmV0bGlzdHMgewogICBsaTppbnB1dCB7CiAgIH0KIH0K IGhhOmxheWVyX3N0YWNrIHsKICBsaTpncm91cHMgewogICBoYTowIHsKICAgIG5hbWUgPSB0b3Bf cGFzdGUKICAgIGhhOnR5cGUgeyB0b3A9MTsgcGFzdGU9MTsgICAgfQogICAgbGk6bGF5ZXJzIHsg NzsgICAgfQogICB9CiAgIGhhOjEgewogICAgbmFtZSA9IHRvcF9zaWxrCiAgICBoYTp0eXBlIHsg c2lsaz0xOyB0b3A9MTsgICAgfQogICAgbGk6bGF5ZXJzIHsgNjsgICAgfQogICB9CiAgIGhhOjIg ewogICAgbmFtZSA9IHRvcF9tYXNrCiAgICBoYTp0eXBlIHsgdG9wPTE7IG1hc2s9MTsgICAgfQog ICAgbGk6bGF5ZXJzIHsgODsgICAgfQogICB9CiAgIGhhOjMgewogICAgbmFtZSA9IHRvcF9jb3Bw ZXIKICAgIGhhOnR5cGUgeyBjb3BwZXI9MTsgdG9wPTE7ICAgIH0KICAgIGxpOmxheWVycyB7IDA7 ICAgIH0KICAgfQogICBoYTo0IHsKICAgIG5hbWUgPSBncnBfNAogICAgaGE6dHlwZSB7IHN1YnN0 cmF0ZT0xOyBpbnRlcm49MTsgICAgfQogICAgbGk6bGF5ZXJzIHsgICAgfQogICB9CiAgIGhhOjUg ewogICAgbmFtZSA9IEludGVybgogICAgaGE6dHlwZSB7IGNvcHBlcj0xOyBpbnRlcm49MTsgICAg fQogICAgbGk6bGF5ZXJzIHsgMzsgICAgfQogICB9CiAgIGhhOjYgewogICAgbmFtZSA9IGdycF82 CiAgICBoYTp0eXBlIHsgc3Vic3RyYXRlPTE7IGludGVybj0xOyAgICB9CiAgICBsaTpsYXllcnMg eyAgICB9CiAgIH0KICAgaGE6NyB7CiAgICBuYW1lID0gSW50ZXJuCiAgICBoYTp0eXBlIHsgY29w cGVyPTE7IGludGVybj0xOyAgICB9CiAgICBsaTpsYXllcnMgeyAyOyAgICB9CiAgIH0KICAgaGE6 OCB7CiAgICBuYW1lID0gZ3JwXzgKICAgIGhhOnR5cGUgeyBzdWJzdHJhdGU9MTsgaW50ZXJuPTE7 ICAgIH0KICAgIGxpOmxheWVycyB7ICAgIH0KICAgfQogICBoYTo5IHsKICAgIG5hbWUgPSBnbG9i YWxfb3V0bGluZQogICAgaGE6dHlwZSB7IGJvdW5kYXJ5PTE7ICAgIH0KICAgIGxpOmxheWVycyB7 IDQ7ICAgIH0KICAgIHB1cnBvc2UgPSB1cm91dGUKICAgfQogICBoYToxMCB7CiAgICBuYW1lID0g dG9wLWFzc2VtYmx5CiAgICBoYTp0eXBlIHsgdG9wPTE7IGRvYz0xOyAgICB9CiAgICBwdXJwb3Nl ID0gYXNzZW1ibHkKICAgIGxpOmxheWVycyB7IDEzOyAgICB9CiAgIH0KICAgaGE6MTEgewogICAg bmFtZSA9IGJvdHRvbS1hc3NlbWJseQogICAgaGE6dHlwZSB7IGJvdHRvbT0xOyBkb2M9MTsgICAg fQogICAgcHVycG9zZSA9IGFzc2VtYmx5CiAgICBsaTpsYXllcnMgeyAxNDsgICAgfQogICB9CiAg IGhhOjEyIHsKICAgIG5hbWUgPSB0b3AtY291cnR5YXJkCiAgICBoYTp0eXBlIHsgdG9wPTE7IGRv Yz0xOyAgICB9CiAgICBwdXJwb3NlID0gY291cnR5YXJkCiAgICBsaTpsYXllcnMgeyAxNTsgICAg fQogICB9CiAgIGhhOjEzIHsKICAgIG5hbWUgPSBib3R0b20tY291cnR5YXJkCiAgICBoYTp0eXBl IHsgYm90dG9tPTE7IGRvYz0xOyAgICB9CiAgICBwdXJwb3NlID0gY291cnR5YXJkCiAgICBsaTps YXllcnMgeyAxNjsgICAgfQogICB9CiAgIGhhOjE0IHsKICAgIG5hbWUgPSBib3R0b21fY29wcGVy CiAgICBoYTp0eXBlIHsgYm90dG9tPTE7IGNvcHBlcj0xOyAgICB9CiAgICBsaTpsYXllcnMgeyAx OyAgICB9CiAgIH0KICAgaGE6MTUgewogICAgbmFtZSA9IGJvdHRvbV9tYXNrCiAgICBoYTp0eXBl IHsgYm90dG9tPTE7IG1hc2s9MTsgICAgfQogICAgbGk6bGF5ZXJzIHsgOTsgICAgfQogICB9CiAg IGhhOjE2IHsKICAgIG5hbWUgPSBib3R0b21fc2lsawogICAgaGE6dHlwZSB7IHNpbGs9MTsgYm90 dG9tPTE7ICAgIH0KICAgIGxpOmxheWVycyB7IDU7ICAgIH0KICAgfQogICBoYToxNyB7CiAgICBu YW1lID0gYm90dG9tX3Bhc3RlCiAgICBoYTp0eXBlIHsgYm90dG9tPTE7IHBhc3RlPTE7ICAgIH0K ICAgIGxpOmxheWVycyB7IDEwOyAgICB9CiAgIH0KICAgaGE6MTggewogICAgbmFtZSA9IHBtZWNo CiAgICBoYTp0eXBlIHsgbWVjaD0xOyAgICB9CiAgICBsaTpsYXllcnMgeyAxMTsgICAgfQogICAg cHVycG9zZSA9IHByb3V0ZQogICB9CiAgIGhhOjE5IHsKICAgIG5hbWUgPSB1bWVjaAogICAgaGE6 dHlwZSB7IG1lY2g9MTsgICAgfQogICAgbGk6bGF5ZXJzIHsgMTI7ICAgIH0KICAgIHB1cnBvc2Ug PSB1cm91dGUKICAgfQogIH0KIH0KIGxpOnBjYi1ybmQtY29uZi12MSB7CiAgaGE6b3ZlcndyaXRl IHsKICAgaGE6ZGVzaWduIHsKICAgIHRleHRfc2NhbGUgPSAxMDAKICAgIHZpYV90aGlja25lc3Mg PSA2MDAuMDAgdW0KICAgIHZpYV9kcmlsbGluZ19ob2xlID0gMzAwLjAwIHVtCiAgICB0ZXh0X3Ro aWNrbmVzcyA9IDAKICAgIGxpbmVfdGhpY2tuZXNzID0gNi4wMCBtaWwKICAgIHBvbHlfaXNsZV9h cmVhID0gMjAwMDAwMDAwLjAKICAgIGNsZWFyYW5jZSA9IDYuMDAgbWlsCiAgICBtaW5fcmluZyA9 IDYuMDAgbWlsCiAgICBtaW5fZHJpbGwgPSAzMDAuMDAgdW0KICAgICBtaW5fc2xrID0gNy4wMCBt aWwKICAgICBzaHJpbmsgPSA2LjAwIG1pbAogICAgIG1pbl93aWQgPSA2LjAwIG1pbAogICAgIGJs b2F0ID0gNi4wMCBtaWwKICAgfQogICBoYTplZGl0b3IgewogICAgZ3JpZHNfaWR4ID0gOQogICAg Z3JpZF91bml0ID0gbW0KICAgIHJ1YmJlcl9iYW5kX21vZGUgPSB0cnVlCiAgICBydWJiZXJfYmFu ZF9rZWVwX21pZGxpbmVkaXIgPSB0cnVlCiAgICBsaW5lX3JlZnJhY3Rpb24gPSAxCiAgICBzbmFw X3BpbiA9IHRydWUKICAgIHNob3dfZHJjID0gdHJ1ZQogICAgc3ViY19pZCA9IHslYS5yZWZkZXMl XFxuJWEudmFsdWUlfQogICAgIGdyaWQgPSAxMDAuMDAgdW0KICAgICBoYTp2aWV3IHsKICAgICAg ZmxpcF94ID0gMAogICAgICBmbGlwX3kgPSAwCiAgICAgfQogICAgIHNob3dfc29sZGVyX3NpZGUg PSAwCiAgIH0KICAgIGhhOmFwcGVhcmFuY2UgewogICAgIGhhOmNvbG9yIHsKICAgICAgcGluX2Zh ciA9IHsjNzM3MzczfQogICAgICBjcm9zcyA9IHsjQUE5MjJEfQogICAgIH0KICAgICBpbnZpc19v dGhlcl9ncm91cHMgPSBmYWxzZTsKICAgIH0KICB9CiB9Cn0K --000000000000deb97f058f85e278--
Reply subtree:
3252 Re: [pcb-rnd] new layer groups: assembly, courtyard/keepout - from Adrian Purser <ad...@gmail.com>