{"size": 3283, "ext": "js", "max_stars_repo_path": "resources/js/app.js", "max_stars_repo_name": "lestherpantia/survey_dumaguete", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "resources/js/app.js", "max_issues_repo_name": "lestherpantia/survey_dumaguete", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "resources/js/app.js", "max_forks_repo_name": "lestherpantia/survey_dumaguete", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 27.3583333333, "max_line_length": 97, "alphanum_fraction": 0.7008833384}
/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');

window.Vue = require('vue').default;
window.moment = moment;

import moment from "moment";
import { ClientTable } from 'vue-tables-2';
import Vue from 'vue'
import Donut from 'vue-css-donut-chart';
import 'vue-css-donut-chart/dist/vcdonut.css';

Vue.use(Donut);


import {
    Chart,
    ArcElement,
    LineElement,
    BarElement,
    PointElement,
    BarController,
    BubbleController,
    DoughnutController,
    LineController,
    PieController,
    PolarAreaController,
    RadarController,
    ScatterController,
    CategoryScale,
    LinearScale,
    LogarithmicScale,
    RadialLinearScale,
    TimeScale,
    TimeSeriesScale,
    Decimation,
    Filler,
    Legend,
    Title,
    Tooltip,
    SubTitle
} from 'chart.js';

Chart.register(
    ArcElement,
    LineElement,
    BarElement,
    PointElement,
    BarController,
    BubbleController,
    DoughnutController,
    LineController,
    PieController,
    PolarAreaController,
    RadarController,
    ScatterController,
    CategoryScale,
    LinearScale,
    LogarithmicScale,
    RadialLinearScale,
    TimeScale,
    TimeSeriesScale,
    Decimation,
    Filler,
    Legend,
    Title,
    Tooltip,
    SubTitle
);

import Chartkick from 'vue-chartkick';

Vue.use(Chartkick.use(Chart));
Vue.use(ClientTable, {}, false, 'bootstrap4');




/**
 * The following block of code may be used to automatically register your
 * Vue components. It will recursively scan this directory for the Vue
 * components and automatically register them with their "basename".
 *
 * Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
 */

// const files = require.context('./', true, /\.vue$/i)
// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))

Vue.component('survey_bais-component', require('./components/SurveyBaisComponent.vue').default);
Vue.component('survey-component', require('./components/SurveyComponent.vue').default);

/* ####################################### admin ################################# */

Vue.component('home-component', require('./components/HomeComponent.vue').default);
Vue.component('city-component', require('./components/CityComponent.vue').default);
Vue.component('survey_stab-component', require('./components/SurveyStabComponent.vue').default);
Vue.component('survey_list-component', require('./components/SurveyListComponent.vue').default);
Vue.component('voucher-component', require('./components/VoucherComponent.vue').default);
Vue.component('user-component', require('./components/UserComponent.vue').default);
Vue.component('shop-component', require('./components/ShopComponent.vue').default);


// Vue.component('1_survey-component', require('./components/1_SurveyComponent.vue').default);

/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */

const app = new Vue({
    el: '#app',
});
