/*
    *
    * Wijmo Library 5.20173.409
    * http://wijmo.com/
    *
    * Copyright(c) GrapeCity, Inc.  All rights reserved.
    *
    * Licensed under the GrapeCity Commercial License.
    * sales@wijmo.com
    * wijmo.com/products/wijmo-5/license/
    *
    */
System.register(["wijmo/wijmo.vue2.base","wijmo/wijmo.grid","wijmo/wijmo.grid.filter","wijmo/wijmo","wijmo/wijmo.vue2.grid","vue"],function(i,e){"use strict";var o,n,t,r,w,m,l,u,d,c;e&&e.id;return{setters:[function(i){o=i},function(i){n=i},function(i){t=i},function(i){r=i},function(i){w=i},function(i){m=i,l=i}],execute:function(){window.wijmo=window.wijmo||{},window.wijmo.vue2=window.wijmo.vue2||{},window.wijmo.vue2.grid=w,i("Vue",u=m.default||l),i("WjFlexGrid",d=u.component("wj-flex-grid",{template:"<div><slot/></div>",props:o._getProps("wijmo.grid.FlexGrid"),mounted:function(){var i=!0;this.$children.forEach(function(e){switch(e.$options.name){case"wj-flex-grid-column":i=!1}});var e=new n.FlexGrid(this.$el,{autoGenerateColumns:i});this.$children.forEach(function(i){switch(i.$options.name){case"wj-flex-grid-column":var w=o._initialize(i,new n.Column);e.columns.push(w);break;case"wj-flex-grid-filter":o._initialize(i,new t.FlexGridFilter(e))}r.removeChild(i.$el)}),o._initialize(this,e)}})),i("WjFlexGridColumn",c=u.component("wj-flex-grid-column",{template:"<div/>",props:o._getProps("wijmo.grid.Column")}))}}});