diff --git a/docs/css/docs.adfc7a4a.css b/docs/css/docs.1abdd7f9.css similarity index 92% rename from docs/css/docs.adfc7a4a.css rename to docs/css/docs.1abdd7f9.css index c3fe48a..c41638b 100644 --- a/docs/css/docs.adfc7a4a.css +++ b/docs/css/docs.1abdd7f9.css @@ -1 +1 @@ -.main-menu .router-link-active{font-weight:700}.container[data-v-2c95eba2]{margin-left:0}main[data-v-2c95eba2]{min-height:calc(100vh - 160px)}[data-v-2c95eba2] footer{margin:3rem 0 1rem}[data-v-2c95eba2] footer .container{padding:0}@media (max-width:960px){[data-v-2c95eba2] #docs.off-canvas{display:inherit}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-content{padding:0}}@media (min-width:960px){[data-v-2c95eba2] h2.title{margin-top:.5rem}}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-toggle{top:0;left:0;padding:.5rem 1rem;position:fixed;width:100%;background:rgba(248,249,250,.65);z-index:100;background-image:url(../img/logo.3b9b2fe3.svg);background-repeat:no-repeat;background-size:90px;background-position-y:7px;background-position-x:calc(100vw - 110px)}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-toggle .btn{width:1.4rem;font-size:.7rem;height:1.4rem;padding:.05rem .3rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar{min-height:100vh;width:12rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu{position:fixed;width:12rem;padding:.5rem 1.5rem;top:3.5rem;bottom:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu .menu-item>a{background:0 0;color:#667189;display:inline-block}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu .menu .menu-item{font-size:.7rem;padding-left:1rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo{margin-left:1.5rem;position:fixed;margin-top:.85rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo a:focus{-webkit-box-shadow:unset;box-shadow:unset}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo img{display:inline-block;height:auto;width:7rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-content{padding-top:.85rem} \ No newline at end of file +.main-menu .router-link-active{font-weight:700}.container[data-v-2c95eba2]{margin-left:0}main[data-v-2c95eba2]{min-height:calc(100vh - 160px)}[data-v-2c95eba2] footer{margin:3rem 0 1rem}[data-v-2c95eba2] footer .container{padding:0}@media (max-width:960px){[data-v-2c95eba2] #docs.off-canvas{display:inherit}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-content{padding:0}}@media (min-width:960px){[data-v-2c95eba2] h2.title{margin-top:.5rem}}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-toggle{top:0;left:0;padding:.5rem 1rem;position:fixed;width:100%;background:rgba(248,249,250,.65);z-index:100;background-image:url(../img/logo.4d1c9383.svg);background-repeat:no-repeat;background-size:90px;background-position-y:7px;background-position-x:calc(100vw - 110px)}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-toggle .btn{width:1.4rem;font-size:.7rem;height:1.4rem;padding:.05rem .3rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar{min-height:100vh;width:12rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu{position:fixed;width:12rem;padding:.5rem 1.5rem;top:3.5rem;bottom:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu .menu-item>a{background:0 0;color:#667189;display:inline-block}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .main-menu .menu .menu-item{font-size:.7rem;padding-left:1rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo{margin-left:1.5rem;position:fixed;margin-top:.85rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo a:focus{-webkit-box-shadow:unset;box-shadow:unset}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-sidebar .logo img{display:inline-block;height:auto;width:7rem}[data-v-2c95eba2] #docs.off-canvas>.off-canvas-content{padding-top:.85rem} \ No newline at end of file diff --git a/docs/img/logo.3b9b2fe3.svg b/docs/img/logo.3b9b2fe3.svg deleted file mode 100644 index d5b8a8f..0000000 --- a/docs/img/logo.3b9b2fe3.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - vectre - \ No newline at end of file diff --git a/docs/img/logo.4d1c9383.svg b/docs/img/logo.4d1c9383.svg new file mode 100644 index 0000000..8ac0149 --- /dev/null +++ b/docs/img/logo.4d1c9383.svg @@ -0,0 +1,4 @@ + + + vectre + diff --git a/docs/index.html b/docs/index.html index f663eb7..bc1c76e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,7 +1,7 @@ -vectre
\ No newline at end of file + gtag('config', 'UA-179076681-1'); \ No newline at end of file diff --git a/docs/js/app.646d9bbc.js b/docs/js/app.7aecf047.js similarity index 99% rename from docs/js/app.646d9bbc.js rename to docs/js/app.7aecf047.js index a66b98c..32df2b4 100644 --- a/docs/js/app.646d9bbc.js +++ b/docs/js/app.7aecf047.js @@ -1 +1 @@ -(function(e){function t(t){for(var a,o,c=t[0],l=t[1],u=t[2],d=0,s=[];d")]),e._v(" element plus custom features to bind value, indicating the validation state, size, etc. ")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Your Name"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1)],1),e._v(" Your name: "+e._s(e.name)+" "),n("prism",{attrs:{language:"html",code:e.basicHtml}}),n("prism",{attrs:{language:"javascript",code:e.basicJs}}),n("h3",{staticClass:"subtitle"},[e._v("Size")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Small",size:"sm"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Default"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Large",size:"lg"}})],1)],1),n("prism",{attrs:{language:"html",code:e.sizeHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Icon")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{icon:"people",placeholder:"First Name"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{icon:"mail","icon-side":"left",placeholder:"Email"}})],1)],1),n("prism",{attrs:{language:"html",code:e.iconHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Loading")]),n("p",[e._v(" You can indicate that something is being loaded, such as a remote API call to validate the field. ")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{loading:""}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{loading:"","icon-side":"left"}})],1)],1),n("prism",{attrs:{language:"html",code:e.loadingHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Validation state")]),n("p",[e._v("The component has "),n("code",[e._v("success")]),e._v(" and "),n("code",[e._v("error")]),e._v(" properties to indicate the state of validatiion")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{success:""}})],1)],1),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{error:""}})],1)],1),n("prism",{attrs:{language:"html",code:e.validationHtml}})],1)},o=[],r=n("2b0e"),i={success:{type:"Boolean",default:!1,description:"Indicates that the selection is valid"},error:{type:"Boolean",default:!1,description:"Indicates that there is an error"},loading:{type:"Boolean",default:!1,description:"Displays the loading icon. The position can be set with iconSide property"},icon:{type:"String"},iconSide:{type:"String",description:"The position of icon",accepted:"left, right",default:"right"},size:{type:"String",description:"Specifies the size of input",accepted:"sm, lg"}},c={input:{description:"Fires when content is changed",payload:"value"}},l=r["default"].extend({name:"InputPage",data:function(){return{events:c,props:i,name:"",basicHtml:'\nYour name: {{ name }}',basicJs:"export default {\n data: () => ({\n name: '',\n }),\n}",sizeHtml:'\n\n',iconHtml:'\n\n',loadingHtml:'\n',validationHtml:"\n"}}}),u=l,d=n("2877"),s=Object(d["a"])(u,a,o,!1,null,null,null);t["default"]=s.exports},"7f00":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("component-view",[n("h2",{staticClass:"title"},[e._v("Textarea")]),n("p",[e._v("A multi-line text input control. The main difference from the native is "),n("b",[e._v("v-model")]),e._v(" support")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-textarea",{model:{value:e.message,callback:function(t){e.message=t},expression:"message"}},[e._v("Text...")]),e._v(" Your message: "+e._s(e.message)+" ")],1)],1),n("prism",{attrs:{language:"html",code:e.basicHtml}}),n("prism",{attrs:{language:"javascript",code:e.basicJs}})],1)},o=[],r=n("2b0e"),i={default:{description:"Supports only text that is used as placeholder"}},c=r["default"].extend({name:"TextareaPage",data:function(){return{slots:i,message:"",basicHtml:'\n\n\x3c!-- Same with default slot --\x3e\n\nText...',basicJs:"export default {\n data: () => ({\n message: '',\n }),\n}"}}}),l=c,u=n("2877"),d=Object(u["a"])(l,a,o,!1,null,null,null);t["default"]=d.exports},cd49:function(e,t,n){"use strict";n.r(t);var a={};n.r(a),n.d(a,"ButtonRoute",(function(){return _})),n.d(a,"IconRoute",(function(){return R})),n.d(a,"TagRoute",(function(){return S})),n.d(a,"DividerRoute",(function(){return T}));var o={};n.r(o),n.d(o,"AccordionRoute",(function(){return k})),n.d(o,"AvatarRoute",(function(){return j})),n.d(o,"BarRoute",(function(){return C})),n.d(o,"BreadcrumbRoute",(function(){return E})),n.d(o,"CardRoute",(function(){return F})),n.d(o,"ChipRoute",(function(){return B})),n.d(o,"EmptyRoute",(function(){return I})),n.d(o,"DropdownMenuRoute",(function(){return A})),n.d(o,"VerticalMenuRoute",(function(){return H})),n.d(o,"ModalRoute",(function(){return L})),n.d(o,"NavRoute",(function(){return M})),n.d(o,"OffCanvasRoute",(function(){return D})),n.d(o,"OverlayRoute",(function(){return N})),n.d(o,"PaginationRoute",(function(){return z})),n.d(o,"PanelRoute",(function(){return V})),n.d(o,"PopoverRoute",(function(){return J})),n.d(o,"StepsRoute",(function(){return Y})),n.d(o,"TabsRoute",(function(){return G})),n.d(o,"TileRoute",(function(){return $})),n.d(o,"ToastRoute",(function(){return q}));var r={};n.r(r),n.d(r,"FormOverviewRoute",(function(){return U})),n.d(r,"FormGroupRoute",(function(){return K})),n.d(r,"FormInputRoute",(function(){return Q})),n.d(r,"FormCheckboxRoute",(function(){return W})),n.d(r,"FormRadioRoute",(function(){return X})),n.d(r,"FormSelectRoute",(function(){return Z})),n.d(r,"FormSliderRoute",(function(){return ee})),n.d(r,"FormSwitchRoute",(function(){return te})),n.d(r,"FormTextareaRoute",(function(){return ne})),n.d(r,"FormValidationRoute",(function(){return ae}));var i={};n.r(i),n.d(i,"ClickOutsideRoute",(function(){return oe})),n.d(i,"LoadingRoute",(function(){return re})),n.d(i,"OverlayRoute",(function(){return ie})),n.d(i,"TooltipRoute",(function(){return ce}));var c=n("2b0e"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-view")},u=[],d=n("9ab4"),s=n("60a3"),m=(n("c197"),n("84bf"),n("3d82"),n("a143"),n("147d"),n("55ec"),n("8d51")),p=n.n(m);c["default"].component("prism",p.a);n("5144"),n("8966"),n("bc12"),n("fb98");var f=n("8c4f"),h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.title?n("h2",[e._v(e._s(e.title))]):e._e(),n("router-view")],1)},v=[],b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(d["c"])(t,e),Object(d["b"])([Object(s["b"])(String)],t.prototype,"title",void 0),t=Object(d["b"])([s["a"]],t),t}(c["default"]),g=b,y=g,x=n("2877"),P=Object(x["a"])(y,h,v,!1,null,null,null),w=P.exports,O={name:"LayoutPage",path:"layout",component:function(){return n.e("layout").then(n.bind(null,"2d1a"))},meta:{title:"Layout"},anchors:{"Flexbox grid":"flex",Responsive:"responsive"}},_={name:"ButtonPage",path:"button",component:function(){return n.e("button").then(n.bind(null,"ac9a"))},meta:{title:"Buttons"}},R={name:"IconPage",path:"icon",component:function(){return n.e("icon").then(n.bind(null,"73ef"))},meta:{title:"Icons"}},S={name:"TagPage",path:"tag",component:function(){return n.e("tag").then(n.bind(null,"9eab"))},meta:{title:"Tags"}},T={name:"DividerPage",path:"divider",component:function(){return n.e("divider").then(n.bind(null,"a637"))},meta:{title:"Divider"}},k={name:"AccordionPage",path:"accordion",component:function(){return n.e("accordion").then(n.bind(null,"0ef0"))},meta:{title:"Accordion"}},j={name:"AvatarPage",path:"avatar",component:function(){return n.e("avatar").then(n.bind(null,"2391"))},meta:{title:"Avatar"}},C={name:"BarPage",path:"bar",component:function(){return n.e("bar").then(n.bind(null,"f3db"))},meta:{title:"Bar"}},E={name:"BreadcrumbPage",path:"breadcrumb",component:function(){return n.e("breadcrumb").then(n.bind(null,"e7e9"))},meta:{title:"Breadcrumb"}},F={name:"CardPage",path:"card",component:function(){return n.e("card").then(n.bind(null,"b2f7"))},meta:{title:"Cards"}},B={name:"ChipPage",path:"chip",component:function(){return n.e("chip").then(n.bind(null,"da92"))},meta:{title:"Chips"}},I={name:"EmptyPage",path:"empty",component:function(){return n.e("empty").then(n.bind(null,"c191"))},meta:{title:"Empty States"}},A={name:"DropdownMenuPage",path:"dropdown-menu",component:function(){return n.e("dropdown-menu").then(n.bind(null,"b484"))},meta:{title:"Dropdown Menu"}},H={name:"VerticalMenuPage",path:"menu",component:function(){return n.e("verticalmenu").then(n.bind(null,"3539"))},meta:{title:"Vertical Menu"}},L={name:"ModalPage",path:"modal",component:function(){return n.e("modal").then(n.bind(null,"e045"))},meta:{title:"Modals"}},M={name:"NavigationPage",path:"navigation",component:function(){return n.e("nav").then(n.bind(null,"d542"))},meta:{title:"Navigation"}},D={name:"OffCanvasPage",path:"offcanvas",component:function(){return n.e("off-canvas").then(n.bind(null,"5283"))},meta:{title:"Off-canvas"}},N={name:"OverlayPage",path:"overlay",component:function(){return n.e("overlay-component").then(n.bind(null,"2fcc"))},meta:{title:"Overlay"}},z={name:"PaginationPage",path:"pagination",component:function(){return n.e("pagination").then(n.bind(null,"7495"))},meta:{title:"Pagination"}},V={name:"PanelPage",path:"panel",component:function(){return n.e("panel").then(n.bind(null,"8fc2"))},meta:{title:"Panels"}},J={name:"PopoverPage",path:"popover",component:function(){return n.e("popover").then(n.bind(null,"0ab5"))},meta:{title:"Popovers"}},Y={name:"StepsPage",path:"steps",component:function(){return n.e("steps").then(n.bind(null,"eb08"))},meta:{title:"Steps"}},G={name:"TabsPage",path:"tabs",component:function(){return n.e("tabs").then(n.bind(null,"eb31"))},meta:{title:"Tabs"}},$={name:"TilePage",path:"tile",component:function(){return n.e("tile").then(n.bind(null,"50a4"))},meta:{title:"Tile"}},q={name:"ToastPage",path:"toast",component:function(){return n.e("toast").then(n.bind(null,"d66c"))},meta:{title:"Toast"}},U={name:"FormOverviewPage",path:"overview",component:function(){return n.e("overview").then(n.bind(null,"7a4c"))},meta:{title:"Overview"}},K={name:"GroupPage",path:"group",component:function(){return n.e("group").then(n.bind(null,"5c09"))},meta:{title:"Group"}},Q=(n("6717"),{name:"InputPage",path:"input",component:function(){return Promise.resolve().then(n.bind(null,"6717"))},meta:{title:"Input"}}),W={name:"CheckboxPage",path:"checkbox",component:function(){return n.e("checkbox").then(n.bind(null,"f01a"))},meta:{title:"Checkbox"}},X={name:"RadioPage",path:"radio",component:function(){return n.e("radio").then(n.bind(null,"b1dc"))},meta:{title:"Radio"}},Z={name:"SelectPage",path:"select",component:function(){return n.e("select").then(n.bind(null,"d7de"))},meta:{title:"Select"}},ee={name:"SliderPage",path:"slider",component:function(){return n.e("slider").then(n.bind(null,"df08"))},meta:{title:"Slider"}},te={name:"SwitchPage",path:"switch",component:function(){return n.e("switch").then(n.bind(null,"c812"))},meta:{title:"Switch"}},ne={name:"TextareaPage",path:"textarea",component:function(){return Promise.resolve().then(n.bind(null,"7f00"))},meta:{title:"Textarea"}},ae=(n("7f00"),{name:"ValidationPage",path:"validations",component:function(){return n.e("validation").then(n.bind(null,"6469"))},meta:{title:"Validation"}}),oe={name:"ClickOutsidePage",path:"click-outside",component:function(){return n.e("click-outside").then(n.bind(null,"38d4"))},meta:{title:"Click Outside"}},re={name:"LoadingPage",path:"loading",component:function(){return n.e("loading").then(n.bind(null,"0ad5"))},meta:{title:"Loading"}},ie={name:"OverlayDirectivePage",path:"overlay",component:function(){return n.e("overlay").then(n.bind(null,"6af5"))},meta:{title:"Overlay"}},ce={name:"TooltipPage",path:"tooltip",component:function(){return n.e("loading").then(n.bind(null,"785e"))},meta:{title:"Tooltip"}},le={name:"StartPage",path:"getting-started",component:function(){return n.e("start").then(n.bind(null,"959b"))},meta:{title:"Getting Started"},anchors:{Introduction:"introduction",Installation:"installation",Playgrounds:"playgrounds"}},ue=[Object(d["a"])(Object(d["a"])({},le),{alias:"/"}),{path:"elements",component:w,meta:{title:"Elements"},children:Object.values(a)},O,{path:"form",component:w,meta:{title:"Form"},children:Object.values(r)},{path:"components",component:w,meta:{title:"Components"},children:Object.values(o)},{path:"utils",component:w,meta:{title:"Utilities"},children:Object.values(i)}],de=ue,se=[{path:"/",component:function(){return Promise.all([n.e("docs~main"),n.e("main")]).then(n.bind(null,"e5ee"))}},{path:"/pages",component:function(){return Promise.all([n.e("docs~main"),n.e("docs")]).then(n.bind(null,"7c38"))},children:de,props:{routes:de,rootPath:"/pages/"}}];c["default"].use(f["a"]);var me=new f["a"]({routes:se,scrollBehavior:function(e){return e.hash?{selector:e.hash,offset:{x:0,y:50}}:{x:0,y:0}}});me.beforeEach((function(e,t,n){var a=e.meta.title,o=void 0===a?"":a;document.title="vectre"+(o?" - "+o:""),n()}));var pe=me,fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(d["c"])(t,e),t=Object(d["b"])([Object(s["a"])({router:pe})],t),t}(c["default"]),he=fe,ve=he,be=Object(x["a"])(ve,l,u,!1,null,null,null),ge=be.exports;c["default"].config.devtools=!1,c["default"].config.silent=!0;t["default"]=new c["default"]({el:"#app",render:function(e){return e(ge)}})},fb98:function(e,t,n){}}); \ No newline at end of file +(function(e){function t(t){for(var a,o,c=t[0],l=t[1],u=t[2],d=0,s=[];d")]),e._v(" element plus custom features to bind value, indicating the validation state, size, etc. ")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Your Name"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1)],1),e._v(" Your name: "+e._s(e.name)+" "),n("prism",{attrs:{language:"html",code:e.basicHtml}}),n("prism",{attrs:{language:"javascript",code:e.basicJs}}),n("h3",{staticClass:"subtitle"},[e._v("Size")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Small",size:"sm"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Default"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{placeholder:"Large",size:"lg"}})],1)],1),n("prism",{attrs:{language:"html",code:e.sizeHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Icon")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{icon:"people",placeholder:"First Name"}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{icon:"mail","icon-side":"left",placeholder:"Email"}})],1)],1),n("prism",{attrs:{language:"html",code:e.iconHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Loading")]),n("p",[e._v(" You can indicate that something is being loaded, such as a remote API call to validate the field. ")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{loading:""}})],1),n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{loading:"","icon-side":"left"}})],1)],1),n("prism",{attrs:{language:"html",code:e.loadingHtml}}),n("h3",{staticClass:"subtitle"},[e._v("Validation state")]),n("p",[e._v("The component has "),n("code",[e._v("success")]),e._v(" and "),n("code",[e._v("error")]),e._v(" properties to indicate the state of validatiion")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{success:""}})],1)],1),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-input",{attrs:{error:""}})],1)],1),n("prism",{attrs:{language:"html",code:e.validationHtml}})],1)},o=[],r=n("2b0e"),i={success:{type:"Boolean",default:!1,description:"Indicates that the selection is valid"},error:{type:"Boolean",default:!1,description:"Indicates that there is an error"},loading:{type:"Boolean",default:!1,description:"Displays the loading icon. The position can be set with iconSide property"},icon:{type:"String"},iconSide:{type:"String",description:"The position of icon",accepted:"left, right",default:"right"},size:{type:"String",description:"Specifies the size of input",accepted:"sm, lg"}},c={input:{description:"Fires when content is changed",payload:"value"}},l=r["default"].extend({name:"InputPage",data:function(){return{events:c,props:i,name:"",basicHtml:'\nYour name: {{ name }}',basicJs:"export default {\n data: () => ({\n name: '',\n }),\n}",sizeHtml:'\n\n',iconHtml:'\n\n',loadingHtml:'\n',validationHtml:"\n"}}}),u=l,d=n("2877"),s=Object(d["a"])(u,a,o,!1,null,null,null);t["default"]=s.exports},"7f00":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("component-view",[n("h2",{staticClass:"title"},[e._v("Textarea")]),n("p",[e._v("A multi-line text input control. The main difference from the native is "),n("b",[e._v("v-model")]),e._v(" support")]),n("columns",[n("column",{attrs:{col:"7",xl:"8",lg:"9",xs:"11"}},[n("form-textarea",{model:{value:e.message,callback:function(t){e.message=t},expression:"message"}},[e._v("Text...")]),e._v(" Your message: "+e._s(e.message)+" ")],1)],1),n("prism",{attrs:{language:"html",code:e.basicHtml}}),n("prism",{attrs:{language:"javascript",code:e.basicJs}})],1)},o=[],r=n("2b0e"),i={default:{description:"Supports only text that is used as placeholder"}},c=r["default"].extend({name:"TextareaPage",data:function(){return{slots:i,message:"",basicHtml:'\n\n\x3c!-- Same with default slot --\x3e\n\nText...',basicJs:"export default {\n data: () => ({\n message: '',\n }),\n}"}}}),l=c,u=n("2877"),d=Object(u["a"])(l,a,o,!1,null,null,null);t["default"]=d.exports},cd49:function(e,t,n){"use strict";n.r(t);var a={};n.r(a),n.d(a,"ButtonRoute",(function(){return _})),n.d(a,"IconRoute",(function(){return R})),n.d(a,"TagRoute",(function(){return S})),n.d(a,"DividerRoute",(function(){return T}));var o={};n.r(o),n.d(o,"AccordionRoute",(function(){return k})),n.d(o,"AvatarRoute",(function(){return j})),n.d(o,"BarRoute",(function(){return C})),n.d(o,"BreadcrumbRoute",(function(){return E})),n.d(o,"CardRoute",(function(){return F})),n.d(o,"ChipRoute",(function(){return B})),n.d(o,"EmptyRoute",(function(){return I})),n.d(o,"DropdownMenuRoute",(function(){return A})),n.d(o,"VerticalMenuRoute",(function(){return H})),n.d(o,"ModalRoute",(function(){return L})),n.d(o,"NavRoute",(function(){return M})),n.d(o,"OffCanvasRoute",(function(){return D})),n.d(o,"OverlayRoute",(function(){return N})),n.d(o,"PaginationRoute",(function(){return z})),n.d(o,"PanelRoute",(function(){return V})),n.d(o,"PopoverRoute",(function(){return J})),n.d(o,"StepsRoute",(function(){return Y})),n.d(o,"TabsRoute",(function(){return G})),n.d(o,"TileRoute",(function(){return $})),n.d(o,"ToastRoute",(function(){return q}));var r={};n.r(r),n.d(r,"FormOverviewRoute",(function(){return U})),n.d(r,"FormGroupRoute",(function(){return K})),n.d(r,"FormInputRoute",(function(){return Q})),n.d(r,"FormCheckboxRoute",(function(){return W})),n.d(r,"FormRadioRoute",(function(){return X})),n.d(r,"FormSelectRoute",(function(){return Z})),n.d(r,"FormSliderRoute",(function(){return ee})),n.d(r,"FormSwitchRoute",(function(){return te})),n.d(r,"FormTextareaRoute",(function(){return ne})),n.d(r,"FormValidationRoute",(function(){return ae}));var i={};n.r(i),n.d(i,"ClickOutsideRoute",(function(){return oe})),n.d(i,"LoadingRoute",(function(){return re})),n.d(i,"OverlayRoute",(function(){return ie})),n.d(i,"TooltipRoute",(function(){return ce}));var c=n("2b0e"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-view")},u=[],d=n("9ab4"),s=n("60a3"),m=(n("c197"),n("84bf"),n("3d82"),n("a143"),n("147d"),n("55ec"),n("8d51")),p=n.n(m);c["default"].component("prism",p.a);n("5144"),n("8966"),n("bc12"),n("fb98");var f=n("8c4f"),h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.title?n("h2",[e._v(e._s(e.title))]):e._e(),n("router-view")],1)},v=[],b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(d["c"])(t,e),Object(d["b"])([Object(s["b"])(String)],t.prototype,"title",void 0),t=Object(d["b"])([s["a"]],t),t}(c["default"]),g=b,y=g,x=n("2877"),P=Object(x["a"])(y,h,v,!1,null,null,null),w=P.exports,O={name:"LayoutPage",path:"layout",component:function(){return n.e("layout").then(n.bind(null,"2d1a"))},meta:{title:"Layout"},anchors:{"Flexbox grid":"flex",Responsive:"responsive"}},_={name:"ButtonPage",path:"button",component:function(){return n.e("button").then(n.bind(null,"ac9a"))},meta:{title:"Buttons"}},R={name:"IconPage",path:"icon",component:function(){return n.e("icon").then(n.bind(null,"73ef"))},meta:{title:"Icons"}},S={name:"TagPage",path:"tag",component:function(){return n.e("tag").then(n.bind(null,"9eab"))},meta:{title:"Tags"}},T={name:"DividerPage",path:"divider",component:function(){return n.e("divider").then(n.bind(null,"a637"))},meta:{title:"Divider"}},k={name:"AccordionPage",path:"accordion",component:function(){return n.e("accordion").then(n.bind(null,"0ef0"))},meta:{title:"Accordion"}},j={name:"AvatarPage",path:"avatar",component:function(){return n.e("avatar").then(n.bind(null,"2391"))},meta:{title:"Avatar"}},C={name:"BarPage",path:"bar",component:function(){return n.e("bar").then(n.bind(null,"f3db"))},meta:{title:"Bar"}},E={name:"BreadcrumbPage",path:"breadcrumb",component:function(){return n.e("breadcrumb").then(n.bind(null,"e7e9"))},meta:{title:"Breadcrumb"}},F={name:"CardPage",path:"card",component:function(){return n.e("card").then(n.bind(null,"b2f7"))},meta:{title:"Cards"}},B={name:"ChipPage",path:"chip",component:function(){return n.e("chip").then(n.bind(null,"da92"))},meta:{title:"Chips"}},I={name:"EmptyPage",path:"empty",component:function(){return n.e("empty").then(n.bind(null,"c191"))},meta:{title:"Empty States"}},A={name:"DropdownMenuPage",path:"dropdown-menu",component:function(){return n.e("dropdown-menu").then(n.bind(null,"b484"))},meta:{title:"Dropdown Menu"}},H={name:"VerticalMenuPage",path:"menu",component:function(){return n.e("verticalmenu").then(n.bind(null,"3539"))},meta:{title:"Vertical Menu"}},L={name:"ModalPage",path:"modal",component:function(){return n.e("modal").then(n.bind(null,"e045"))},meta:{title:"Modals"}},M={name:"NavigationPage",path:"navigation",component:function(){return n.e("nav").then(n.bind(null,"d542"))},meta:{title:"Navigation"}},D={name:"OffCanvasPage",path:"offcanvas",component:function(){return n.e("off-canvas").then(n.bind(null,"5283"))},meta:{title:"Off-canvas"}},N={name:"OverlayPage",path:"overlay",component:function(){return n.e("overlay-component").then(n.bind(null,"2fcc"))},meta:{title:"Overlay"}},z={name:"PaginationPage",path:"pagination",component:function(){return n.e("pagination").then(n.bind(null,"7495"))},meta:{title:"Pagination"}},V={name:"PanelPage",path:"panel",component:function(){return n.e("panel").then(n.bind(null,"8fc2"))},meta:{title:"Panels"}},J={name:"PopoverPage",path:"popover",component:function(){return n.e("popover").then(n.bind(null,"0ab5"))},meta:{title:"Popovers"}},Y={name:"StepsPage",path:"steps",component:function(){return n.e("steps").then(n.bind(null,"eb08"))},meta:{title:"Steps"}},G={name:"TabsPage",path:"tabs",component:function(){return n.e("tabs").then(n.bind(null,"eb31"))},meta:{title:"Tabs"}},$={name:"TilePage",path:"tile",component:function(){return n.e("tile").then(n.bind(null,"50a4"))},meta:{title:"Tile"}},q={name:"ToastPage",path:"toast",component:function(){return n.e("toast").then(n.bind(null,"d66c"))},meta:{title:"Toast"}},U={name:"FormOverviewPage",path:"overview",component:function(){return n.e("overview").then(n.bind(null,"7a4c"))},meta:{title:"Overview"}},K={name:"GroupPage",path:"group",component:function(){return n.e("group").then(n.bind(null,"5c09"))},meta:{title:"Group"}},Q=(n("6717"),{name:"InputPage",path:"input",component:function(){return Promise.resolve().then(n.bind(null,"6717"))},meta:{title:"Input"}}),W={name:"CheckboxPage",path:"checkbox",component:function(){return n.e("checkbox").then(n.bind(null,"f01a"))},meta:{title:"Checkbox"}},X={name:"RadioPage",path:"radio",component:function(){return n.e("radio").then(n.bind(null,"b1dc"))},meta:{title:"Radio"}},Z={name:"SelectPage",path:"select",component:function(){return n.e("select").then(n.bind(null,"d7de"))},meta:{title:"Select"}},ee={name:"SliderPage",path:"slider",component:function(){return n.e("slider").then(n.bind(null,"df08"))},meta:{title:"Slider"}},te={name:"SwitchPage",path:"switch",component:function(){return n.e("switch").then(n.bind(null,"c812"))},meta:{title:"Switch"}},ne={name:"TextareaPage",path:"textarea",component:function(){return Promise.resolve().then(n.bind(null,"7f00"))},meta:{title:"Textarea"}},ae=(n("7f00"),{name:"ValidationPage",path:"validations",component:function(){return n.e("validation").then(n.bind(null,"6469"))},meta:{title:"Validation"}}),oe={name:"ClickOutsidePage",path:"click-outside",component:function(){return n.e("click-outside").then(n.bind(null,"38d4"))},meta:{title:"Click Outside"}},re={name:"LoadingPage",path:"loading",component:function(){return n.e("loading").then(n.bind(null,"0ad5"))},meta:{title:"Loading"}},ie={name:"OverlayDirectivePage",path:"overlay",component:function(){return n.e("overlay").then(n.bind(null,"6af5"))},meta:{title:"Overlay"}},ce={name:"TooltipPage",path:"tooltip",component:function(){return n.e("loading").then(n.bind(null,"785e"))},meta:{title:"Tooltip"}},le={name:"StartPage",path:"getting-started",component:function(){return n.e("start").then(n.bind(null,"959b"))},meta:{title:"Getting Started"},anchors:{Introduction:"introduction",Installation:"installation",Playgrounds:"playgrounds"}},ue=[Object(d["a"])(Object(d["a"])({},le),{alias:"/"}),{path:"elements",component:w,meta:{title:"Elements"},children:Object.values(a)},O,{path:"form",component:w,meta:{title:"Form"},children:Object.values(r)},{path:"components",component:w,meta:{title:"Components"},children:Object.values(o)},{path:"utils",component:w,meta:{title:"Utilities"},children:Object.values(i)}],de=ue,se=[{path:"/",component:function(){return Promise.all([n.e("docs~main"),n.e("main")]).then(n.bind(null,"e5ee"))}},{path:"/pages",component:function(){return Promise.all([n.e("docs~main"),n.e("docs")]).then(n.bind(null,"7c38"))},children:de,props:{routes:de,rootPath:"/pages/"}}];c["default"].use(f["a"]);var me=new f["a"]({routes:se,scrollBehavior:function(e){return e.hash?{selector:e.hash,offset:{x:0,y:50}}:{x:0,y:0}}});me.beforeEach((function(e,t,n){var a=e.meta.title,o=void 0===a?"":a;document.title="vectre"+(o?" - "+o:""),n()}));var pe=me,fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(d["c"])(t,e),t=Object(d["b"])([Object(s["a"])({router:pe})],t),t}(c["default"]),he=fe,ve=he,be=Object(x["a"])(ve,l,u,!1,null,null,null),ge=be.exports;c["default"].config.devtools=!1,c["default"].config.silent=!0;t["default"]=new c["default"]({el:"#app",render:function(e){return e(ge)}})},fb98:function(e,t,n){}}); \ No newline at end of file diff --git a/docs/js/docs~main.c9c0d755.js b/docs/js/docs~main.da865e71.js similarity index 99% rename from docs/js/docs~main.c9c0d755.js rename to docs/js/docs~main.da865e71.js index 7a9593c..f8628eb 100644 --- a/docs/js/docs~main.c9c0d755.js +++ b/docs/js/docs~main.da865e71.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["docs~main"],{"27f3":function(t,e,n){t.exports=n.p+"img/logo.3b9b2fe3.svg"},"53f1":function(t,e,n){"use strict";var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("footer",[n("container",[n("columns",[n("column",{attrs:{col:"10",md:"12"}},[n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://github.com/vectrejs/vectre"}},[t._v("GitHub")]),t._v(" · ")]),n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://discord.gg/5a6Y8X2"}},[t._v("Discord")]),t._v(" · ")]),n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://twitter.com/vectrejs"}},[t._v("Twitter")]),t._v(" · ")]),n("span",{staticClass:"text-grey footer-item"},[t._v("Version "+t._s(t.version))])])],1)],1)],1)},r=[],i=n("82c4"),a={name:"Footer",components:{Container:i["f"],Columns:i["e"],Column:i["d"]},data:function(){return{version:"1.1.0"}}},s=a,l=(n("e145"),n("2877")),c=Object(l["a"])(s,o,r,!1,null,null,null);e["a"]=c.exports},"82c4":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return H})),n.d(e,"b",(function(){return G})),n.d(e,"c",(function(){return q})),n.d(e,"d",(function(){return U})),n.d(e,"e",(function(){return X})),n.d(e,"f",(function(){return tt})),n.d(e,"g",(function(){return lo}));var o=n("2b0e");function r(){return r=Object.assign||function(t){for(var e,n=1;n=0}}}function a(t,e,n,o,r){Object.defineProperty(t,n,{get:function(){var i=d(e.concat([o]),r);return Object.defineProperty(t,n,{value:i,enumerable:!0}),i},enumerable:!0,configurable:!0})}function s(t,e,n){var o=function(o){var i=o;if("left"===i||"right"===i)return"continue";var s=r[i];if("number"===typeof s)a(t,e,i,(function(t){return t.keyCode===s}),n);else{var l=s[0],c=s[1];a(t,e,i,(function(t){return t.keyCode===l||t.keyCode===c}),n)}};for(var i in r)o(i)}function l(t,e,n){Object.defineProperty(t,"keys",{get:function(){var t=this,o=function(){for(var o=[],r=0;r{const o=e?e+n:e;return o+t},k=t=>{if("string"!==typeof t)throw new TypeError("Argument should be a string. Given: "+typeof t);return t.charAt(0).toUpperCase()+t.slice(1)},w=t=>{if("string"!==typeof t)throw new TypeError("Argument should be a string. Given: "+typeof t);return t.charAt(0).toLowerCase()+t.slice(1)},B=(t={})=>(e,n={prefix:""})=>{Object.keys(t).forEach(o=>e.component(O(k(o),n.prefix),t[o]))},F=(t={})=>(e,n={prefix:""})=>{Object.keys(t).forEach(o=>e.directive(O(w(o),n.prefix,"-"),t[o]))};var T=B({Avatar:x});const $=new WeakMap,_=t=>$.has(t)?$.get(t):($.set(t,String(~~(1e9*Math.random()))),_(t)),z=function(){let t;return function(t){t["x2"]="icon-2x",t["x3"]="icon-3x",t["x4"]="icon-4x"}(t||(t={})),t}(),A=function(){let t;return function(t){t["up"]="icon-arrow-up",t["down"]="icon-arrow-down",t["right"]="icon-arrow-right",t["left"]="icon-arrow-left",t["upward"]="icon-upward",t["forward"]="icon-forward",t["downward"]="icon-downward",t["back"]="icon-back",t["caret"]="icon-caret",t["menu"]="icon-menu",t["apps"]="icon-apps",t["hMore"]="icon-more-horiz",t["vMore"]="icon-more-vert"}(t||(t={})),t}(),P=function(){let t;return function(t){t["hResize"]="icon-resize-horiz",t["vResize"]="icon-resize-vert",t["plus"]="icon-plus",t["minus"]="icon-minus",t["cross"]="icon-cross",t["check"]="icon-check",t["stop"]="icon-stop",t["shutdown"]="icon-shutdown",t["refresh"]="icon-refresh",t["search"]="icon-search",t["flag"]="icon-flag",t["bookmark"]="icon-bookmark",t["edit"]="icon-edit",t["delete"]="icon-delete",t["share"]="icon-share",t["download"]="icon-download",t["upload"]="icon-upload"}(t||(t={})),t}(),j=function(){let t;return function(t){t["mail"]="icon-mail",t["people"]="icon-people",t["message"]="icon-message",t["photo"]="icon-photo",t["time"]="icon-time",t["location"]="icon-location",t["link"]="icon-link",t["emoji"]="icon-emoji"}(t||(t={})),t}(),N={...A,...j,...P},M=g.component({name:"Icon",functional:!0,props:{name:{type:String,required:!0},size:{type:String,default:void 0}},render(t,{props:e,data:n}){const o={"font-size":z[e.size]||e.size},r=["icon",z[e.size],N[e.name]||e.name];return t("i",d([{class:r,style:o},n]))}});var I=B({Icon:M});const E=g.componentFactoryOf().create({name:"Accordion",props:{items:{required:!0,type:[Object,Array]},checked:{type:[String,Number,Array],default:void 0},name:{type:String,default:void 0},multiple:{type:Boolean},icon:{type:String,default:void 0}},computed:{$_name(){return this.name||"accordion-"+_(this)}},methods:{isChecked(t,e){return Array.isArray(this.checked)?-1!==this.checked.indexOf(e)||-1!==this.checked.indexOf(t):!!this.checked&&(this.checked===t||this.checked.toString()===e.toString())},toggle(t,e,n){if(!this.$listeners.check)return;if(!this.multiple)return void this.$emit("check",e||n||0);let o=Array.isArray(this.checked)?[...this.checked]:void 0!==this.checked?[this.checked]:[];t.target.checked?o.push(e||n||0):o=o.filter(t=>t!==n&&t!==e),this.$emit("check",o)}},render(t){const e=Array.isArray(this.items)?{...this.items}:this.items,n=Object.keys(e).map((n,o)=>{const r=`${this.$_name}-${n}`,i=this.multiple?"checkbox":"radio",a=this.$scopedSlots["header"],s=this.$scopedSlots["body"]||this.$scopedSlots["default"];return t("div",{staticClass:"accordion"},[t("input",{attrs:{id:r,name:this.$_name,type:i,hidden:!0},domProps:{checked:this.isChecked(n,o)},on:{input:t=>this.toggle(t,n,o)}}),t("label",{staticClass:"accordion-header c-hand",attrs:{for:r}},[this.icon&&t(M,{attrs:{name:this.icon}}),a&&a({header:n,item:e[n]}),!a&&n]),!s&&t("div",{staticClass:"accordion-body",domProps:{innerHTML:e[n]}}),s&&t("div",{staticClass:"accordion-body"},[s({header:n,item:e[n]})])])});return t("div",{staticClass:"accordion-container"},[n])}});var D=B({Accordion:E});const L=(t,e,n)=>[t.class,t.staticClass,n,e],H=g.component({name:"Card",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card");return t("div",d([{},n,{class:o}]),[e])}}),G=g.component({name:"CardBody",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-body");return t("div",d([{},n,{class:o}]),[e])}}),V=g.component({name:"CardFooter",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-footer");return t("div",d([{},n,{class:o}]),[e])}}),q=g.component({name:"CardHeader",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-header");return t("div",d([{},n,{class:o}]),[e])}}),K=g.component({name:"CardImage",functional:!0,props:{img:{type:String,required:!0}},render(t,{props:e,data:n}){const o=L(n,"card-image");return t("div",d([{},n,{class:o}]),[t("img",{attrs:{src:e.img},staticClass:"img-responsive"})])}});var R=B({Card:H,CardBody:G,CardFooter:V,CardHeader:q,CardImage:K});const W=t=>t%1===0&&t>0&&t<=12,J=t=>["column",t.mr?"col-mr-auto":"",t.ml?"col-ml-auto":"",t.mx?"col-mx-auto":"",t.xs?"col-xs-"+t.xs:"",t.sm?"col-sm-"+t.sm:"",t.md?"col-md-"+t.md:"",t.lg?"col-lg-"+t.lg:"",t.xl?"col-xl-"+t.xl:"",t.col?"col-"+t.col:"",t.hide?"hide-"+t.hide:"",t.show?"show-"+t.show:""],U=g.createComponent({name:"Column",functional:!0,props:{ml:{type:Boolean},mx:{type:Boolean},mr:{type:Boolean},xs:{type:[Number,String],validator:W},sm:{type:[Number,String],validator:W},md:{type:[Number,String],validator:W},lg:{type:[Number,String],validator:W},xl:{type:[Number,String],validator:W},col:{type:[Number,String],validator:W},hide:{type:[Number,String]},show:{type:[Number,String]}},render(t,{props:e,children:n,data:o}){return t("div",d([{class:J(e)},o]),[n])}});var Y=B({Column:U});const X=g.createComponent({name:"Columns",functional:!0,props:{gapless:Boolean,oneline:Boolean},render(t,{props:e,children:n,data:o}){const r=["columns",e.gapless&&"col-gapless",e.oneline&&"col-oneline"];return t("div",d([{class:r},o]),[n])}});var Q=B({Columns:X});const Z=function(){let t;return function(t){t["xs"]="grid-xs",t["sm"]="grid-sm",t["md"]="grid-md",t["lg"]="grid-lg",t["xl"]="grid-xl"}(t||(t={})),t}(),tt=g.createComponent({name:"Container",functional:!0,props:{grid:{type:String}},render(t,{props:e,children:n,data:o}){const r=["container",Z[e.grid]];return t("div",d([{class:r},o]),[n])}});var et=B({Container:tt});const nt=g.component({name:"Bar",functional:!0,props:{sm:{type:Boolean},min:{type:Number,default:0},max:{type:Number,default:100},value:{type:Number,default:0},tooltip:{type:[String,Function],default:void 0}},render(t,{props:e}){const n=["bar",e.sm&&"bar-sm"],o=["bar-item",e.tooltip&&"tooltip"],r={width:e.value/e.max*100+"%"};return t("div",{class:n},[t("div",{class:o,style:r,attrs:{"data-tooltip":e.tooltip,"aria-valuenow":e.value,"aria-valuemin":e.min,"aria-valuemax":e.max,role:"progressbar"}})])}});var ot=B({Bar:nt});const rt=g.component({name:"Breadcrumb",functional:!0,props:{crumbs:{type:Array,required:!0}},render(t,{props:e,scopedSlots:n}){const o=e.crumbs.map(e=>{const o=n.default&&n.default({crumb:e}),r=t("a",{attrs:{href:e.path}},[e.title]);return t("li",{staticClass:"breadcrumb-item"},[o||r])});return t("ul",{staticClass:"breadcrumb"},[o])}});var it=B({Breadcrumb:rt}),at=".btn + .btn {\n margin-left: 0.4rem; }\n\n.btn:not(.btn-action) .icon {\n margin: 0 0 0 0.2rem; }\n .btn:not(.btn-action) .icon.left {\n margin: 0 0.2rem 0 0; }\n";S(at);const st=function(){let t;return function(t){t["primary"]="btn-primary",t["link"]="btn-link",t["success"]="btn-success",t["error"]="btn-error",t["clear"]="btn-clear"}(t||(t={})),t}(),lt=function(){let t;return function(t){t["sm"]="btn-sm",t["lg"]="btn-lg",t["block"]="btn-block"}(t||(t={})),t}(),ct=function(){let t;return function(t){t["active"]="active",t["disabled"]="disabled",t["loading"]="loading"}(t||(t={})),t}(),dt=g.componentFactoryOf().create({name:"Btn",functional:!0,props:{type:{type:String},size:{type:String},icon:{type:String},state:{type:String},tabindex:{type:[Number,String],default:void 0},left:{type:Boolean},circle:{type:Boolean},action:{type:Boolean},htmlTag:{type:String,validator:t=>["a","button"].includes(t)}},render(t,{props:e,data:n,slots:o}){const r=L(n,"btn",[st[e.type]||e.type,lt[e.size]||e.size,ct[e.state]||e.state,e.action&&e.circle&&"s-circle",e.action&&"btn-action"]),i=e.icon&&e.left?t(M,{attrs:{name:e.icon},class:"left"}):"",a=e.icon&&!e.left?t(M,{attrs:{name:e.icon}}):"",s=!e.action&&o().default,l=["a","button"].includes(e.htmlTag)?e.htmlTag:"button";return t(l,{...n,class:r,attrs:{tabindex:e.tabindex,...n.attrs}},[i,s,a])}}),pt=g.component({name:"BtnGroup",functional:!0,props:{block:{type:Boolean}},render(t,{props:e,data:n,slots:o}){const r=["btn-group",e.block&&"btn-group-block"];return t("div",d([{class:r},n]),[o().default])}});var ut=B({Btn:dt,BtnGroup:pt});const mt=t=>{let e;return e=t?Array.isArray(t)?t:[t]:[()=>{}],t=>e.forEach(e=>e(t))},ft=g.componentFactoryOf().create({name:"Chip",functional:!0,props:{active:{type:Boolean},text:{type:String,required:!0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0},small:{type:Boolean}},render(t,{props:e,listeners:n}){const o=["chip",e.active&&"active"],r=(e.avatar||e.initials)&&t(x,{attrs:{src:e.avatar,size:e.small?"sm":void 0,initials:e.initials}}),i=n.close&&t("a",{staticClass:"btn btn-clear",attrs:{"aria-label":"Close",role:"button"},on:{click:mt(n.close)}});return t("span",{class:o},[r,e.text,i])}});var ht=B({Chip:ft});const vt=g.component({name:"Divider",functional:!0,props:{vert:{type:Boolean},content:{type:String,default:void 0}},render(t,{props:e,slots:n,data:o}){const r=["text-center",e.vert&&"divider-vert",!e.vert&&"divider"],i=e.content||n().default&&n().default[0].text;return t("div",d([{class:r,attrs:{"data-content":i}},o]))}});var yt=B({Divider:vt});const gt=function(){let t;return function(t){t["primary"]="label-primary",t["secondary"]="label-secondary",t["success"]="label-success",t["warning"]="label-warning",t["error"]="label-error"}(t||(t={})),t}();var bt=".label + .label {\n margin-left: 0.3rem; }\n";S(bt);const St=g.component({name:"Tag",functional:!0,props:{type:{type:String,default:void 0},rounded:{type:Boolean}},render(t,{slots:e,props:n,data:o}){const r=["label",gt[n.type],n.rounded&&"label-rounded"];return t("span",d([{class:r},o]),[e().default])}});var Ct=B({Tag:St});const xt=g.component({name:"VerticalMenuItemBadge",functional:!0,props:{type:{type:String,default:void 0}},render(t,{props:e,children:n}){return t("div",{class:"menu-badge"},[t(St,{attrs:{type:e.type}},[n])])}}),Ot=g.component({name:"VerticalMenuItem",functional:!0,props:{active:{type:Boolean},badge:{type:[String,Number],default:void 0},text:{type:String,default:void 0},path:{type:String,default:void 0}},render(t,{props:e,children:n}){if(n&&n.length)return t("li",{staticClass:"menu-item"},[n]);const o=e.badge&&t(xt,{attrs:{type:"primary"}},[e.badge]),r=t("a",{attrs:{href:e.path},class:e.active&&"active"},[e.text]);return t("li",{staticClass:"menu-item"},[o," ",r])}}),kt=t=>"string"===typeof t?t:"",wt=g.component({name:"VerticalMenuDivider",functional:!0,props:{text:{type:[String,Boolean],default:void 0}},render(t,{props:e}){return t("li",{staticClass:"divider",attrs:{"data-content":kt(e.text)}})}}),Bt=g.component({name:"VerticalMenu",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},active:{type:[Number,String],default:""}},render(t,{props:e,slots:n,scopedSlots:o,data:r}){if(!e.items)throw new TypeError("Items cannot be empty");const i=Array.isArray(e.items)?{...e.items}:e.items,a=Object.keys(i).map(n=>i[n].divider?t(wt,{attrs:{text:i[n].divider}}):t(Ot,{attrs:{active:n.toString()===e.active.toString(),badge:i[n].badge,path:i[n].path,text:i[n].text}},[o.default&&o.default({item:i[n],index:n})]));return t("ul",d([{},r,{class:["menu",r.class]}]),[n().default,a])}});var Ft=B({VerticalMenu:Bt,VerticalMenuDivider:wt,VerticalMenuItem:Ot,VerticalMenuItemBadge:xt});const Tt=new WeakMap,$t=(t=!1)=>t&&("ontouchstart"in window||navigator.msMaxTouchPoints)?"touchstart":"click",_t=(t,e)=>(Tt.has(t)||Tt.set(t,n=>{t.contains(n.target)||e(n,t)}),Tt.get(t)),zt={bind(t,{value:e,modifiers:n}){document.addEventListener($t(n.touch),_t(t,e))},unbind(t){document.removeEventListener($t(),_t(t))}};var At=F({ClickOutside:zt});const Pt=g.component({name:"DropdownMenu",directives:{ClickOutside:zt},props:{items:{type:[Object,Array],default:void 0},right:{type:Boolean},btnType:{type:String,default:void 0},btnText:{type:String,default:void 0},btnIcon:{type:String,default:void 0},state:{type:String,default:void 0}},render(t){const e=mt(this.$listeners.opened),n=mt(this.$listeners.closed),o=[st[this.btnType],"dropdown-toggle"],r=t(dt,{class:o,attrs:{icon:this.btnIcon||"caret",state:this.state,htmlTag:"a",tabindex:"0"},on:{focus:e,blur:n}},[this.btnText]),i=[{name:"click-outside",value:()=>r.elm.blur(),modifiers:{touch:!1}}];return t("div",d([{},{directives:i},{staticClass:"dropdown",class:this.right&&"dropdown-right"}]),[r,t(Bt,{attrs:{items:this.items},scopedSlots:{default:this.$scopedSlots.default}})])}});var jt=B({DropdownMenu:Pt});const Nt=g.component({name:"EmptyTitle",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-title h5"},[e])}}),Mt=g.component({name:"EmptySubtitle",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-title"},[e])}}),It=g.component({name:"EmptyIcon",functional:!0,props:{icon:{type:String,required:!0}},render(t,{props:e}){return t("div",{staticClass:"empty-icon"},[t(M,{attrs:{name:e.icon,size:"x3"}})])}}),Et=g.component({name:"EmptyContent",functional:!0,render(t,{children:e}){return t("div",{staticClass:"empty-content"},[e])}}),Dt=g.component({name:"EmptyAction",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-action"},[e])}}),Lt=g.component({name:"Empty",functional:!0,props:{icon:{type:String,default:void 0},title:{type:String,default:void 0},sub:{type:String,default:void 0}},render(t,{props:e,slots:n}){const o=e.title&&t(Nt,[e.title]),r=e.sub&&t(Mt,[e.sub]),i=e.icon&&t(It,{attrs:{icon:e.icon}}),a=n(),s=a.content&&t(Et,[a.content]),l=a.action&&t(Dt,[a.action]);return t("div",{staticClass:"empty"},[i,o,r,s,l,a.default])}});var Ht=B({Empty:Lt,EmptyAction:Dt,EmptyContent:Et,EmptyIcon:It,EmptySubtitle:Mt,EmptyTitle:Nt});const Gt=function(){let t;return function(t){t["sm"]="modal-sm",t["lg"]="modal-lg"}(t||(t={})),t}(),Vt=g.componentFactoryOf().create({name:"ModalHeader",functional:!0,render(t,{children:e,listeners:n}){const o=n.close&&t(dt,{staticClass:"float-right",attrs:{"aria-label":"Close",type:"clear"},on:{click:()=>mt(n.close)(!1)}});return t("div",{class:"modal-header"},[o,e])}}),qt=g.component({name:"ModalBody",functional:!0,render(t,{children:e}){return t("div",{class:"modal-body"},[t("div",{class:"content"},[e])])}}),Kt=g.component({name:"ModalFooter",functional:!0,render(t,{children:e}){return t("div",{class:"modal-footer"},[e])}});var Rt=".overlay__shadow {\n height: 100%;\n width: 100%;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n left: 0;\n will-change: opacity;\n align-items: center;\n justify-content: center;\n display: flex; }\n";S(Rt);const Wt=t=>[].slice.call(t.children).find(t=>"overlay__shadow"===t.className),Jt=t=>{let e=t.parentElement;while(e.parentElement!==document.body)e=e.parentElement;return e},Ut=()=>{},Yt=({value:t,arg:e,modifiers:n})=>{const o={};return"object"===typeof t?(o.opacity=String(t.opacity||75).padStart(2,"0"),o.zIndex=t.zIndex||1,o.text=t.text||"",o.blur=t.blur||n.blur,o.onClick=t.onClick||Ut,o.fullscreen=t.fullscreen||n.fullscreen,o.noScroll=o.fullscreen&&(t.noScroll||n.noScroll),o.show=t.show):(o.opacity=String(e||75).padStart(2,"0"),o.zIndex=1,o.text="string"===typeof t?t:"",o.blur=n.blur,o.onClick="function"===typeof t?t:Ut,o.fullscreen=n.fullscreen,o.noScroll=o.fullscreen&&n.noScroll,o.show=!!t),o},Xt=(t,e)=>{if(t.style.setProperty("z-index",String(e.zIndex)),t.style.setProperty("background",`rgba(247, 248, 249, 0.${e.opacity})`),blur){const n=!0===e.blur?"2px":e.blur+"px";t.style.setProperty("backdrop-filter",`blur(${n})`)}e.text&&(t.innerHTML=e.text)},Qt=(t,e)=>{const n=document.createElement("div");return n.className="overlay__shadow",e.fullscreen&&n.style.setProperty("position","fixed"),n.addEventListener("click",e.onClick),t.insertBefore(n,t.firstChild),n},Zt=t=>{const e=Jt(t);e.style.setProperty("top",`-${window.scrollY}px`),e.style.setProperty("position","fixed")},te=t=>{const e=Jt(t);e.style.position="",window.scrollTo({top:+e.style.top.match(/\d+/)[0]})},ee={inserted:(t,e)=>{const n=Yt(e);let o=Wt(t);n.show&&!o&&(o=Qt(t,n),Xt(o,n))},update:(t,e)=>{let n=Wt(t);const o=Yt(e),r="object"===typeof e.oldValue?e.oldValue.show:!!e.oldValue;o.show?(n||(n=Qt(t,o)),o.noScroll&&Zt(t),Xt(n,o)):r!==o.show&&(o.noScroll&&te(t),n&&t.removeChild(n))}};var ne=F({overlay:ee}),oe=".overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center; }\n .overlay__fullscreen {\n position: fixed; }\n .overlay__content {\n position: relative; }\n";S(oe);const re=g.componentFactoryOf().create({name:"Overlay",directives:{overlay:ee},props:{show:{type:Boolean,default:!1},blur:{type:[String,Number],default:void 0},fullscreen:{type:Boolean,default:!1},noScroll:{type:Boolean,default:!1},opacity:{type:[String,Number],default:75},zIndex:{type:[String,Number],default:1}},computed:{styles(){return{display:this.show?"flex":"none","z-index":this.zIndex}}},render(t){const e=[{name:"overlay",modifiers:{fullscreen:this.fullscreen,noScroll:this.noScroll},value:{blur:this.blur,show:this.show,opacity:this.opacity,onClick:this.$listeners.click,zIndex:"auto"}}];return t("div",d([{},{directives:e},{staticClass:"overlay",class:{overlay__fullscreen:this.fullscreen},style:this.styles}]),[t("div",{class:"overlay__content",style:`backdrop-filter: blur(${this.blur}px)`},[this.$slots.default])])}});var ie=B({Overlay:re}),ae=".modal-lg .overlay__shadow {\n background: #fff !important; }\n";S(ae);const se=g.componentFactoryOf().create({name:"Modal",props:{show:{type:Boolean},size:{type:String,default:void 0},overlay:{type:[Boolean,String,Number],default:!0},closeBtn:{type:Boolean,default:!0},closeOverlay:{type:Boolean,default:!0},noScroll:{type:Boolean,default:!0}},model:{prop:"show",event:"close"},render(t){const e=["modal",this.show&&"active",Gt[this.size]||this.size],n="boolean"!==typeof this.overlay?this.overlay:void 0,o=mt(this.$listeners.close);return t(re,{attrs:{show:this.show&&!!this.overlay,noScroll:this.noScroll,opacity:n,"z-index":"201",fullscreen:!0},on:{click:()=>this.closeOverlay&&o(!1)},class:e},[t("div",{staticClass:"modal-container"},[this.$slots.header&&t(Vt,{on:{close:this.closeBtn&&o}},[this.$slots.header]),this.$slots.body&&t(qt,[this.$slots.body]),this.$slots.footer&&t(Kt,[this.$slots.footer]),this.$slots.default])])}});var le=B({Modal:se,ModalBody:qt,ModalFooter:Kt,ModalHeader:Vt});const ce=g.component({name:"NavigationItem",functional:!0,props:{active:{type:Boolean,default:!1}},render(t,{props:e,children:n}){return t("li",{staticClass:"nav-item",class:e.active&&"active"},[n])}}),de=g.component({name:"Navigation",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},level:{type:[String,Number],default:-1}},render(t,{props:e,scopedSlots:n,slots:o}){const r=Array.isArray(e.items)?{...e.items}:e.items,i=Object.keys(r).map(o=>{const i=r[o],a=i.items&&0!=e.level&&t(de,{attrs:{items:i.items,level:Number(e.level)-1},scopedSlots:{default:n.default}}),s=n.default&&n.default({item:i,index:o,level:e.level}),l=t("a",{attrs:{href:i.path}},[i.text]),c=t(ce,{attrs:{active:i.active}},[s||l]);return t(ce,[c,a])});return t("ul",{staticClass:"nav"},[o().default||i])}});var pe=B({Navigation:de,NavigationItem:ce});const ue=g.componentFactoryOf().create({name:"OffCanvasToggle",functional:!0,props:{icon:{type:String,default:"menu"}},render(t,{data:e,props:n,children:o=[],listeners:r}){const i=L(e,"off-canvas-toggle"),a=mt(r.click);return t("div",d([{},e,{class:i}]),[t("a",{staticClass:"btn btn-primary btn-action",on:{click:a}},[o.length&&o||t(M,{attrs:{name:n.icon}})])])}}),me=g.component({name:"OffCanvasSidebar",functional:!0,props:{active:{type:Boolean,default:!1}},render(t,{data:e,props:n,children:o}){const r=L(e,"off-canvas-sidebar",[n.active&&"active"]);return t("div",d([{},e,{class:r}]),[o])}}),fe=g.componentFactoryOf().create({name:"OffCanvasOverlay",functional:!0,props:{opacity:{type:[Number,String],default:.1}},render(t,{data:e,listeners:n,props:o}){const r=L(e,"off-canvas-overlay"),i=mt(n.click);return t("a",d([{},e,{class:r,on:{click:i},style:`background: rgba(48, 55, 66, ${o.opacity})`}]))}}),he=g.component({name:"OffCanvasContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"off-canvas-content");return t("div",d([{},e,{class:o}]),[n])}}),ve=g.component({name:"OffCanvas",props:{icon:{type:String,default:"menu"},sidebar:{type:Boolean,default:!0},overlay:{type:[Number,String],default:.1},closeOnOverlay:{type:Boolean,default:!0}},data:()=>({active:!1}),methods:{showSidebar(){this.active=!0},hideSidebar(){this.active=!1}},render(t){const e=t(ue,{attrs:{icon:this.icon},on:{click:this.showSidebar}},[this.$slots.icon]),n=this.$slots.sidebar&&t(me,{attrs:{active:this.active}},[this.$slots.sidebar]),o=this.overlay&&t(fe,{attrs:{opacity:this.overlay},on:{click:()=>{this.closeOnOverlay&&this.hideSidebar()}}}),r=this.$slots.content&&t(he,[this.$slots.content]),i=["off-canvas",this.sidebar&&"off-canvas-sidebar-show"],a=this.$slots.default&&t("div",{class:i},[this.$slots.default]),s=t("div",d([{class:["off-canvas",this.sidebar&&"off-canvas-sidebar-show"]},this.$attrs]),[e,n,o,r]);return a||s}});var ye=B({OffCanvas:ve,OffCanvasContent:he,OffCanvasOverlay:fe,OffCanvasSidebar:me,OffCanvasToggle:ue});const ge=g.componentFactoryOf().create({name:"SimplePager",functional:!0,props:{pages:{type:Array,required:!0},current:{type:String,default:void 0}},render(t,{props:e,listeners:n}){const o=t=>()=>mt(n.change)(t),r=e.pages.indexOf(e.current),i=e.pages[r-1],a=e.pages[r+1];return t("ul",{class:"pagination"},[i&&t("li",{staticClass:"page-item page-prev"},[t("a",{on:{click:o(i)}},[t("div",{staticClass:"page-item-subtitle"},["Previous"]),t("div",{staticClass:"page-item-title h5"},[i])])]),a&&t("li",{staticClass:"page-item page-next"},[t("a",{on:{click:o(a)}},[t("div",{staticClass:"page-item-subtitle"},["Next"]),t("div",{staticClass:"page-item-title h5"},[a])])])])}}),be=" ... ",Se=(t,e,n)=>{const o=Math.round((n+1)/2);if(e<=o)return[...Array.from({length:n-1},(t,e)=>e+1),be,t];if(e+o>t)return[1,be,...Array.from({length:n-1},(e,o)=>t-n+2+o)];const r=Math.floor((n-4)/2);return[1,be,...Array.from({length:n-3},(t,n)=>e-r+n),be,t]},Ce=g.componentFactoryOf().create({name:"Pager",functional:!0,props:{pages:{type:Number,required:!0},current:{type:Number,default:1},show:{type:Number,default:6}},render(t,{props:e,listeners:n}){const o=t=>()=>mt(n.change)(t),r=Se(e.pages,e.current,e.show).map(n=>t("li",{staticClass:"page-item page-item-num",class:e.current==n&&"active"},[n===be&&t("span",[n]),n!==be&&t("a",{on:{click:o(n)}},[n])]));return t("ul",{staticClass:"pagination"},[t("li",{staticClass:"page-item",class:1==e.current&&"disabled"},[t("a",{attrs:{tabindex:-1},on:{click:o(e.current-1)}},["Previous"])]),r,t("li",{staticClass:"page-item",class:e.current==e.pages&&"disabled"},[t("a",{on:{click:o(e.current+1)}},["Next"])])])}});var xe=".page-item-num {\n min-width: 1.4rem; }\n\n@media (min-width: 640px) {\n .page-item-num {\n min-width: 1.7rem; } }\n\n.page-item a {\n cursor: pointer;\n user-select: none; }\n";S(xe);const Oe=g.componentFactoryOf().create({name:"Pagination",functional:!0,model:{prop:"current",event:"change"},props:{pages:{type:[Number,Array],required:!0},current:{type:[Number,String],default:void 0},show:{type:Number,default:void 0}},render(t,{props:e,listeners:n}){const o=mt(n.change);return Array.isArray(e.pages)?t(ge,{attrs:{pages:e.pages,current:String(e.current)},on:{change:o}}):t(Ce,{attrs:{pages:e.pages,current:Number(e.current)},on:{change:o}})}});var ke=B({Pagination:Oe});const we=g.component({name:"PanelHeader",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-header");return t("div",d([{},n,{class:o}]),[e])}}),Be=g.component({name:"PanelNav",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-nav");return t("div",d([{},n,{class:o}]),[e])}}),Fe=g.component({name:"PanelBody",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-body");return t("div",d([{},n,{class:o}]),[e])}}),Te=g.component({name:"PanelFooter",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-footer");return t("div",d([{},n,{class:o}]),[e])}}),$e=g.component({name:"Panel",functional:!0,render(t,{data:e,slots:n}){const o=L(e,"panel"),{header:r,nav:i,body:a,footer:s,default:l}=n();return t("div",d([{},e,{class:o}]),[r&&t(we,[r]),i&&t(Be,[i]),a&&t(Fe,[a]),s&&t(Te,[s]),l])}});var _e=B({Panel:$e,PanelBody:Fe,PanelHeader:we,PanelFooter:Te,PanelNav:Be});const ze=function(){let t;return function(t){t["right"]="popover-right",t["left"]="popover-left",t["bottom"]="popover-bottom",t["top"]=""}(t||(t={})),t}(),Ae=g.component({name:"Popover",functional:!0,props:{side:{type:String,default:void 0,validator:t=>Object.keys(ze).includes(t)}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"popover",[ze[n.side]]),i=o.shift();return t("div",{class:r},[i,t("div",{staticClass:"popover-container"},[o])])}});var Pe=B({Popover:Ae});const je=g.component({name:"Step",functional:!0,props:{active:{type:Boolean},tooltip:{type:String,default:void 0}},render(t,{data:e,props:n,children:o}){const r=L(e,"",["step-item",n.active&&"active",n.tooltip&&"tooltip"]);return t("span",d([{},e,{class:r,attrs:{"data-tooltip":n.tooltip}}]),[t("a",[o])])}}),Ne=g.component({name:"Steps",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},active:{type:[Number,String],default:1}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"step"),i=Array.isArray(n.items)?{...n.items}:n.items,a=Object.keys(i).map((e,o)=>{const r=String(o)===e?n.active==o+1:n.active==e;return t(je,{attrs:{tooltip:i[e].tooltip,active:r}},[i[e].name])});return o.forEach((t,e)=>{e+1==n.active&&t.data.class.push("active")}),t("div",d([{},e,{class:r}]),[a.length&&a||o])}});var Me=B({Steps:Ne,Step:je}),Ie=".tab .tab-item {\n cursor: pointer;\n user-select: none; }\n";S(Ie);const Ee=g.componentFactoryOf().create({name:"Tab",functional:!0,props:{active:{type:Boolean,default:!1},badge:{type:[String,Number],default:void 0}},render(t,{data:e,props:n,children:o}){const r=L(e,"tab-item",[n.active&&"active"]);return t("span",d([{},e,{class:r}]),[t("a",{class:[n.badge&&"badge"],attrs:{"data-badge":n.badge}},[o])])}}),De=g.component({name:"TabAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tab-item tab-action");return t("div",d([{},e,{class:o}]),[n])}}),Le=g.componentFactoryOf().create({name:"Tabs",functional:!0,model:{prop:"current",event:"change"},props:{current:{type:[String,Number],default:0},items:{type:Array,default:()=>[]},block:{type:Boolean,default:!1}},render(t,{data:e,slots:n,scopedSlots:o,props:r,listeners:i}){const{items:a,current:s,block:l}=r,c=L(e,"tab",[l&&"tab-block"]),p=t=>()=>mt(i.change)(t),u=n(),m=u.default,f=a.map((e,n)=>{const r="string"===typeof e?e:e.key||n,i=s===r;return t(Ee,{attrs:{active:i,badge:e.badge},on:{click:p(r)}},[o.tab&&o.tab({item:e,index:n}),!o.tab&&e])});(m||[]).filter(t=>t.data&&t.data.class&&t.data.class.includes("tab-item")).forEach((t,e)=>{const n=e===s;return t.data?(t.data.class=[...t.data.class,n&&"active"],t.data.on={...t.data.on,click:[p(e),mt(t.data.on&&t.data.on.click)]}):t.data.on={click:p(t.key||e)},t});const h=u.action&&t(De,[u.action]);return t("div",d([{},e,{class:c}]),[m||f,h])}});var He=B({Tabs:Le,Tab:Ee,TabAction:De}),Ge=".tile .tile-icon .icon {\n display: flex;\n height: 2rem;\n width: 2.4rem; }\n";S(Ge);const Ve=g.component({name:"TileIcon",functional:!0,props:{icon:{type:String,default:void 0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"tile-icon"),i=(n.avatar||n.initials)&&t(x,{attrs:{initials:n.initials,src:n.avatar,size:"lg"}}),a=n.icon&&t(M,{attrs:{name:n.icon,size:"x2"}});return t("div",d([{class:r},e]),[o,!o.length&&i,!o.length&&a])}}),qe=g.component({name:"TileTitle",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-title");return t("p",d([{},e,{class:o}]),[n])}}),Ke=g.component({name:"TileSubtitle",functional:!0,props:{compact:{type:Boolean}},render(t,{data:e,children:n,props:o}){const r=L(e,"tile-subtitle");return o.compact?t("small",d([{},e,{class:r}]),[n]):t("p",d([{},e,{class:r}]),[n])}}),Re=g.component({name:"TileContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-content");return t("div",d([{},e,{class:o}]),[n])}}),We=g.component({name:"TileAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-action");return t("div",d([{},e,{class:o}]),[n])}}),Je=g.component({name:"Tile",functional:!0,props:{compact:{type:Boolean},title:{type:String,default:void 0},subtitle:{type:String,default:void 0},icon:{type:String,default:void 0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0}},render(t,{data:e,slots:n,props:o}){const r=n()||[],i=L(e,"tile",{"tile-centered":o.compact}),a=(o.icon||o.avatar||o.initials||r.icon)&&t(Ve,{attrs:{avatar:o.avatar,icon:o.icon,initials:o.initials}},[r.icon]),s=o.title&&t(qe,{domProps:{innerHTML:o.title}}),l=o.subtitle&&t(Ke,{attrs:{compact:o.compact},domProps:{innerHTML:o.subtitle}}),c=(r.content||s||l)&&t(Re,[!r.content&&s,!r.content&&l,r.content]),d=r.actions&&t(We,[r.actions]);return t("div",{class:i},[a,c,d,r.default])}});var Ue=B({Tile:Je,TileAction:We,TileIcon:Ve,TileContent:Re,TileSubtitle:Ke,TileTitle:qe});const Ye=function(){let t;return function(t){t["primary"]="toast-primary",t["success"]="toast-success",t["warning"]="toast-warning",t["error"]="toast-error"}(t||(t={})),t}(),Xe=g.component({name:"ToastIcon",functional:!0,props:{icon:{type:String,required:!0},large:{type:Boolean,default:!1}},render(t,{data:e,props:n}){const o=L(e,"toast-icon",[n.large&&"large"]);return t("div",d([{},e,{class:o}]),[t(M,{attrs:{name:n.icon,size:n.large?"x2":void 0}})])}}),Qe=g.component({name:"ToastAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-action");return t("div",d([{},e,{class:o}]),[n])}}),Ze=g.component({name:"ToastBody",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-body");return t("div",d([{},e,{class:o}]),[n])}}),tn=g.component({name:"ToastContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-content");return t("div",d([{},e,{class:o}]),[n])}}),en=g.component({name:"ToastTitle",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-title");return t("h5",d([{},e,{class:o}]),[n])}});var nn=".toast-fade-enter-active,\n.toast-fade-leave-active {\n transition: opacity 0.5s; }\n\n.toast-fade-enter,\n.toast-fade-leave-to {\n opacity: 0; }\n\n.toast {\n display: flex; }\n .toast-body {\n flex-grow: 4; }\n .toast-icon {\n align-self: flex-start;\n margin: 0 0.3rem 0 0.2rem; }\n .toast-icon.large {\n align-self: center;\n margin: 0 0.75rem 0 0.5rem; }\n .toast-action {\n display: flex;\n flex-flow: row-reverse wrap;\n align-items: center;\n align-content: flex-start; }\n .toast-action .btn-clear {\n margin: 0; }\n .toast-action .btn.btn-link {\n color: #fff; }\n .toast-action .btn.btn-action {\n width: 1rem;\n height: 1rem;\n padding: 0.1rem;\n line-height: 0.8rem; }\n .toast-action .btn.btn-action:hover {\n background: rgba(247, 248, 249, 0.5);\n opacity: 0.95; }\n .toast-action .btn.btn-link:hover {\n color: rgba(255, 255, 255, 0.81); }\n";S(nn);const on=g.component({name:"Toast",props:{title:{type:String,default:void 0},content:{type:String,default:void 0},type:{type:String,default:void 0,validator:t=>Object.keys(Ye).includes(t)},autoclose:{type:[Number,String],default:0},closeable:{type:Boolean,default:!1},icon:{type:String,default:void 0}},data:()=>({shown:!0}),mounted(){this.autoclose&&setTimeout(this.close,+this.autoclose)},methods:{close(){this.shown=!1,this.$emit("closed")},toggle(){this.shown=!this.shown}},render(t){const e=(this.$slots.title||this.title)&&t(en,{domProps:{innerHTML:this.title}},[this.$slots.title]),n=(this.$slots.content||this.content)&&t(tn,{domProps:{innerHTML:this.content}},[this.$slots.content]),o=this.icon&&t(Xe,{attrs:{icon:this.icon,large:!(!e||!n)}}),r=(e||n)&&t(Ze,[e,n]),i=this.closeable&&t("button",{staticClass:"btn btn-clear float-right",on:{click:this.close}}),a=t(Qe,[i,this.$slots.action]),s=this.$slots.default&&t("div",{staticClass:"toast",class:[Ye[this.type]]},[this.$slots.default]),l=t("div",{staticClass:"toast",class:[Ye[this.type]]},[o,r,a]);return t("transition",{attrs:{name:"toast-fade"}},[this.shown&&(s||l)])}});var rn=B({Toast:on,ToastAction:Qe,ToastBody:Ze,ToastContent:tn,ToastIcon:Xe,ToastTitle:en});const an=function(){let t;return function(t){t["switch"]="form-switch",t["checkbox"]="form-checkbox"}(t||(t={})),t}(),sn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}();function ln(t,e){return o["default"].extend({data(){return{[e]:{}}},watch:{[t]:{immediate:!0,handler(t,n){if(void 0!==n)for(const o in n)!0!==Object.prototype.hasOwnProperty.call(t,o)&&this.$delete(this[e],o);for(const o in t)this.$set(this.$data[e],o,t[o])}}},created(){this[e]={...this[t]}}})}const cn=ln("$listeners","__listeners"),dn=ln("$attrs","__attrs"),pn=g.componentFactoryOf().mixin(cn).create({name:"FormCheckbox",props:{checked:{type:Boolean},disabled:{type:Boolean},inline:{type:Boolean},label:{type:[String,Number]},model:{type:void 0},value:{type:void 0},size:{type:String,validator:t=>Object.keys(sn).includes(t)},type:{type:String,validator:t=>Object.keys(an).includes(t)},error:{type:Boolean}},model:{prop:"model",event:"change"},computed:{_checked(){return Array.isArray(this.model)?this.model.includes(this.value):this.checked||this.model&&this.model===this.value}},methods:{onChange({target:{checked:t}}){void 0!==this.model&&Array.isArray(this.model)?t?this.$emit("change",[...this.model,this.value]):this.$emit("change",this.model.filter(t=>t!==this.value)):this.$emit("change",!!t&&(this.value||t))}},render(t){const e=[an[this.type]||"form-checkbox",this.inline?"form-inline":"",!!this.error&&"is-error",sn[this.size]];return t("label",{class:e},[t("input",{attrs:{type:"checkbox",disabled:this.disabled},domProps:{checked:this._checked},on:{...this.__listeners,change:this.onChange}}),t("i",{class:"form-icon"}),this.$slots.default||this.label||this.value])}}),un=t=>{if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e},mn=(t="")=>/^.*form-?(checkbox|switch)$/i.test(t),fn=g.componentFactoryOf().mixin(cn).create({name:"FormCheckboxGroup",model:{event:"change"},props:{options:{type:[Array,Object]},value:{type:[Array,Object],default:()=>[]},type:{type:String,default:void 0},size:{type:String,default:void 0},inline:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean}},methods:{onChange(t){this.$emit("change",t)}},render(t){let e;return e=this.options?un(this.options).map(({label:e,value:n})=>t(pn,{attrs:{value:n,label:e,inline:this.inline,type:this.type,size:this.size,disabled:this.disabled,error:this.error},props:{model:this.value},on:{...this.$listeners,change:this.onChange}})):(this.$slots.default||[]).filter(({tag:t="",componentOptions:{tag:e=""}})=>mn(t)||mn(e)).map(t=>{t.componentOptions||(t.componentOptions={}),t.componentOptions.propsData||(t.componentOptions.propsData={});const e=t.componentOptions.propsData;e.model=this.value,e.inline=this.inline||this.inline,e.type=this.type||this.type,e.size=(this.size,this.size),e.disabled=(this.disabled,this.disabled),e.error=(this.error,this.error);const n=t.componentOptions.listeners,o=[this.onChange];return n&&n.change&&o.push(n.change),t.componentOptions.listeners={...n,change:o},t}),t("div",[e])}});var hn=B({FormCheckbox:pn,FormCheckboxGroup:fn});const vn=(t="")=>/^.*form-?(label|input|select|switch|switch-?group|checkbox-?group|checkbox|radio-?group|radio|slider)$/i.test(t),yn=g.createComponent({name:"FormGroup",functional:!0,props:{size:{type:String,validator:t=>!t||["lg","sm"].includes(t)},disabled:{type:Boolean},error:{type:Boolean},success:{type:Boolean}},render(t,{props:e,slots:n,data:o,children:r}){e.size&&r.map(t=>{t.componentOptions&&vn(t.componentOptions.tag)&&(t.componentOptions.propsData||(t.componentOptions.propsData={}),t.componentOptions.propsData.size=t.componentOptions.propsData.size||e.size)}),void 0!==e.disabled&&r.map(t=>{t.componentOptions&&vn(t.componentOptions.tag)&&(t.componentOptions.propsData||(t.componentOptions.propsData={}),t.componentOptions.propsData.disabled=e.disabled)});const i=["form-group",e.error&&"has-error",e.success&&"has-success"];return t("div",d([{class:i},o]),[n().default])}});var gn=B({FormGroup:yn}),bn=".form-input-hint.error {\n display: none; }\n\n.form-group.has-error .form-input-hint {\n display: none; }\n\n.form-group.has-error .form-input-hint.error {\n display: initial; }\n\n.form-group.has-success .form-input-hint.success {\n display: initial; }\n";S(bn);const Sn=g.createComponent({name:"FormHint",functional:!0,props:{error:{type:Boolean},success:{type:Boolean}},render(t,{props:e,children:n,data:o}){const r=["form-input-hint",e.error&&"error",e.success&&"success"];return t("div",d([{class:r},o]),[n])}});var Cn=B({FormHint:Sn});const xn=g.createComponent({name:"FormHorizontal",functional:!0,render(t,{children:e,data:n}){return t("div",d([{class:"form-horizontal"},n]),[e])}});var On=B({FormHorizontal:xn});const kn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}(),wn=g.componentFactoryOf().create({name:"Input",functional:!0,props:{size:{type:String,validator:t=>Object.keys(kn).includes(t)},error:{type:Boolean},success:{type:Boolean},value:{type:[String,Number]},disabled:{type:Boolean}},render(t,{props:e,data:n,listeners:o}){const r=["form-input",!!e.error&&"is-error",!!e.success&&"is-success",kn[e.size]],i=t=>{const e=t.target.value;if(Array.isArray(o.input))return o.input.forEach(t=>t(e));o.input&&o.input(e)};return t("input",d([{class:r,attrs:{disabled:e.disabled}},{...n,domProps:{value:e.value},on:{...o,input:i}}]))}}),Bn=g.component({name:"FormInputIcon",functional:!0,props:{icon:{type:String,default:void 0}},render(t,{props:e}){return t("i",{class:["form-icon","icon",N[e.icon]]})}}),Fn=function(){let t;return function(t){t["left"]="has-icon-left",t["right"]="has-icon-right"}(t||(t={})),t}(),Tn=g.component({name:"FormInputIconContainer",functional:!0,props:{side:{type:String,validator:t=>Object.keys(Fn).includes(t),default:void 0}},render(t,{props:e,children:n}){return t("div",{class:Fn[e.side]},[n])}}),$n=o["default"].extend({name:"FormInputLoading",functional:!0,render(t){return t("i",{class:"form-icon loading"})}}),_n=g.componentFactoryOf().create({name:"FormInput",props:{value:[String,Number],disabled:Boolean,error:Boolean,loading:Boolean,success:Boolean,icon:String,iconSide:{type:String,validator:t=>Object.keys(Fn).includes(t)},size:{type:String,validator:t=>Object.keys(kn).includes(t)}},render(t){const e=t(wn,d([{attrs:{size:this.size,value:this.value,error:this.error,success:this.success,disabled:this.disabled}},{...this.$attrs,on:this.$listeners}]));return this.icon||this.loading?t(Tn,{attrs:{side:this.iconSide||"right"}},[e,this.loading&&t($n),!this.loading&&t(Bn,{attrs:{icon:this.icon}})]):e}});var zn=B({FormInput:_n});const An=function(){let t;return function(t){t["sm"]="label-sm",t["lg"]="label-lg"}(t||(t={})),t}(),Pn=g.createComponent({name:"FormLabel",functional:!0,props:{size:{type:String,default:void 0,validator:t=>!t||Object.keys(An).includes(t)}},render(t,{props:e,children:n,data:o}){const r=["form-label",An[e.size]];return t("label",d([{class:r},o]),[n])}});var jn=B({FormLabel:Pn});const Nn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}(),Mn=g.componentFactoryOf().mixin(cn).create({name:"FormRadio",model:{prop:"model",event:"change"},props:{checked:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean},inline:{type:Boolean},label:{type:String},name:{type:String},size:{type:String,validator:t=>Object.keys(Nn).includes(t)},value:{type:void 0},model:{type:void 0}},computed:{_label(){return this.$slots.default||this.label||this._value},_value(){return this.value||this.$slots.default&&this.$slots.default[0].text||this.label}},methods:{onChecked(){this.$emit("change",this._value)}},render(t){const e=["form-radio",!!this.inline&&"form-inline",!!this.error&&"is-error",Nn[this.size]];return t("label",{class:e},[t("input",{attrs:{type:"radio",disabled:this.disabled,name:this.name},domProps:{checked:this.checked||this.model===this._value},on:{...this.__listeners,change:this.onChecked}}),t("i",{class:"form-icon"})," ",this._label])}}),In=t=>{if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e},En=g.componentFactoryOf().create({name:"FormRadioGroup",props:{name:{type:String},options:{type:void 0},value:{type:void 0},size:{type:String,default:void 0},inline:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean}},methods:{update(t){this.$emit("input",t)}},render(t){const e=this.name||_(this);let n;return n=this.options?In(this.options).map(({label:n,value:o})=>t(Mn,{attrs:{name:e,label:n,value:o,error:this.error,inline:this.inline,size:this.size,disabled:this.disabled},on:{change:this.update},props:{model:this.value}})):(this.$slots.default||[]).filter(({componentOptions:t})=>t&&t.tag&&t.tag.includes("form-radio")).map(t=>{t.componentOptions||(t.componentOptions={});const n=t.componentOptions.propsData||{};return n.name=e,n.size=void 0!==n.size?n.size:this.size,n.disabled=void 0!==n.disabled?n.disabled:this.disabled,n.error=void 0!==n.error?n.error:this.error,n.inline=this.inline||n.inline,n.model=this.value,t.componentOptions.listeners={...t.componentOptions.listeners,change:this.update},t}),t("div",[n])}});var Dn=B({FormRadioGroup:En,FormRadio:Mn});const Ln=g.componentFactoryOf().create({name:"FormSelectOption",props:{disabled:{type:Boolean},value:{type:[String,Number],default:""},label:{type:[String,Number]},selected:{type:Boolean}},render(t){const{selected:e,disabled:n,value:o,label:r}=this.$props;return t("option",{domProps:{selected:e,value:o},attrs:{disabled:n}},[this.$slots.default||r||o])}}),Hn=function(){let t;return function(t){t["sm"]="select-sm",t["lg"]="select-lg"}(t||(t={})),t}(),Gn=g.componentFactoryOf().mixin(cn).mixin(dn).create({name:"FormSelect",props:{options:{type:[Object,Array]},multiple:{type:Boolean},placeholder:{type:String},value:{type:[String,Number,Array],default:""},rows:{type:[String,Number]},size:{type:String,validator:t=>Object.keys(Hn).includes(t)},error:{type:Boolean},success:{type:Boolean},disabled:{type:Boolean}},mounted(){if(!this.options&&!this.$slots.default)throw new TypeError("Component could not be created without options")},methods:{onInput({target:{selectedOptions:t}}){if(this.multiple){const e=[...t].map(t=>t.value||t.innerHTML);this.$emit("input",e)}else this.$emit("input",t[0].value)},isSelected(t,e,n){return n=n||this.value,n instanceof Array?n.some(n=>this.isSelected(t,e,n)):void 0!==t&&n.toString()===t.toString()||void 0!==e&&n.toString()===e.toString()},normalizeOptions(t){if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e}},render(t){let e=[];e=this.options?this.normalizeOptions(this.options).map(({label:e,value:n})=>t(Ln,{attrs:{selected:this.isSelected(e,n),label:e,value:n}})):(this.$slots.default||[]).filter(({tag:t})=>t&&/^.*form-?select-?option$/i.test(t)).map(t=>{t.componentOptions||(t.componentOptions={children:[]}),t.componentOptions.propsData||(t.componentOptions.propsData={});const e=t.componentOptions.propsData,n=e.value||(t.componentOptions.children[0]||{}).text;return e.selected=void 0!==e.selected?e.selected:this.isSelected(e.label,n),t}),this.placeholder&&!this.multiple&&e.unshift(t(Ln,{attrs:{value:"",disabled:!0,selected:!0}},[this.placeholder]));const n=["form-select",Hn[this.size],this.error?"is-error":"",this.success?"is-success":""];return t("select",{class:n,attrs:{multiple:this.multiple,disabled:this.disabled,size:Number(this.rows),...this.__attrs},on:{...this.__listeners,input:this.onInput}},[e])}});var Vn=B({FormSelect:Gn,FormSelectOption:Ln});const qn=(t,{value:e})=>{void 0!==e&&(t.classList.add("badge"),t.setAttribute("data-badge",e))};var Kn=F({Badge:qn});const Rn=(t,e)=>{t.classList.add(...e)},Wn=(t,e)=>{t.classList.remove(...e)},Jn=(t,{value:e=!0,modifiers:n})=>{const o=["loading"];if(n.lg&&o.push("loading-lg"),e instanceof Promise)return Rn(t,o),void e.then(()=>Wn(t,o));void 0===e||e?Rn(t,o):Wn(t,o)};var Un=F({Loading:Jn});const Yn=function(){let t;return function(t){t["top"]="",t["bottom"]="tooltip-bottom",t["right"]="tooltip-right",t["left"]="tooltip-left"}(t||(t={})),t}(),Xn=(t,{value:e,modifiers:n})=>{"undefined"!==typeof e&&(t.classList.add("tooltip"),t.setAttribute("data-tooltip",e),Object.keys(Yn).map(e=>{n[e]&&t.classList.add(Yn[e])}))};var Qn=F({Tooltip:Xn}),Zn={BadgeDirectives:Kn,ClickOutside:At,LoadingDirectives:Un,OverlayDirectives:ne,TooltipDirectives:Qn};const to=g.componentFactoryOf().create({name:"FormSlider",directives:{Tooltip:Xn},props:{min:{type:[String,Number],default:0},max:{type:[String,Number],default:100},step:{type:[String,Number],default:1},value:{type:[String,Number],default:void 0},tooltip:{type:[Boolean,String,Function],default:!1},disabled:{type:Boolean,default:!1}},computed:{tooltipText(){if("boolean"===typeof this.tooltip)return this.tooltip&&this.value;if("string"===typeof this.tooltip)return`${this.value}${this.tooltip}`;if("function"===typeof this.tooltip)return this.tooltip(this.value);throw new TypeError("Wrong type of tooltip")}},render(t){const e=t=>mt(this.$listeners.input)(t.target.value),n=[];return this.tooltip&&n.push({name:"tooltip",value:this.tooltipText}),t("input",d([{},{directives:n},{class:"slider",attrs:{type:"range",min:this.min,max:this.max,step:this.step,disabled:this.disabled},domProps:{value:this.value},on:{input:e,touchmove:e}}]))}});var eo=B({FormSlider:to});const no=g.extendFrom(pn).create({name:"FormSwitch",functional:!0,render(t,{data:e,children:n,props:o}){return t(pn,d([{},{...e,props:{...o,type:"switch"}}]),[n])}}),oo=g.extendFrom(fn).create({name:"FormSwitchGroup",functional:!0,render(t,{data:e,children:n,props:o}){return t(fn,d([{},{...e,props:{...o,type:"switch"}}]),[n])}});var ro=B({FormSwitch:no,FormSwitchGroup:oo});const io=g.componentFactoryOf().mixin(cn).mixin(dn).create({name:"FormTextarea",props:{value:{type:String,default:void 0},disabled:{type:Boolean,default:!1}},computed:{placeholder(){return this.$attrs.placeholder||this.$slots.default&&this.$slots.default[0].text}},methods:{onInput({target:{value:t}}){this.$emit("input",t)}},render(t){return t("textarea",{attrs:{placeholder:this.placeholder,disabled:this.disabled,...this.__attrs},domProps:{value:this.value},class:"form-input",on:{...this.__listeners,input:this.onInput}})}});var ao=B({FormTextarea:io}),so={AvatarComponents:T,AccordionComponents:D,BtnComponents:ut,BarComponents:ot,BreadcrumbComponents:it,CardComponents:R,ChipComponents:ht,ColumnComponents:Y,ColumnsComponents:Q,ContainerComponents:et,DividerComponents:yt,DropdownMenuComponents:jt,EmptyComponents:Ht,IconComponents:I,ModalComponents:le,NavigationComponents:pe,OffCanvasComponents:ye,OverlayComponents:ie,PaginationComponents:ke,PanelComponents:_e,PopoverComponents:Pe,StepComponents:Me,TabComponents:He,TileComponents:Ue,ToasComponents:rn,TagComponents:Ct,VerticalMenuComponents:Ft,FormCheckboxComponents:hn,FormGroupComponents:gn,FormInputComponents:zn,FormLabelComponents:jn,FormHintComponents:Cn,FormHorizontalComponents:On,FormRadioComponents:Dn,FormSelectComponents:Vn,FormSliderComponents:eo,FormSwitchComponents:ro,FormTextareaComponents:ao};const lo=(t,e={prefix:""})=>{Object.values(so).forEach(n=>t.use(n,e)),Object.values(Zn).forEach(n=>t.use(n,e))}}).call(this,n("c8ba"))},e145:function(t,e,n){"use strict";var o=n("e352"),r=n.n(o);r.a},e352:function(t,e,n){}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["docs~main"],{"27f3":function(t,e,n){t.exports=n.p+"img/logo.4d1c9383.svg"},"53f1":function(t,e,n){"use strict";var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("footer",[n("container",[n("columns",[n("column",{attrs:{col:"10",md:"12"}},[n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://github.com/vectrejs/vectre"}},[t._v("GitHub")]),t._v(" · ")]),n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://discord.gg/5a6Y8X2"}},[t._v("Discord")]),t._v(" · ")]),n("span",{staticClass:"footer-item"},[n("a",{attrs:{href:"https://twitter.com/vectrejs"}},[t._v("Twitter")]),t._v(" · ")]),n("span",{staticClass:"text-grey footer-item"},[t._v("Version "+t._s(t.version))])])],1)],1)],1)},r=[],i=n("82c4"),a={name:"Footer",components:{Container:i["f"],Columns:i["e"],Column:i["d"]},data:function(){return{version:"1.1.0"}}},s=a,l=(n("e145"),n("2877")),c=Object(l["a"])(s,o,r,!1,null,null,null);e["a"]=c.exports},"82c4":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return H})),n.d(e,"b",(function(){return G})),n.d(e,"c",(function(){return q})),n.d(e,"d",(function(){return U})),n.d(e,"e",(function(){return X})),n.d(e,"f",(function(){return tt})),n.d(e,"g",(function(){return lo}));var o=n("2b0e");function r(){return r=Object.assign||function(t){for(var e,n=1;n=0}}}function a(t,e,n,o,r){Object.defineProperty(t,n,{get:function(){var i=d(e.concat([o]),r);return Object.defineProperty(t,n,{value:i,enumerable:!0}),i},enumerable:!0,configurable:!0})}function s(t,e,n){var o=function(o){var i=o;if("left"===i||"right"===i)return"continue";var s=r[i];if("number"===typeof s)a(t,e,i,(function(t){return t.keyCode===s}),n);else{var l=s[0],c=s[1];a(t,e,i,(function(t){return t.keyCode===l||t.keyCode===c}),n)}};for(var i in r)o(i)}function l(t,e,n){Object.defineProperty(t,"keys",{get:function(){var t=this,o=function(){for(var o=[],r=0;r{const o=e?e+n:e;return o+t},k=t=>{if("string"!==typeof t)throw new TypeError("Argument should be a string. Given: "+typeof t);return t.charAt(0).toUpperCase()+t.slice(1)},w=t=>{if("string"!==typeof t)throw new TypeError("Argument should be a string. Given: "+typeof t);return t.charAt(0).toLowerCase()+t.slice(1)},B=(t={})=>(e,n={prefix:""})=>{Object.keys(t).forEach(o=>e.component(O(k(o),n.prefix),t[o]))},F=(t={})=>(e,n={prefix:""})=>{Object.keys(t).forEach(o=>e.directive(O(w(o),n.prefix,"-"),t[o]))};var T=B({Avatar:x});const $=new WeakMap,_=t=>$.has(t)?$.get(t):($.set(t,String(~~(1e9*Math.random()))),_(t)),z=function(){let t;return function(t){t["x2"]="icon-2x",t["x3"]="icon-3x",t["x4"]="icon-4x"}(t||(t={})),t}(),A=function(){let t;return function(t){t["up"]="icon-arrow-up",t["down"]="icon-arrow-down",t["right"]="icon-arrow-right",t["left"]="icon-arrow-left",t["upward"]="icon-upward",t["forward"]="icon-forward",t["downward"]="icon-downward",t["back"]="icon-back",t["caret"]="icon-caret",t["menu"]="icon-menu",t["apps"]="icon-apps",t["hMore"]="icon-more-horiz",t["vMore"]="icon-more-vert"}(t||(t={})),t}(),P=function(){let t;return function(t){t["hResize"]="icon-resize-horiz",t["vResize"]="icon-resize-vert",t["plus"]="icon-plus",t["minus"]="icon-minus",t["cross"]="icon-cross",t["check"]="icon-check",t["stop"]="icon-stop",t["shutdown"]="icon-shutdown",t["refresh"]="icon-refresh",t["search"]="icon-search",t["flag"]="icon-flag",t["bookmark"]="icon-bookmark",t["edit"]="icon-edit",t["delete"]="icon-delete",t["share"]="icon-share",t["download"]="icon-download",t["upload"]="icon-upload"}(t||(t={})),t}(),j=function(){let t;return function(t){t["mail"]="icon-mail",t["people"]="icon-people",t["message"]="icon-message",t["photo"]="icon-photo",t["time"]="icon-time",t["location"]="icon-location",t["link"]="icon-link",t["emoji"]="icon-emoji"}(t||(t={})),t}(),N={...A,...j,...P},M=g.component({name:"Icon",functional:!0,props:{name:{type:String,required:!0},size:{type:String,default:void 0}},render(t,{props:e,data:n}){const o={"font-size":z[e.size]||e.size},r=["icon",z[e.size],N[e.name]||e.name];return t("i",d([{class:r,style:o},n]))}});var I=B({Icon:M});const E=g.componentFactoryOf().create({name:"Accordion",props:{items:{required:!0,type:[Object,Array]},checked:{type:[String,Number,Array],default:void 0},name:{type:String,default:void 0},multiple:{type:Boolean},icon:{type:String,default:void 0}},computed:{$_name(){return this.name||"accordion-"+_(this)}},methods:{isChecked(t,e){return Array.isArray(this.checked)?-1!==this.checked.indexOf(e)||-1!==this.checked.indexOf(t):!!this.checked&&(this.checked===t||this.checked.toString()===e.toString())},toggle(t,e,n){if(!this.$listeners.check)return;if(!this.multiple)return void this.$emit("check",e||n||0);let o=Array.isArray(this.checked)?[...this.checked]:void 0!==this.checked?[this.checked]:[];t.target.checked?o.push(e||n||0):o=o.filter(t=>t!==n&&t!==e),this.$emit("check",o)}},render(t){const e=Array.isArray(this.items)?{...this.items}:this.items,n=Object.keys(e).map((n,o)=>{const r=`${this.$_name}-${n}`,i=this.multiple?"checkbox":"radio",a=this.$scopedSlots["header"],s=this.$scopedSlots["body"]||this.$scopedSlots["default"];return t("div",{staticClass:"accordion"},[t("input",{attrs:{id:r,name:this.$_name,type:i,hidden:!0},domProps:{checked:this.isChecked(n,o)},on:{input:t=>this.toggle(t,n,o)}}),t("label",{staticClass:"accordion-header c-hand",attrs:{for:r}},[this.icon&&t(M,{attrs:{name:this.icon}}),a&&a({header:n,item:e[n]}),!a&&n]),!s&&t("div",{staticClass:"accordion-body",domProps:{innerHTML:e[n]}}),s&&t("div",{staticClass:"accordion-body"},[s({header:n,item:e[n]})])])});return t("div",{staticClass:"accordion-container"},[n])}});var D=B({Accordion:E});const L=(t,e,n)=>[t.class,t.staticClass,n,e],H=g.component({name:"Card",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card");return t("div",d([{},n,{class:o}]),[e])}}),G=g.component({name:"CardBody",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-body");return t("div",d([{},n,{class:o}]),[e])}}),V=g.component({name:"CardFooter",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-footer");return t("div",d([{},n,{class:o}]),[e])}}),q=g.component({name:"CardHeader",functional:!0,render(t,{children:e,data:n}){const o=L(n,"card-header");return t("div",d([{},n,{class:o}]),[e])}}),K=g.component({name:"CardImage",functional:!0,props:{img:{type:String,required:!0}},render(t,{props:e,data:n}){const o=L(n,"card-image");return t("div",d([{},n,{class:o}]),[t("img",{attrs:{src:e.img},staticClass:"img-responsive"})])}});var R=B({Card:H,CardBody:G,CardFooter:V,CardHeader:q,CardImage:K});const W=t=>t%1===0&&t>0&&t<=12,J=t=>["column",t.mr?"col-mr-auto":"",t.ml?"col-ml-auto":"",t.mx?"col-mx-auto":"",t.xs?"col-xs-"+t.xs:"",t.sm?"col-sm-"+t.sm:"",t.md?"col-md-"+t.md:"",t.lg?"col-lg-"+t.lg:"",t.xl?"col-xl-"+t.xl:"",t.col?"col-"+t.col:"",t.hide?"hide-"+t.hide:"",t.show?"show-"+t.show:""],U=g.createComponent({name:"Column",functional:!0,props:{ml:{type:Boolean},mx:{type:Boolean},mr:{type:Boolean},xs:{type:[Number,String],validator:W},sm:{type:[Number,String],validator:W},md:{type:[Number,String],validator:W},lg:{type:[Number,String],validator:W},xl:{type:[Number,String],validator:W},col:{type:[Number,String],validator:W},hide:{type:[Number,String]},show:{type:[Number,String]}},render(t,{props:e,children:n,data:o}){return t("div",d([{class:J(e)},o]),[n])}});var Y=B({Column:U});const X=g.createComponent({name:"Columns",functional:!0,props:{gapless:Boolean,oneline:Boolean},render(t,{props:e,children:n,data:o}){const r=["columns",e.gapless&&"col-gapless",e.oneline&&"col-oneline"];return t("div",d([{class:r},o]),[n])}});var Q=B({Columns:X});const Z=function(){let t;return function(t){t["xs"]="grid-xs",t["sm"]="grid-sm",t["md"]="grid-md",t["lg"]="grid-lg",t["xl"]="grid-xl"}(t||(t={})),t}(),tt=g.createComponent({name:"Container",functional:!0,props:{grid:{type:String}},render(t,{props:e,children:n,data:o}){const r=["container",Z[e.grid]];return t("div",d([{class:r},o]),[n])}});var et=B({Container:tt});const nt=g.component({name:"Bar",functional:!0,props:{sm:{type:Boolean},min:{type:Number,default:0},max:{type:Number,default:100},value:{type:Number,default:0},tooltip:{type:[String,Function],default:void 0}},render(t,{props:e}){const n=["bar",e.sm&&"bar-sm"],o=["bar-item",e.tooltip&&"tooltip"],r={width:e.value/e.max*100+"%"};return t("div",{class:n},[t("div",{class:o,style:r,attrs:{"data-tooltip":e.tooltip,"aria-valuenow":e.value,"aria-valuemin":e.min,"aria-valuemax":e.max,role:"progressbar"}})])}});var ot=B({Bar:nt});const rt=g.component({name:"Breadcrumb",functional:!0,props:{crumbs:{type:Array,required:!0}},render(t,{props:e,scopedSlots:n}){const o=e.crumbs.map(e=>{const o=n.default&&n.default({crumb:e}),r=t("a",{attrs:{href:e.path}},[e.title]);return t("li",{staticClass:"breadcrumb-item"},[o||r])});return t("ul",{staticClass:"breadcrumb"},[o])}});var it=B({Breadcrumb:rt}),at=".btn + .btn {\n margin-left: 0.4rem; }\n\n.btn:not(.btn-action) .icon {\n margin: 0 0 0 0.2rem; }\n .btn:not(.btn-action) .icon.left {\n margin: 0 0.2rem 0 0; }\n";S(at);const st=function(){let t;return function(t){t["primary"]="btn-primary",t["link"]="btn-link",t["success"]="btn-success",t["error"]="btn-error",t["clear"]="btn-clear"}(t||(t={})),t}(),lt=function(){let t;return function(t){t["sm"]="btn-sm",t["lg"]="btn-lg",t["block"]="btn-block"}(t||(t={})),t}(),ct=function(){let t;return function(t){t["active"]="active",t["disabled"]="disabled",t["loading"]="loading"}(t||(t={})),t}(),dt=g.componentFactoryOf().create({name:"Btn",functional:!0,props:{type:{type:String},size:{type:String},icon:{type:String},state:{type:String},tabindex:{type:[Number,String],default:void 0},left:{type:Boolean},circle:{type:Boolean},action:{type:Boolean},htmlTag:{type:String,validator:t=>["a","button"].includes(t)}},render(t,{props:e,data:n,slots:o}){const r=L(n,"btn",[st[e.type]||e.type,lt[e.size]||e.size,ct[e.state]||e.state,e.action&&e.circle&&"s-circle",e.action&&"btn-action"]),i=e.icon&&e.left?t(M,{attrs:{name:e.icon},class:"left"}):"",a=e.icon&&!e.left?t(M,{attrs:{name:e.icon}}):"",s=!e.action&&o().default,l=["a","button"].includes(e.htmlTag)?e.htmlTag:"button";return t(l,{...n,class:r,attrs:{tabindex:e.tabindex,...n.attrs}},[i,s,a])}}),pt=g.component({name:"BtnGroup",functional:!0,props:{block:{type:Boolean}},render(t,{props:e,data:n,slots:o}){const r=["btn-group",e.block&&"btn-group-block"];return t("div",d([{class:r},n]),[o().default])}});var ut=B({Btn:dt,BtnGroup:pt});const mt=t=>{let e;return e=t?Array.isArray(t)?t:[t]:[()=>{}],t=>e.forEach(e=>e(t))},ft=g.componentFactoryOf().create({name:"Chip",functional:!0,props:{active:{type:Boolean},text:{type:String,required:!0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0},small:{type:Boolean}},render(t,{props:e,listeners:n}){const o=["chip",e.active&&"active"],r=(e.avatar||e.initials)&&t(x,{attrs:{src:e.avatar,size:e.small?"sm":void 0,initials:e.initials}}),i=n.close&&t("a",{staticClass:"btn btn-clear",attrs:{"aria-label":"Close",role:"button"},on:{click:mt(n.close)}});return t("span",{class:o},[r,e.text,i])}});var ht=B({Chip:ft});const vt=g.component({name:"Divider",functional:!0,props:{vert:{type:Boolean},content:{type:String,default:void 0}},render(t,{props:e,slots:n,data:o}){const r=["text-center",e.vert&&"divider-vert",!e.vert&&"divider"],i=e.content||n().default&&n().default[0].text;return t("div",d([{class:r,attrs:{"data-content":i}},o]))}});var yt=B({Divider:vt});const gt=function(){let t;return function(t){t["primary"]="label-primary",t["secondary"]="label-secondary",t["success"]="label-success",t["warning"]="label-warning",t["error"]="label-error"}(t||(t={})),t}();var bt=".label + .label {\n margin-left: 0.3rem; }\n";S(bt);const St=g.component({name:"Tag",functional:!0,props:{type:{type:String,default:void 0},rounded:{type:Boolean}},render(t,{slots:e,props:n,data:o}){const r=["label",gt[n.type],n.rounded&&"label-rounded"];return t("span",d([{class:r},o]),[e().default])}});var Ct=B({Tag:St});const xt=g.component({name:"VerticalMenuItemBadge",functional:!0,props:{type:{type:String,default:void 0}},render(t,{props:e,children:n}){return t("div",{class:"menu-badge"},[t(St,{attrs:{type:e.type}},[n])])}}),Ot=g.component({name:"VerticalMenuItem",functional:!0,props:{active:{type:Boolean},badge:{type:[String,Number],default:void 0},text:{type:String,default:void 0},path:{type:String,default:void 0}},render(t,{props:e,children:n}){if(n&&n.length)return t("li",{staticClass:"menu-item"},[n]);const o=e.badge&&t(xt,{attrs:{type:"primary"}},[e.badge]),r=t("a",{attrs:{href:e.path},class:e.active&&"active"},[e.text]);return t("li",{staticClass:"menu-item"},[o," ",r])}}),kt=t=>"string"===typeof t?t:"",wt=g.component({name:"VerticalMenuDivider",functional:!0,props:{text:{type:[String,Boolean],default:void 0}},render(t,{props:e}){return t("li",{staticClass:"divider",attrs:{"data-content":kt(e.text)}})}}),Bt=g.component({name:"VerticalMenu",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},active:{type:[Number,String],default:""}},render(t,{props:e,slots:n,scopedSlots:o,data:r}){if(!e.items)throw new TypeError("Items cannot be empty");const i=Array.isArray(e.items)?{...e.items}:e.items,a=Object.keys(i).map(n=>i[n].divider?t(wt,{attrs:{text:i[n].divider}}):t(Ot,{attrs:{active:n.toString()===e.active.toString(),badge:i[n].badge,path:i[n].path,text:i[n].text}},[o.default&&o.default({item:i[n],index:n})]));return t("ul",d([{},r,{class:["menu",r.class]}]),[n().default,a])}});var Ft=B({VerticalMenu:Bt,VerticalMenuDivider:wt,VerticalMenuItem:Ot,VerticalMenuItemBadge:xt});const Tt=new WeakMap,$t=(t=!1)=>t&&("ontouchstart"in window||navigator.msMaxTouchPoints)?"touchstart":"click",_t=(t,e)=>(Tt.has(t)||Tt.set(t,n=>{t.contains(n.target)||e(n,t)}),Tt.get(t)),zt={bind(t,{value:e,modifiers:n}){document.addEventListener($t(n.touch),_t(t,e))},unbind(t){document.removeEventListener($t(),_t(t))}};var At=F({ClickOutside:zt});const Pt=g.component({name:"DropdownMenu",directives:{ClickOutside:zt},props:{items:{type:[Object,Array],default:void 0},right:{type:Boolean},btnType:{type:String,default:void 0},btnText:{type:String,default:void 0},btnIcon:{type:String,default:void 0},state:{type:String,default:void 0}},render(t){const e=mt(this.$listeners.opened),n=mt(this.$listeners.closed),o=[st[this.btnType],"dropdown-toggle"],r=t(dt,{class:o,attrs:{icon:this.btnIcon||"caret",state:this.state,htmlTag:"a",tabindex:"0"},on:{focus:e,blur:n}},[this.btnText]),i=[{name:"click-outside",value:()=>r.elm.blur(),modifiers:{touch:!1}}];return t("div",d([{},{directives:i},{staticClass:"dropdown",class:this.right&&"dropdown-right"}]),[r,t(Bt,{attrs:{items:this.items},scopedSlots:{default:this.$scopedSlots.default}})])}});var jt=B({DropdownMenu:Pt});const Nt=g.component({name:"EmptyTitle",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-title h5"},[e])}}),Mt=g.component({name:"EmptySubtitle",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-title"},[e])}}),It=g.component({name:"EmptyIcon",functional:!0,props:{icon:{type:String,required:!0}},render(t,{props:e}){return t("div",{staticClass:"empty-icon"},[t(M,{attrs:{name:e.icon,size:"x3"}})])}}),Et=g.component({name:"EmptyContent",functional:!0,render(t,{children:e}){return t("div",{staticClass:"empty-content"},[e])}}),Dt=g.component({name:"EmptyAction",functional:!0,render(t,{children:e}){return t("p",{staticClass:"empty-action"},[e])}}),Lt=g.component({name:"Empty",functional:!0,props:{icon:{type:String,default:void 0},title:{type:String,default:void 0},sub:{type:String,default:void 0}},render(t,{props:e,slots:n}){const o=e.title&&t(Nt,[e.title]),r=e.sub&&t(Mt,[e.sub]),i=e.icon&&t(It,{attrs:{icon:e.icon}}),a=n(),s=a.content&&t(Et,[a.content]),l=a.action&&t(Dt,[a.action]);return t("div",{staticClass:"empty"},[i,o,r,s,l,a.default])}});var Ht=B({Empty:Lt,EmptyAction:Dt,EmptyContent:Et,EmptyIcon:It,EmptySubtitle:Mt,EmptyTitle:Nt});const Gt=function(){let t;return function(t){t["sm"]="modal-sm",t["lg"]="modal-lg"}(t||(t={})),t}(),Vt=g.componentFactoryOf().create({name:"ModalHeader",functional:!0,render(t,{children:e,listeners:n}){const o=n.close&&t(dt,{staticClass:"float-right",attrs:{"aria-label":"Close",type:"clear"},on:{click:()=>mt(n.close)(!1)}});return t("div",{class:"modal-header"},[o,e])}}),qt=g.component({name:"ModalBody",functional:!0,render(t,{children:e}){return t("div",{class:"modal-body"},[t("div",{class:"content"},[e])])}}),Kt=g.component({name:"ModalFooter",functional:!0,render(t,{children:e}){return t("div",{class:"modal-footer"},[e])}});var Rt=".overlay__shadow {\n height: 100%;\n width: 100%;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n left: 0;\n will-change: opacity;\n align-items: center;\n justify-content: center;\n display: flex; }\n";S(Rt);const Wt=t=>[].slice.call(t.children).find(t=>"overlay__shadow"===t.className),Jt=t=>{let e=t.parentElement;while(e.parentElement!==document.body)e=e.parentElement;return e},Ut=()=>{},Yt=({value:t,arg:e,modifiers:n})=>{const o={};return"object"===typeof t?(o.opacity=String(t.opacity||75).padStart(2,"0"),o.zIndex=t.zIndex||1,o.text=t.text||"",o.blur=t.blur||n.blur,o.onClick=t.onClick||Ut,o.fullscreen=t.fullscreen||n.fullscreen,o.noScroll=o.fullscreen&&(t.noScroll||n.noScroll),o.show=t.show):(o.opacity=String(e||75).padStart(2,"0"),o.zIndex=1,o.text="string"===typeof t?t:"",o.blur=n.blur,o.onClick="function"===typeof t?t:Ut,o.fullscreen=n.fullscreen,o.noScroll=o.fullscreen&&n.noScroll,o.show=!!t),o},Xt=(t,e)=>{if(t.style.setProperty("z-index",String(e.zIndex)),t.style.setProperty("background",`rgba(247, 248, 249, 0.${e.opacity})`),blur){const n=!0===e.blur?"2px":e.blur+"px";t.style.setProperty("backdrop-filter",`blur(${n})`)}e.text&&(t.innerHTML=e.text)},Qt=(t,e)=>{const n=document.createElement("div");return n.className="overlay__shadow",e.fullscreen&&n.style.setProperty("position","fixed"),n.addEventListener("click",e.onClick),t.insertBefore(n,t.firstChild),n},Zt=t=>{const e=Jt(t);e.style.setProperty("top",`-${window.scrollY}px`),e.style.setProperty("position","fixed")},te=t=>{const e=Jt(t);e.style.position="",window.scrollTo({top:+e.style.top.match(/\d+/)[0]})},ee={inserted:(t,e)=>{const n=Yt(e);let o=Wt(t);n.show&&!o&&(o=Qt(t,n),Xt(o,n))},update:(t,e)=>{let n=Wt(t);const o=Yt(e),r="object"===typeof e.oldValue?e.oldValue.show:!!e.oldValue;o.show?(n||(n=Qt(t,o)),o.noScroll&&Zt(t),Xt(n,o)):r!==o.show&&(o.noScroll&&te(t),n&&t.removeChild(n))}};var ne=F({overlay:ee}),oe=".overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center; }\n .overlay__fullscreen {\n position: fixed; }\n .overlay__content {\n position: relative; }\n";S(oe);const re=g.componentFactoryOf().create({name:"Overlay",directives:{overlay:ee},props:{show:{type:Boolean,default:!1},blur:{type:[String,Number],default:void 0},fullscreen:{type:Boolean,default:!1},noScroll:{type:Boolean,default:!1},opacity:{type:[String,Number],default:75},zIndex:{type:[String,Number],default:1}},computed:{styles(){return{display:this.show?"flex":"none","z-index":this.zIndex}}},render(t){const e=[{name:"overlay",modifiers:{fullscreen:this.fullscreen,noScroll:this.noScroll},value:{blur:this.blur,show:this.show,opacity:this.opacity,onClick:this.$listeners.click,zIndex:"auto"}}];return t("div",d([{},{directives:e},{staticClass:"overlay",class:{overlay__fullscreen:this.fullscreen},style:this.styles}]),[t("div",{class:"overlay__content",style:`backdrop-filter: blur(${this.blur}px)`},[this.$slots.default])])}});var ie=B({Overlay:re}),ae=".modal-lg .overlay__shadow {\n background: #fff !important; }\n";S(ae);const se=g.componentFactoryOf().create({name:"Modal",props:{show:{type:Boolean},size:{type:String,default:void 0},overlay:{type:[Boolean,String,Number],default:!0},closeBtn:{type:Boolean,default:!0},closeOverlay:{type:Boolean,default:!0},noScroll:{type:Boolean,default:!0}},model:{prop:"show",event:"close"},render(t){const e=["modal",this.show&&"active",Gt[this.size]||this.size],n="boolean"!==typeof this.overlay?this.overlay:void 0,o=mt(this.$listeners.close);return t(re,{attrs:{show:this.show&&!!this.overlay,noScroll:this.noScroll,opacity:n,"z-index":"201",fullscreen:!0},on:{click:()=>this.closeOverlay&&o(!1)},class:e},[t("div",{staticClass:"modal-container"},[this.$slots.header&&t(Vt,{on:{close:this.closeBtn&&o}},[this.$slots.header]),this.$slots.body&&t(qt,[this.$slots.body]),this.$slots.footer&&t(Kt,[this.$slots.footer]),this.$slots.default])])}});var le=B({Modal:se,ModalBody:qt,ModalFooter:Kt,ModalHeader:Vt});const ce=g.component({name:"NavigationItem",functional:!0,props:{active:{type:Boolean,default:!1}},render(t,{props:e,children:n}){return t("li",{staticClass:"nav-item",class:e.active&&"active"},[n])}}),de=g.component({name:"Navigation",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},level:{type:[String,Number],default:-1}},render(t,{props:e,scopedSlots:n,slots:o}){const r=Array.isArray(e.items)?{...e.items}:e.items,i=Object.keys(r).map(o=>{const i=r[o],a=i.items&&0!=e.level&&t(de,{attrs:{items:i.items,level:Number(e.level)-1},scopedSlots:{default:n.default}}),s=n.default&&n.default({item:i,index:o,level:e.level}),l=t("a",{attrs:{href:i.path}},[i.text]),c=t(ce,{attrs:{active:i.active}},[s||l]);return t(ce,[c,a])});return t("ul",{staticClass:"nav"},[o().default||i])}});var pe=B({Navigation:de,NavigationItem:ce});const ue=g.componentFactoryOf().create({name:"OffCanvasToggle",functional:!0,props:{icon:{type:String,default:"menu"}},render(t,{data:e,props:n,children:o=[],listeners:r}){const i=L(e,"off-canvas-toggle"),a=mt(r.click);return t("div",d([{},e,{class:i}]),[t("a",{staticClass:"btn btn-primary btn-action",on:{click:a}},[o.length&&o||t(M,{attrs:{name:n.icon}})])])}}),me=g.component({name:"OffCanvasSidebar",functional:!0,props:{active:{type:Boolean,default:!1}},render(t,{data:e,props:n,children:o}){const r=L(e,"off-canvas-sidebar",[n.active&&"active"]);return t("div",d([{},e,{class:r}]),[o])}}),fe=g.componentFactoryOf().create({name:"OffCanvasOverlay",functional:!0,props:{opacity:{type:[Number,String],default:.1}},render(t,{data:e,listeners:n,props:o}){const r=L(e,"off-canvas-overlay"),i=mt(n.click);return t("a",d([{},e,{class:r,on:{click:i},style:`background: rgba(48, 55, 66, ${o.opacity})`}]))}}),he=g.component({name:"OffCanvasContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"off-canvas-content");return t("div",d([{},e,{class:o}]),[n])}}),ve=g.component({name:"OffCanvas",props:{icon:{type:String,default:"menu"},sidebar:{type:Boolean,default:!0},overlay:{type:[Number,String],default:.1},closeOnOverlay:{type:Boolean,default:!0}},data:()=>({active:!1}),methods:{showSidebar(){this.active=!0},hideSidebar(){this.active=!1}},render(t){const e=t(ue,{attrs:{icon:this.icon},on:{click:this.showSidebar}},[this.$slots.icon]),n=this.$slots.sidebar&&t(me,{attrs:{active:this.active}},[this.$slots.sidebar]),o=this.overlay&&t(fe,{attrs:{opacity:this.overlay},on:{click:()=>{this.closeOnOverlay&&this.hideSidebar()}}}),r=this.$slots.content&&t(he,[this.$slots.content]),i=["off-canvas",this.sidebar&&"off-canvas-sidebar-show"],a=this.$slots.default&&t("div",{class:i},[this.$slots.default]),s=t("div",d([{class:["off-canvas",this.sidebar&&"off-canvas-sidebar-show"]},this.$attrs]),[e,n,o,r]);return a||s}});var ye=B({OffCanvas:ve,OffCanvasContent:he,OffCanvasOverlay:fe,OffCanvasSidebar:me,OffCanvasToggle:ue});const ge=g.componentFactoryOf().create({name:"SimplePager",functional:!0,props:{pages:{type:Array,required:!0},current:{type:String,default:void 0}},render(t,{props:e,listeners:n}){const o=t=>()=>mt(n.change)(t),r=e.pages.indexOf(e.current),i=e.pages[r-1],a=e.pages[r+1];return t("ul",{class:"pagination"},[i&&t("li",{staticClass:"page-item page-prev"},[t("a",{on:{click:o(i)}},[t("div",{staticClass:"page-item-subtitle"},["Previous"]),t("div",{staticClass:"page-item-title h5"},[i])])]),a&&t("li",{staticClass:"page-item page-next"},[t("a",{on:{click:o(a)}},[t("div",{staticClass:"page-item-subtitle"},["Next"]),t("div",{staticClass:"page-item-title h5"},[a])])])])}}),be=" ... ",Se=(t,e,n)=>{const o=Math.round((n+1)/2);if(e<=o)return[...Array.from({length:n-1},(t,e)=>e+1),be,t];if(e+o>t)return[1,be,...Array.from({length:n-1},(e,o)=>t-n+2+o)];const r=Math.floor((n-4)/2);return[1,be,...Array.from({length:n-3},(t,n)=>e-r+n),be,t]},Ce=g.componentFactoryOf().create({name:"Pager",functional:!0,props:{pages:{type:Number,required:!0},current:{type:Number,default:1},show:{type:Number,default:6}},render(t,{props:e,listeners:n}){const o=t=>()=>mt(n.change)(t),r=Se(e.pages,e.current,e.show).map(n=>t("li",{staticClass:"page-item page-item-num",class:e.current==n&&"active"},[n===be&&t("span",[n]),n!==be&&t("a",{on:{click:o(n)}},[n])]));return t("ul",{staticClass:"pagination"},[t("li",{staticClass:"page-item",class:1==e.current&&"disabled"},[t("a",{attrs:{tabindex:-1},on:{click:o(e.current-1)}},["Previous"])]),r,t("li",{staticClass:"page-item",class:e.current==e.pages&&"disabled"},[t("a",{on:{click:o(e.current+1)}},["Next"])])])}});var xe=".page-item-num {\n min-width: 1.4rem; }\n\n@media (min-width: 640px) {\n .page-item-num {\n min-width: 1.7rem; } }\n\n.page-item a {\n cursor: pointer;\n user-select: none; }\n";S(xe);const Oe=g.componentFactoryOf().create({name:"Pagination",functional:!0,model:{prop:"current",event:"change"},props:{pages:{type:[Number,Array],required:!0},current:{type:[Number,String],default:void 0},show:{type:Number,default:void 0}},render(t,{props:e,listeners:n}){const o=mt(n.change);return Array.isArray(e.pages)?t(ge,{attrs:{pages:e.pages,current:String(e.current)},on:{change:o}}):t(Ce,{attrs:{pages:e.pages,current:Number(e.current)},on:{change:o}})}});var ke=B({Pagination:Oe});const we=g.component({name:"PanelHeader",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-header");return t("div",d([{},n,{class:o}]),[e])}}),Be=g.component({name:"PanelNav",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-nav");return t("div",d([{},n,{class:o}]),[e])}}),Fe=g.component({name:"PanelBody",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-body");return t("div",d([{},n,{class:o}]),[e])}}),Te=g.component({name:"PanelFooter",functional:!0,render(t,{children:e,data:n}){const o=L(n,"panel-footer");return t("div",d([{},n,{class:o}]),[e])}}),$e=g.component({name:"Panel",functional:!0,render(t,{data:e,slots:n}){const o=L(e,"panel"),{header:r,nav:i,body:a,footer:s,default:l}=n();return t("div",d([{},e,{class:o}]),[r&&t(we,[r]),i&&t(Be,[i]),a&&t(Fe,[a]),s&&t(Te,[s]),l])}});var _e=B({Panel:$e,PanelBody:Fe,PanelHeader:we,PanelFooter:Te,PanelNav:Be});const ze=function(){let t;return function(t){t["right"]="popover-right",t["left"]="popover-left",t["bottom"]="popover-bottom",t["top"]=""}(t||(t={})),t}(),Ae=g.component({name:"Popover",functional:!0,props:{side:{type:String,default:void 0,validator:t=>Object.keys(ze).includes(t)}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"popover",[ze[n.side]]),i=o.shift();return t("div",{class:r},[i,t("div",{staticClass:"popover-container"},[o])])}});var Pe=B({Popover:Ae});const je=g.component({name:"Step",functional:!0,props:{active:{type:Boolean},tooltip:{type:String,default:void 0}},render(t,{data:e,props:n,children:o}){const r=L(e,"",["step-item",n.active&&"active",n.tooltip&&"tooltip"]);return t("span",d([{},e,{class:r,attrs:{"data-tooltip":n.tooltip}}]),[t("a",[o])])}}),Ne=g.component({name:"Steps",functional:!0,props:{items:{type:[Array,Object],default:()=>[]},active:{type:[Number,String],default:1}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"step"),i=Array.isArray(n.items)?{...n.items}:n.items,a=Object.keys(i).map((e,o)=>{const r=String(o)===e?n.active==o+1:n.active==e;return t(je,{attrs:{tooltip:i[e].tooltip,active:r}},[i[e].name])});return o.forEach((t,e)=>{e+1==n.active&&t.data.class.push("active")}),t("div",d([{},e,{class:r}]),[a.length&&a||o])}});var Me=B({Steps:Ne,Step:je}),Ie=".tab .tab-item {\n cursor: pointer;\n user-select: none; }\n";S(Ie);const Ee=g.componentFactoryOf().create({name:"Tab",functional:!0,props:{active:{type:Boolean,default:!1},badge:{type:[String,Number],default:void 0}},render(t,{data:e,props:n,children:o}){const r=L(e,"tab-item",[n.active&&"active"]);return t("span",d([{},e,{class:r}]),[t("a",{class:[n.badge&&"badge"],attrs:{"data-badge":n.badge}},[o])])}}),De=g.component({name:"TabAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tab-item tab-action");return t("div",d([{},e,{class:o}]),[n])}}),Le=g.componentFactoryOf().create({name:"Tabs",functional:!0,model:{prop:"current",event:"change"},props:{current:{type:[String,Number],default:0},items:{type:Array,default:()=>[]},block:{type:Boolean,default:!1}},render(t,{data:e,slots:n,scopedSlots:o,props:r,listeners:i}){const{items:a,current:s,block:l}=r,c=L(e,"tab",[l&&"tab-block"]),p=t=>()=>mt(i.change)(t),u=n(),m=u.default,f=a.map((e,n)=>{const r="string"===typeof e?e:e.key||n,i=s===r;return t(Ee,{attrs:{active:i,badge:e.badge},on:{click:p(r)}},[o.tab&&o.tab({item:e,index:n}),!o.tab&&e])});(m||[]).filter(t=>t.data&&t.data.class&&t.data.class.includes("tab-item")).forEach((t,e)=>{const n=e===s;return t.data?(t.data.class=[...t.data.class,n&&"active"],t.data.on={...t.data.on,click:[p(e),mt(t.data.on&&t.data.on.click)]}):t.data.on={click:p(t.key||e)},t});const h=u.action&&t(De,[u.action]);return t("div",d([{},e,{class:c}]),[m||f,h])}});var He=B({Tabs:Le,Tab:Ee,TabAction:De}),Ge=".tile .tile-icon .icon {\n display: flex;\n height: 2rem;\n width: 2.4rem; }\n";S(Ge);const Ve=g.component({name:"TileIcon",functional:!0,props:{icon:{type:String,default:void 0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0}},render(t,{data:e,props:n,children:o=[]}){const r=L(e,"tile-icon"),i=(n.avatar||n.initials)&&t(x,{attrs:{initials:n.initials,src:n.avatar,size:"lg"}}),a=n.icon&&t(M,{attrs:{name:n.icon,size:"x2"}});return t("div",d([{class:r},e]),[o,!o.length&&i,!o.length&&a])}}),qe=g.component({name:"TileTitle",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-title");return t("p",d([{},e,{class:o}]),[n])}}),Ke=g.component({name:"TileSubtitle",functional:!0,props:{compact:{type:Boolean}},render(t,{data:e,children:n,props:o}){const r=L(e,"tile-subtitle");return o.compact?t("small",d([{},e,{class:r}]),[n]):t("p",d([{},e,{class:r}]),[n])}}),Re=g.component({name:"TileContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-content");return t("div",d([{},e,{class:o}]),[n])}}),We=g.component({name:"TileAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"tile-action");return t("div",d([{},e,{class:o}]),[n])}}),Je=g.component({name:"Tile",functional:!0,props:{compact:{type:Boolean},title:{type:String,default:void 0},subtitle:{type:String,default:void 0},icon:{type:String,default:void 0},avatar:{type:String,default:void 0},initials:{type:String,default:void 0}},render(t,{data:e,slots:n,props:o}){const r=n()||[],i=L(e,"tile",{"tile-centered":o.compact}),a=(o.icon||o.avatar||o.initials||r.icon)&&t(Ve,{attrs:{avatar:o.avatar,icon:o.icon,initials:o.initials}},[r.icon]),s=o.title&&t(qe,{domProps:{innerHTML:o.title}}),l=o.subtitle&&t(Ke,{attrs:{compact:o.compact},domProps:{innerHTML:o.subtitle}}),c=(r.content||s||l)&&t(Re,[!r.content&&s,!r.content&&l,r.content]),d=r.actions&&t(We,[r.actions]);return t("div",{class:i},[a,c,d,r.default])}});var Ue=B({Tile:Je,TileAction:We,TileIcon:Ve,TileContent:Re,TileSubtitle:Ke,TileTitle:qe});const Ye=function(){let t;return function(t){t["primary"]="toast-primary",t["success"]="toast-success",t["warning"]="toast-warning",t["error"]="toast-error"}(t||(t={})),t}(),Xe=g.component({name:"ToastIcon",functional:!0,props:{icon:{type:String,required:!0},large:{type:Boolean,default:!1}},render(t,{data:e,props:n}){const o=L(e,"toast-icon",[n.large&&"large"]);return t("div",d([{},e,{class:o}]),[t(M,{attrs:{name:n.icon,size:n.large?"x2":void 0}})])}}),Qe=g.component({name:"ToastAction",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-action");return t("div",d([{},e,{class:o}]),[n])}}),Ze=g.component({name:"ToastBody",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-body");return t("div",d([{},e,{class:o}]),[n])}}),tn=g.component({name:"ToastContent",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-content");return t("div",d([{},e,{class:o}]),[n])}}),en=g.component({name:"ToastTitle",functional:!0,render(t,{data:e,children:n}){const o=L(e,"toast-title");return t("h5",d([{},e,{class:o}]),[n])}});var nn=".toast-fade-enter-active,\n.toast-fade-leave-active {\n transition: opacity 0.5s; }\n\n.toast-fade-enter,\n.toast-fade-leave-to {\n opacity: 0; }\n\n.toast {\n display: flex; }\n .toast-body {\n flex-grow: 4; }\n .toast-icon {\n align-self: flex-start;\n margin: 0 0.3rem 0 0.2rem; }\n .toast-icon.large {\n align-self: center;\n margin: 0 0.75rem 0 0.5rem; }\n .toast-action {\n display: flex;\n flex-flow: row-reverse wrap;\n align-items: center;\n align-content: flex-start; }\n .toast-action .btn-clear {\n margin: 0; }\n .toast-action .btn.btn-link {\n color: #fff; }\n .toast-action .btn.btn-action {\n width: 1rem;\n height: 1rem;\n padding: 0.1rem;\n line-height: 0.8rem; }\n .toast-action .btn.btn-action:hover {\n background: rgba(247, 248, 249, 0.5);\n opacity: 0.95; }\n .toast-action .btn.btn-link:hover {\n color: rgba(255, 255, 255, 0.81); }\n";S(nn);const on=g.component({name:"Toast",props:{title:{type:String,default:void 0},content:{type:String,default:void 0},type:{type:String,default:void 0,validator:t=>Object.keys(Ye).includes(t)},autoclose:{type:[Number,String],default:0},closeable:{type:Boolean,default:!1},icon:{type:String,default:void 0}},data:()=>({shown:!0}),mounted(){this.autoclose&&setTimeout(this.close,+this.autoclose)},methods:{close(){this.shown=!1,this.$emit("closed")},toggle(){this.shown=!this.shown}},render(t){const e=(this.$slots.title||this.title)&&t(en,{domProps:{innerHTML:this.title}},[this.$slots.title]),n=(this.$slots.content||this.content)&&t(tn,{domProps:{innerHTML:this.content}},[this.$slots.content]),o=this.icon&&t(Xe,{attrs:{icon:this.icon,large:!(!e||!n)}}),r=(e||n)&&t(Ze,[e,n]),i=this.closeable&&t("button",{staticClass:"btn btn-clear float-right",on:{click:this.close}}),a=t(Qe,[i,this.$slots.action]),s=this.$slots.default&&t("div",{staticClass:"toast",class:[Ye[this.type]]},[this.$slots.default]),l=t("div",{staticClass:"toast",class:[Ye[this.type]]},[o,r,a]);return t("transition",{attrs:{name:"toast-fade"}},[this.shown&&(s||l)])}});var rn=B({Toast:on,ToastAction:Qe,ToastBody:Ze,ToastContent:tn,ToastIcon:Xe,ToastTitle:en});const an=function(){let t;return function(t){t["switch"]="form-switch",t["checkbox"]="form-checkbox"}(t||(t={})),t}(),sn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}();function ln(t,e){return o["default"].extend({data(){return{[e]:{}}},watch:{[t]:{immediate:!0,handler(t,n){if(void 0!==n)for(const o in n)!0!==Object.prototype.hasOwnProperty.call(t,o)&&this.$delete(this[e],o);for(const o in t)this.$set(this.$data[e],o,t[o])}}},created(){this[e]={...this[t]}}})}const cn=ln("$listeners","__listeners"),dn=ln("$attrs","__attrs"),pn=g.componentFactoryOf().mixin(cn).create({name:"FormCheckbox",props:{checked:{type:Boolean},disabled:{type:Boolean},inline:{type:Boolean},label:{type:[String,Number]},model:{type:void 0},value:{type:void 0},size:{type:String,validator:t=>Object.keys(sn).includes(t)},type:{type:String,validator:t=>Object.keys(an).includes(t)},error:{type:Boolean}},model:{prop:"model",event:"change"},computed:{_checked(){return Array.isArray(this.model)?this.model.includes(this.value):this.checked||this.model&&this.model===this.value}},methods:{onChange({target:{checked:t}}){void 0!==this.model&&Array.isArray(this.model)?t?this.$emit("change",[...this.model,this.value]):this.$emit("change",this.model.filter(t=>t!==this.value)):this.$emit("change",!!t&&(this.value||t))}},render(t){const e=[an[this.type]||"form-checkbox",this.inline?"form-inline":"",!!this.error&&"is-error",sn[this.size]];return t("label",{class:e},[t("input",{attrs:{type:"checkbox",disabled:this.disabled},domProps:{checked:this._checked},on:{...this.__listeners,change:this.onChange}}),t("i",{class:"form-icon"}),this.$slots.default||this.label||this.value])}}),un=t=>{if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e},mn=(t="")=>/^.*form-?(checkbox|switch)$/i.test(t),fn=g.componentFactoryOf().mixin(cn).create({name:"FormCheckboxGroup",model:{event:"change"},props:{options:{type:[Array,Object]},value:{type:[Array,Object],default:()=>[]},type:{type:String,default:void 0},size:{type:String,default:void 0},inline:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean}},methods:{onChange(t){this.$emit("change",t)}},render(t){let e;return e=this.options?un(this.options).map(({label:e,value:n})=>t(pn,{attrs:{value:n,label:e,inline:this.inline,type:this.type,size:this.size,disabled:this.disabled,error:this.error},props:{model:this.value},on:{...this.$listeners,change:this.onChange}})):(this.$slots.default||[]).filter(({tag:t="",componentOptions:{tag:e=""}})=>mn(t)||mn(e)).map(t=>{t.componentOptions||(t.componentOptions={}),t.componentOptions.propsData||(t.componentOptions.propsData={});const e=t.componentOptions.propsData;e.model=this.value,e.inline=this.inline||this.inline,e.type=this.type||this.type,e.size=(this.size,this.size),e.disabled=(this.disabled,this.disabled),e.error=(this.error,this.error);const n=t.componentOptions.listeners,o=[this.onChange];return n&&n.change&&o.push(n.change),t.componentOptions.listeners={...n,change:o},t}),t("div",[e])}});var hn=B({FormCheckbox:pn,FormCheckboxGroup:fn});const vn=(t="")=>/^.*form-?(label|input|select|switch|switch-?group|checkbox-?group|checkbox|radio-?group|radio|slider)$/i.test(t),yn=g.createComponent({name:"FormGroup",functional:!0,props:{size:{type:String,validator:t=>!t||["lg","sm"].includes(t)},disabled:{type:Boolean},error:{type:Boolean},success:{type:Boolean}},render(t,{props:e,slots:n,data:o,children:r}){e.size&&r.map(t=>{t.componentOptions&&vn(t.componentOptions.tag)&&(t.componentOptions.propsData||(t.componentOptions.propsData={}),t.componentOptions.propsData.size=t.componentOptions.propsData.size||e.size)}),void 0!==e.disabled&&r.map(t=>{t.componentOptions&&vn(t.componentOptions.tag)&&(t.componentOptions.propsData||(t.componentOptions.propsData={}),t.componentOptions.propsData.disabled=e.disabled)});const i=["form-group",e.error&&"has-error",e.success&&"has-success"];return t("div",d([{class:i},o]),[n().default])}});var gn=B({FormGroup:yn}),bn=".form-input-hint.error {\n display: none; }\n\n.form-group.has-error .form-input-hint {\n display: none; }\n\n.form-group.has-error .form-input-hint.error {\n display: initial; }\n\n.form-group.has-success .form-input-hint.success {\n display: initial; }\n";S(bn);const Sn=g.createComponent({name:"FormHint",functional:!0,props:{error:{type:Boolean},success:{type:Boolean}},render(t,{props:e,children:n,data:o}){const r=["form-input-hint",e.error&&"error",e.success&&"success"];return t("div",d([{class:r},o]),[n])}});var Cn=B({FormHint:Sn});const xn=g.createComponent({name:"FormHorizontal",functional:!0,render(t,{children:e,data:n}){return t("div",d([{class:"form-horizontal"},n]),[e])}});var On=B({FormHorizontal:xn});const kn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}(),wn=g.componentFactoryOf().create({name:"Input",functional:!0,props:{size:{type:String,validator:t=>Object.keys(kn).includes(t)},error:{type:Boolean},success:{type:Boolean},value:{type:[String,Number]},disabled:{type:Boolean}},render(t,{props:e,data:n,listeners:o}){const r=["form-input",!!e.error&&"is-error",!!e.success&&"is-success",kn[e.size]],i=t=>{const e=t.target.value;if(Array.isArray(o.input))return o.input.forEach(t=>t(e));o.input&&o.input(e)};return t("input",d([{class:r,attrs:{disabled:e.disabled}},{...n,domProps:{value:e.value},on:{...o,input:i}}]))}}),Bn=g.component({name:"FormInputIcon",functional:!0,props:{icon:{type:String,default:void 0}},render(t,{props:e}){return t("i",{class:["form-icon","icon",N[e.icon]]})}}),Fn=function(){let t;return function(t){t["left"]="has-icon-left",t["right"]="has-icon-right"}(t||(t={})),t}(),Tn=g.component({name:"FormInputIconContainer",functional:!0,props:{side:{type:String,validator:t=>Object.keys(Fn).includes(t),default:void 0}},render(t,{props:e,children:n}){return t("div",{class:Fn[e.side]},[n])}}),$n=o["default"].extend({name:"FormInputLoading",functional:!0,render(t){return t("i",{class:"form-icon loading"})}}),_n=g.componentFactoryOf().create({name:"FormInput",props:{value:[String,Number],disabled:Boolean,error:Boolean,loading:Boolean,success:Boolean,icon:String,iconSide:{type:String,validator:t=>Object.keys(Fn).includes(t)},size:{type:String,validator:t=>Object.keys(kn).includes(t)}},render(t){const e=t(wn,d([{attrs:{size:this.size,value:this.value,error:this.error,success:this.success,disabled:this.disabled}},{...this.$attrs,on:this.$listeners}]));return this.icon||this.loading?t(Tn,{attrs:{side:this.iconSide||"right"}},[e,this.loading&&t($n),!this.loading&&t(Bn,{attrs:{icon:this.icon}})]):e}});var zn=B({FormInput:_n});const An=function(){let t;return function(t){t["sm"]="label-sm",t["lg"]="label-lg"}(t||(t={})),t}(),Pn=g.createComponent({name:"FormLabel",functional:!0,props:{size:{type:String,default:void 0,validator:t=>!t||Object.keys(An).includes(t)}},render(t,{props:e,children:n,data:o}){const r=["form-label",An[e.size]];return t("label",d([{class:r},o]),[n])}});var jn=B({FormLabel:Pn});const Nn=function(){let t;return function(t){t["sm"]="input-sm",t["lg"]="input-lg"}(t||(t={})),t}(),Mn=g.componentFactoryOf().mixin(cn).create({name:"FormRadio",model:{prop:"model",event:"change"},props:{checked:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean},inline:{type:Boolean},label:{type:String},name:{type:String},size:{type:String,validator:t=>Object.keys(Nn).includes(t)},value:{type:void 0},model:{type:void 0}},computed:{_label(){return this.$slots.default||this.label||this._value},_value(){return this.value||this.$slots.default&&this.$slots.default[0].text||this.label}},methods:{onChecked(){this.$emit("change",this._value)}},render(t){const e=["form-radio",!!this.inline&&"form-inline",!!this.error&&"is-error",Nn[this.size]];return t("label",{class:e},[t("input",{attrs:{type:"radio",disabled:this.disabled,name:this.name},domProps:{checked:this.checked||this.model===this._value},on:{...this.__listeners,change:this.onChecked}}),t("i",{class:"form-icon"})," ",this._label])}}),In=t=>{if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e},En=g.componentFactoryOf().create({name:"FormRadioGroup",props:{name:{type:String},options:{type:void 0},value:{type:void 0},size:{type:String,default:void 0},inline:{type:Boolean},disabled:{type:Boolean},error:{type:Boolean}},methods:{update(t){this.$emit("input",t)}},render(t){const e=this.name||_(this);let n;return n=this.options?In(this.options).map(({label:n,value:o})=>t(Mn,{attrs:{name:e,label:n,value:o,error:this.error,inline:this.inline,size:this.size,disabled:this.disabled},on:{change:this.update},props:{model:this.value}})):(this.$slots.default||[]).filter(({componentOptions:t})=>t&&t.tag&&t.tag.includes("form-radio")).map(t=>{t.componentOptions||(t.componentOptions={});const n=t.componentOptions.propsData||{};return n.name=e,n.size=void 0!==n.size?n.size:this.size,n.disabled=void 0!==n.disabled?n.disabled:this.disabled,n.error=void 0!==n.error?n.error:this.error,n.inline=this.inline||n.inline,n.model=this.value,t.componentOptions.listeners={...t.componentOptions.listeners,change:this.update},t}),t("div",[n])}});var Dn=B({FormRadioGroup:En,FormRadio:Mn});const Ln=g.componentFactoryOf().create({name:"FormSelectOption",props:{disabled:{type:Boolean},value:{type:[String,Number],default:""},label:{type:[String,Number]},selected:{type:Boolean}},render(t){const{selected:e,disabled:n,value:o,label:r}=this.$props;return t("option",{domProps:{selected:e,value:o},attrs:{disabled:n}},[this.$slots.default||r||o])}}),Hn=function(){let t;return function(t){t["sm"]="select-sm",t["lg"]="select-lg"}(t||(t={})),t}(),Gn=g.componentFactoryOf().mixin(cn).mixin(dn).create({name:"FormSelect",props:{options:{type:[Object,Array]},multiple:{type:Boolean},placeholder:{type:String},value:{type:[String,Number,Array],default:""},rows:{type:[String,Number]},size:{type:String,validator:t=>Object.keys(Hn).includes(t)},error:{type:Boolean},success:{type:Boolean},disabled:{type:Boolean}},mounted(){if(!this.options&&!this.$slots.default)throw new TypeError("Component could not be created without options")},methods:{onInput({target:{selectedOptions:t}}){if(this.multiple){const e=[...t].map(t=>t.value||t.innerHTML);this.$emit("input",e)}else this.$emit("input",t[0].value)},isSelected(t,e,n){return n=n||this.value,n instanceof Array?n.some(n=>this.isSelected(t,e,n)):void 0!==t&&n.toString()===t.toString()||void 0!==e&&n.toString()===e.toString()},normalizeOptions(t){if(Array.isArray(t))return t.reduce((t,e)=>[...t,{value:e,label:e}],[]);const e=[];for(const n of Object.keys(t))e.push({label:n,value:t[n]});return e}},render(t){let e=[];e=this.options?this.normalizeOptions(this.options).map(({label:e,value:n})=>t(Ln,{attrs:{selected:this.isSelected(e,n),label:e,value:n}})):(this.$slots.default||[]).filter(({tag:t})=>t&&/^.*form-?select-?option$/i.test(t)).map(t=>{t.componentOptions||(t.componentOptions={children:[]}),t.componentOptions.propsData||(t.componentOptions.propsData={});const e=t.componentOptions.propsData,n=e.value||(t.componentOptions.children[0]||{}).text;return e.selected=void 0!==e.selected?e.selected:this.isSelected(e.label,n),t}),this.placeholder&&!this.multiple&&e.unshift(t(Ln,{attrs:{value:"",disabled:!0,selected:!0}},[this.placeholder]));const n=["form-select",Hn[this.size],this.error?"is-error":"",this.success?"is-success":""];return t("select",{class:n,attrs:{multiple:this.multiple,disabled:this.disabled,size:Number(this.rows),...this.__attrs},on:{...this.__listeners,input:this.onInput}},[e])}});var Vn=B({FormSelect:Gn,FormSelectOption:Ln});const qn=(t,{value:e})=>{void 0!==e&&(t.classList.add("badge"),t.setAttribute("data-badge",e))};var Kn=F({Badge:qn});const Rn=(t,e)=>{t.classList.add(...e)},Wn=(t,e)=>{t.classList.remove(...e)},Jn=(t,{value:e=!0,modifiers:n})=>{const o=["loading"];if(n.lg&&o.push("loading-lg"),e instanceof Promise)return Rn(t,o),void e.then(()=>Wn(t,o));void 0===e||e?Rn(t,o):Wn(t,o)};var Un=F({Loading:Jn});const Yn=function(){let t;return function(t){t["top"]="",t["bottom"]="tooltip-bottom",t["right"]="tooltip-right",t["left"]="tooltip-left"}(t||(t={})),t}(),Xn=(t,{value:e,modifiers:n})=>{"undefined"!==typeof e&&(t.classList.add("tooltip"),t.setAttribute("data-tooltip",e),Object.keys(Yn).map(e=>{n[e]&&t.classList.add(Yn[e])}))};var Qn=F({Tooltip:Xn}),Zn={BadgeDirectives:Kn,ClickOutside:At,LoadingDirectives:Un,OverlayDirectives:ne,TooltipDirectives:Qn};const to=g.componentFactoryOf().create({name:"FormSlider",directives:{Tooltip:Xn},props:{min:{type:[String,Number],default:0},max:{type:[String,Number],default:100},step:{type:[String,Number],default:1},value:{type:[String,Number],default:void 0},tooltip:{type:[Boolean,String,Function],default:!1},disabled:{type:Boolean,default:!1}},computed:{tooltipText(){if("boolean"===typeof this.tooltip)return this.tooltip&&this.value;if("string"===typeof this.tooltip)return`${this.value}${this.tooltip}`;if("function"===typeof this.tooltip)return this.tooltip(this.value);throw new TypeError("Wrong type of tooltip")}},render(t){const e=t=>mt(this.$listeners.input)(t.target.value),n=[];return this.tooltip&&n.push({name:"tooltip",value:this.tooltipText}),t("input",d([{},{directives:n},{class:"slider",attrs:{type:"range",min:this.min,max:this.max,step:this.step,disabled:this.disabled},domProps:{value:this.value},on:{input:e,touchmove:e}}]))}});var eo=B({FormSlider:to});const no=g.extendFrom(pn).create({name:"FormSwitch",functional:!0,render(t,{data:e,children:n,props:o}){return t(pn,d([{},{...e,props:{...o,type:"switch"}}]),[n])}}),oo=g.extendFrom(fn).create({name:"FormSwitchGroup",functional:!0,render(t,{data:e,children:n,props:o}){return t(fn,d([{},{...e,props:{...o,type:"switch"}}]),[n])}});var ro=B({FormSwitch:no,FormSwitchGroup:oo});const io=g.componentFactoryOf().mixin(cn).mixin(dn).create({name:"FormTextarea",props:{value:{type:String,default:void 0},disabled:{type:Boolean,default:!1}},computed:{placeholder(){return this.$attrs.placeholder||this.$slots.default&&this.$slots.default[0].text}},methods:{onInput({target:{value:t}}){this.$emit("input",t)}},render(t){return t("textarea",{attrs:{placeholder:this.placeholder,disabled:this.disabled,...this.__attrs},domProps:{value:this.value},class:"form-input",on:{...this.__listeners,input:this.onInput}})}});var ao=B({FormTextarea:io}),so={AvatarComponents:T,AccordionComponents:D,BtnComponents:ut,BarComponents:ot,BreadcrumbComponents:it,CardComponents:R,ChipComponents:ht,ColumnComponents:Y,ColumnsComponents:Q,ContainerComponents:et,DividerComponents:yt,DropdownMenuComponents:jt,EmptyComponents:Ht,IconComponents:I,ModalComponents:le,NavigationComponents:pe,OffCanvasComponents:ye,OverlayComponents:ie,PaginationComponents:ke,PanelComponents:_e,PopoverComponents:Pe,StepComponents:Me,TabComponents:He,TileComponents:Ue,ToasComponents:rn,TagComponents:Ct,VerticalMenuComponents:Ft,FormCheckboxComponents:hn,FormGroupComponents:gn,FormInputComponents:zn,FormLabelComponents:jn,FormHintComponents:Cn,FormHorizontalComponents:On,FormRadioComponents:Dn,FormSelectComponents:Vn,FormSliderComponents:eo,FormSwitchComponents:ro,FormTextareaComponents:ao};const lo=(t,e={prefix:""})=>{Object.values(so).forEach(n=>t.use(n,e)),Object.values(Zn).forEach(n=>t.use(n,e))}}).call(this,n("c8ba"))},e145:function(t,e,n){"use strict";var o=n("e352"),r=n.n(o);r.a},e352:function(t,e,n){}}]); \ No newline at end of file diff --git a/src/img/logo-sm.svg b/src/img/logo-sm.svg index e4a4ef4..c5f647e 100644 --- a/src/img/logo-sm.svg +++ b/src/img/logo-sm.svg @@ -1,8 +1,3 @@ - - - - - - - - \ No newline at end of file + + + diff --git a/src/img/logo.svg b/src/img/logo.svg index d5b8a8f..8ac0149 100644 --- a/src/img/logo.svg +++ b/src/img/logo.svg @@ -1,9 +1,4 @@ - - - - - - - - vectre - \ No newline at end of file + + + vectre +