Our Logo
WebAsOne
Home
How To
Join US
Design
Design Block
Design Patterns
Animation
Themes
Fonts
Marketing
Hero
About
BIO
Contact
CTA
FAQ
Footer
Portfolio
Price
Service
Team
Testimonials
Pages
Apps
Vue3
OpenSource
Mini-Apps
Lessons
Customize Default Nav
000
001
002
003
004
005
006
007
008
009
010
011
012
NavB - menu2_0 Customization
000
001
002
003
004
005
006
007
008
009
010
011
012
Background
Covered-Img
Fixed-Img
Tinted-Img
Color
Video
List
A
B
C
D
Messages
oneColumn
twoColumn
Card
StyleA
Tab
StyleA
offcanvas
top
Accordion
StyleA
SVG
Image-Clip
Split-Color
Split-Color-Background
SvgBackground
Patterns
PatternA
DesignPatterns
->
NavB - menu2_0 Customization
->
000
001
002
003
004
005
006
007
008
009
010
011
012
menu2_0/
,Click to clipboard
ezE6IHsnZW4nOiB7J015TW9kdWxlJzogJ21lbnUyXzAnLAogICAgICAgICAgICAnTm90ZXMnOiAnJywKICAgICAgICAgICAgJ1NsaWRlVHlwZSc6ICdDb3ZlckJHU1ZHRURJVCcsCiAgICAgICAgICAgICdhSW1hZ2UnOiAnJywKICAgICAgICAgICAgJ2FzdmdmaWxlJzogJycsCiAgICAgICAgICAgICdjc3MnOiAnPHN0eWxlPiAvKiBzY3JvbGwgd2lsbCBzdGF5IHdpdGggY29udGVudCAgKi8gI19JRF8geyAnCiAgICAgICAgICAgICAgICAgICAnYmFja2dyb3VuZDogX1RpbnRCR18gdXJsKF9DSU1BR0VfKSBuby1yZXBlYXQgY2VudGVyICcKICAgICAgICAgICAgICAgICAgICdjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9IDwvc3R5bGU+JywKICAgICAgICAgICAgJ3N2Zyc6ICc8c3ZnIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEyMCIgJwogICAgICAgICAgICAgICAgICAgJ3htbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgJwogICAgICAgICAgICAgICAgICAgJ3htbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICcKICAgICAgICAgICAgICAgICAgICdwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij5cclxuJwogICAgICAgICAgICAgICAgICAgJyA8ZyBjbGFzcz0ibGF5ZXIiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAnICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICcgIDxyZWN0IG9wYWNpdHk9IjAuNSIgZmlsbD0idXJsKCNzdmdfMikiIHN0cm9rZS13aWR0aD0iMCIgJwogICAgICAgICAgICAgICAgICAgJ3g9IjAiIHk9IjAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEyMCIgaWQ9InN2Z18xIiAnCiAgICAgICAgICAgICAgICAgICAnc3Ryb2tlPSIjMDAwMDAwIi8+XHJcbicKICAgICAgICAgICAgICAgICAgICcgPC9nPlxyXG4nCiAgICAgICAgICAgICAgICAgICAnIDxkZWZzPlxyXG4nCiAgICAgICAgICAgICAgICAgICAnICA8bGluZWFyR3JhZGllbnQgaWQ9InN2Z18yIj5cclxuJwogICAgICAgICAgICAgICAgICAgJyAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwM2Y3ZiIvPlxyXG4nCiAgICAgICAgICAgICAgICAgICAnICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZjMDgwIi8+XHJcbicKICAgICAgICAgICAgICAgICAgICcgIDwvbGluZWFyR3JhZGllbnQ+XHJcbicKICAgICAgICAgICAgICAgICAgICcgPC9kZWZzPlxyXG4nCiAgICAgICAgICAgICAgICAgICAnPC9zdmc+J30sCiAgICAgJ2VuLVVTJzogeydNeU1vZHVsZSc6ICdtZW51Ml8wJywKICAgICAgICAgICAgICAgJ05vdGVzJzogJycsCiAgICAgICAgICAgICAgICdTbGlkZVR5cGUnOiAnQ292ZXJCR1NWR0VESVQnLAogICAgICAgICAgICAgICAnYUltYWdlJzogJycsCiAgICAgICAgICAgICAgICdhc3ZnZmlsZSc6ICcnLAogICAgICAgICAgICAgICAnY3NzJzogJzxzdHlsZT4gLyogc2Nyb2xsIHdpbGwgc3RheSB3aXRoIGNvbnRlbnQgICovICNfSURfIHsgJwogICAgICAgICAgICAgICAgICAgICAgJ2JhY2tncm91bmQ6IF9UaW50QkdfIHVybChfQ0lNQUdFXykgbm8tcmVwZWF0IGNlbnRlciAnCiAgICAgICAgICAgICAgICAgICAgICAnY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfSA8L3N0eWxlPicsCiAgICAgICAgICAgICAgICdtb2RWYXInOiB7J1Zhckxpc3QnOiB7J0R5bmFtaWNCbG9jayc6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUNTU1Zhcic6ICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTbWFsbFNjcmVlblRvcFBhZGRpbmc9MTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1NtYWxsU2NyZWVuVG9wTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1NtYWxsU2NyZWVuQm90dG9tUGFkZGluZz0xMFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnU21hbGxTY3JlZW5Cb3R0b21NYXJnaW49MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnU1ZHRWRpdG9yPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ05vQ29weURlc2lnbj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNaWRTY3JlZW5Ub3BQYWRkaW5nPTQwXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNaWRTY3JlZW5Ub3BNYXJnaW49MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuQm90dG9tUGFkZGluZz00MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuQm90dG9tTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ01CYWNrZ3JvdW5kPV9Db2xvckFfXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdGb250Q29sb3I9X0NvbG9yRV9cbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0NvcHlNeVBhZ2U9MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Ub3BQYWRkaW5nPTEwMFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Ub3BNYXJnaW49MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Cb3R0b21QYWRkaW5nPTEwMFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Cb3R0b21NYXJnaW49MFxuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktQ292ZXJCYWNrZ3JvdW5kJzogJzxzdHlsZT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnI19JRF8ge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ19UaW50QkdfICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VybChfQ0lNQUdFXyk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvdmVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy1tb3otYmFja2dyb3VuZC1zaXplOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb3ZlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICctby1iYWNrZ3JvdW5kLXNpemU6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvdmVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2JhY2tncm91bmQtc2l6ZTogJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY292ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPC9zdHlsZT5cclxuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktRW5kVGFnQ29kZSc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1HUG9zdEluYyc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1IZWxwJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLVBvc3RJbmMnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktUHJlSW5jJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLVByZVRhZ0NvZGUnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnYS1zdWJtZW51Q2xhc3MnOiAnYnRuIGJ0bi1vdXRsaW5lLWluZm8gJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZXh0cmFDbGFzcyc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsaS1zdWJtZW51Q2xhc3MnOiAnc3VibWVudWEnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb3JlRXh0cmFDbGFzcyc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1bC1zdWJtZW51Q2xhc3MnOiAnZHJvcGRvd25hJ319LAogICAgICAgICAgICAgICAnc3ZnJzogJzxzdmcgd2lkdGg9IjEwMDAiIGhlaWdodD0iMTIwIiAnCiAgICAgICAgICAgICAgICAgICAgICAneG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAnCiAgICAgICAgICAgICAgICAgICAgICAneG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgJwogICAgICAgICAgICAgICAgICAgICAgJ3ByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAnIDxnIGNsYXNzPSJsYXllciI+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICcgIDx0aXRsZT5MYXllciAxPC90aXRsZT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgJyAgPHJlY3Qgb3BhY2l0eT0iMC41IiBmaWxsPSJ1cmwoI3N2Z18yKSIgJwogICAgICAgICAgICAgICAgICAgICAgJ3N0cm9rZS13aWR0aD0iMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iMTIwIiAnCiAgICAgICAgICAgICAgICAgICAgICAnaWQ9InN2Z18xIiBzdHJva2U9IiMwMDAwMDAiLz5cclxuJwogICAgICAgICAgICAgICAgICAgICAgJyA8L2c+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICcgPGRlZnM+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICcgIDxsaW5lYXJHcmFkaWVudCBpZD0ic3ZnXzIiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAnICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAzZjdmIi8+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICcgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmMwODAiLz5cclxuJwogICAgICAgICAgICAgICAgICAgICAgJyAgPC9saW5lYXJHcmFkaWVudD5cclxuJwogICAgICAgICAgICAgICAgICAgICAgJyA8L2RlZnM+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICc8L3N2Zz4nfX0sCiAyOiB7J2VuJzogeydNeU1vZHVsZSc6ICdtZW51Ml8wJywKICAgICAgICAgICAgJ05vdGVzJzogJycsCiAgICAgICAgICAgICdTbGlkZVR5cGUnOiAnTmF2JywKICAgICAgICAgICAgJ2FzdmdmaWxlJzogJzxzdmc+PC9zdmc+JywKICAgICAgICAgICAgJ2VuZE5hdic6ICc8L3VsPlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvbmF2PlxyXG4nLAogICAgICAgICAgICAncEluYyc6ICc8c3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAvKiBmcm9tIFNsaWRlVHlwZSAiTkFWIiAgTWFrZSBuYXYgbWVudSBpdGVtcyB0YWtlIGZ1bGwgJwogICAgICAgICAgICAgICAgICAgICd3aWR0aCBhbGxvY2F0ZWQgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgIFxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5uYXZNZW51IHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgei1pbmRleDogMTA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogUmVtb3ZlcyBidWxsZXQgcG9pbnRzICcKICAgICAgICAgICAgICAgICAgICAnKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIG1hcmdpbjogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IG1hcmdpbiAqL1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgcGFkZGluZzogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IHBhZGRpbmcgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgXHRcdGhlaWdodDogNjBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCA+IGxpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBmb250LXNpemU6IDFlbTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGN1cnNvcjogcG9pbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDNweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhLmFjdGl2ZSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBib3JkZXItdG9wOiAxcHggc29saWQgX0NvbG9yQ187XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBfQ29sb3JFXztcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBwYWRkaW5nOiAwIDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpub25lO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICB6LWluZGV4OiA1O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5tZW51bmF2cCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogNTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiAxMHB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5zdWJtZW51YSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiAzcHggMnB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IF9Db2xvckFfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgY29sb3I6IF9Db2xvckVfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcuc3VibWVudWEgbGkgYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogcmVsYXRpdmU6XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcGFkZGluZzogNXB4IDEwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMTAwJTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgPiB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpibG9jaztcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICcgIC8qIFN0eWxlcyBmb3IgdGhlIGhhbWJ1cmdlciBtZW51IGljb24gKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgY3Vyc29yOiBwb2ludGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdG9wOiAyMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcmlnaHQ6IDIwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxMDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnI2hhbWJ1cmdlciBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDIycHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBoZWlnaHQ6IDJweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiA0cHggMDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyNoYW1idXJnZXIge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgZGlzcGxheTogbm9uZTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICcgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTogYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBjb2xvcjogaW5oZXJpdDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgdWx7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6ZmxleDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9ICBcclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSA+IHVsID4gbGkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDMwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIC5zdWJtZW51YSB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMzAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHRvcDogMDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgcmlnaHQ6IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHdpZHRoOiAxMDAlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBoZWlnaHQ6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSA+IHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgd2lkdGg6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgbWFyZ2luOiAxNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGNvbG9yOiB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgcGFkZGluZzogNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IHdoaXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICcgIC8qIEV4dHJhIHV0aWxpdHkgY2xhc3NlcyB0byBiZSBhZGRlZCB3aXRoIEpTICovXHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdi1hY3RpdmUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyLnRvZ2dsZSBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy50b2dnbGUgI2JhcjEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgNHB4KTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLnRvZ2dsZSAjYmFyMiB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBvcGFjaXR5OiAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcudG9nZ2xlICNiYXIzIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTRweCk7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJzwvc3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicsCiAgICAgICAgICAgICdwb3N0SW5jJzogJzxzY3JpcHQ+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLy8gc2VsZWN0IHRoZSB0aGluZ3Mgd2UgbmVlZCBmb3JtIHRoZSBET01cclxuJwogICAgICAgICAgICAgICAgICAgICAgICd2YXIgaGFtYnVyZ2VyID0gJwogICAgICAgICAgICAgICAgICAgICAgICdkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjaGFtYnVyZ2VyIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5uYXZNZW51Iik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdkxpbmtzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLm5hdk1lbnUgJwogICAgICAgICAgICAgICAgICAgICAgICdsaSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy8vIHRvZ2dsZSBuYXYgb24gY2xpY2sgb2YgaGFtYnVyZ2VyIG1lbnUgaWNvblxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ2hhbWJ1cmdlci5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsICgpID0+IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIG5hdi5jbGFzc0xpc3QudG9nZ2xlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAvLyBidXJnZXIgYW5pbWF0aW9uXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBoYW1idXJnZXIuY2xhc3NMaXN0LnRvZ2dsZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLy8gY2xvc2UgbmF2IGJ5IGNsaWNraW5nIG9uIGxpc3QgaXRlbXNcclxuJwogICAgICAgICAgICAgICAgICAgICAgICdBcnJheS5mcm9tKG5hdkxpbmtzKS5mb3JFYWNoKChsaSkgPT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGxpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgKCkgPT4ge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBpZiAoaGFtYnVyZ2VyLmNsYXNzTGlzdC5jb250YWlucygidG9nZ2xlIikpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICBoYW1idXJnZXIuY2xhc3NMaXN0LnJlbW92ZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgaWYgKG5hdi5jbGFzc0xpc3QuY29udGFpbnMoIm5hdi1hY3RpdmUiKSkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIG5hdi5jbGFzc0xpc3QucmVtb3ZlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIH0pXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICc8L3NjcmlwdD5cclxuJywKICAgICAgICAgICAgJ3N0YXJ0TmF2JzogJzxuYXYgY2xhc3M9ImJnLXRyYW5zcGFyZW50Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPCEtLSBGcm9tIFNsaWRlVHlwZSAiTmF2IiAgVGhpcyBpcyB0aGUgYnV0dG9uICcKICAgICAgICAgICAgICAgICAgICAgICAgJ3RvIHRvZ2dlbGUgdGhlIG1lbnUgb24gbW9iaWxlIGRldmljZXMgIC0tPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8ZGl2IGlkPSJoYW1idXJnZXIiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjEiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjIiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjMiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8L2Rpdj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAnICAgIFxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8IS0tIFRoaXMgaXMgdGhlIGxpc3Qgb2YgbWVudSBpdGVtcyAgIC0tPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8ZGl2IGNsYXNzPSJuYXZNZW51Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICAgIDx1bCBjbGFzcz0iZC1mbGV4IGZsZXgtcm93Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgICBcclxuJ30sCiAgICAgJ2VuLVVTJzogeydNeU1vZHVsZSc6ICdtZW51Ml8wJywKICAgICAgICAgICAgICAgJ05vdGVzJzogJycsCiAgICAgICAgICAgICAgICdTbGlkZVR5cGUnOiAnTmF2JywKICAgICAgICAgICAgICAgJ2FzdmdmaWxlJzogJzxzdmc+PC9zdmc+JywKICAgICAgICAgICAgICAgJ2VuZE5hdic6ICc8L3VsPlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvbmF2PlxyXG4nLAogICAgICAgICAgICAgICAnbW9kVmFyJzogeydWYXJMaXN0JzogeydEeW5hbWljQmxvY2snOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1DU1NWYXInOiAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnU21hbGxTY3JlZW5Ub3BQYWRkaW5nPTEwXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTbWFsbFNjcmVlblRvcE1hcmdpbj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTbWFsbFNjcmVlbkJvdHRvbVBhZGRpbmc9MTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1NtYWxsU2NyZWVuQm90dG9tTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1NWR0VkaXRvcj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdOb0NvcHlEZXNpZ249MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuVG9wUGFkZGluZz00MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuVG9wTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ01pZFNjcmVlbkJvdHRvbVBhZGRpbmc9NDBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ01pZFNjcmVlbkJvdHRvbU1hcmdpbj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNQmFja2dyb3VuZD1fQ29sb3JBX1xuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBEbyBub3QgdXBkYXRlIGhlcmUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndXNlIFVwZGF0ZVZhclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnRm9udENvbG9yPV9Db2xvckVfXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcjIERvIG5vdCB1cGRhdGUgaGVyZSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1c2UgVXBkYXRlVmFyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdDb3B5TXlQYWdlPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0JpZ1NjZWVuVG9wUGFkZGluZz0xMDBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0JpZ1NjZWVuVG9wTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0JpZ1NjZWVuQm90dG9tUGFkZGluZz0xMDBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgRG8gbm90IHVwZGF0ZSBoZXJlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VzZSBVcGRhdGVWYXJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0JpZ1NjZWVuQm90dG9tTWFyZ2luPTBcbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUNvdmVyQmFja2dyb3VuZCc6ICc8c3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyNfSURfIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdfVGludEJHXyAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1cmwoX0NJTUFHRV8pO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb3ZlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICctbW96LWJhY2tncm91bmQtc2l6ZTogJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY292ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLW8tYmFja2dyb3VuZC1zaXplOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb3ZlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdiYWNrZ3JvdW5kLXNpemU6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvdmVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwvc3R5bGU+XHJcbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUVuZFRhZ0NvZGUnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktR1Bvc3RJbmMnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktSGVscCc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1Qb3N0SW5jJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLVByZUluYyc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1QcmVUYWdDb2RlJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Etc3VibWVudUNsYXNzJzogJ2J0biBidG4tb3V0bGluZS1pbmZvICcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2V4dHJhQ2xhc3MnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbGktc3VibWVudUNsYXNzJzogJ3N1Ym1lbnVhJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9yZUV4dHJhQ2xhc3MnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWwtc3VibWVudUNsYXNzJzogJ2Ryb3Bkb3duYSd9fSwKICAgICAgICAgICAgICAgJ3BJbmMnOiAnPHN0eWxlPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLyogZnJvbSBTbGlkZVR5cGUgIk5BViIgIE1ha2UgbmF2IG1lbnUgaXRlbXMgdGFrZSAnCiAgICAgICAgICAgICAgICAgICAgICAgJ2Z1bGwgd2lkdGggYWxsb2NhdGVkICovXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcubmF2TWVudSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5uYXZNZW51ID4gdWwge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IC8qIFJlbW92ZXMgYnVsbGV0IHBvaW50cyAnCiAgICAgICAgICAgICAgICAgICAgICAgJyovXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICBtYXJnaW46IDA7IC8qIFJlbW92ZXMgZGVmYXVsdCBtYXJnaW4gKi9cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIHBhZGRpbmc6IDA7IC8qIFJlbW92ZXMgZGVmYXVsdCBwYWRkaW5nICovXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIFx0XHRoZWlnaHQ6IDYwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5uYXZNZW51ID4gdWwgPiBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBsaXN0LXN0eWxlOiBub25lO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgZm9udC1zaXplOiAxZW07XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBjdXJzb3I6IHBvaW50ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiAzcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiA1cHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgYS5hY3RpdmUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIF9Db2xvckNfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgX0NvbG9yRV87XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5kcm9wZG93bmEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgcGFkZGluZzogMCA1cHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6bm9uZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgei1pbmRleDogNTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDIwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcubWVudW5hdnAge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgbWluLWhlaWdodDogNjBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHotaW5kZXg6IDU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBmbGV4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5zdWJtZW51YSB1bCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBsaXN0LXN0eWxlOiBub25lO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIG1hcmdpbjogMTBweCAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcuc3VibWVudWEgbGkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcGFkZGluZzogM3B4IDJweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHotaW5kZXg6IDE7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5zdWJtZW51YSBsaTpob3ZlciB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kOiBfQ29sb3JBXztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGNvbG9yOiBfQ29sb3JFXztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIGxpIGEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcG9zaXRpb246IHJlbGF0aXZlOlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGNvbG9yOiBpbmhlcml0O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLnN1Ym1lbnVhOmhvdmVyID4gdWx7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6YmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAvKiBTdHlsZXMgZm9yIHRoZSBoYW1idXJnZXIgbWVudSBpY29uICovXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnI2hhbWJ1cmdlciB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBmbGV4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGN1cnNvcjogcG9pbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHRvcDogMjBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHJpZ2h0OiAyMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyNoYW1idXJnZXIgZGl2IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHdpZHRoOiAyMnB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgaGVpZ2h0OiAycHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIG1hcmdpbjogNHB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgI2hhbWJ1cmdlciB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB6LWluZGV4OiAxMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIC5zdWJtZW51YSBsaTpob3ZlciB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgY29sb3I6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLnN1Ym1lbnVhOmhvdmVyIHVse1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBkaXNwbGF5OmZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfSAgXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCA+IGxpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHdpZHRoOiAzMDBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAuc3VibWVudWEgdWx7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgd2lkdGg6IDMwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBkaXNwbGF5OiBmbGV4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIC5kcm9wZG93bmEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgd2lkdGg6IDIwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIC5uYXZNZW51IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB0b3A6IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHotaW5kZXg6IDE7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHJpZ2h0OiAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB3aWR0aDogMTAwJTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgaGVpZ2h0OiAxMDAlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUgPiB1bCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHdpZHRoOiAxMDAlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBkaXNwbGF5OiBmbGV4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIG1hcmdpbjogMTVweCAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUgbGkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBjb2xvcjogd2hpdGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHBhZGRpbmc6IDVweCAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUgbGkgYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGNvbG9yOiB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAvKiBFeHRyYSB1dGlsaXR5IGNsYXNzZXMgdG8gYmUgYWRkZWQgd2l0aCBKUyAqL1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5uYXYtYWN0aXZlIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnI2hhbWJ1cmdlci50b2dnbGUgZGl2IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcudG9nZ2xlICNiYXIxIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIDRweCk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy50b2dnbGUgI2JhcjIge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgb3BhY2l0eTogMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLnRvZ2dsZSAjYmFyMyB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIC00cHgpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICc8L3N0eWxlPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nLAogICAgICAgICAgICAgICAncG9zdEluYyc6ICc8c2NyaXB0PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy8vIHNlbGVjdCB0aGUgdGhpbmdzIHdlIG5lZWQgZm9ybSB0aGUgRE9NXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAndmFyIGhhbWJ1cmdlciA9ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAnZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2hhbWJ1cmdlciIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhciBuYXYgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIubmF2TWVudSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhciBuYXZMaW5rcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5uYXZNZW51ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAnbGkiKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcvLyB0b2dnbGUgbmF2IG9uIGNsaWNrIG9mIGhhbWJ1cmdlciBtZW51IGljb25cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICdoYW1idXJnZXIuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCAoKSA9PiB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICBuYXYuY2xhc3NMaXN0LnRvZ2dsZSgibmF2LWFjdGl2ZSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgLy8gYnVyZ2VyIGFuaW1hdGlvblxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgaGFtYnVyZ2VyLmNsYXNzTGlzdC50b2dnbGUoInRvZ2dsZSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ30pO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy8vIGNsb3NlIG5hdiBieSBjbGlja2luZyBvbiBsaXN0IGl0ZW1zXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnQXJyYXkuZnJvbShuYXZMaW5rcykuZm9yRWFjaCgobGkpID0+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICBsaS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsICgpID0+IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgaWYgKGhhbWJ1cmdlci5jbGFzc0xpc3QuY29udGFpbnMoInRvZ2dsZSIpKSAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ3tcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICBoYW1idXJnZXIuY2xhc3NMaXN0LnJlbW92ZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgaWYgKG5hdi5jbGFzc0xpc3QuY29udGFpbnMoIm5hdi1hY3RpdmUiKSkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIG5hdi5jbGFzc0xpc3QucmVtb3ZlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgIH0pXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICc8L3NjcmlwdD5cclxuJywKICAgICAgICAgICAgICAgJ3N0YXJ0TmF2JzogJzxuYXYgY2xhc3M9ImJnLXRyYW5zcGFyZW50Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPCEtLSBGcm9tIFNsaWRlVHlwZSAiTmF2IiAgVGhpcyBpcyB0aGUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnYnV0dG9uIHRvIHRvZ2dlbGUgdGhlIG1lbnUgb24gbW9iaWxlIGRldmljZXMgICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8ZGl2IGlkPSJoYW1idXJnZXIiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjEiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjIiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIDxkaXYgaWQ9ImJhcjMiPjwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8L2Rpdj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgIFxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8IS0tIFRoaXMgaXMgdGhlIGxpc3Qgb2YgbWVudSBpdGVtcyAgIC0tPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8ZGl2IGNsYXNzPSJuYXZNZW51Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICAgIDx1bCBjbGFzcz0iZC1mbGV4IGZsZXgtcm93Ij5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgICBcclxuJ319fQo=
Home
How To
Join US
Design
↓
Design Block
Design Patterns
Animation
Themes
Fonts
Marketing
↓
Hero
About
BIO
Contact
CTA
FAQ
Footer
Portfolio
Price
Service
Team
Testimonials
Pages
Apps
↓
Vue3
OpenSource
Mini-Apps
Lessons
Copyright © 2025 by WebAsOne LLC, All Rights Reserved