diff --git a/builder.go b/builder.go
index b96b9d3..0c9d48a 100644
--- a/builder.go
+++ b/builder.go
@@ -211,32 +211,38 @@ func (b *Builder) layout(body *DocBuilder) (r HTMLComponent) {
}
func (b *Builder) aside(doc *DocBuilder) (r HTMLComponent) {
- content := Ul().Class("px-0 mx-0 text-base font-normal list-none text-gray-700")
+ content := Ul().Class("px-0 py-3 mx-0 text-base font-normal list-none text-gray-700")
for _, di := range b.docTree {
switch v := di.(type) {
case *DocBuilder:
- link := A().Href(v.GetPageURL()).Text(v.title).Class("inline-block px-4 truncate break-words w-64")
+ pageURL := v.GetPageURL()
+ link := A().Href(pageURL).Text(v.title).Class("inline-block px-4 py-1 truncate break-words w-64 hover:text-blue-400").
+ Attr("id", pageURL).
+ Attr("onclick", fmt.Sprintf(`window.storeMenuState("%s")`, pageURL))
if v == doc {
link.Class("text-blue-500")
} else {
link.Class("text-gray-700")
}
content.AppendChildren(
- Li(link),
+ Li(link).Class("m-0"),
)
case *DocsGroup:
content.AppendChildren(
- Li().Text(v.Title).Class("cursor-default px-4 truncate break-words w-64"),
+ Li().Text(v.Title).Class("cursor-default px-4 py-1 truncate break-words w-64 m-0"),
)
for _, sd := range v.Docs {
- link := A().Href(sd.GetPageURL()).Text(sd.title).Class("inline-block pl-10 pr-4 truncate break-words w-64")
+ pageURL := sd.GetPageURL()
+ link := A().Href(sd.GetPageURL()).Text(sd.title).Class("inline-block pl-10 pr-4 py-1 truncate break-words w-64 hover:text-blue-400").
+ Attr("id", pageURL).
+ Attr("onclick", fmt.Sprintf(`window.storeMenuState("%s")`, pageURL))
if sd == doc {
link.Class("text-blue-500")
} else {
link.Class("text-gray-700")
}
content.AppendChildren(
- Li(link),
+ Li(link).Class("m-0"),
)
}
}
@@ -248,7 +254,8 @@ func (b *Builder) aside(doc *DocBuilder) (r HTMLComponent) {
).Class("h-12"),
content,
).Class("flex flex-col w-80 h-full bg-gray-50 border-r border-gray-200 overflow-y-auto").
- Attr("v-show", "!vars.hideAside")
+ Attr("v-show", "!vars.hideAside").
+ Attr("id", "menuScroller")
}
var startTime = time.Now()
diff --git a/docjs/dist/docgo.css b/docjs/dist/docgo.css
index 49ae4af..bc884a9 100644
--- a/docjs/dist/docgo.css
+++ b/docjs/dist/docgo.css
@@ -1,3 +1,3 @@
/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */
-/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}body{font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.625;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}h1{font-size:1.5rem;line-height:2rem;font-weight:500}@media (min-width:640px){h1{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){h1{font-size:2.25rem;line-height:2.5rem}}h2{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width:640px){h2{margin-top:2rem;font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){h2{font-size:1.875rem;line-height:2.25rem}}h3{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}@media (min-width:640px){h3{margin-top:2rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){h3{font-size:1.5rem;line-height:2rem}}p{margin-top:1rem}ul{margin-left:2rem;margin-right:2rem;list-style-type:disc}ol li,ul li{margin-top:1rem}ol li p:first-child,ul li p:first-child{margin-top:0}ol{margin-left:2rem;margin-right:2rem;list-style-type:decimal}.toc ul{margin-left:.5rem;list-style-type:none;font-size:.875rem;line-height:1.25rem;font-weight:400}.toc li{margin-top:.5rem}img{margin-left:auto;margin-right:auto;margin-top:1.5rem}a{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}pre{margin-top:1.5rem;overflow:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding:.5rem;font-size:.875rem;line-height:1.25rem}pre code.hljs{display:block;background-color:transparent;padding:1rem;font-weight:300}li code,p code{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.static{position:static}.sticky{position:sticky}.top-4{top:1rem}.m-2{margin:.5rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-4{height:1rem}.h-12{height:3rem}.h-full{height:100%}.h-screen{height:100vh}.w-3{width:.75rem}.w-4{width:1rem}.w-12{width:3rem}.w-52{width:13rem}.w-64{width:16rem}.w-80{width:20rem}.w-2\/3{width:66.666667%}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-default{cursor:default}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity))}.border-purple-800{--tw-border-opacity:1;border-color:rgba(91,33,182,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgba(245,243,255,var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-40{padding-left:10rem;padding-right:10rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pb-12{padding-bottom:3rem}.pl-10{padding-left:2.5rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-extralight{font-weight:200}.font-normal{font-weight:400}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-gray-50{--tw-text-opacity:1;color:rgba(249,250,251,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgba(91,33,182,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 transparent}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.nav-item:hover .nav-subitem{display:block}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-3\/12{width:25%}.sm\:w-9\/12{width:75%}.sm\:border-t{border-top-width:1px}.sm\:border-none{border-style:none}}@media (min-width:1024px){.lg\:max-w-5xl{max-width:64rem}}@media (min-width:1280px){.xl\:block{display:block}}
\ No newline at end of file
+/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}body{font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.625;letter-spacing:.025em;--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity))}h1{font-size:1.5rem;line-height:2rem;font-weight:500}@media (min-width:640px){h1{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){h1{font-size:2.25rem;line-height:2.5rem}}h2{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width:640px){h2{margin-top:2rem;font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){h2{font-size:1.875rem;line-height:2.25rem}}h3{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}@media (min-width:640px){h3{margin-top:2rem;font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){h3{font-size:1.5rem;line-height:2rem}}p{margin-top:1rem}ul{margin-left:2rem;margin-right:2rem;list-style-type:disc}ol li,ul li{margin-top:1rem}ol li p:first-child,ul li p:first-child{margin-top:0}ol{margin-left:2rem;margin-right:2rem;list-style-type:decimal}.toc ul{margin-left:.5rem;list-style-type:none;font-size:.875rem;line-height:1.25rem;font-weight:400}.toc li{margin-top:.5rem}img{margin-left:auto;margin-right:auto;margin-top:1.5rem}a{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}pre{margin-top:1.5rem;overflow:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding:.5rem;font-size:.875rem;line-height:1.25rem}pre code.hljs{display:block;background-color:transparent;padding:1rem;font-weight:300}li code,p code{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.static{position:static}.sticky{position:sticky}.top-4{top:1rem}.m-0{margin:0}.m-2{margin:.5rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-4{height:1rem}.h-12{height:3rem}.h-full{height:100%}.h-screen{height:100vh}.w-3{width:.75rem}.w-4{width:1rem}.w-12{width:3rem}.w-52{width:13rem}.w-64{width:16rem}.w-80{width:20rem}.w-2\/3{width:66.666667%}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-default{cursor:default}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity))}.border-purple-800{--tw-border-opacity:1;border-color:rgba(91,33,182,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgba(245,243,255,var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-40{padding-left:10rem;padding-right:10rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pb-12{padding-bottom:3rem}.pl-10{padding-left:2.5rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-extralight{font-weight:200}.font-normal{font-weight:400}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-gray-50{--tw-text-opacity:1;color:rgba(249,250,251,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgba(91,33,182,var(--tw-text-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 transparent}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.nav-item:hover .nav-subitem{display:block}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-3\/12{width:25%}.sm\:w-9\/12{width:75%}.sm\:border-t{border-top-width:1px}.sm\:border-none{border-style:none}}@media (min-width:1024px){.lg\:max-w-5xl{max-width:64rem}}@media (min-width:1280px){.xl\:block{display:block}}
\ No newline at end of file
diff --git a/docjs/dist/docgo.umd.min.js b/docjs/dist/docgo.umd.min.js
index feb10da..b98a7df 100644
--- a/docjs/dist/docgo.umd.min.js
+++ b/docjs/dist/docgo.umd.min.js
@@ -1 +1 @@
-(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["docgo"]=e():t["docgo"]=e()})("undefined"!==typeof self?self:this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fae3")}({"00ee":function(t,e,n){var r=n("b622"),o=r("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},"01b4":function(t,e){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(t){var e={item:t,next:null};this.head?this.tail.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return this.head=t.next,this.tail===t&&(this.tail=null),t.item}},t.exports=n},"0366":function(t,e,n){var r=n("e330"),o=n("59ed"),i=n("40d5"),c=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?c(t,e):function(){return t.apply(e,arguments)}}},"06cf":function(t,e,n){var r=n("83ab"),o=n("c65b"),i=n("d1e7"),c=n("5c6c"),a=n("fc6a"),u=n("a04b"),f=n("1a2d"),s=n("0cfb"),d=Object.getOwnPropertyDescriptor;e.f=r?d:function(t,e){if(t=a(t),e=u(e),s)try{return d(t,e)}catch(n){}if(f(t,e))return c(!o(i.f,t,e),t[e])}},"07fa":function(t,e,n){var r=n("50c4");t.exports=function(t){return r(t.length)}},"0b42":function(t,e,n){var r=n("da84"),o=n("e8b5"),i=n("68ee"),c=n("861d"),a=n("b622"),u=a("species"),f=r.Array;t.exports=function(t){var e;return o(t)&&(e=t.constructor,i(e)&&(e===f||o(e.prototype))?e=void 0:c(e)&&(e=e[u],null===e&&(e=void 0))),void 0===e?f:e}},"0cb2":function(t,e,n){var r=n("e330"),o=n("7b0b"),i=Math.floor,c=r("".charAt),a=r("".replace),u=r("".slice),f=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,d,l){var p=n+t.length,v=r.length,h=s;return void 0!==d&&(d=o(d),h=f),a(l,h,(function(o,a){var f;switch(c(a,0)){case"$":return"$";case"&":return t;case"`":return u(e,0,n);case"'":return u(e,p);case"<":f=d[u(a,1,-1)];break;default:var s=+a;if(0===s)return o;if(s>v){var l=i(s/10);return 0===l?o:l<=v?void 0===r[l-1]?c(a,1):r[l-1]+c(a,1):o}f=r[s-1]}return void 0===f?"":f}))}},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0d3b":function(t,e,n){var r=n("d039"),o=n("b622"),i=n("c430"),c=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,r){e["delete"]("b"),n+=r+t})),i&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[c]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0d51":function(t,e,n){var r=n("da84"),o=r.String;t.exports=function(t){try{return o(t)}catch(e){return"Object"}}},"107c":function(t,e,n){var r=n("d039"),o=n("da84"),i=o.RegExp;t.exports=r((function(){var t=i("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},1276:function(t,e,n){"use strict";var r=n("2ba4"),o=n("c65b"),i=n("e330"),c=n("d784"),a=n("44e7"),u=n("825a"),f=n("1d80"),s=n("4840"),d=n("8aa5"),l=n("50c4"),p=n("577e"),v=n("dc4a"),h=n("4dae"),b=n("14c3"),g=n("9263"),y=n("9f7f"),x=n("d039"),m=y.UNSUPPORTED_Y,w=4294967295,S=Math.min,E=[].push,R=i(/./.exec),O=i(E),T=i("".slice),j=!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));c("split",(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=p(f(this)),c=void 0===n?w:n>>>0;if(0===c)return[];if(void 0===t)return[i];if(!a(t))return o(e,i,t,c);var u,s,d,l=[],v=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),b=0,y=new RegExp(t.source,v+"g");while(u=o(g,y,i)){if(s=y.lastIndex,s>b&&(O(l,T(i,b,u.index)),u.length>1&&u.index=c))break;y.lastIndex===u.index&&y.lastIndex++}return b===i.length?!d&&R(y,"")||O(l,""):O(l,T(i,b)),l.length>c?h(l,0,c):l}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:o(e,this,t,n)}:e,[function(e,n){var r=f(this),c=void 0==e?void 0:v(e,t);return c?o(c,e,r,n):o(i,p(r),e,n)},function(t,r){var o=u(this),c=p(t),a=n(i,o,c,r,i!==e);if(a.done)return a.value;var f=s(o,RegExp),v=o.unicode,h=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(m?"g":"y"),g=new f(m?"^(?:"+o.source+")":o,h),y=void 0===r?w:r>>>0;if(0===y)return[];if(0===c.length)return null===b(g,c)?[c]:[];var x=0,E=0,R=[];while(E1?arguments[1]:void 0)}},"19aa":function(t,e,n){var r=n("da84"),o=n("3a9b"),i=r.TypeError;t.exports=function(t,e){if(o(e,t))return t;throw i("Incorrect invocation")}},"1a2d":function(t,e,n){var r=n("e330"),o=n("7b0b"),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c7e":function(t,e,n){var r=n("b622"),o=r("iterator"),i=!1;try{var c=0,a={next:function(){return{done:!!c++}},return:function(){i=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(u){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(u){}return n}},"1cdc":function(t,e,n){var r=n("342f");t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},"1d80":function(t,e,n){var r=n("da84"),o=r.TypeError;t.exports=function(t){if(void 0==t)throw o("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),o=n("b622"),i=n("2d00"),c=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[],n=e.constructor={};return n[c]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},2266:function(t,e,n){var r=n("da84"),o=n("0366"),i=n("c65b"),c=n("825a"),a=n("0d51"),u=n("e95a"),f=n("07fa"),s=n("3a9b"),d=n("9a1f"),l=n("35a1"),p=n("2a62"),v=r.TypeError,h=function(t,e){this.stopped=t,this.result=e},b=h.prototype;t.exports=function(t,e,n){var r,g,y,x,m,w,S,E=n&&n.that,R=!(!n||!n.AS_ENTRIES),O=!(!n||!n.IS_ITERATOR),T=!(!n||!n.INTERRUPTED),j=o(e,E),I=function(t){return r&&p(r,"normal",t),new h(!0,t)},P=function(t){return R?(c(t),T?j(t[0],t[1],I):j(t[0],t[1])):T?j(t,I):j(t)};if(O)r=t;else{if(g=l(t),!g)throw v(a(t)+" is not iterable");if(u(g)){for(y=0,x=f(t);x>y;y++)if(m=P(t[y]),m&&s(b,m))return m;return new h(!1)}r=d(t,g)}w=r.next;while(!(S=i(w,r)).done){try{m=P(S.value)}catch(C){p(r,"throw",C)}if("object"==typeof m&&m&&s(b,m))return m}return new h(!1)}},"23cb":function(t,e,n){var r=n("5926"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),c=n("cb2d"),a=n("ce4e"),u=n("e893"),f=n("94ca");t.exports=function(t,e){var n,s,d,l,p,v,h=t.target,b=t.global,g=t.stat;if(s=b?r:g?r[h]||a(h,{}):(r[h]||{}).prototype,s)for(d in e){if(p=e[d],t.noTargetGet?(v=o(s,d),l=v&&v.value):l=s[d],n=f(b?d:h+(g?".":"#")+d,t.forced),!n&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),c(s,d,p,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},"25f0":function(t,e,n){"use strict";var r=n("5e77").PROPER,o=n("cb2d"),i=n("825a"),c=n("577e"),a=n("d039"),u=n("90d8"),f="toString",s=RegExp.prototype,d=s[f],l=a((function(){return"/a/b"!=d.call({source:"a",flags:"b"})})),p=r&&d.name!=f;(l||p)&&o(RegExp.prototype,f,(function(){var t=i(this),e=c(t.source),n=c(u(t));return"/"+e+"/"+n}),{unsafe:!0})},2626:function(t,e,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),c=n("83ab"),a=i("species");t.exports=function(t){var e=r(t),n=o.f;c&&e&&!e[a]&&n(e,a,{configurable:!0,get:function(){return this}})}},"2a62":function(t,e,n){var r=n("c65b"),o=n("825a"),i=n("dc4a");t.exports=function(t,e,n){var c,a;o(t);try{if(c=i(t,"return"),!c){if("throw"===e)throw n;return n}c=r(c,t)}catch(u){a=!0,c=u}if("throw"===e)throw n;if(a)throw c;return o(c),n}},"2ba4":function(t,e,n){var r=n("40d5"),o=Function.prototype,i=o.apply,c=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?c.bind(i):function(){return c.apply(i,arguments)})},"2c3e":function(t,e,n){var r=n("da84"),o=n("83ab"),i=n("9f7f").MISSED_STICKY,c=n("c6b6"),a=n("edd0"),u=n("69f3").get,f=RegExp.prototype,s=r.TypeError;o&&i&&a(f,"sticky",{configurable:!0,get:function(){if(this!==f){if("RegExp"===c(this))return!!u(this).sticky;throw s("Incompatible receiver, RegExp required")}}})},"2cf4":function(t,e,n){var r,o,i,c,a=n("da84"),u=n("2ba4"),f=n("0366"),s=n("1626"),d=n("1a2d"),l=n("d039"),p=n("1be4"),v=n("f36a"),h=n("cc12"),b=n("d6d6"),g=n("1cdc"),y=n("605d"),x=a.setImmediate,m=a.clearImmediate,w=a.process,S=a.Dispatch,E=a.Function,R=a.MessageChannel,O=a.String,T=0,j={},I="onreadystatechange";try{r=a.location}catch(k){}var P=function(t){if(d(j,t)){var e=j[t];delete j[t],e()}},C=function(t){return function(){P(t)}},L=function(t){P(t.data)},_=function(t){a.postMessage(O(t),r.protocol+"//"+r.host)};x&&m||(x=function(t){b(arguments.length,1);var e=s(t)?t:E(t),n=v(arguments,1);return j[++T]=function(){u(e,void 0,n)},o(T),T},m=function(t){delete j[t]},y?o=function(t){w.nextTick(C(t))}:S&&S.now?o=function(t){S.now(C(t))}:R&&!g?(i=new R,c=i.port2,i.port1.onmessage=L,o=f(c.postMessage,c)):a.addEventListener&&s(a.postMessage)&&!a.importScripts&&r&&"file:"!==r.protocol&&!l(_)?(o=_,a.addEventListener("message",L,!1)):o=I in h("script")?function(t){p.appendChild(h("script"))[I]=function(){p.removeChild(this),P(t)}}:function(t){setTimeout(C(t),0)}),t.exports={set:x,clear:m}},"2d00":function(t,e,n){var r,o,i=n("da84"),c=n("342f"),a=i.process,u=i.Deno,f=a&&a.versions||u&&u.version,s=f&&f.v8;s&&(r=s.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&c&&(r=c.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=c.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),t.exports=o},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},3529:function(t,e,n){"use strict";var r=n("23e7"),o=n("c65b"),i=n("59ed"),c=n("f069"),a=n("e667"),u=n("2266"),f=n("5eed");r({target:"Promise",stat:!0,forced:f},{race:function(t){var e=this,n=c.f(e),r=n.reject,f=a((function(){var c=i(e.resolve);u(t,(function(t){o(c,e,t).then(n.resolve,r)}))}));return f.error&&r(f.value),n.promise}})},"35a1":function(t,e,n){var r=n("f5df"),o=n("dc4a"),i=n("3f8c"),c=n("b622"),a=c("iterator");t.exports=function(t){if(void 0!=t)return o(t,a)||o(t,"@@iterator")||i[r(t)]}},"37e8":function(t,e,n){var r=n("83ab"),o=n("aed9"),i=n("9bf2"),c=n("825a"),a=n("fc6a"),u=n("df75");e.f=r&&!o?Object.defineProperties:function(t,e){c(t);var n,r=a(e),o=u(e),f=o.length,s=0;while(f>s)i.f(t,n=o[s++],r[n]);return t}},"3a9b":function(t,e,n){var r=n("e330");t.exports=r({}.isPrototypeOf)},"3bbe":function(t,e,n){var r=n("da84"),o=n("1626"),i=r.String,c=r.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw c("Can't set "+i(t)+" as a prototype")}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,o=n("577e"),i=n("69f3"),c=n("7dd0"),a="String Iterator",u=i.set,f=i.getterFor(a);c(String,"String",(function(t){u(this,{type:a,string:o(t),index:0})}),(function(){var t,e=f(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},"40d5":function(t,e,n){var r=n("d039");t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},"44ad":function(t,e,n){var r=n("da84"),o=n("e330"),i=n("d039"),c=n("c6b6"),a=r.Object,u=o("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==c(t)?u(t,""):a(t)}:a},"44d2":function(t,e,n){var r=n("b622"),o=n("7c73"),i=n("9bf2"),c=r("unscopables"),a=Array.prototype;void 0==a[c]&&i.f(a,c,{configurable:!0,value:o(null)}),t.exports=function(t){a[c][t]=!0}},"44de":function(t,e,n){var r=n("da84");t.exports=function(t,e){var n=r.console;n&&n.error&&(1==arguments.length?n.error(t):n.error(t,e))}},"44e7":function(t,e,n){var r=n("861d"),o=n("c6b6"),i=n("b622"),c=i("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[c])?!!e:"RegExp"==o(t))}},4738:function(t,e,n){var r=n("da84"),o=n("d256"),i=n("1626"),c=n("94ca"),a=n("8925"),u=n("b622"),f=n("6069"),s=n("c430"),d=n("2d00"),l=o&&o.prototype,p=u("species"),v=!1,h=i(r.PromiseRejectionEvent),b=c("Promise",(function(){var t=a(o),e=t!==String(o);if(!e&&66===d)return!0;if(s&&(!l["catch"]||!l["finally"]))return!0;if(d>=51&&/native code/.test(t))return!1;var n=new o((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))},i=n.constructor={};return i[p]=r,v=n.then((function(){}))instanceof r,!v||!e&&f&&!h}));t.exports={CONSTRUCTOR:b,REJECTION_EVENT:h,SUBCLASSING:v}},4840:function(t,e,n){var r=n("825a"),o=n("5087"),i=n("b622"),c=i("species");t.exports=function(t,e){var n,i=r(t).constructor;return void 0===i||void 0==(n=r(i)[c])?e:o(n)}},"485a":function(t,e,n){var r=n("da84"),o=n("c65b"),i=n("1626"),c=n("861d"),a=r.TypeError;t.exports=function(t,e){var n,r;if("string"===e&&i(n=t.toString)&&!c(r=o(n,t)))return r;if(i(n=t.valueOf)&&!c(r=o(n,t)))return r;if("string"!==e&&i(n=t.toString)&&!c(r=o(n,t)))return r;throw a("Can't convert object to primitive value")}},4930:function(t,e,n){var r=n("2d00"),o=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4d63":function(t,e,n){var r=n("83ab"),o=n("da84"),i=n("e330"),c=n("94ca"),a=n("7156"),u=n("9112"),f=n("241c").f,s=n("3a9b"),d=n("44e7"),l=n("577e"),p=n("90d8"),v=n("9f7f"),h=n("aeb0"),b=n("cb2d"),g=n("d039"),y=n("1a2d"),x=n("69f3").enforce,m=n("2626"),w=n("b622"),S=n("fce3"),E=n("107c"),R=w("match"),O=o.RegExp,T=O.prototype,j=o.SyntaxError,I=i(T.exec),P=i("".charAt),C=i("".replace),L=i("".indexOf),_=i("".slice),k=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,A=/a/g,M=/a/g,U=new O(A)!==A,N=v.MISSED_STICKY,$=v.UNSUPPORTED_Y,B=r&&(!U||N||S||E||g((function(){return M[R]=!1,O(A)!=A||O(M)==M||"/a/i"!=O(A,"i")}))),F=function(t){for(var e,n=t.length,r=0,o="",i=!1;r<=n;r++)e=P(t,r),"\\"!==e?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+P(t,++r);return o},D=function(t){for(var e,n=t.length,r=0,o="",i=[],c={},a=!1,u=!1,f=0,s="";r<=n;r++){if(e=P(t,r),"\\"===e)e+=P(t,++r);else if("]"===e)a=!1;else if(!a)switch(!0){case"["===e:a=!0;break;case"("===e:I(k,_(t,r+1))&&(r+=2,u=!0),o+=e,f++;continue;case">"===e&&u:if(""===s||y(c,s))throw new j("Invalid capture group name");c[s]=!0,i[i.length]=[s,f],u=!1,s="";continue}u?s+=e:o+=e}return[o,i]};if(c("RegExp",B)){for(var G=function(t,e){var n,r,o,i,c,f,v=s(T,this),h=d(t),b=void 0===e,g=[],y=t;if(!v&&h&&b&&t.constructor===G)return t;if((h||s(T,t))&&(t=t.source,b&&(e=p(y))),t=void 0===t?"":l(t),e=void 0===e?"":l(e),y=t,S&&"dotAll"in A&&(r=!!e&&L(e,"s")>-1,r&&(e=C(e,/s/g,""))),n=e,N&&"sticky"in A&&(o=!!e&&L(e,"y")>-1,o&&$&&(e=C(e,/y/g,""))),E&&(i=D(t),t=i[0],g=i[1]),c=a(O(t,e),v?this:T,G),(r||o||g.length)&&(f=x(c),r&&(f.dotAll=!0,f.raw=G(F(t),n)),o&&(f.sticky=!0),g.length&&(f.groups=g)),t!==y)try{u(c,"source",""===y?"(?:)":y)}catch(m){}return c},H=f(O),V=0;H.length>V;)h(G,O,H[V++]);T.constructor=G,G.prototype=T,b(o,"RegExp",G)}m("RegExp")},"4d64":function(t,e,n){var r=n("fc6a"),o=n("23cb"),i=n("07fa"),c=function(t){return function(e,n,c){var a,u=r(e),f=i(u),s=o(c,f);if(t&&n!=n){while(f>s)if(a=u[s++],a!=a)return!0}else for(;f>s;s++)if((t||s in u)&&u[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:c(!0),indexOf:c(!1)}},"4dae":function(t,e,n){var r=n("da84"),o=n("23cb"),i=n("07fa"),c=n("8418"),a=r.Array,u=Math.max;t.exports=function(t,e,n){for(var r=i(t),f=o(e,r),s=o(void 0===n?r:n,r),d=a(u(s-f,0)),l=0;f0?o(r(t),9007199254740991):0}},5319:function(t,e,n){"use strict";var r=n("2ba4"),o=n("c65b"),i=n("e330"),c=n("d784"),a=n("d039"),u=n("825a"),f=n("1626"),s=n("5926"),d=n("50c4"),l=n("577e"),p=n("1d80"),v=n("8aa5"),h=n("dc4a"),b=n("0cb2"),g=n("14c3"),y=n("b622"),x=y("replace"),m=Math.max,w=Math.min,S=i([].concat),E=i([].push),R=i("".indexOf),O=i("".slice),T=function(t){return void 0===t?t:String(t)},j=function(){return"$0"==="a".replace(/./,"$0")}(),I=function(){return!!/./[x]&&""===/./[x]("a","$0")}(),P=!a((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));c("replace",(function(t,e,n){var i=I?"$":"$0";return[function(t,n){var r=p(this),i=void 0==t?void 0:h(t,x);return i?o(i,t,r,n):o(e,l(r),t,n)},function(t,o){var c=u(this),a=l(t);if("string"==typeof o&&-1===R(o,i)&&-1===R(o,"$<")){var p=n(e,c,a,o);if(p.done)return p.value}var h=f(o);h||(o=l(o));var y=c.global;if(y){var x=c.unicode;c.lastIndex=0}var j=[];while(1){var I=g(c,a);if(null===I)break;if(E(j,I),!y)break;var P=l(I[0]);""===P&&(c.lastIndex=v(a,d(c.lastIndex),x))}for(var C="",L=0,_=0;_=L&&(C+=O(a,L,A)+B,L=A+k.length)}return C+O(a,L)}]}),!P||!j||I)},5352:function(t,e,n){"use strict";n("e260");var r=n("23e7"),o=n("da84"),i=n("c65b"),c=n("e330"),a=n("83ab"),u=n("0d3b"),f=n("cb2d"),s=n("6964"),d=n("d44e"),l=n("9ed3"),p=n("69f3"),v=n("19aa"),h=n("1626"),b=n("1a2d"),g=n("0366"),y=n("f5df"),x=n("825a"),m=n("861d"),w=n("577e"),S=n("7c73"),E=n("5c6c"),R=n("9a1f"),O=n("35a1"),T=n("d6d6"),j=n("b622"),I=n("addb"),P=j("iterator"),C="URLSearchParams",L=C+"Iterator",_=p.set,k=p.getterFor(C),A=p.getterFor(L),M=Object.getOwnPropertyDescriptor,U=function(t){if(!a)return o[t];var e=M(o,t);return e&&e.value},N=U("fetch"),$=U("Request"),B=U("Headers"),F=$&&$.prototype,D=B&&B.prototype,G=o.RegExp,H=o.TypeError,V=o.decodeURIComponent,q=o.encodeURIComponent,z=c("".charAt),Y=c([].join),W=c([].push),K=c("".replace),X=c([].shift),J=c([].splice),Q=c("".split),Z=c("".slice),tt=/\+/g,et=Array(4),nt=function(t){return et[t-1]||(et[t-1]=G("((?:%[\\da-f]{2}){"+t+"})","gi"))},rt=function(t){try{return V(t)}catch(e){return t}},ot=function(t){var e=K(t,tt," "),n=4;try{return V(e)}catch(r){while(n)e=K(e,nt(n--),rt);return e}},it=/[!'()~]|%20/g,ct={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},at=function(t){return ct[t]},ut=function(t){return K(q(t),it,at)},ft=l((function(t,e){_(this,{type:L,iterator:R(k(t).entries),kind:e})}),"Iterator",(function(){var t=A(this),e=t.kind,n=t.iterator.next(),r=n.value;return n.done||(n.value="keys"===e?r.key:"values"===e?r.value:[r.key,r.value]),n}),!0),st=function(t){this.entries=[],this.url=null,void 0!==t&&(m(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===z(t,0)?Z(t,1):t:w(t)))};st.prototype={type:C,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,n,r,o,c,a,u,f=O(t);if(f){e=R(t,f),n=e.next;while(!(r=i(n,e)).done){if(o=R(x(r.value)),c=o.next,(a=i(c,o)).done||(u=i(c,o)).done||!i(c,o).done)throw H("Expected sequence with length 2");W(this.entries,{key:w(a.value),value:w(u.value)})}}else for(var s in t)b(t,s)&&W(this.entries,{key:s,value:w(t[s])})},parseQuery:function(t){if(t){var e,n,r=Q(t,"&"),o=0;while(o0?arguments[0]:void 0;_(this,new st(t))},lt=dt.prototype;if(s(lt,{append:function(t,e){T(arguments.length,2);var n=k(this);W(n.entries,{key:w(t),value:w(e)}),n.updateURL()},delete:function(t){T(arguments.length,1);var e=k(this),n=e.entries,r=w(t),o=0;while(oe.key?1:-1})),t.updateURL()},forEach:function(t){var e,n=k(this).entries,r=g(t,arguments.length>1?arguments[1]:void 0),o=0;while(o1?ht(arguments[1]):{})}}),h($)){var bt=function(t){return v(this,F),new $(t,arguments.length>1?ht(arguments[1]):{})};F.constructor=bt,bt.prototype=F,r({global:!0,forced:!0,noTargetGet:!0},{Request:bt})}}t.exports={URLSearchParams:dt,getState:k}},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.22.4",mode:r?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.4/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(t,e,n){var r=n("d066"),o=n("e330"),i=n("241c"),c=n("7418"),a=n("825a"),u=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(a(t)),n=c.f;return n?u(e,n(t)):e}},"577e":function(t,e,n){var r=n("da84"),o=n("f5df"),i=r.String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},5926:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){var e=+t;return e!==e||0===e?0:(e>0?r:n)(e)}},"59ed":function(t,e,n){var r=n("da84"),o=n("1626"),i=n("0d51"),c=r.TypeError;t.exports=function(t){if(o(t))return t;throw c(i(t)+" is not a function")}},"5b81":function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("c65b"),c=n("e330"),a=n("1d80"),u=n("1626"),f=n("44e7"),s=n("577e"),d=n("dc4a"),l=n("90d8"),p=n("0cb2"),v=n("b622"),h=n("c430"),b=v("replace"),g=o.TypeError,y=c("".indexOf),x=c("".replace),m=c("".slice),w=Math.max,S=function(t,e,n){return n>t.length?-1:""===e?n:y(t,e,n)};r({target:"String",proto:!0},{replaceAll:function(t,e){var n,r,o,c,v,E,R,O,T,j=a(this),I=0,P=0,C="";if(null!=t){if(n=f(t),n&&(r=s(a(l(t))),!~y(r,"g")))throw g("`.replaceAll` does not allow non-global regexes");if(o=d(t,b),o)return i(o,t,j,e);if(h&&n)return x(s(j),t,e)}c=s(j),v=s(t),E=u(e),E||(e=s(e)),R=v.length,O=w(1,R),I=S(c,v,0);while(-1!==I)T=E?s(e(v,I,c)):p(v,c,I,[],void 0,e),C+=m(c,P,I)+T,P=I+R,I=S(c,v,I+O);return P=p?t?"":void 0:(r=u(d,l),r<55296||r>56319||l+1===p||(s=u(d,l+1))<56320||s>57343?t?a(d,l):r:t?f(d,l,l+2):s-56320+(r-55296<<10)+65536)}};t.exports={codeAt:s(!1),charAt:s(!0)}},"65f0":function(t,e,n){var r=n("0b42");t.exports=function(t,e){return new(r(t))(0===e?0:e)}},"68ee":function(t,e,n){var r=n("e330"),o=n("d039"),i=n("1626"),c=n("f5df"),a=n("d066"),u=n("8925"),f=function(){},s=[],d=a("Reflect","construct"),l=/^\s*(?:class|function)\b/,p=r(l.exec),v=!l.exec(f),h=function(t){if(!i(t))return!1;try{return d(f,s,t),!0}catch(e){return!1}},b=function(t){if(!i(t))return!1;switch(c(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!p(l,u(t))}catch(e){return!0}};b.sham=!0,t.exports=!d||o((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?b:h},6964:function(t,e,n){var r=n("cb2d");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},"69f3":function(t,e,n){var r,o,i,c=n("7f9a"),a=n("da84"),u=n("e330"),f=n("861d"),s=n("9112"),d=n("1a2d"),l=n("c6cd"),p=n("f772"),v=n("d012"),h="Object already initialized",b=a.TypeError,g=a.WeakMap,y=function(t){return i(t)?o(t):r(t,{})},x=function(t){return function(e){var n;if(!f(e)||(n=o(e)).type!==t)throw b("Incompatible receiver, "+t+" required");return n}};if(c||l.state){var m=l.state||(l.state=new g),w=u(m.get),S=u(m.has),E=u(m.set);r=function(t,e){if(S(m,t))throw new b(h);return e.facade=t,E(m,t,e),e},o=function(t){return w(m,t)||{}},i=function(t){return S(m,t)}}else{var R=p("state");v[R]=!0,r=function(t,e){if(d(t,R))throw new b(h);return e.facade=t,s(t,R,e),e},o=function(t){return d(t,R)?t[R]:{}},i=function(t){return d(t,R)}}t.exports={set:r,get:o,has:i,enforce:y,getterFor:x}},7149:function(t,e,n){"use strict";var r=n("23e7"),o=n("d066"),i=n("c430"),c=n("d256"),a=n("4738").CONSTRUCTOR,u=n("cdf9"),f=o("Promise"),s=i&&!a;r({target:"Promise",stat:!0,forced:i||a},{resolve:function(t){return u(s&&this===f?c:this,t)}})},7156:function(t,e,n){var r=n("1626"),o=n("861d"),i=n("d2bb");t.exports=function(t,e,n){var c,a;return i&&r(c=e.constructor)&&c!==n&&o(a=c.prototype)&&a!==n.prototype&&i(t,a),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"785a":function(t,e,n){var r=n("cc12"),o=r("span").classList,i=o&&o.constructor&&o.constructor.prototype;t.exports=i===Object.prototype?void 0:i},"7b0b":function(t,e,n){var r=n("da84"),o=n("1d80"),i=r.Object;t.exports=function(t){return i(o(t))}},"7c73":function(t,e,n){var r,o=n("825a"),i=n("37e8"),c=n("7839"),a=n("d012"),u=n("1be4"),f=n("cc12"),s=n("f772"),d=">",l="<",p="prototype",v="script",h=s("IE_PROTO"),b=function(){},g=function(t){return l+v+d+t+l+"/"+v+d},y=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},x=function(){var t,e=f("iframe"),n="java"+v+":";return e.style.display="none",u.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(g("document.F=Object")),t.close(),t.F},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}m="undefined"!=typeof document?document.domain&&r?y(r):x():y(r);var t=c.length;while(t--)delete m[p][c[t]];return m()};a[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(b[p]=o(t),n=new b,b[p]=null,n[h]=t):n=m(),void 0===e?n:i.f(n,e)}},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),o=n("c65b"),i=n("c430"),c=n("5e77"),a=n("1626"),u=n("9ed3"),f=n("e163"),s=n("d2bb"),d=n("d44e"),l=n("9112"),p=n("cb2d"),v=n("b622"),h=n("3f8c"),b=n("ae93"),g=c.PROPER,y=c.CONFIGURABLE,x=b.IteratorPrototype,m=b.BUGGY_SAFARI_ITERATORS,w=v("iterator"),S="keys",E="values",R="entries",O=function(){return this};t.exports=function(t,e,n,c,v,b,T){u(n,e,c);var j,I,P,C=function(t){if(t===v&&M)return M;if(!m&&t in k)return k[t];switch(t){case S:return function(){return new n(this,t)};case E:return function(){return new n(this,t)};case R:return function(){return new n(this,t)}}return function(){return new n(this)}},L=e+" Iterator",_=!1,k=t.prototype,A=k[w]||k["@@iterator"]||v&&k[v],M=!m&&A||C(v),U="Array"==e&&k.entries||A;if(U&&(j=f(U.call(new t)),j!==Object.prototype&&j.next&&(i||f(j)===x||(s?s(j,x):a(j[w])||p(j,w,O)),d(j,L,!0,!0),i&&(h[L]=O))),g&&v==E&&A&&A.name!==E&&(!i&&y?l(k,"name",E):(_=!0,M=function(){return o(A,this)})),v)if(I={values:C(E),keys:b?M:C(S),entries:C(R)},T)for(P in I)(m||_||!(P in k))&&p(k,P,I[P]);else r({target:e,proto:!0,forced:m||_},I);return i&&!T||k[w]===M||p(k,w,M,{name:v}),h[e]=M,I}},"7f9a":function(t,e,n){var r=n("da84"),o=n("1626"),i=n("8925"),c=r.WeakMap;t.exports=o(c)&&/native code/.test(i(c))},"825a":function(t,e,n){var r=n("da84"),o=n("861d"),i=r.String,c=r.TypeError;t.exports=function(t){if(o(t))return t;throw c(i(t)+" is not an object")}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var r=n("a04b"),o=n("9bf2"),i=n("5c6c");t.exports=function(t,e,n){var c=r(e);c in t?o.f(t,c,i(0,n)):t[c]=n}},"841c":function(t,e,n){"use strict";var r=n("c65b"),o=n("d784"),i=n("825a"),c=n("1d80"),a=n("129f"),u=n("577e"),f=n("dc4a"),s=n("14c3");o("search",(function(t,e,n){return[function(e){var n=c(this),o=void 0==e?void 0:f(e,t);return o?r(o,e,n):new RegExp(e)[t](u(n))},function(t){var r=i(this),o=u(t),c=n(e,r,o);if(c.done)return c.value;var f=r.lastIndex;a(f,0)||(r.lastIndex=0);var d=s(r,o);return a(r.lastIndex,f)||(r.lastIndex=f),null===d?-1:d.index}]}))},"861d":function(t,e,n){var r=n("1626");t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},8875:function(t,e,n){var r,o,i;(function(n,c){o=[],r=c,i="function"===typeof r?r.apply(e,o):r,void 0===i||(t.exports=i)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(p){var n,r,o,i=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,c=/@([^@]*):(\d+):(\d+)\s*$/gi,a=i.exec(p.stack)||c.exec(p.stack),u=a&&a[1]||!1,f=a&&a[2]||!1,s=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");u===s&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(f-2)+"}[^<]*