Our Logo
WebAsOne
Home
How To
Join US
Design
Design Block
Design Patterns
SVGBackground
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
013
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
Gradient
Patterns
PatternA
FromTheme
DesignPatterns
->
NavB - menu2_0 Customization
->
000
001
002
003
004
005
006
007
008
009
010
011
012
013
menu2_0/
,Click to clipboard
ezI6IHsnZW4nOiB7J05vdGVzJzogJycsCiAgICAgICAgICAgICdTbGlkZVR5cGUnOiAnTmF2JywKICAgICAgICAgICAgJ2VuZE5hdic6ICc8L3VsPlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvbmF2PlxyXG4nLAogICAgICAgICAgICAncEluYyc6ICc8c3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAvKiBmcm9tIFNsaWRlVHlwZSAiTkFWIiAgTWFrZSBuYXYgbWVudSBpdGVtcyB0YWtlIGZ1bGwgJwogICAgICAgICAgICAgICAgICAgICd3aWR0aCBhbGxvY2F0ZWQgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgIFxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5uYXZNZW51IHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgei1pbmRleDogMTA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogUmVtb3ZlcyBidWxsZXQgcG9pbnRzICcKICAgICAgICAgICAgICAgICAgICAnKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIG1hcmdpbjogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IG1hcmdpbiAqL1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgcGFkZGluZzogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IHBhZGRpbmcgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgXHRcdGhlaWdodDogNjBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCA+IGxpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBmb250LXNpemU6IDFlbTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGN1cnNvcjogcG9pbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDNweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhLmFjdGl2ZSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBib3JkZXItdG9wOiAxcHggc29saWQgX0NvbG9yQ187XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBfQ29sb3JFXztcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBwYWRkaW5nOiAwIDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpub25lO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICB6LWluZGV4OiA1O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5tZW51bmF2cCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogNTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiAxMHB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy5zdWJtZW51YSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiAzcHggMnB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IF9Db2xvckFfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgY29sb3I6IF9Db2xvckVfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcuc3VibWVudWEgbGkgYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogcmVsYXRpdmU6XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcGFkZGluZzogNXB4IDEwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMTAwJTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgPiB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpibG9jaztcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICcgIC8qIFN0eWxlcyBmb3IgdGhlIGhhbWJ1cmdlciBtZW51IGljb24gKi9cclxuJwogICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgY3Vyc29yOiBwb2ludGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdG9wOiAyMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgcmlnaHQ6IDIwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxMDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnI2hhbWJ1cmdlciBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDIycHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBoZWlnaHQ6IDJweDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiA0cHggMDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyNoYW1idXJnZXIge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgZGlzcGxheTogbm9uZTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICcgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTogYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBjb2xvcjogaW5oZXJpdDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgdWx7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6ZmxleDtcclxuJwogICAgICAgICAgICAgICAgICAgICd9ICBcclxuJwogICAgICAgICAgICAgICAgICAgICcubmF2TWVudSA+IHVsID4gbGkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDMwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIC5zdWJtZW51YSB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMzAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHRvcDogMDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgcmlnaHQ6IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHdpZHRoOiAxMDAlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICBoZWlnaHQ6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSA+IHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgd2lkdGg6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgbWFyZ2luOiAxNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAgIGNvbG9yOiB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgcGFkZGluZzogNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IHdoaXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICcgIC8qIEV4dHJhIHV0aWxpdHkgY2xhc3NlcyB0byBiZSBhZGRlZCB3aXRoIEpTICovXHJcbicKICAgICAgICAgICAgICAgICAgICAnLm5hdi1hY3RpdmUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyLnRvZ2dsZSBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJy50b2dnbGUgI2JhcjEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgNHB4KTtcclxuJwogICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAnLnRvZ2dsZSAjYmFyMiB7XHJcbicKICAgICAgICAgICAgICAgICAgICAnICBvcGFjaXR5OiAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICcudG9nZ2xlICNiYXIzIHtcclxuJwogICAgICAgICAgICAgICAgICAgICcgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTRweCk7XHJcbicKICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgJzwvc3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAnXHJcbicsCiAgICAgICAgICAgICdwb3N0SW5jJzogJzxzY3JpcHQ+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLy8gc2VsZWN0IHRoZSB0aGluZ3Mgd2UgbmVlZCBmb3JtIHRoZSBET01cclxuJwogICAgICAgICAgICAgICAgICAgICAgICd2YXIgaGFtYnVyZ2VyID0gJwogICAgICAgICAgICAgICAgICAgICAgICdkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjaGFtYnVyZ2VyIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5uYXZNZW51Iik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdkxpbmtzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLm5hdk1lbnUgJwogICAgICAgICAgICAgICAgICAgICAgICdsaSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy8vIHRvZ2dsZSBuYXYgb24gY2xpY2sgb2YgaGFtYnVyZ2VyIG1lbnUgaWNvblxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ2hhbWJ1cmdlci5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsICgpID0+IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIG5hdi5jbGFzc0xpc3QudG9nZ2xlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAvLyBidXJnZXIgYW5pbWF0aW9uXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBoYW1idXJnZXIuY2xhc3NMaXN0LnRvZ2dsZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLy8gY2xvc2UgbmF2IGJ5IGNsaWNraW5nIG9uIGxpc3QgaXRlbXNcclxuJwogICAgICAgICAgICAgICAgICAgICAgICdBcnJheS5mcm9tKG5hdkxpbmtzKS5mb3JFYWNoKChsaSkgPT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGxpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgKCkgPT4ge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBpZiAoaGFtYnVyZ2VyLmNsYXNzTGlzdC5jb250YWlucygidG9nZ2xlIikpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICBoYW1idXJnZXIuY2xhc3NMaXN0LnJlbW92ZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgaWYgKG5hdi5jbGFzc0xpc3QuY29udGFpbnMoIm5hdi1hY3RpdmUiKSkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIG5hdi5jbGFzc0xpc3QucmVtb3ZlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIH0pXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICc8L3NjcmlwdD5cclxuJywKICAgICAgICAgICAgJ3N0YXJ0TmF2JzogJzxuYXYgY2xhc3M9ImJnLXByaW1hcnkgYmctZ3JhZGllbnQiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICA8IS0tIEZyb20gU2xpZGVUeXBlICJOYXYiICBUaGlzIGlzIHRoZSBidXR0b24gJwogICAgICAgICAgICAgICAgICAgICAgICAndG8gdG9nZ2VsZSB0aGUgbWVudSBvbiBtb2JpbGUgZGV2aWNlcyAgLS0+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIDxkaXYgaWQ9ImhhbWJ1cmdlciI+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdiBpZD0iYmFyMSI+PC9kaXY+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdiBpZD0iYmFyMiI+PC9kaXY+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdiBpZD0iYmFyMyI+PC9kaXY+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIDwvZGl2PlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIDwhLS0gVGhpcyBpcyB0aGUgbGlzdCBvZiBtZW51IGl0ZW1zICAgLS0+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIDxkaXYgY2xhc3M9Im5hdk1lbnUiPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgICAgPHVsIGNsYXNzPSJkLWZsZXggZmxleC1yb3ciPlxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICAgIFxyXG4nfSwKICAgICAnZW4tVVMnOiB7J015TW9kdWxlJzogJ21lbnUyXzAnLAogICAgICAgICAgICAgICAnTm90ZXMnOiAnJywKICAgICAgICAgICAgICAgJ1NsaWRlVHlwZSc6ICdOYXYnLAogICAgICAgICAgICAgICAnZW5kTmF2JzogJzwvdWw+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9uYXY+XHJcbicsCiAgICAgICAgICAgICAgICdtb2RWYXInOiB7J1Zhckxpc3QnOiB7J0R5bmFtaWNCbG9jayc6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUNTU1Zhcic6ICdcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyMgY29tbWVudFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Ub3BQYWRkaW5nPTEwMFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuVG9wUGFkZGluZz00MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnU21hbGxTY3JlZW5Ub3BQYWRkaW5nPTEwXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdCaWdTY2VlbkJvdHRvbVBhZGRpbmc9MTAwXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNaWRTY3JlZW5Cb3R0b21QYWRkaW5nPTQwXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTbWFsbFNjcmVlbkJvdHRvbVBhZGRpbmc9MTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQmlnU2NlZW5Ub3BNYXJnaW49MFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTWlkU2NyZWVuVG9wTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1NtYWxsU2NyZWVuVG9wTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0JpZ1NjZWVuQm90dG9tTWFyZ2luPTBcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ01pZFNjcmVlbkJvdHRvbU1hcmdpbj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdTbWFsbFNjcmVlbkJvdHRvbU1hcmdpbj0wXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBpZCBmb250IGNvbG9yXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdGb250Q29sb3I9X0NvbG9yRV9cbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnIyBtb2R1bGUgYmFja2dyb3VuZFxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTUJhY2tncm91bmQ9X0NvbG9yQV9cbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUNvdmVyQmFja2dyb3VuZCc6ICc8c3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyNfSURfIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdfVGludEJHXyAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd1cmwoX0NJTUFHRV8pO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb3ZlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICctbW96LWJhY2tncm91bmQtc2l6ZTogJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY292ZXI7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLW8tYmFja2dyb3VuZC1zaXplOiAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb3ZlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdiYWNrZ3JvdW5kLXNpemU6ICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvdmVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwvc3R5bGU+XHJcbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLUVuZFRhZ0NvZGUnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktR1Bvc3RJbmMnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTXVsdGktSGVscCc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1Qb3N0SW5jJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bHRpLVByZUluYyc6ICcnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdNdWx0aS1QcmVUYWdDb2RlJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RpbnRpbmdCRyc6ICdsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMCkpLCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Etc3VibWVudUNsYXNzJzogJ2J0biBidG4taW5mbyAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdleHRyYUNsYXNzJzogJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hlaWdodCc6IDUwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbGktc3VibWVudUNsYXNzJzogJ3N1Ym1lbnVhJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9yZUV4dHJhQ2xhc3MnOiAnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndWwtc3VibWVudUNsYXNzJzogJ2Ryb3Bkb3duYScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3dpZHRoJzogMTIwMH19LAogICAgICAgICAgICAgICAncEluYyc6ICc8c3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAvKiBmcm9tIFNsaWRlVHlwZSAiTkFWIiAgTWFrZSBuYXYgbWVudSBpdGVtcyB0YWtlICcKICAgICAgICAgICAgICAgICAgICAgICAnZnVsbCB3aWR0aCBhbGxvY2F0ZWQgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIFxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5uYXZNZW51IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgei1pbmRleDogMTA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLyogUmVtb3ZlcyBidWxsZXQgcG9pbnRzICcKICAgICAgICAgICAgICAgICAgICAgICAnKi9cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIG1hcmdpbjogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IG1hcmdpbiAqL1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgcGFkZGluZzogMDsgLyogUmVtb3ZlcyBkZWZhdWx0IHBhZGRpbmcgKi9cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgXHRcdGhlaWdodDogNjBweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdk1lbnUgPiB1bCA+IGxpIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBmb250LXNpemU6IDFlbTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGN1cnNvcjogcG9pbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDNweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHBhZGRpbmc6IDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcubmF2TWVudSBhLmFjdGl2ZSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBib3JkZXItdG9wOiAxcHggc29saWQgX0NvbG9yQ187XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBfQ29sb3JFXztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBwYWRkaW5nOiAwIDVweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpub25lO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB6LWluZGV4OiA1O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5tZW51bmF2cCB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogNTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiAxMHB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy5zdWJtZW51YSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwYWRkaW5nOiAzcHggMnB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IF9Db2xvckFfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgY29sb3I6IF9Db2xvckVfO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcuc3VibWVudWEgbGkgYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBwb3NpdGlvbjogcmVsYXRpdmU6XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcGFkZGluZzogNXB4IDEwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB3aWR0aDogMTAwJTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgPiB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTpibG9jaztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIC8qIFN0eWxlcyBmb3IgdGhlIGhhbWJ1cmdlciBtZW51IGljb24gKi9cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgY3Vyc29yOiBwb2ludGVyO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgdG9wOiAyMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgcmlnaHQ6IDIwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB6LWluZGV4OiAxMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnI2hhbWJ1cmdlciBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDIycHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBoZWlnaHQ6IDJweDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgbWFyZ2luOiA0cHggMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyNoYW1idXJnZXIge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgZGlzcGxheTogbm9uZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAjaGFtYnVyZ2VyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgZGlzcGxheTogYmxvY2s7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHotaW5kZXg6IDEwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLnN1Ym1lbnVhIGxpOmhvdmVyIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBjb2xvcjogaW5oZXJpdDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAuc3VibWVudWE6aG92ZXIgdWx7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6ZmxleDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9ICBcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcubmF2TWVudSA+IHVsID4gbGkge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgd2lkdGg6IDMwMHB4O1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIC5zdWJtZW51YSB1bHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMzAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIH1cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgLmRyb3Bkb3duYSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgICB3aWR0aDogMjAwcHg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgLm5hdk1lbnUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHRvcDogMDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgei1pbmRleDogMTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgcmlnaHQ6IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHdpZHRoOiAxMDAlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICBoZWlnaHQ6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSA+IHVsIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgd2lkdGg6IDEwMCU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGRpc3BsYXk6IGZsZXg7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgbWFyZ2luOiAxNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAgIGNvbG9yOiB3aGl0ZTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgcGFkZGluZzogNXB4IDA7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICB9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICAubmF2TWVudSBsaSBhIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgICAgY29sb3I6IHdoaXRlO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICdcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIC8qIEV4dHJhIHV0aWxpdHkgY2xhc3NlcyB0byBiZSBhZGRlZCB3aXRoIEpTICovXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLm5hdi1hY3RpdmUge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcjaGFtYnVyZ2VyLnRvZ2dsZSBkaXYge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJy50b2dnbGUgI2JhcjEge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJyAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgNHB4KTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICd9XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnLnRvZ2dsZSAjYmFyMiB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnICBvcGFjaXR5OiAwO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJ31cclxuJwogICAgICAgICAgICAgICAgICAgICAgICcudG9nZ2xlICNiYXIzIHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICcgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTRweCk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgJzwvc3R5bGU+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicsCiAgICAgICAgICAgICAgICdwb3N0SW5jJzogJzxzY3JpcHQ+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnLy8gc2VsZWN0IHRoZSB0aGluZ3Mgd2UgbmVlZCBmb3JtIHRoZSBET01cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICd2YXIgaGFtYnVyZ2VyID0gJwogICAgICAgICAgICAgICAgICAgICAgICAgICdkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjaGFtYnVyZ2VyIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5uYXZNZW51Iik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAndmFyIG5hdkxpbmtzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLm5hdk1lbnUgJwogICAgICAgICAgICAgICAgICAgICAgICAgICdsaSIpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJy8vIHRvZ2dsZSBuYXYgb24gY2xpY2sgb2YgaGFtYnVyZ2VyIG1lbnUgaWNvblxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hhbWJ1cmdlci5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsICgpID0+IHtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgIG5hdi5jbGFzc0xpc3QudG9nZ2xlKCJuYXYtYWN0aXZlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICAvLyBidXJnZXIgYW5pbWF0aW9uXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICBoYW1idXJnZXIuY2xhc3NMaXN0LnRvZ2dsZSgidG9nZ2xlIik7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnfSk7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnXHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnLy8gY2xvc2UgbmF2IGJ5IGNsaWNraW5nIG9uIGxpc3QgaXRlbXNcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICdBcnJheS5mcm9tKG5hdkxpbmtzKS5mb3JFYWNoKChsaSkgPT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgIGxpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgKCkgPT4ge1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICBpZiAoaGFtYnVyZ2VyLmNsYXNzTGlzdC5jb250YWlucygidG9nZ2xlIikpICcKICAgICAgICAgICAgICAgICAgICAgICAgICAne1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIGhhbWJ1cmdlci5jbGFzc0xpc3QucmVtb3ZlKCJ0b2dnbGUiKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICBpZiAobmF2LmNsYXNzTGlzdC5jb250YWlucygibmF2LWFjdGl2ZSIpKSB7XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgbmF2LmNsYXNzTGlzdC5yZW1vdmUoIm5hdi1hY3RpdmUiKTtcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgfVxyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgfSlcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICcpO1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgJzwvc2NyaXB0PlxyXG4nLAogICAgICAgICAgICAgICAnc3RhcnROYXYnOiAnPG5hdiBjbGFzcz0iYmctcHJpbWFyeSBiZy1ncmFkaWVudCI+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgIDwhLS0gRnJvbSBTbGlkZVR5cGUgIk5hdiIgIFRoaXMgaXMgdGhlICcKICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2J1dHRvbiB0byB0b2dnZWxlIHRoZSBtZW51IG9uIG1vYmlsZSBkZXZpY2VzICAnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICctLT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPGRpdiBpZD0iaGFtYnVyZ2VyIj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICA8ZGl2IGlkPSJiYXIxIj48L2Rpdj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICA8ZGl2IGlkPSJiYXIyIj48L2Rpdj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgICA8ZGl2IGlkPSJiYXIzIj48L2Rpdj5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPC9kaXY+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICBcclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPCEtLSBUaGlzIGlzIHRoZSBsaXN0IG9mIG1lbnUgaXRlbXMgICAtLT5cclxuJwogICAgICAgICAgICAgICAgICAgICAgICAgICAnICAgICAgPGRpdiBjbGFzcz0ibmF2TWVudSI+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgJyAgICAgICAgICA8dWwgY2xhc3M9ImQtZmxleCBmbGV4LXJvdyI+XHJcbicKICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xyXG4nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcgICAgICAgICAgXHJcbid9fX0K
Home
How To
Join US
Design
↓
Design Block
Design Patterns
SVGBackground
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