├── .env.example ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── Api │ ├── Controllers │ │ ├── APIAuthController.php │ │ ├── APIController.php │ │ ├── Alerting │ │ │ ├── AlertsController.php │ │ │ └── LogsController.php │ │ ├── Controller.php │ │ ├── DashboardController.php │ │ ├── DeviceController.php │ │ ├── General │ │ │ ├── EventlogController.php │ │ │ ├── InventoryController.php │ │ │ ├── SearchController.php │ │ │ └── SyslogController.php │ │ ├── GraphController.php │ │ ├── NotificationController.php │ │ ├── PortController.php │ │ ├── UsersController.php │ │ └── WidgetController.php │ └── Transformers │ │ ├── Alerting │ │ ├── AlertsTransformer.php │ │ └── LogsTransformer.php │ │ ├── DeviceTransformer.php │ │ ├── NotificationTransformer.php │ │ └── PortTransformer.php ├── Console │ ├── Commands │ │ ├── AddUser.php │ │ ├── DeleteUser.php │ │ └── MigrateSettings.php │ └── Kernel.php ├── Data │ ├── RRD.php │ ├── RRDGraph.php │ ├── RRDXport.php │ └── Source.php ├── DataTables │ ├── Alerting │ │ ├── AlertsDataTable.php │ │ └── LogsDataTable.php │ ├── BaseDataTable.php │ ├── DeviceDataTable.php │ ├── DeviceGroupDataTable.php │ ├── General │ │ ├── ArpDataTable.php │ │ ├── EventlogDataTable.php │ │ ├── IPv4DataTable.php │ │ ├── IPv6DataTable.php │ │ ├── InventoryDataTable.php │ │ ├── MacDataTable.php │ │ ├── SyslogDataTable.php │ │ └── UserDataTable.php │ └── Scopes │ │ └── DeviceGroup.php ├── Events │ └── Event.php ├── Exceptions │ ├── Handler.php │ ├── UnknownDataSourceException.php │ └── UnsupportedOutputFormatException.php ├── Facades │ └── Settings.php ├── Graphs │ ├── Device │ │ ├── Bits.php │ │ ├── Processor.php │ │ ├── Storage.php │ │ └── Ucd │ │ │ └── Memory.php │ └── Graph.php ├── Helpers │ └── Functions.php ├── Http │ ├── Controllers │ │ ├── Alerting │ │ │ ├── AlertsController.php │ │ │ ├── LogsController.php │ │ │ └── StatsController.php │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ └── ResetPasswordController.php │ │ ├── Controller.php │ │ ├── DeviceController.php │ │ ├── DeviceGroupController.php │ │ ├── General │ │ │ ├── EventlogController.php │ │ │ ├── InventoryController.php │ │ │ ├── RIRController.php │ │ │ ├── SearchController.php │ │ │ └── SyslogController.php │ │ ├── HomeController.php │ │ ├── NotificationController.php │ │ ├── PortController.php │ │ ├── SettingsController.php │ │ ├── UserController.php │ │ ├── UserDeviceController.php │ │ ├── UserPortController.php │ │ └── Widgets │ │ │ └── WidgetDataController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Access.php │ │ ├── AdminOnly.php │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ └── VerifyCsrfToken.php │ └── Requests │ │ ├── AdminOnlyRequest.php │ │ ├── CreateUserRequest.php │ │ ├── DeleteUserRequest.php │ │ ├── DeviceGroupRequest.php │ │ ├── Request.php │ │ └── UpdateUserRequest.php ├── Jobs │ └── Job.php ├── Listeners │ └── .gitkeep ├── Models │ ├── Alerting │ │ ├── Alert.php │ │ ├── Log.php │ │ └── Rule.php │ ├── Dashboard.php │ ├── DbConfig.php │ ├── Device.php │ ├── DeviceGroup.php │ ├── General │ │ ├── Eventlog.php │ │ ├── IPv4.php │ │ ├── IPv4Mac.php │ │ ├── IPv6.php │ │ ├── Inventory.php │ │ └── Syslog.php │ ├── Notification.php │ ├── NotificationAttrib.php │ ├── Port.php │ ├── Processor.php │ ├── Sensor.php │ ├── Service.php │ ├── Storage.php │ ├── User.php │ ├── UsersWidgets.php │ └── Widgets.php ├── Policies │ └── .gitkeep ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ ├── HtmlFormServiceProvider.php │ ├── RouteServiceProvider.php │ ├── SettingsServiceProvider.php │ └── ValidationServiceProvider.php ├── QueryBuilderFilter.php ├── Settings.php └── Util.php ├── artisan ├── bootstrap ├── app.php ├── autoload.php ├── cache │ └── .gitignore └── testing_bootstrap.php ├── composer.json ├── config ├── _config.php ├── api.php ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── compile.php ├── config.php ├── database.php ├── datatables-buttons.php ├── datatables.php ├── filesystems.php ├── jwt.php ├── librenms.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── ModelFactory.php ├── migrations │ ├── .gitkeep │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2016_01_27_204653_create_access_points_table.php │ ├── 2016_01_27_204653_create_alert_log_table.php │ ├── 2016_01_27_204653_create_alert_map_table.php │ ├── 2016_01_27_204653_create_alert_rules_table.php │ ├── 2016_01_27_204653_create_alert_schedule_items_table.php │ ├── 2016_01_27_204653_create_alert_schedule_table.php │ ├── 2016_01_27_204653_create_alert_template_map_table.php │ ├── 2016_01_27_204653_create_alert_templates_table.php │ ├── 2016_01_27_204653_create_alerts_table.php │ ├── 2016_01_27_204653_create_api_tokens_table.php │ ├── 2016_01_27_204653_create_applications_table.php │ ├── 2016_01_27_204653_create_authlog_table.php │ ├── 2016_01_27_204653_create_bgpPeers_cbgp_table.php │ ├── 2016_01_27_204653_create_bgpPeers_table.php │ ├── 2016_01_27_204653_create_bill_data_table.php │ ├── 2016_01_27_204653_create_bill_history_table.php │ ├── 2016_01_27_204653_create_bill_perms_table.php │ ├── 2016_01_27_204653_create_bill_ports_table.php │ ├── 2016_01_27_204653_create_bills_table.php │ ├── 2016_01_27_204653_create_callback_table.php │ ├── 2016_01_27_204653_create_cef_switching_table.php │ ├── 2016_01_27_204653_create_ciscoASA_table.php │ ├── 2016_01_27_204653_create_cmpMemPool_table.php │ ├── 2016_01_27_204653_create_component_prefs_table.php │ ├── 2016_01_27_204653_create_component_table.php │ ├── 2016_01_27_204653_create_config_table.php │ ├── 2016_01_27_204653_create_current_table.php │ ├── 2016_01_27_204653_create_customers_table.php │ ├── 2016_01_27_204653_create_dashboards_table.php │ ├── 2016_01_27_204653_create_dbSchema_table.php │ ├── 2016_01_27_204653_create_device_graphs_table.php │ ├── 2016_01_27_204653_create_device_groups_table.php │ ├── 2016_01_27_204653_create_device_mibs_table.php │ ├── 2016_01_27_204653_create_device_oids_table.php │ ├── 2016_01_27_204653_create_device_perf_table.php │ ├── 2016_01_27_204653_create_devices_attribs_table.php │ ├── 2016_01_27_204653_create_devices_perms_table.php │ ├── 2016_01_27_204653_create_devices_table.php │ ├── 2016_01_27_204653_create_entPhysical_state_table.php │ ├── 2016_01_27_204653_create_entPhysical_table.php │ ├── 2016_01_27_204653_create_eventlog_table.php │ ├── 2016_01_27_204653_create_fanspeed_table.php │ ├── 2016_01_27_204653_create_frequency_table.php │ ├── 2016_01_27_204653_create_graph_types_dead_table.php │ ├── 2016_01_27_204653_create_graph_types_table.php │ ├── 2016_01_27_204653_create_hrDevice_table.php │ ├── 2016_01_27_204653_create_ipsec_tunnels_table.php │ ├── 2016_01_27_204653_create_ipv4_addresses_table.php │ ├── 2016_01_27_204653_create_ipv4_mac_table.php │ ├── 2016_01_27_204653_create_ipv4_networks_table.php │ ├── 2016_01_27_204653_create_ipv6_addresses_table.php │ ├── 2016_01_27_204653_create_ipv6_networks_table.php │ ├── 2016_01_27_204653_create_juniAtmVp_table.php │ ├── 2016_01_27_204653_create_links_table.php │ ├── 2016_01_27_204653_create_loadbalancer_rservers_table.php │ ├── 2016_01_27_204653_create_loadbalancer_vservers_table.php │ ├── 2016_01_27_204653_create_locations_table.php │ ├── 2016_01_27_204653_create_mac_accounting_table.php │ ├── 2016_01_27_204653_create_mempools_table.php │ ├── 2016_01_27_204653_create_mibdefs_table.php │ ├── 2016_01_27_204653_create_munin_plugins_ds_table.php │ ├── 2016_01_27_204653_create_munin_plugins_table.php │ ├── 2016_01_27_204653_create_netscaler_vservers_table.php │ ├── 2016_01_27_204653_create_notifications_attribs_table.php │ ├── 2016_01_27_204653_create_notifications_table.php │ ├── 2016_01_27_204653_create_ospf_areas_table.php │ ├── 2016_01_27_204653_create_ospf_instances_table.php │ ├── 2016_01_27_204653_create_ospf_nbrs_table.php │ ├── 2016_01_27_204653_create_ospf_ports_table.php │ ├── 2016_01_27_204653_create_packages_table.php │ ├── 2016_01_27_204653_create_perf_times_table.php │ ├── 2016_01_27_204653_create_plugins_table.php │ ├── 2016_01_27_204653_create_poller_groups_table.php │ ├── 2016_01_27_204653_create_pollers_table.php │ ├── 2016_01_27_204653_create_port_in_measurements_table.php │ ├── 2016_01_27_204653_create_port_out_measurements_table.php │ ├── 2016_01_27_204653_create_ports_adsl_table.php │ ├── 2016_01_27_204653_create_ports_perms_table.php │ ├── 2016_01_27_204653_create_ports_stack_table.php │ ├── 2016_01_27_204653_create_ports_statistics_table.php │ ├── 2016_01_27_204653_create_ports_table.php │ ├── 2016_01_27_204653_create_ports_vlans_table.php │ ├── 2016_01_27_204653_create_processes_table.php │ ├── 2016_01_27_204653_create_processors_table.php │ ├── 2016_01_27_204653_create_proxmox_ports_table.php │ ├── 2016_01_27_204653_create_proxmox_table.php │ ├── 2016_01_27_204653_create_pseudowires_table.php │ ├── 2016_01_27_204653_create_sensors_table.php │ ├── 2016_01_27_204653_create_services_table.php │ ├── 2016_01_27_204653_create_session_table.php │ ├── 2016_01_27_204653_create_slas_table.php │ ├── 2016_01_27_204653_create_storage_table.php │ ├── 2016_01_27_204653_create_stp_table.php │ ├── 2016_01_27_204653_create_syslog_table.php │ ├── 2016_01_27_204653_create_toner_table.php │ ├── 2016_01_27_204653_create_ucd_diskio_table.php │ ├── 2016_01_27_204653_create_users_prefs_table.php │ ├── 2016_01_27_204653_create_users_table.php │ ├── 2016_01_27_204653_create_users_widgets_table.php │ ├── 2016_01_27_204653_create_vlans_table.php │ ├── 2016_01_27_204653_create_vminfo_table.php │ ├── 2016_01_27_204653_create_voltage_table.php │ ├── 2016_01_27_204653_create_vrfs_table.php │ ├── 2016_01_27_204653_create_widgets_table.php │ ├── 2016_01_27_204659_add_foreign_keys_to_component_prefs_table.php │ ├── 2016_03_19_044116_config_name_unique.php │ └── 2016_06_04_043149_create_device_group_device_table.php └── seeds │ ├── .gitkeep │ ├── DatabaseSeeder.php │ ├── DbSchemaTableSeeder.php │ ├── InsertDevicesTableSeeder.php │ ├── InsertPortsTableSeeder.php │ └── WidgetSeeder.php ├── docs ├── Developing │ ├── Developing.md │ └── File-Header.md ├── General │ ├── Commands.md │ └── Contributing.md ├── Install │ └── Installation.md └── _configs │ ├── apache_2217.txt │ ├── apache_2218.txt │ └── nginx.txt ├── gulpfile.js ├── package.json ├── phpunit.dusk.xml ├── phpunit.xml ├── public ├── .htaccess ├── css │ ├── AdminLTE.css │ ├── AdminLTE.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── font-awesome.min.css │ ├── gridstack.min.css │ ├── ionicons.min.css │ ├── librenms.css │ ├── skins │ │ ├── _all-skins.css │ │ ├── _all-skins.min.css │ │ ├── skin-black-light.css │ │ ├── skin-black-light.min.css │ │ ├── skin-black.css │ │ ├── skin-black.min.css │ │ ├── skin-blue-light.css │ │ ├── skin-blue-light.min.css │ │ ├── skin-blue.css │ │ ├── skin-blue.min.css │ │ ├── skin-green-light.css │ │ ├── skin-green-light.min.css │ │ ├── skin-green.css │ │ ├── skin-green.min.css │ │ ├── skin-purple-light.css │ │ ├── skin-purple-light.min.css │ │ ├── skin-purple.css │ │ ├── skin-purple.min.css │ │ ├── skin-red-light.css │ │ ├── skin-red-light.min.css │ │ ├── skin-red.css │ │ ├── skin-red.min.css │ │ ├── skin-yellow-light.css │ │ ├── skin-yellow-light.min.css │ │ ├── skin-yellow.css │ │ └── skin-yellow.min.css │ └── toastr.min.css ├── favicon.ico ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── images │ ├── avatar.png │ ├── avatar04.png │ ├── avatar2.png │ ├── avatar3.png │ ├── avatar5.png │ ├── boxed-bg.jpg │ ├── boxed-bg.png │ ├── credit │ │ ├── american-express.png │ │ ├── cirrus.png │ │ ├── mastercard.png │ │ ├── mestro.png │ │ ├── paypal.png │ │ ├── paypal2.png │ │ └── visa.png │ ├── default-50x50.gif │ ├── icons.png │ ├── librenms_logo.svg │ ├── librenms_logo_dark.svg │ ├── librenms_logo_light.svg │ ├── librenms_logo_mono.svg │ ├── librenms_logo_square.svg │ ├── logo-square.png │ ├── logos │ │ ├── amazon.svg │ │ ├── arraynetworks.png │ │ ├── avtech.svg │ │ ├── exinda.png │ │ ├── hpe.svg │ │ ├── infoblox.svg │ │ ├── panos.svg │ │ ├── tripplite.svg │ │ └── zhone.png │ ├── os │ │ ├── 3com.png │ │ ├── accedian.png │ │ ├── adtran.png │ │ ├── adva.png │ │ ├── aerohive.svg │ │ ├── akcp.png │ │ ├── alcatellucent.svg │ │ ├── allied.png │ │ ├── alpine.png │ │ ├── amazon.svg │ │ ├── apc.svg │ │ ├── apple.svg │ │ ├── arch.svg │ │ ├── areca.png │ │ ├── arista.svg │ │ ├── arraynetworks.png │ │ ├── arris.png │ │ ├── arubaos.svg │ │ ├── asuswrt-merlin.png │ │ ├── avaya.svg │ │ ├── avocent.svg │ │ ├── avtech.svg │ │ ├── axis.png │ │ ├── baracuda.svg │ │ ├── bdcom.png │ │ ├── bintec.png │ │ ├── bluecoat.png │ │ ├── bnt.png │ │ ├── broadcom.svg │ │ ├── brocade.svg │ │ ├── brother.svg │ │ ├── buffalo.png │ │ ├── calix.svg │ │ ├── cambium.svg │ │ ├── canon.svg │ │ ├── carel.png │ │ ├── centos.svg │ │ ├── ceragon.png │ │ ├── checkpoint.png │ │ ├── cisco-old.png │ │ ├── cisco.svg │ │ ├── citrix.svg │ │ ├── comet.png │ │ ├── conexant.png │ │ ├── ctcu.svg │ │ ├── cumulus.png │ │ ├── dasan.png │ │ ├── datacom.png │ │ ├── dcn.png │ │ ├── dd-wrt.png │ │ ├── ddn.png │ │ ├── debian.svg │ │ ├── deliberant.png │ │ ├── dell.svg │ │ ├── delta.png │ │ ├── develop.png │ │ ├── dlink.svg │ │ ├── dragonfly.svg │ │ ├── draytek.svg │ │ ├── eaton.svg │ │ ├── edge-core.png │ │ ├── edgecore.png │ │ ├── edgeos.svg │ │ ├── emc.svg │ │ ├── endian.png │ │ ├── engenius.png │ │ ├── enterasys.svg │ │ ├── epson.svg │ │ ├── ericsson.svg │ │ ├── exinda.png │ │ ├── extreme.svg │ │ ├── f5.svg │ │ ├── fedora.svg │ │ ├── fiberhome.png │ │ ├── force10.svg │ │ ├── fortinet.svg │ │ ├── foundry.png │ │ ├── freebsd.svg │ │ ├── fujitsu.svg │ │ ├── gamatronicups.png │ │ ├── gandi.png │ │ ├── generex-ups.png │ │ ├── generic.svg │ │ ├── gentoo.svg │ │ ├── hikvision.png │ │ ├── hp.svg │ │ ├── hpe.svg │ │ ├── huawei.svg │ │ ├── hwg-poseidon.png │ │ ├── hwg.png │ │ ├── hytera.png │ │ ├── ibmos.svg │ │ ├── infoblox.svg │ │ ├── ingrasys.png │ │ ├── junos.png │ │ ├── kemp.svg │ │ ├── konica.svg │ │ ├── kti.svg │ │ ├── kyocera.svg │ │ ├── lancom.png │ │ ├── lanier.png │ │ ├── lantronix.png │ │ ├── lenovo.svg │ │ ├── lexmark.svg │ │ ├── ligowave.png │ │ ├── linksys.png │ │ ├── linux.svg │ │ ├── maipu.png │ │ ├── mandrake.png │ │ ├── mcafee.png │ │ ├── mellanox.png │ │ ├── meraki.png │ │ ├── mge.png │ │ ├── microsemi.png │ │ ├── mimosa.svg │ │ ├── minkelsrms.png │ │ ├── mirth.png │ │ ├── monowall.png │ │ ├── moxa.svg │ │ ├── mrv.png │ │ ├── netapp.svg │ │ ├── netbotz.png │ │ ├── netbsd.svg │ │ ├── netgear.svg │ │ ├── netmanplus.png │ │ ├── netonix.svg │ │ ├── netopia.png │ │ ├── netvision.png │ │ ├── nimble.svg │ │ ├── novell.svg │ │ ├── nrg.png │ │ ├── oki.svg │ │ ├── openbsd.svg │ │ ├── openindiana.png │ │ ├── opensolaris.png │ │ ├── opensuse.png │ │ ├── oracle.svg │ │ ├── panos.svg │ │ ├── papouch-tme.png │ │ ├── pbn.png │ │ ├── perle.png │ │ ├── pfsense.svg │ │ ├── planet.png │ │ ├── powercode.png │ │ ├── powerwalker.png │ │ ├── procera.png │ │ ├── proxim.png │ │ ├── pulse.png │ │ ├── qnap.svg │ │ ├── quanta.svg │ │ ├── radlan.png │ │ ├── radwin.svg │ │ ├── raisecom.png │ │ ├── raritan.png │ │ ├── redhat.svg │ │ ├── ricoh.png │ │ ├── riverbed.png │ │ ├── routeros.svg │ │ ├── ruckus.png │ │ ├── saf.png │ │ ├── samsungprinter.svg │ │ ├── screenos.png │ │ ├── servertech.png │ │ ├── sharp.png │ │ ├── siklu.png │ │ ├── slackware.png │ │ ├── snom.svg │ │ ├── solaris.svg │ │ ├── sonicwall.svg │ │ ├── sonus.png │ │ ├── sophos.png │ │ ├── speedtouch.png │ │ ├── sub10.png │ │ ├── supermicro.png │ │ ├── suse.png │ │ ├── swos.png │ │ ├── symbol.png │ │ ├── synology.svg │ │ ├── telco-systems.png │ │ ├── tomato.png │ │ ├── tplink.svg │ │ ├── tranzeo.png │ │ ├── tripplite.svg │ │ ├── ubiquiti.svg │ │ ├── ubuntu.svg │ │ ├── uniflair.png │ │ ├── viprinux.png │ │ ├── vmware.svg │ │ ├── voswall.png │ │ ├── vyatta.png │ │ ├── vyos.png │ │ ├── watchguard.svg │ │ ├── windows.svg │ │ ├── wxgoos.png │ │ ├── xerox.svg │ │ ├── xirrus.png │ │ ├── zhone.png │ │ ├── zte.svg │ │ └── zyxel.svg │ ├── photo1.png │ ├── photo2.png │ ├── photo3.jpg │ ├── photo4.jpg │ ├── user1-128x128.jpg │ ├── user2-160x160.jpg │ ├── user3-128x128.jpg │ ├── user4-128x128.jpg │ ├── user5-128x128.jpg │ ├── user6-128x128.jpg │ ├── user7-128x128.jpg │ └── user8-128x128.jpg ├── index.php ├── js │ ├── app.js │ ├── app.min.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── core │ │ ├── alerting.js │ │ ├── colours.js │ │ ├── dashboard.js │ │ ├── graphing.js │ │ └── modals.js │ ├── demo.js │ ├── gridstack.min.js │ ├── lodash.min.js │ ├── npm.js │ ├── pages │ │ ├── notifications.js │ │ └── settings.js │ ├── plugins │ │ ├── bootstrap-slider │ │ │ ├── bootstrap-slider.js │ │ │ └── slider.css │ │ ├── bootstrap-wysihtml5 │ │ │ ├── bootstrap3-wysihtml5.all.js │ │ │ ├── bootstrap3-wysihtml5.all.min.js │ │ │ ├── bootstrap3-wysihtml5.css │ │ │ └── bootstrap3-wysihtml5.min.css │ │ ├── chartjs │ │ │ ├── Chart.js │ │ │ └── Chart.min.js │ │ ├── ckeditor │ │ │ ├── CHANGES.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── adapters │ │ │ │ └── jquery.js │ │ │ ├── build-config.js │ │ │ ├── ckeditor.js │ │ │ ├── config.js │ │ │ ├── contents.css │ │ │ ├── lang │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── bn.js │ │ │ │ ├── bs.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-ca.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fo.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── gu.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── mn.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ │ ├── plugins │ │ │ │ ├── a11yhelp │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── a11yhelp.js │ │ │ │ │ │ └── lang │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gl.js │ │ │ │ │ │ ├── gu.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hi.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── id.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ko.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ ├── mn.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── si.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ │ ├── sr.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ │ └── zh.js │ │ │ │ ├── about │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── about.js │ │ │ │ │ │ ├── hidpi │ │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ ├── clipboard │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── paste.js │ │ │ │ ├── dialog │ │ │ │ │ └── dialogDefinition.js │ │ │ │ ├── fakeobjects │ │ │ │ │ └── images │ │ │ │ │ │ └── spacer.gif │ │ │ │ ├── icons.png │ │ │ │ ├── icons_hidpi.png │ │ │ │ ├── image │ │ │ │ │ ├── dialogs │ │ │ │ │ │ └── image.js │ │ │ │ │ └── images │ │ │ │ │ │ └── noimage.png │ │ │ │ ├── link │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── anchor.js │ │ │ │ │ │ └── link.js │ │ │ │ │ └── images │ │ │ │ │ │ ├── anchor.png │ │ │ │ │ │ └── hidpi │ │ │ │ │ │ └── anchor.png │ │ │ │ ├── magicline │ │ │ │ │ └── images │ │ │ │ │ │ ├── hidpi │ │ │ │ │ │ └── icon.png │ │ │ │ │ │ └── icon.png │ │ │ │ ├── pastefromword │ │ │ │ │ └── filter │ │ │ │ │ │ └── default.js │ │ │ │ ├── scayt │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ └── toolbar.css │ │ │ │ ├── specialchar │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── lang │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gl.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── id.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── si.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ │ └── zh.js │ │ │ │ │ │ └── specialchar.js │ │ │ │ ├── table │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── table.js │ │ │ │ ├── tabletools │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── tableCell.js │ │ │ │ └── wsc │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ └── dialogs │ │ │ │ │ ├── ciframe.html │ │ │ │ │ ├── tmp.html │ │ │ │ │ ├── tmpFrameset.html │ │ │ │ │ ├── wsc.css │ │ │ │ │ ├── wsc.js │ │ │ │ │ └── wsc_ie.js │ │ │ ├── skins │ │ │ │ └── moono │ │ │ │ │ ├── dialog.css │ │ │ │ │ ├── dialog_ie.css │ │ │ │ │ ├── dialog_ie7.css │ │ │ │ │ ├── dialog_ie8.css │ │ │ │ │ ├── dialog_iequirks.css │ │ │ │ │ ├── dialog_opera.css │ │ │ │ │ ├── editor.css │ │ │ │ │ ├── editor_gecko.css │ │ │ │ │ ├── editor_ie.css │ │ │ │ │ ├── editor_ie7.css │ │ │ │ │ ├── editor_ie8.css │ │ │ │ │ ├── editor_iequirks.css │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── icons_hidpi.png │ │ │ │ │ ├── images │ │ │ │ │ ├── arrow.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── hidpi │ │ │ │ │ │ ├── close.png │ │ │ │ │ │ ├── lock-open.png │ │ │ │ │ │ ├── lock.png │ │ │ │ │ │ └── refresh.png │ │ │ │ │ ├── lock-open.png │ │ │ │ │ ├── lock.png │ │ │ │ │ └── refresh.png │ │ │ │ │ └── readme.md │ │ │ └── styles.js │ │ ├── colorpicker │ │ │ ├── bootstrap-colorpicker.css │ │ │ ├── bootstrap-colorpicker.js │ │ │ ├── bootstrap-colorpicker.min.css │ │ │ ├── bootstrap-colorpicker.min.js │ │ │ └── img │ │ │ │ ├── alpha-horizontal.png │ │ │ │ ├── alpha.png │ │ │ │ ├── hue-horizontal.png │ │ │ │ ├── hue.png │ │ │ │ └── saturation.png │ │ ├── datatables │ │ │ ├── buttons.bootstrap.min.css │ │ │ ├── buttons.bootstrap.min.js │ │ │ ├── buttons.dataTables.min.css │ │ │ ├── buttons.server-side.js │ │ │ ├── dataTables.bootstrap.min.css │ │ │ ├── dataTables.bootstrap.min.js │ │ │ ├── dataTables.buttons.min.js │ │ │ ├── extensions │ │ │ │ ├── AutoFill │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.autoFill.css │ │ │ │ │ │ └── dataTables.autoFill.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── columns.html │ │ │ │ │ │ ├── complete-callback.html │ │ │ │ │ │ ├── fill-both.html │ │ │ │ │ │ ├── fill-horizontal.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── step-callback.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── filler.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.autoFill.js │ │ │ │ │ │ └── dataTables.autoFill.min.js │ │ │ │ ├── ColReorder │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.colReorder.css │ │ │ │ │ │ └── dataTables.colReorder.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── alt_insert.html │ │ │ │ │ │ ├── col_filter.html │ │ │ │ │ │ ├── colvis.html │ │ │ │ │ │ ├── fixedcolumns.html │ │ │ │ │ │ ├── fixedheader.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ │ ├── new_init.html │ │ │ │ │ │ ├── predefined.html │ │ │ │ │ │ ├── realtime.html │ │ │ │ │ │ ├── reset.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ ├── server_side.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── state_save.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── insert.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.colReorder.js │ │ │ │ │ │ └── dataTables.colReorder.min.js │ │ │ │ ├── ColVis │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.colVis.css │ │ │ │ │ │ ├── dataTables.colVis.min.css │ │ │ │ │ │ └── dataTables.colvis.jqueryui.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── button_order.html │ │ │ │ │ │ ├── exclude_columns.html │ │ │ │ │ │ ├── group_columns.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ │ ├── mouseover.html │ │ │ │ │ │ ├── new_init.html │ │ │ │ │ │ ├── restore.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── text.html │ │ │ │ │ │ ├── title_callback.html │ │ │ │ │ │ ├── two_tables.html │ │ │ │ │ │ └── two_tables_identical.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.colVis.js │ │ │ │ │ │ └── dataTables.colVis.min.js │ │ │ │ ├── FixedColumns │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.fixedColumns.css │ │ │ │ │ │ └── dataTables.fixedColumns.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ │ ├── col_filter.html │ │ │ │ │ │ ├── colvis.html │ │ │ │ │ │ ├── css_size.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── index_column.html │ │ │ │ │ │ ├── left_right_columns.html │ │ │ │ │ │ ├── right_column.html │ │ │ │ │ │ ├── rowspan.html │ │ │ │ │ │ ├── server-side-processing.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── size_fixed.html │ │ │ │ │ │ ├── size_fluid.html │ │ │ │ │ │ └── two_columns.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.fixedColumns.js │ │ │ │ │ │ └── dataTables.fixedColumns.min.js │ │ │ │ ├── FixedHeader │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.fixedHeader.css │ │ │ │ │ │ └── dataTables.fixedHeader.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── header_footer.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── top_left_right.html │ │ │ │ │ │ ├── two_tables.html │ │ │ │ │ │ └── zIndexes.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.fixedHeader.js │ │ │ │ │ │ └── dataTables.fixedHeader.min.js │ │ │ │ ├── KeyTable │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.keyTable.css │ │ │ │ │ │ └── dataTables.keyTable.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── events.html │ │ │ │ │ │ ├── html.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ └── simple.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.keyTable.js │ │ │ │ │ │ └── dataTables.keyTable.min.js │ │ │ │ ├── Responsive │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.responsive.css │ │ │ │ │ │ └── dataTables.responsive.scss │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── child-rows │ │ │ │ │ │ │ ├── column-control.html │ │ │ │ │ │ │ ├── custom-renderer.html │ │ │ │ │ │ │ ├── disable-child-rows.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── right-column.html │ │ │ │ │ │ │ └── whole-row-control.html │ │ │ │ │ │ ├── display-control │ │ │ │ │ │ │ ├── auto.html │ │ │ │ │ │ │ ├── classes.html │ │ │ │ │ │ │ ├── complexHeader.html │ │ │ │ │ │ │ ├── fixedHeader.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── init-classes.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── initialisation │ │ │ │ │ │ │ ├── ajax.html │ │ │ │ │ │ │ ├── className.html │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── new.html │ │ │ │ │ │ │ └── option.html │ │ │ │ │ │ └── styling │ │ │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ │ │ ├── compact.html │ │ │ │ │ │ │ ├── foundation.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── scrolling.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.responsive.js │ │ │ │ │ │ └── dataTables.responsive.min.js │ │ │ │ ├── Scroller │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.scroller.css │ │ │ │ │ │ └── dataTables.scroller.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── api_scrolling.html │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── 2500.txt │ │ │ │ │ │ │ └── ssp.php │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── large_js_source.html │ │ │ │ │ │ ├── server-side_processing.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── state_saving.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── loading-background.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.scroller.js │ │ │ │ │ │ └── dataTables.scroller.min.js │ │ │ │ └── TableTools │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ ├── dataTables.tableTools.css │ │ │ │ │ └── dataTables.tableTools.min.css │ │ │ │ │ ├── examples │ │ │ │ │ ├── ajax.html │ │ │ │ │ ├── alter_buttons.html │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ ├── button_text.html │ │ │ │ │ ├── collection.html │ │ │ │ │ ├── defaults.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ ├── multi_instance.html │ │ │ │ │ ├── multiple_tables.html │ │ │ │ │ ├── new_init.html │ │ │ │ │ ├── pdf_message.html │ │ │ │ │ ├── plug-in.html │ │ │ │ │ ├── select_column.html │ │ │ │ │ ├── select_multi.html │ │ │ │ │ ├── select_os.html │ │ │ │ │ ├── select_single.html │ │ │ │ │ ├── simple.html │ │ │ │ │ └── swf_path.html │ │ │ │ │ ├── images │ │ │ │ │ ├── collection.png │ │ │ │ │ ├── collection_hover.png │ │ │ │ │ ├── copy.png │ │ │ │ │ ├── copy_hover.png │ │ │ │ │ ├── csv.png │ │ │ │ │ ├── csv_hover.png │ │ │ │ │ ├── pdf.png │ │ │ │ │ ├── pdf_hover.png │ │ │ │ │ ├── print.png │ │ │ │ │ ├── print_hover.png │ │ │ │ │ ├── psd │ │ │ │ │ │ ├── collection.psd │ │ │ │ │ │ ├── copy document.psd │ │ │ │ │ │ ├── file_types.psd │ │ │ │ │ │ └── printer.psd │ │ │ │ │ ├── xls.png │ │ │ │ │ └── xls_hover.png │ │ │ │ │ ├── js │ │ │ │ │ ├── dataTables.tableTools.js │ │ │ │ │ └── dataTables.tableTools.min.js │ │ │ │ │ └── swf │ │ │ │ │ ├── copy_csv_xls.swf │ │ │ │ │ └── copy_csv_xls_pdf.swf │ │ │ ├── images │ │ │ │ ├── sort_asc.png │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ ├── sort_both.png │ │ │ │ ├── sort_desc.png │ │ │ │ └── sort_desc_disabled.png │ │ │ ├── jquery.dataTables.js │ │ │ ├── jquery.dataTables.min.css │ │ │ └── jquery.dataTables.min.js │ │ ├── datepicker │ │ │ ├── bootstrap-datepicker.js │ │ │ ├── datepicker3.css │ │ │ └── locales │ │ │ │ ├── bootstrap-datepicker.ar.js │ │ │ │ ├── bootstrap-datepicker.az.js │ │ │ │ ├── bootstrap-datepicker.bg.js │ │ │ │ ├── bootstrap-datepicker.ca.js │ │ │ │ ├── bootstrap-datepicker.cs.js │ │ │ │ ├── bootstrap-datepicker.cy.js │ │ │ │ ├── bootstrap-datepicker.da.js │ │ │ │ ├── bootstrap-datepicker.de.js │ │ │ │ ├── bootstrap-datepicker.el.js │ │ │ │ ├── bootstrap-datepicker.es.js │ │ │ │ ├── bootstrap-datepicker.et.js │ │ │ │ ├── bootstrap-datepicker.fa.js │ │ │ │ ├── bootstrap-datepicker.fi.js │ │ │ │ ├── bootstrap-datepicker.fr.js │ │ │ │ ├── bootstrap-datepicker.gl.js │ │ │ │ ├── bootstrap-datepicker.he.js │ │ │ │ ├── bootstrap-datepicker.hr.js │ │ │ │ ├── bootstrap-datepicker.hu.js │ │ │ │ ├── bootstrap-datepicker.id.js │ │ │ │ ├── bootstrap-datepicker.is.js │ │ │ │ ├── bootstrap-datepicker.it.js │ │ │ │ ├── bootstrap-datepicker.ja.js │ │ │ │ ├── bootstrap-datepicker.ka.js │ │ │ │ ├── bootstrap-datepicker.kk.js │ │ │ │ ├── bootstrap-datepicker.kr.js │ │ │ │ ├── bootstrap-datepicker.lt.js │ │ │ │ ├── bootstrap-datepicker.lv.js │ │ │ │ ├── bootstrap-datepicker.mk.js │ │ │ │ ├── bootstrap-datepicker.ms.js │ │ │ │ ├── bootstrap-datepicker.nb.js │ │ │ │ ├── bootstrap-datepicker.nl-BE.js │ │ │ │ ├── bootstrap-datepicker.nl.js │ │ │ │ ├── bootstrap-datepicker.no.js │ │ │ │ ├── bootstrap-datepicker.pl.js │ │ │ │ ├── bootstrap-datepicker.pt-BR.js │ │ │ │ ├── bootstrap-datepicker.pt.js │ │ │ │ ├── bootstrap-datepicker.ro.js │ │ │ │ ├── bootstrap-datepicker.rs-latin.js │ │ │ │ ├── bootstrap-datepicker.rs.js │ │ │ │ ├── bootstrap-datepicker.ru.js │ │ │ │ ├── bootstrap-datepicker.sk.js │ │ │ │ ├── bootstrap-datepicker.sl.js │ │ │ │ ├── bootstrap-datepicker.sq.js │ │ │ │ ├── bootstrap-datepicker.sv.js │ │ │ │ ├── bootstrap-datepicker.sw.js │ │ │ │ ├── bootstrap-datepicker.th.js │ │ │ │ ├── bootstrap-datepicker.tr.js │ │ │ │ ├── bootstrap-datepicker.ua.js │ │ │ │ ├── bootstrap-datepicker.vi.js │ │ │ │ ├── bootstrap-datepicker.zh-CN.js │ │ │ │ └── bootstrap-datepicker.zh-TW.js │ │ ├── daterangepicker │ │ │ ├── daterangepicker-bs3.css │ │ │ ├── daterangepicker.js │ │ │ ├── moment.js │ │ │ └── moment.min.js │ │ ├── dygraph-combined.js │ │ ├── fastclick │ │ │ ├── fastclick.js │ │ │ └── fastclick.min.js │ │ ├── flot │ │ │ ├── excanvas.js │ │ │ ├── excanvas.min.js │ │ │ ├── jquery.colorhelpers.js │ │ │ ├── jquery.colorhelpers.min.js │ │ │ ├── jquery.flot.canvas.js │ │ │ ├── jquery.flot.canvas.min.js │ │ │ ├── jquery.flot.categories.js │ │ │ ├── jquery.flot.categories.min.js │ │ │ ├── jquery.flot.crosshair.js │ │ │ ├── jquery.flot.crosshair.min.js │ │ │ ├── jquery.flot.errorbars.js │ │ │ ├── jquery.flot.errorbars.min.js │ │ │ ├── jquery.flot.fillbetween.js │ │ │ ├── jquery.flot.fillbetween.min.js │ │ │ ├── jquery.flot.image.js │ │ │ ├── jquery.flot.image.min.js │ │ │ ├── jquery.flot.js │ │ │ ├── jquery.flot.min.js │ │ │ ├── jquery.flot.navigate.js │ │ │ ├── jquery.flot.navigate.min.js │ │ │ ├── jquery.flot.pie.js │ │ │ ├── jquery.flot.pie.min.js │ │ │ ├── jquery.flot.resize.js │ │ │ ├── jquery.flot.resize.min.js │ │ │ ├── jquery.flot.selection.js │ │ │ ├── jquery.flot.selection.min.js │ │ │ ├── jquery.flot.stack.js │ │ │ ├── jquery.flot.stack.min.js │ │ │ ├── jquery.flot.symbol.js │ │ │ ├── jquery.flot.symbol.min.js │ │ │ ├── jquery.flot.threshold.js │ │ │ ├── jquery.flot.threshold.min.js │ │ │ ├── jquery.flot.time.js │ │ │ └── jquery.flot.time.min.js │ │ ├── fullcalendar │ │ │ ├── fullcalendar.css │ │ │ ├── fullcalendar.js │ │ │ ├── fullcalendar.min.css │ │ │ ├── fullcalendar.min.js │ │ │ └── fullcalendar.print.css │ │ ├── iCheck │ │ │ ├── all.css │ │ │ ├── flat │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── aero.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue.css │ │ │ │ ├── blue.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── flat.css │ │ │ │ ├── flat.png │ │ │ │ ├── flat@2x.png │ │ │ │ ├── green.css │ │ │ │ ├── green.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── grey.css │ │ │ │ ├── grey.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── orange.css │ │ │ │ ├── orange.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── pink.css │ │ │ │ ├── pink.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple.css │ │ │ │ ├── purple.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── red.css │ │ │ │ ├── red.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── yellow.css │ │ │ │ ├── yellow.png │ │ │ │ └── yellow@2x.png │ │ │ ├── futurico │ │ │ │ ├── futurico.css │ │ │ │ ├── futurico.png │ │ │ │ └── futurico@2x.png │ │ │ ├── icheck.js │ │ │ ├── icheck.min.js │ │ │ ├── line │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── green.css │ │ │ │ ├── grey.css │ │ │ │ ├── line.css │ │ │ │ ├── line.png │ │ │ │ ├── line@2x.png │ │ │ │ ├── orange.css │ │ │ │ ├── pink.css │ │ │ │ ├── purple.css │ │ │ │ ├── red.css │ │ │ │ └── yellow.css │ │ │ ├── minimal │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── aero.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue.css │ │ │ │ ├── blue.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── green.css │ │ │ │ ├── green.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── grey.css │ │ │ │ ├── grey.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── minimal.css │ │ │ │ ├── minimal.png │ │ │ │ ├── minimal@2x.png │ │ │ │ ├── orange.css │ │ │ │ ├── orange.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── pink.css │ │ │ │ ├── pink.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple.css │ │ │ │ ├── purple.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── red.css │ │ │ │ ├── red.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── yellow.css │ │ │ │ ├── yellow.png │ │ │ │ └── yellow@2x.png │ │ │ ├── polaris │ │ │ │ ├── polaris.css │ │ │ │ ├── polaris.png │ │ │ │ └── polaris@2x.png │ │ │ └── square │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── aero.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue.css │ │ │ │ ├── blue.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── green.css │ │ │ │ ├── green.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── grey.css │ │ │ │ ├── grey.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── orange.css │ │ │ │ ├── orange.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── pink.css │ │ │ │ ├── pink.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple.css │ │ │ │ ├── purple.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── red.css │ │ │ │ ├── red.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── square.css │ │ │ │ ├── square.png │ │ │ │ ├── square@2x.png │ │ │ │ ├── yellow.css │ │ │ │ ├── yellow.png │ │ │ │ └── yellow@2x.png │ │ ├── input-mask │ │ │ ├── jquery.inputmask.date.extensions.js │ │ │ ├── jquery.inputmask.extensions.js │ │ │ ├── jquery.inputmask.js │ │ │ ├── jquery.inputmask.numeric.extensions.js │ │ │ ├── jquery.inputmask.phone.extensions.js │ │ │ ├── jquery.inputmask.regex.extensions.js │ │ │ └── phone-codes │ │ │ │ ├── phone-be.json │ │ │ │ ├── phone-codes.json │ │ │ │ └── readme.txt │ │ ├── ionslider │ │ │ ├── img │ │ │ │ ├── sprite-skin-flat.png │ │ │ │ └── sprite-skin-nice.png │ │ │ ├── ion.rangeSlider.css │ │ │ ├── ion.rangeSlider.min.js │ │ │ ├── ion.rangeSlider.skinFlat.css │ │ │ └── ion.rangeSlider.skinNice.css │ │ ├── jQuery │ │ │ └── jQuery-2.1.4.min.js │ │ ├── jQueryUI │ │ │ ├── jquery-ui.js │ │ │ └── jquery-ui.min.js │ │ ├── jvectormap │ │ │ ├── jquery-jvectormap-1.2.2.css │ │ │ ├── jquery-jvectormap-1.2.2.min.js │ │ │ ├── jquery-jvectormap-usa-en.js │ │ │ └── jquery-jvectormap-world-mill-en.js │ │ ├── knob │ │ │ └── jquery.knob.js │ │ ├── leaflet │ │ │ ├── leaflet.awesome-markers.min.js │ │ │ ├── leaflet.js │ │ │ └── leaflet.markercluster-src.js │ │ ├── morris │ │ │ ├── morris.css │ │ │ ├── morris.js │ │ │ └── morris.min.js │ │ ├── pace │ │ │ ├── pace.css │ │ │ ├── pace.js │ │ │ ├── pace.min.css │ │ │ └── pace.min.js │ │ ├── querybuilder │ │ │ ├── query-builder.default.min.css │ │ │ ├── query-builder.standalone.min.js │ │ │ └── sql-parser.js │ │ ├── select2 │ │ │ ├── i18n │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-CN.js │ │ │ │ └── zh-TW.js │ │ │ ├── select2.css │ │ │ ├── select2.full.js │ │ │ ├── select2.full.min.js │ │ │ ├── select2.js │ │ │ ├── select2.min.css │ │ │ └── select2.min.js │ │ ├── slimScroll │ │ │ ├── jquery.slimscroll.js │ │ │ └── jquery.slimscroll.min.js │ │ ├── sparkline │ │ │ ├── jquery.sparkline.js │ │ │ └── jquery.sparkline.min.js │ │ ├── timepicker │ │ │ ├── bootstrap-timepicker.css │ │ │ ├── bootstrap-timepicker.js │ │ │ ├── bootstrap-timepicker.min.css │ │ │ └── bootstrap-timepicker.min.js │ │ └── toastr │ │ │ └── toastr.min.js │ └── util.js ├── robots.txt └── web.config ├── resources ├── assets │ ├── js │ │ ├── app.js │ │ ├── bootstrap.js │ │ └── components │ │ │ └── Example.vue │ └── sass │ │ ├── _variables.scss │ │ └── app.scss ├── lang │ └── en │ │ ├── about.php │ │ ├── alerting.php │ │ ├── auth.php │ │ ├── button.php │ │ ├── commands.php │ │ ├── dashboard.php │ │ ├── devices.php │ │ ├── general.php │ │ ├── nav.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ ├── settings.php │ │ ├── user.php │ │ ├── validation.php │ │ └── widgets.php └── views │ ├── alerting │ ├── alerts │ │ └── list.blade.php │ ├── logs │ │ └── list.blade.php │ └── stats │ │ └── list.blade.php │ ├── auth │ ├── emails │ │ └── password.blade.php │ ├── login.blade.php │ └── passwords │ │ ├── email.blade.php │ │ └── reset.blade.php │ ├── components │ ├── form │ │ ├── ajax-dynamic-text.blade.php │ │ ├── ajax-radio.blade.php │ │ ├── ajax-sortable.blade.php │ │ ├── horiz-password.blade.php │ │ ├── horiz-select.blade.php │ │ ├── horiz-submit.blade.php │ │ └── horiz-text.blade.php │ └── modals │ │ ├── delete.blade.php │ │ └── general.blade.php │ ├── datatables │ ├── device-group │ │ ├── actions.blade.php │ │ ├── count.blade.php │ │ └── link.blade.php │ ├── device │ │ ├── hostname.blade.php │ │ ├── icon.blade.php │ │ ├── resources.blade.php │ │ └── status-reason.blade.php │ ├── generic │ │ └── hostname.blade.php │ ├── syslog │ │ └── hostname.blade.php │ └── user │ │ └── actions.blade.php │ ├── devices │ ├── create.blade.php │ ├── group-edit.blade.php │ ├── group-list.blade.php │ ├── list.blade.php │ ├── page │ │ └── overview.blade.php │ └── show.blade.php │ ├── errors │ └── 503.blade.php │ ├── general │ ├── about.blade.php │ ├── eventlog │ │ └── list.blade.php │ ├── graph.blade.php │ ├── inventory │ │ └── list.blade.php │ ├── rirtools.blade.php │ ├── search │ │ └── list.blade.php │ ├── syslog │ │ └── list.blade.php │ └── widget.blade.php │ ├── home.blade.php │ ├── includes │ ├── datatables.blade.php │ └── flot.blade.php │ ├── layouts │ ├── app.blade.php │ ├── menu.blade.php │ ├── topnav.blade.php │ └── widget.blade.php │ ├── notifications │ └── list.blade.php │ ├── ports │ └── list.blade.php │ ├── settings │ ├── list.blade.php │ └── sections │ │ └── snmp.blade.php │ ├── users │ ├── create.blade.php │ ├── devices-create.blade.php │ ├── edit.blade.php │ ├── manage.blade.php │ ├── ports-create.blade.php │ └── preferences.blade.php │ ├── vendor │ ├── .gitkeep │ └── datatables │ │ ├── print.blade.php │ │ └── script.blade.php │ └── widgets │ ├── alertlog.blade.php │ ├── availability-map.blade.php │ ├── device-summary.blade.php │ ├── eventlog.blade.php │ ├── graph.blade.php │ ├── notes.blade.php │ ├── syslog.blade.php │ └── worldmap.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore └── framework │ ├── .gitignore │ ├── cache │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── views │ └── .gitignore ├── tests ├── Browser │ ├── Alerting │ │ ├── ListAlertsTest.php │ │ ├── ListLogsTest.php │ │ └── ShowStatsTest.php │ ├── Devices │ │ ├── DeviceGroupTest.php │ │ └── ListDeviceTest.php │ ├── General │ │ ├── AboutPageTest.php │ │ ├── EventlogPageTest.php │ │ ├── InventoryPageTest.php │ │ ├── NotificationPageTest.php │ │ ├── OverviewPageTest.php │ │ ├── RIRToolsPageTest.php │ │ ├── SearchPageTest.php │ │ └── SyslogPageTest.php │ ├── Users │ │ ├── ManageUsersPageTest.php │ │ ├── UserCanLoginTest.php │ │ └── UserPreferencesPageTest.php │ ├── console │ │ └── .gitignore │ └── screenshots │ │ └── .gitignore ├── BrowserKitTestCase.php ├── CreatesApplication.php ├── DatabaseSetup.php ├── DuskTestCase.php ├── Feature │ ├── Api │ │ ├── Alerting │ │ │ ├── AlertsApiTest.php │ │ │ └── LogsApiTest.php │ │ ├── DeviceApiTest.php │ │ └── General │ │ │ ├── DashboardApiTest.php │ │ │ ├── InventoryApiTest.php │ │ │ ├── SearchApiTest.php │ │ │ └── SyslogApiTest.php │ └── Commands │ │ ├── MigrateSetttingTest.php │ │ ├── UserAddTest.php │ │ └── UserDeleteTest.php ├── TestCase.php └── Unit │ ├── Models │ ├── DeviceGroupTest.php │ └── DeviceTest.php │ └── SettingsTest.php └── webpack.mix.js /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Please note 2 | 3 | LibreNMS v2 is in early stages of development, please keep that in mind. Things may not work correctly but could be actively being worked on. 4 | 5 | If you have simple questions it's probably easier to jump on our IRC channgel on Freenode: ##librenms 6 | 7 | ### Before submitting an issue 8 | 9 | It's worth ensuring that you are up-to-date: 10 | 11 | ```bash 12 | su - librenms 13 | git pull 14 | composer update --no-scripts 15 | composer update 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Please see our [contributing docs](https://github.com/librenms/librenmsv2/blob/develop/docs/General/Contributing.md) 2 | 3 | - [ ] Have you created any necessary docs? 4 | - [ ] Have you created tests for Travis integration? 5 | - [ ] Have you used localisation in the WebUI? 6 | - [ ] Have you included the proper copyright? 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all dotfiles # 2 | ####################### 3 | .* 4 | !/.gitignore 5 | !/.editorconfig 6 | !/.scrutinizer.yml 7 | !/.travis.yml 8 | !/.php_cs 9 | !/.github/ 10 | 11 | # Others # 12 | ########## 13 | /node_modules 14 | /public/storage 15 | /public/hot 16 | /storage/*.key 17 | /vendor 18 | /.idea 19 | Homestead.json 20 | Homestead.yaml 21 | .env 22 | /logs/ 23 | /storage/logs/ 24 | composer.lock 25 | /storage/*.sqlite 26 | 27 | # IntelliJ 28 | **/.idea 29 | /_ide_helper.php 30 | /_ide_helper_models.php 31 | /.phpstorm.meta.php 32 | /config/ide-helper.php 33 | -------------------------------------------------------------------------------- /app/Api/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | (int) $device->device_id, 19 | 'name' => $device->hostname, 20 | 'icon' => $device->icon, 21 | 'os' => $device->os, 22 | 'status' => (int) $device->status, 23 | ]; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/Events/Event.php: -------------------------------------------------------------------------------- 1 | guest()) { 21 | if ($request->ajax() || $request->wantsJson()) { 22 | return response('Unauthorized.', 401); 23 | } else { 24 | return redirect()->guest('login'); 25 | } 26 | } 27 | 28 | return $next($request); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | check()) { 21 | return redirect('/'); 22 | } 23 | 24 | return $next($request); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 16 | 'App\Listeners\EventListener', 17 | ], 18 | ]; 19 | 20 | /** 21 | * Register any events for your application. 22 | * 23 | * @return void 24 | */ 25 | public function boot() 26 | { 27 | parent::boot(); 28 | 29 | // 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /bootstrap/autoload.php: -------------------------------------------------------------------------------- 1 | '.__DIR__.'/../storage/testing.sqlite'); // use this if the database may be corrupted 7 | passthru("php artisan --env='testing' migrate"); 8 | require __DIR__.'/autoload.php'; 9 | -------------------------------------------------------------------------------- /config/librenms.php: -------------------------------------------------------------------------------- 1 | integer('id', true); 18 | $table->integer('rule')->default(0); 19 | $table->string('target')->default(''); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('alert_map'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_bill_perms_table.php: -------------------------------------------------------------------------------- 1 | integer('user_id'); 18 | $table->integer('bill_id'); 19 | }); 20 | } 21 | 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::drop('bill_perms'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_bill_ports_table.php: -------------------------------------------------------------------------------- 1 | integer('bill_id'); 18 | $table->integer('port_id'); 19 | $table->boolean('bill_port_autoadded')->default(0); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('bill_ports'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_callback_table.php: -------------------------------------------------------------------------------- 1 | integer('callback_id', true); 18 | $table->char('name', 64); 19 | $table->char('value', 64); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('callback'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_dbSchema_table.php: -------------------------------------------------------------------------------- 1 | integer('version'); 18 | }); 19 | } 20 | 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::drop('dbSchema'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_device_graphs_table.php: -------------------------------------------------------------------------------- 1 | integer('device_id')->index(); 18 | $table->string('graph')->nullable(); 19 | }); 20 | } 21 | 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::drop('device_graphs'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_ipv4_mac_table.php: -------------------------------------------------------------------------------- 1 | integer('port_id')->index(); 18 | $table->string('mac_address', 32)->index(); 19 | $table->string('ipv4_address', 32); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('ipv4_mac'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_ipv4_networks_table.php: -------------------------------------------------------------------------------- 1 | integer('ipv4_network_id', true); 18 | $table->string('ipv4_network', 64); 19 | }); 20 | } 21 | 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::drop('ipv4_networks'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_ipv6_networks_table.php: -------------------------------------------------------------------------------- 1 | integer('ipv6_network_id', true); 18 | $table->string('ipv6_network', 64); 19 | }); 20 | } 21 | 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::drop('ipv6_networks'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_plugins_table.php: -------------------------------------------------------------------------------- 1 | integer('plugin_id', true); 18 | $table->string('plugin_name', 60); 19 | $table->integer('plugin_active'); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('plugins'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_poller_groups_table.php: -------------------------------------------------------------------------------- 1 | integer('id', true); 18 | $table->string('group_name'); 19 | $table->string('descr'); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('poller_groups'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2016_01_27_204653_create_ports_perms_table.php: -------------------------------------------------------------------------------- 1 | integer('user_id'); 18 | $table->integer('port_id'); 19 | $table->integer('access_level')->default(0); 20 | }); 21 | } 22 | 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::drop('ports_perms'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/seeds/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/database/seeds/.gitkeep -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(WidgetSeeder::class); 19 | $this->call(DbSchemaTableSeeder::class); 20 | // $this->call(InsertDevicesTableSeeder::class); 21 | // $this->call(InsertPortsTableSeeder::class); 22 | 23 | Model::reguard(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /database/seeds/DbSchemaTableSeeder.php: -------------------------------------------------------------------------------- 1 | 100]; 15 | DB::table('dbSchema')->insert($data); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /database/seeds/InsertPortsTableSeeder.php: -------------------------------------------------------------------------------- 1 | 1, 'ifDescr' => 'eth0', 'ifName' => 'eth0', 'ifSpeed' => 1000000, 'ifOperStatus' => 'up', 'ifAdminStatus' => 'up', 'ifType' => 'ethernetCsmacd', 'ifAlias' => 'eth0']; 19 | $device->ports()->create($data); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /docs/_configs/apache_2217.txt: -------------------------------------------------------------------------------- 1 | 2 | DocumentRoot /opt/librenmsv2/public/ 3 | ServerName librenms.example.com 4 | CustomLog /opt/librenmsv2/logs/access_log combined 5 | ErrorLog /opt/librenmsv2/logs/error_log 6 | AllowEncodedSlashes On 7 | 8 | AllowOverride All 9 | Options FollowSymLinks MultiViews 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/_configs/apache_2218.txt: -------------------------------------------------------------------------------- 1 | 2 | DocumentRoot /opt/librenmsv2/public/ 3 | ServerName librenms.example.com 4 | CustomLog /opt/librenmsv2/logs/access_log combined 5 | ErrorLog /opt/librenmsv2/logs/error_log 6 | AllowEncodedSlashes NoDecode 7 | 8 | AllowOverride All 9 | Options FollowSymLinks MultiViews 10 | Require all granted 11 | 12 | 13 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | const elixir = require('laravel-elixir'); 2 | 3 | require('laravel-elixir-vue'); 4 | 5 | /* 6 | |-------------------------------------------------------------------------- 7 | | Elixir Asset Management 8 | |-------------------------------------------------------------------------- 9 | | 10 | | Elixir provides a clean, fluent API for defining some basic Gulp tasks 11 | | for your Laravel application. By default, we are compiling the Sass 12 | | file for our application, as well as publishing vendor resources. 13 | | 14 | */ 15 | 16 | elixir(mix => { 17 | mix.sass('app.scss') 18 | .webpack('app.js'); 19 | }); 20 | -------------------------------------------------------------------------------- /phpunit.dusk.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./tests/Browser 14 | 15 | 16 | 17 | 18 | ./app 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Redirect Trailing Slashes If Not A Folder... 9 | RewriteCond %{REQUEST_FILENAME} !-d 10 | RewriteRule ^(.*)/$ /$1 [L,R=301] 11 | 12 | # Handle Front Controller... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_FILENAME} !-f 15 | RewriteRule ^ index.php [L] 16 | 17 | # Handle Authorization Header 18 | RewriteCond %{HTTP:Authorization} . 19 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 20 | 21 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/avatar.png -------------------------------------------------------------------------------- /public/images/avatar04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/avatar04.png -------------------------------------------------------------------------------- /public/images/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/avatar2.png -------------------------------------------------------------------------------- /public/images/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/avatar3.png -------------------------------------------------------------------------------- /public/images/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/avatar5.png -------------------------------------------------------------------------------- /public/images/boxed-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/boxed-bg.jpg -------------------------------------------------------------------------------- /public/images/boxed-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/boxed-bg.png -------------------------------------------------------------------------------- /public/images/credit/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/american-express.png -------------------------------------------------------------------------------- /public/images/credit/cirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/cirrus.png -------------------------------------------------------------------------------- /public/images/credit/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/mastercard.png -------------------------------------------------------------------------------- /public/images/credit/mestro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/mestro.png -------------------------------------------------------------------------------- /public/images/credit/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/paypal.png -------------------------------------------------------------------------------- /public/images/credit/paypal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/paypal2.png -------------------------------------------------------------------------------- /public/images/credit/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/credit/visa.png -------------------------------------------------------------------------------- /public/images/default-50x50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/default-50x50.gif -------------------------------------------------------------------------------- /public/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/icons.png -------------------------------------------------------------------------------- /public/images/logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/logo-square.png -------------------------------------------------------------------------------- /public/images/logos/arraynetworks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/logos/arraynetworks.png -------------------------------------------------------------------------------- /public/images/logos/exinda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/logos/exinda.png -------------------------------------------------------------------------------- /public/images/logos/zhone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/logos/zhone.png -------------------------------------------------------------------------------- /public/images/os/3com.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/3com.png -------------------------------------------------------------------------------- /public/images/os/accedian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/accedian.png -------------------------------------------------------------------------------- /public/images/os/adtran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/adtran.png -------------------------------------------------------------------------------- /public/images/os/adva.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/adva.png -------------------------------------------------------------------------------- /public/images/os/aerohive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/images/os/akcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/akcp.png -------------------------------------------------------------------------------- /public/images/os/allied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/allied.png -------------------------------------------------------------------------------- /public/images/os/alpine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/alpine.png -------------------------------------------------------------------------------- /public/images/os/amazon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/images/os/arch.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/os/areca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/areca.png -------------------------------------------------------------------------------- /public/images/os/arraynetworks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/arraynetworks.png -------------------------------------------------------------------------------- /public/images/os/arris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/arris.png -------------------------------------------------------------------------------- /public/images/os/asuswrt-merlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/asuswrt-merlin.png -------------------------------------------------------------------------------- /public/images/os/avaya.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/images/os/avtech.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/images/os/axis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/axis.png -------------------------------------------------------------------------------- /public/images/os/baracuda.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | logo 6 | 8 | 9 | -------------------------------------------------------------------------------- /public/images/os/bdcom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/bdcom.png -------------------------------------------------------------------------------- /public/images/os/bintec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/bintec.png -------------------------------------------------------------------------------- /public/images/os/bluecoat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/bluecoat.png -------------------------------------------------------------------------------- /public/images/os/bnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/bnt.png -------------------------------------------------------------------------------- /public/images/os/brocade.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/os/buffalo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/buffalo.png -------------------------------------------------------------------------------- /public/images/os/calix.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /public/images/os/carel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/carel.png -------------------------------------------------------------------------------- /public/images/os/ceragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ceragon.png -------------------------------------------------------------------------------- /public/images/os/checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/checkpoint.png -------------------------------------------------------------------------------- /public/images/os/cisco-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/cisco-old.png -------------------------------------------------------------------------------- /public/images/os/comet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/comet.png -------------------------------------------------------------------------------- /public/images/os/conexant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/conexant.png -------------------------------------------------------------------------------- /public/images/os/cumulus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/cumulus.png -------------------------------------------------------------------------------- /public/images/os/dasan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/dasan.png -------------------------------------------------------------------------------- /public/images/os/datacom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/datacom.png -------------------------------------------------------------------------------- /public/images/os/dcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/dcn.png -------------------------------------------------------------------------------- /public/images/os/dd-wrt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/dd-wrt.png -------------------------------------------------------------------------------- /public/images/os/ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ddn.png -------------------------------------------------------------------------------- /public/images/os/deliberant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/deliberant.png -------------------------------------------------------------------------------- /public/images/os/delta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/delta.png -------------------------------------------------------------------------------- /public/images/os/develop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/develop.png -------------------------------------------------------------------------------- /public/images/os/edge-core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/edge-core.png -------------------------------------------------------------------------------- /public/images/os/edgecore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/edgecore.png -------------------------------------------------------------------------------- /public/images/os/endian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/endian.png -------------------------------------------------------------------------------- /public/images/os/engenius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/engenius.png -------------------------------------------------------------------------------- /public/images/os/exinda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/exinda.png -------------------------------------------------------------------------------- /public/images/os/extreme.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/images/os/fiberhome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/fiberhome.png -------------------------------------------------------------------------------- /public/images/os/fortinet.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/os/foundry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/foundry.png -------------------------------------------------------------------------------- /public/images/os/gamatronicups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/gamatronicups.png -------------------------------------------------------------------------------- /public/images/os/gandi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/gandi.png -------------------------------------------------------------------------------- /public/images/os/generex-ups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/generex-ups.png -------------------------------------------------------------------------------- /public/images/os/hikvision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/hikvision.png -------------------------------------------------------------------------------- /public/images/os/hp.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/os/hpe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/images/os/hwg-poseidon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/hwg-poseidon.png -------------------------------------------------------------------------------- /public/images/os/hwg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/hwg.png -------------------------------------------------------------------------------- /public/images/os/hytera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/hytera.png -------------------------------------------------------------------------------- /public/images/os/ingrasys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ingrasys.png -------------------------------------------------------------------------------- /public/images/os/junos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/junos.png -------------------------------------------------------------------------------- /public/images/os/kyocera.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/os/lancom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/lancom.png -------------------------------------------------------------------------------- /public/images/os/lanier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/lanier.png -------------------------------------------------------------------------------- /public/images/os/lantronix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/lantronix.png -------------------------------------------------------------------------------- /public/images/os/lexmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/images/os/ligowave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ligowave.png -------------------------------------------------------------------------------- /public/images/os/linksys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/linksys.png -------------------------------------------------------------------------------- /public/images/os/maipu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/maipu.png -------------------------------------------------------------------------------- /public/images/os/mandrake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mandrake.png -------------------------------------------------------------------------------- /public/images/os/mcafee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mcafee.png -------------------------------------------------------------------------------- /public/images/os/mellanox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mellanox.png -------------------------------------------------------------------------------- /public/images/os/meraki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/meraki.png -------------------------------------------------------------------------------- /public/images/os/mge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mge.png -------------------------------------------------------------------------------- /public/images/os/microsemi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/microsemi.png -------------------------------------------------------------------------------- /public/images/os/minkelsrms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/minkelsrms.png -------------------------------------------------------------------------------- /public/images/os/mirth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mirth.png -------------------------------------------------------------------------------- /public/images/os/monowall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/monowall.png -------------------------------------------------------------------------------- /public/images/os/mrv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/mrv.png -------------------------------------------------------------------------------- /public/images/os/netbotz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/netbotz.png -------------------------------------------------------------------------------- /public/images/os/netmanplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/netmanplus.png -------------------------------------------------------------------------------- /public/images/os/netopia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/netopia.png -------------------------------------------------------------------------------- /public/images/os/netvision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/netvision.png -------------------------------------------------------------------------------- /public/images/os/nimble.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/images/os/nrg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/nrg.png -------------------------------------------------------------------------------- /public/images/os/openindiana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/openindiana.png -------------------------------------------------------------------------------- /public/images/os/opensolaris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/opensolaris.png -------------------------------------------------------------------------------- /public/images/os/opensuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/opensuse.png -------------------------------------------------------------------------------- /public/images/os/papouch-tme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/papouch-tme.png -------------------------------------------------------------------------------- /public/images/os/pbn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/pbn.png -------------------------------------------------------------------------------- /public/images/os/perle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/perle.png -------------------------------------------------------------------------------- /public/images/os/planet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/planet.png -------------------------------------------------------------------------------- /public/images/os/powercode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/powercode.png -------------------------------------------------------------------------------- /public/images/os/powerwalker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/powerwalker.png -------------------------------------------------------------------------------- /public/images/os/procera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/procera.png -------------------------------------------------------------------------------- /public/images/os/proxim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/proxim.png -------------------------------------------------------------------------------- /public/images/os/pulse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/pulse.png -------------------------------------------------------------------------------- /public/images/os/qnap.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /public/images/os/radlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/radlan.png -------------------------------------------------------------------------------- /public/images/os/raisecom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/raisecom.png -------------------------------------------------------------------------------- /public/images/os/raritan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/raritan.png -------------------------------------------------------------------------------- /public/images/os/ricoh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ricoh.png -------------------------------------------------------------------------------- /public/images/os/riverbed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/riverbed.png -------------------------------------------------------------------------------- /public/images/os/ruckus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/ruckus.png -------------------------------------------------------------------------------- /public/images/os/saf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/saf.png -------------------------------------------------------------------------------- /public/images/os/screenos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/screenos.png -------------------------------------------------------------------------------- /public/images/os/servertech.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/servertech.png -------------------------------------------------------------------------------- /public/images/os/sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/sharp.png -------------------------------------------------------------------------------- /public/images/os/siklu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/siklu.png -------------------------------------------------------------------------------- /public/images/os/slackware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/slackware.png -------------------------------------------------------------------------------- /public/images/os/sonus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/sonus.png -------------------------------------------------------------------------------- /public/images/os/sophos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/sophos.png -------------------------------------------------------------------------------- /public/images/os/speedtouch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/speedtouch.png -------------------------------------------------------------------------------- /public/images/os/sub10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/sub10.png -------------------------------------------------------------------------------- /public/images/os/supermicro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/supermicro.png -------------------------------------------------------------------------------- /public/images/os/suse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/suse.png -------------------------------------------------------------------------------- /public/images/os/swos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/swos.png -------------------------------------------------------------------------------- /public/images/os/symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/symbol.png -------------------------------------------------------------------------------- /public/images/os/telco-systems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/telco-systems.png -------------------------------------------------------------------------------- /public/images/os/tomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/tomato.png -------------------------------------------------------------------------------- /public/images/os/tranzeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/tranzeo.png -------------------------------------------------------------------------------- /public/images/os/ubuntu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/images/os/uniflair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/uniflair.png -------------------------------------------------------------------------------- /public/images/os/viprinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/viprinux.png -------------------------------------------------------------------------------- /public/images/os/voswall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/voswall.png -------------------------------------------------------------------------------- /public/images/os/vyatta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/vyatta.png -------------------------------------------------------------------------------- /public/images/os/vyos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/vyos.png -------------------------------------------------------------------------------- /public/images/os/windows.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10_logo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/images/os/wxgoos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/wxgoos.png -------------------------------------------------------------------------------- /public/images/os/xirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/xirrus.png -------------------------------------------------------------------------------- /public/images/os/zhone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/os/zhone.png -------------------------------------------------------------------------------- /public/images/os/zte.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/images/photo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/photo1.png -------------------------------------------------------------------------------- /public/images/photo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/photo2.png -------------------------------------------------------------------------------- /public/images/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/photo3.jpg -------------------------------------------------------------------------------- /public/images/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/photo4.jpg -------------------------------------------------------------------------------- /public/images/user1-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user1-128x128.jpg -------------------------------------------------------------------------------- /public/images/user2-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user2-160x160.jpg -------------------------------------------------------------------------------- /public/images/user3-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user3-128x128.jpg -------------------------------------------------------------------------------- /public/images/user4-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user4-128x128.jpg -------------------------------------------------------------------------------- /public/images/user5-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user5-128x128.jpg -------------------------------------------------------------------------------- /public/images/user6-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user6-128x128.jpg -------------------------------------------------------------------------------- /public/images/user7-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user7-128x128.jpg -------------------------------------------------------------------------------- /public/images/user8-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/images/user8-128x128.jpg -------------------------------------------------------------------------------- /public/js/core/colours.js: -------------------------------------------------------------------------------- 1 | var colourSets = []; 2 | 3 | colourSets['red'] = ['#e01523','#e01722','#e11a22','#e21c22','#e31f21','#e32221','#e42421','#e52720','#e62920','#e62c20','#e72f1f','#e8311f','#e9341f','#ea361e','#ea391e','#eb3c1e','#ec3e1d','#ed411d','#ed431d','#ee461d','#ef491c','#f04b1c','#f04e1c','#f1501b','#f2531b','#f3561b','#f4581a','#f45b1a','#f55d1a','#f66019','#f76319','#f76519','#f86818','#f96a18','#fa6d18','#fb7018']; 4 | colourSets['mix1'] = ['#1561e0', '#e01530', '#54e015', '#a915e0', '#15e062', '#e015c0']; 5 | 6 | var colourMaps = []; 7 | 8 | colourMaps['device_processor'] = 'red'; 9 | colourMaps['device_storage'] = 'mix1'; -------------------------------------------------------------------------------- /public/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/fakeobjects/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/fakeobjects/images/spacer.gif -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/icons_hidpi.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/hidpi/close.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/hidpi/lock.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/hidpi/refresh.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/lock-open.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/lock.png -------------------------------------------------------------------------------- /public/js/plugins/ckeditor/skins/moono/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ckeditor/skins/moono/images/refresh.png -------------------------------------------------------------------------------- /public/js/plugins/colorpicker/img/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/colorpicker/img/alpha-horizontal.png -------------------------------------------------------------------------------- /public/js/plugins/colorpicker/img/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/colorpicker/img/alpha.png -------------------------------------------------------------------------------- /public/js/plugins/colorpicker/img/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/colorpicker/img/hue-horizontal.png -------------------------------------------------------------------------------- /public/js/plugins/colorpicker/img/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/colorpicker/img/hue.png -------------------------------------------------------------------------------- /public/js/plugins/colorpicker/img/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/colorpicker/img/saturation.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.css: -------------------------------------------------------------------------------- 1 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 | * AutoFill styles 3 | */ 4 | 5 | div.AutoFill_filler { 6 | display: none; 7 | position: absolute; 8 | height: 14px; 9 | width: 14px; 10 | background: url(../images/filler.png) no-repeat center center; 11 | z-index: 1002; 12 | } 13 | 14 | div.AutoFill_border { 15 | display: none; 16 | position: absolute; 17 | background-color: #0063dc; 18 | z-index: 1001; 19 | 20 | box-shadow: 0px 0px 5px #76b4ff; 21 | -moz-box-shadow: 0px 0px 5px #76b4ff; 22 | -webkit-box-shadow: 0px 0px 5px #76b4ff; 23 | } 24 | 25 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/AutoFill/css/dataTables.autoFill.min.css: -------------------------------------------------------------------------------- 1 | div.AutoFill_filler{display:none;position:absolute;height:14px;width:14px;background:url(../images/filler.png) no-repeat center center;z-index:1002}div.AutoFill_border{display:none;position:absolute;background-color:#0063dc;z-index:1001;box-shadow:0px 0px 5px #76b4ff;-moz-box-shadow:0px 0px 5px #76b4ff;-webkit-box-shadow:0px 0px 5px #76b4ff} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/AutoFill/images/filler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/AutoFill/images/filler.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Namespace DTCR - "DataTables ColReorder" plug-in 3 | */ 4 | 5 | table.DTCR_clonedTable { 6 | background-color: rgba(255, 255, 255, 0.7); 7 | z-index: 202; 8 | } 9 | 10 | div.DTCR_pointer { 11 | width: 1px; 12 | background-color: #0259C4; 13 | z-index: 201; 14 | } -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/ColReorder/css/dataTables.colReorder.min.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/ColReorder/images/insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/ColReorder/images/insert.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/ColVis/css/dataTables.colvis.jqueryui.css: -------------------------------------------------------------------------------- 1 | 2 | button.ColVis_Button, 3 | ul.ColVis_collection li { 4 | padding: 0.5em; 5 | } 6 | 7 | ul.ColVis_collection { 8 | margin: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | z-index: 2002; 12 | } 13 | 14 | ul.ColVis_collection li { 15 | clear: both; 16 | display: block; 17 | text-align: left; 18 | margin: -1px 0 0 0; 19 | } 20 | 21 | ul.ColVis_collection li span { 22 | display: inline-block; 23 | padding-left: 0.5em; 24 | cursor: pointer; 25 | } 26 | 27 | div.ColVis_collectionBackground { 28 | position: fixed; 29 | top: 0; 30 | left: 0; 31 | height: 100%; 32 | width: 100%; 33 | background-color: black; 34 | z-index: 1100; 35 | } 36 | 37 | 38 | div.ColVis_catcher { 39 | position: absolute; 40 | z-index: 1101; 41 | } -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | /* Block out what is behind the fixed column's header and footer */ 4 | table.DTFC_Cloned thead, 5 | table.DTFC_Cloned tfoot { 6 | background-color: white; 7 | } 8 | 9 | /* Block out the gap above the scrollbar on the right, when there is a fixed 10 | * right column 11 | */ 12 | div.DTFC_Blocker { 13 | background-color: white; 14 | } 15 | 16 | div.DTFC_LeftWrapper table.dataTable, 17 | div.DTFC_RightWrapper table.dataTable { 18 | margin-bottom: 0; 19 | z-index: 2; 20 | } 21 | 22 | div.DTFC_LeftWrapper table.dataTable.no-footer, 23 | div.DTFC_RightWrapper table.dataTable.no-footer { 24 | border-bottom: none; 25 | } 26 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/FixedColumns/css/dataTables.fixedColumns.min.css: -------------------------------------------------------------------------------- 1 | table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/FixedHeader/css/dataTables.fixedHeader.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | div.FixedHeader_Cloned th, 4 | div.FixedHeader_Cloned td { 5 | background-color: white !important; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/FixedHeader/css/dataTables.fixedHeader.min.css: -------------------------------------------------------------------------------- 1 | div.FixedHeader_Cloned th,div.FixedHeader_Cloned td{background-color:white !important} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/KeyTable/css/dataTables.keyTable.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | table.KeyTable th.focus, 4 | table.KeyTable td.focus { 5 | outline: 3px solid #3366FF; 6 | outline-offset: -3px; 7 | } 8 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/KeyTable/css/dataTables.keyTable.min.css: -------------------------------------------------------------------------------- 1 | table.KeyTable th.focus,table.KeyTable td.focus{outline:3px solid #3366FF;outline-offset:-3px} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/Responsive/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/Responsive/Readme.md -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/Scroller/css/dataTables.scroller.min.css: -------------------------------------------------------------------------------- 1 | div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS tbody tr.even{background-color:white}div.DTS div.DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:white;background-color:rgba(255,255,255,0.5)}div.DTS div.dataTables_scrollHead,div.DTS div.dataTables_scrollFoot{background-color:white}div.DTS div.dataTables_scrollBody{z-index:2}div.DTS div.dataTables_scroll{background:url("../images/loading-background.png") repeat 0 0} 2 | -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/Scroller/images/loading-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/Scroller/images/loading-background.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/collection.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/collection_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/collection_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/copy.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/copy_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/copy_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/csv.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/csv_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/csv_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/pdf.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/pdf_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/pdf_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/print.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/print_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/print_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/psd/collection.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/psd/collection.psd -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/psd/copy document.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/psd/copy document.psd -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/psd/file_types.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/psd/file_types.psd -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/psd/printer.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/psd/printer.psd -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/xls.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/images/xls_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/images/xls_hover.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/swf/copy_csv_xls.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/swf/copy_csv_xls.swf -------------------------------------------------------------------------------- /public/js/plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf -------------------------------------------------------------------------------- /public/js/plugins/datatables/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/images/sort_asc.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/images/sort_both.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/images/sort_desc.png -------------------------------------------------------------------------------- /public/js/plugins/datatables/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/datatables/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Arabic translation for bootstrap-datepicker 3 | * Mohammed Alshehri 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ar'] = { 7 | days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], 8 | daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], 9 | daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"], 10 | months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 11 | monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], 12 | today: "هذا اليوم", 13 | rtl: true 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.az.js: -------------------------------------------------------------------------------- 1 | // Azerbaijani 2 | ;(function($){ 3 | $.fn.datepicker.dates['az'] = { 4 | days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"], 5 | daysShort: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş.", "B."], 6 | daysMin: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş.", "B."], 7 | months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], 8 | monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], 9 | today: "Bu gün", 10 | weekStart: 1 11 | }; 12 | }(jQuery)); 13 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.cy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Welsh translation for bootstrap-datepicker 3 | * S. Morris 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['cy'] = { 7 | days: ["Sul", "Llun", "Mawrth", "Mercher", "Iau", "Gwener", "Sadwrn", "Sul"], 8 | daysShort: ["Sul", "Llu", "Maw", "Mer", "Iau", "Gwe", "Sad", "Sul"], 9 | daysMin: ["Su", "Ll", "Ma", "Me", "Ia", "Gwe", "Sa", "Su"], 10 | months: ["Ionawr", "Chewfror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorfennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"], 11 | monthsShort: ["Ion", "Chw", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rha"], 12 | today: "Heddiw" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag", 13 | clear: "Nulstil" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | clear: "Löschen", 14 | weekStart: 1, 15 | format: "dd.mm.yyyy" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα" 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.fa.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Persian translation for bootstrap-datepicker 3 | * Mostafa Rokooie 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fa'] = { 7 | days: ["یک‌شنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنج‌شنبه", "جمعه", "شنبه", "یک‌شنبه"], 8 | daysShort: ["یک", "دو", "سه", "چهار", "پنج", "جمعه", "شنبه", "یک"], 9 | daysMin: ["ی", "د", "س", "چ", "پ", "ج", "ش", "ی"], 10 | months: ["ژانویه", "فوریه", "مارس", "آوریل", "مه", "ژوئن", "ژوئیه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"], 11 | monthsShort: ["ژان", "فور", "مار", "آور", "مه", "ژون", "ژوی", "اوت", "سپت", "اکت", "نوا", "دسا"], 12 | today: "امروز", 13 | clear: "پاک کن", 14 | weekStart: 1, 15 | format: "yyyy/mm/dd" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc"], 12 | today: "Aujourd'hui", 13 | clear: "Effacer", 14 | weekStart: 1, 15 | format: "dd/mm/yyyy" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.gl.js: -------------------------------------------------------------------------------- 1 | ;(function($){ 2 | $.fn.datepicker.dates['gl'] = { 3 | days: ["Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado", "Domingo"], 4 | daysShort: ["Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb", "Dom"], 5 | daysMin: ["Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa", "Do"], 6 | months: ["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"], 7 | monthsShort: ["Xan", "Feb", "Mar", "Abr", "Mai", "Xun", "Xul", "Ago", "Sep", "Out", "Nov", "Dec"], 8 | today: "Hoxe", 9 | clear: "Limpar" 10 | }; 11 | }(jQuery)); 12 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | rtl: true 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas" 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datepicker 3 | * Sotus László 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["Va", "Hé", "Ke", "Sz", "Cs", "Pé", "Sz", "Va"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | weekStart: 1, 14 | format: "yyyy.mm.dd" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bahasa translation for bootstrap-datepicker 3 | * Azwar Akbar 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['id'] = { 7 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"], 8 | daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mgu"], 9 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"], 10 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"], 12 | today: "Hari Ini", 13 | clear: "Kosongkan" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | clear: "Cancella", 14 | weekStart: 1, 15 | format: "dd/mm/yyyy" 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | format: "yyyy/mm/dd" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.kk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Kazakh translation for bootstrap-datepicker 3 | * Yerzhan Tolekov 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['kk'] = { 7 | days: ["Жексенбі", "Дүйсенбі", "Сейсенбі", "Сәрсенбі", "Бейсенбі", "Жұма", "Сенбі", "Жексенбі"], 8 | daysShort: ["Жек", "Дүй", "Сей", "Сәр", "Бей", "Жұм", "Сен", "Жек"], 9 | daysMin: ["Жк", "Дс", "Сс", "Ср", "Бс", "Жм", "Сн", "Жк"], 10 | months: ["Қаңтар", "Ақпан", "Наурыз", "Сәуір", "Мамыр", "Маусым", "Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "Желтоқсан"], 11 | monthsShort: ["Қаң", "Ақп", "Нау", "Сәу", "Мамыр", "Мау", "Шлд", "Тмз", "Қыр", "Қзн", "Қар", "Жел"], 12 | today: "Бүгін", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.kr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datepicker 3 | * Gu Youn 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['kr'] = { 7 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 8 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 9 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 11 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.mk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Macedonian translation for bootstrap-datepicker 3 | * Marko Aleksic 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['mk'] = { 7 | days: ["Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота", "Недела"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб", "Нед"], 9 | daysMin: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са", "Не"], 10 | months: ["Јануари", "Февруари", "Март", "Април", "Мај", "Јуни", "Јули", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Јан", "Фев", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "Денес", 13 | format: "dd.mm.yyyy" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian translation for bootstrap-datepicker 3 | **/ 4 | ;(function($){ 5 | $.fn.datepicker.dates['no'] = { 6 | days: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'], 7 | daysShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'], 8 | daysMin: ['Sø','Ma','Ti','On','To','Fr','Lø'], 9 | months: ['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'], 10 | monthsShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Des'], 11 | today: 'I dag', 12 | clear: 'Nullstill', 13 | weekStart: 1, 14 | format: 'dd.mm.yyyy' 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['pt-BR'] = { 7 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 9 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 10 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 12 | today: "Hoje", 13 | clear: "Limpar" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 13 | today: "Hoje", 14 | clear: "Limpar" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | clear: "Șterge", 14 | weekStart: 1 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs-latin'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.sk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovak translation for bootstrap-datepicker 3 | * Marek Lichtner 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates["sk"] = { 8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"], 9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So", "Ne"], 11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.sq.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Albanian translation for bootstrap-datepicker 3 | * Tomor Pupovci 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sq'] = { 7 | days: ["E Diel", "E Hënë", "E martē", "E mërkurë", "E Enjte", "E Premte", "E Shtunë", "E Diel"], 8 | daysShort: ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Shtu", "Die"], 9 | daysMin: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sht", "Di"], 10 | months: ["Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"], 11 | monthsShort: ["Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Korr", "Gu", "Sht", "Tet", "Nën", "Dhjet"], 12 | today: "Sot" 13 | }; 14 | }(jQuery)); 15 | 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Idag", 13 | format: "yyyy-mm-dd", 14 | weekStart: 1 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün", 13 | format: "dd.mm.yyyy" 14 | }; 15 | }(jQuery)); 16 | 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.ua.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Igor Polynets 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ua'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятница", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.vi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Vietnamese translation for bootstrap-datepicker 3 | * An Vo 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['vi'] = { 7 | days: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy", "Chủ nhật"], 8 | daysShort: ["CN", "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7", "CN"], 9 | daysMin: ["CN", "T2", "T3", "T4", "T5", "T6", "T7", "CN"], 10 | months: ["Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12"], 11 | monthsShort: ["Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12"], 12 | today: "Hôm nay", 13 | clear: "Xóa", 14 | format: "dd/mm/yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今日", 13 | format: "yyyy年mm月dd日", 14 | weekStart: 1 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /public/js/plugins/datepicker/locales/bootstrap-datepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datepicker 3 | * Rung-Sheng Jang 4 | * FrankWu Fix more appropriate use of Traditional Chinese habit 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['zh-TW'] = { 8 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 9 | daysShort: ["週日", "週一", "週二", "週三", "週四", "週五", "週六", "週日"], 10 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 11 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 13 | today: "今天", 14 | format: "yyyy年mm月dd日", 15 | weekStart: 1 16 | }; 17 | }(jQuery)); 18 | -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/aero.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/aero@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/blue.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/blue@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/flat.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/flat@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/green.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/green@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/grey.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/grey@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/orange.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/orange@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/pink.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/pink@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/purple.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/purple@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/red.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/red@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/yellow.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/flat/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/flat/yellow@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/futurico/futurico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/futurico/futurico.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/futurico/futurico@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/futurico/futurico@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/line/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/line/line.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/line/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/line/line@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/aero.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/aero@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/blue.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/blue@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/green.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/green@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/grey.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/grey@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/minimal.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/minimal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/minimal@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/orange.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/orange@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/pink.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/pink@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/purple.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/purple@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/red.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/red@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/yellow.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/minimal/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/minimal/yellow@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/polaris/polaris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/polaris/polaris.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/polaris/polaris@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/polaris/polaris@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/aero.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/aero@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/blue.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/blue@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/green.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/green@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/grey.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/grey@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/orange.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/orange@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/pink.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/pink@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/purple.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/purple@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/red.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/red@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/square.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/square@2x.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/yellow.png -------------------------------------------------------------------------------- /public/js/plugins/iCheck/square/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/iCheck/square/yellow@2x.png -------------------------------------------------------------------------------- /public/js/plugins/input-mask/phone-codes/readme.txt: -------------------------------------------------------------------------------- 1 | more phone masks can be found at https://github.com/andr-04/inputmask-multi -------------------------------------------------------------------------------- /public/js/plugins/ionslider/img/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ionslider/img/sprite-skin-flat.png -------------------------------------------------------------------------------- /public/js/plugins/ionslider/img/sprite-skin-nice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/public/js/plugins/ionslider/img/sprite-skin-nice.png -------------------------------------------------------------------------------- /public/js/plugins/morris/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1090;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#f9f9f9;background:rgba(0, 0, 0, 0.8);border:solid 2px rgba(0, 0, 0, 0.9);font-weight: 600;font-size:14px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} 3 | -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/az.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/bg.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bg",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Моля въведете с "+t+" по-малко символ";return t>1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/da.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Angiv venligst "+t+" tegn mindre";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Angiv venligst "+t+" tegn mere";return n},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/de.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/de",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/fr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Supprimez "+t+" caractère";return t!==1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Saisissez "+t+" caractère";return t!==1&&(n+="s"),n},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){var t="Vous pouvez seulement sélectionner "+e.maximum+" élément";return e.maximum!==1&&(t+="s"),t},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/gl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/gl",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Engada ";return t===1?n+="un carácter":n+=t+" caracteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Elimine ";return t===1?n+="un carácter":n+=t+" caracteres",n},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){var t="Só pode ";return e.maximum===1?t+="un elemento":t+=e.maximum+" elementos",t},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/he.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"התוצאות לא נטענו בהלכה"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק "+t+" תווים";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס "+t+" תווים או יותר";return n},loadingMore:function(){return"טען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור רק "+e.maximum+" פריטים";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/hr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/hu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/id.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/ko.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/nb.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nb",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vennligst skriv inn ";return t>1?n+=" flere tegn":n+=" tegn til",n},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/ro.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ro",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să introduceți mai puțin de "+t;return n+=" caracter",n!==1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vă rugăm să introduceți incă "+t;return n+=" caracter",n!==1&&(n+="e"),n},loadingMore:function(){return"Se încarcă…"},maximumSelected:function(e){var t="Aveți voie să selectați cel mult "+e.maximum;return t+=" element",t!==1&&(t+="e"),t},noResults:function(){return"Nu a fost găsit nimic"},searching:function(){return"Căutare…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/sv.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vänligen sudda ut "+t+" tecken";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vänligen skriv in "+t+" eller fler tecken";return n},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(e){var t="Du kan max välja "+e.maximum+" element";return t},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/th.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/th",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/tr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/vi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+' ký tự"';return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/js/plugins/select2/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.0 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="請刪掉"+t+"個字元";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="請再輸入"+t+"個字元";return n},loadingMore:function(){return"載入中…"},maximumSelected:function(e){var t="你只能選擇最多"+e.maximum+"項";return t},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /resources/assets/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * First we will load all of this project's JavaScript dependencies which 4 | * includes Vue and other libraries. It is a great starting point when 5 | * building robust, powerful web applications using Vue and Laravel. 6 | */ 7 | 8 | require('./bootstrap'); 9 | 10 | /** 11 | * Next, we will create a fresh Vue application instance and attach it to 12 | * the page. Then, you may begin adding components to this application 13 | * or customize the JavaScript scaffolding to fit your unique needs. 14 | */ 15 | 16 | Vue.component('example', require('./components/Example.vue')); 17 | 18 | const app = new Vue({ 19 | el: '#app' 20 | }); 21 | -------------------------------------------------------------------------------- /resources/assets/js/components/Example.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /resources/assets/sass/app.scss: -------------------------------------------------------------------------------- 1 | 2 | // Fonts 3 | @import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600); 4 | 5 | // Variables 6 | @import "variables"; 7 | 8 | // Bootstrap 9 | @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; 10 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/button.php: -------------------------------------------------------------------------------- 1 | 'Cancel', 4 | 'delete' => 'Delete', 5 | 'edit' => 'Edit', 6 | 'login' => 'Login', 7 | 'query' => 'Query', 8 | 'save' => 'Save', 9 | ]; 10 | -------------------------------------------------------------------------------- /resources/lang/en/commands.php: -------------------------------------------------------------------------------- 1 | [ 4 | 'migrated' => 'Settings already migrated.', 5 | 'migrated_warning' => 'Migrating settings from config.php anyway.', 6 | 'migrating' => "Migrating setting: ':setting' from ':old' to ':new'", 7 | 'nochanges' => "--dry-run enabled: No changes were made." 8 | ], 9 | ]; 10 | -------------------------------------------------------------------------------- /resources/lang/en/dashboard.php: -------------------------------------------------------------------------------- 1 | [ 6 | 'create' => 'Create dashboard', 7 | 'clear' => 'Clear dashboard', 8 | 'update' => 'Update dashboard', 9 | 'delete' => 'Delete dashboard', 10 | ], 11 | 'select' => [ 12 | 'private' => 'Private', 13 | 'read' => 'Shared (read)', 14 | 'write' => 'Shared (write)', 15 | 'widget' => 'Select a widget', 16 | 'dashboard' => 'Select a dashboard', 17 | ], 18 | 'label' => [ 19 | 'name' => 'Dashboard name', 20 | 'sharing' => 'Sharing', 21 | 'copy' => 'Copy from', 22 | 'add_widget' => 'Add widget', 23 | ] 24 | 25 | ]; 26 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/widgets.php: -------------------------------------------------------------------------------- 1 | [ 6 | 'tile_width' => 'Tile width', 7 | 'show' => 'Show', 8 | 'notes' => 'Notes', 9 | 'output_type' => 'Output type', 10 | ], 11 | 'text' => [ 12 | 'only_devices' => 'Only Devices', 13 | 'only_services' => 'Only Services', 14 | 'both_devices_services' => 'Devices and Services', 15 | 'dynamic' => 'Dynamic graph', 16 | 'png' => 'PNG graph', 17 | ], 18 | 'btn' => [ 19 | 'update_widget' => 'Update widget', 20 | ], 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/views/alerting/logs/list.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('title', trans('nav.overview.alerts.log')) 6 | 7 | @section('content-header') 8 |

9 | {{ trans('nav.overview.alerts.log') }} 10 | 11 |

12 | 17 | @endsection 18 | 19 | @section('content') 20 | {!! $dataTable->table() !!} 21 | @endsection 22 | 23 | @section('scripts') 24 | {!! $dataTable->scripts() !!} 25 | @endsection 26 | -------------------------------------------------------------------------------- /resources/views/auth/emails/password.blade.php: -------------------------------------------------------------------------------- 1 | Click here to reset your password: {{ $link }} 2 | -------------------------------------------------------------------------------- /resources/views/components/form/ajax-sortable.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
    5 | @foreach(Settings::get($setting, $default) as $item ) 6 |
  • {{ $item }}
  • 7 | @endforeach 8 |
9 | {{$errors->first($setting)}} 10 |
11 |
-------------------------------------------------------------------------------- /resources/views/components/form/horiz-password.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{ Form::label($name, isset($attributes['label']) ? $attributes['label'] : null, ['class' => "col-sm-3 control-label"]) }} 3 |
4 | {{ Form::password($name, \App\Util::arrayMergeConcat(['class' => "form-control "], $attributes)) }} 5 | {{$errors->first($name)}} 6 |
7 |
8 | -------------------------------------------------------------------------------- /resources/views/components/form/horiz-select.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{ Form::label($name, isset($attributes['label']) ? $attributes['label'] : null, ['class' => "col-sm-3 control-label"]) }} 3 |
4 | {{ Form::select($name, $values, $selected, \App\Util::arrayMergeConcat(['class' => 'form-control '])) }} 5 | {{$errors->first($name)}} 6 |
7 |
8 | -------------------------------------------------------------------------------- /resources/views/components/form/horiz-submit.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ Form::button($name, array_merge(['type' => 'submit'], \App\Util::arrayMergeConcat(['class' => "btn "], $attributes))) }} 4 |
5 |
6 | -------------------------------------------------------------------------------- /resources/views/components/form/horiz-text.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{ Form::label($name, isset($attributes['label']) ? $attributes['label'] : null, ['class' => "col-sm-3 control-label"]) }} 3 |
4 | {{ Form::text($name, $value, \App\Util::arrayMergeConcat(['class' => 'form-control '], $attributes)) }} 5 | {{$errors->first($name)}} 6 |
7 |
8 | -------------------------------------------------------------------------------- /resources/views/datatables/device-group/actions.blade.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /resources/views/datatables/device-group/count.blade.php: -------------------------------------------------------------------------------- 1 | 2 |   {{ $deviceCount }} -------------------------------------------------------------------------------- /resources/views/datatables/device-group/link.blade.php: -------------------------------------------------------------------------------- 1 | {{ $name }} -------------------------------------------------------------------------------- /resources/views/datatables/device/hostname.blade.php: -------------------------------------------------------------------------------- 1 | {{ $hostname }} -------------------------------------------------------------------------------- /resources/views/datatables/device/icon.blade.php: -------------------------------------------------------------------------------- 1 | {{ $os }} -------------------------------------------------------------------------------- /resources/views/datatables/device/resources.blade.php: -------------------------------------------------------------------------------- 1 |   {{ $portCount }}
2 |   {{ $sensorCount }} 3 | -------------------------------------------------------------------------------- /resources/views/datatables/device/status-reason.blade.php: -------------------------------------------------------------------------------- 1 | @if($status == 0) 2 | {{ $status_reason }} 3 | @else 4 | up 5 | @endif 6 | -------------------------------------------------------------------------------- /resources/views/datatables/generic/hostname.blade.php: -------------------------------------------------------------------------------- 1 | 2 | {{ isset($device, $device['hostname']) ? $device['hostname'] : \App\Models\Device::find($device_id)->hostname ?: __('Device deleted') }} 3 | 4 | -------------------------------------------------------------------------------- /resources/views/datatables/syslog/hostname.blade.php: -------------------------------------------------------------------------------- 1 | {{ isset($device['hostname']) ? $device['hostname'] : __('Device deleted') }} -------------------------------------------------------------------------------- /resources/views/datatables/user/actions.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /resources/views/general/eventlog/list.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('title', trans('nav.overview.eventlog')) 6 | 7 | @section('content-header') 8 |

9 | {{ trans('nav.overview.eventlog') }} 10 | {{ trans('nav.devices.all') }} 11 |

12 | 16 | @endsection 17 | 18 | @section('content') 19 | {!! $dataTable->table() !!} 20 | @endsection 21 | 22 | @section('scripts') 23 | {!! $dataTable->scripts() !!} 24 | @endsection 25 | -------------------------------------------------------------------------------- /resources/views/general/inventory/list.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('title', trans('nav.overview.inventory')) 6 | 7 | @section('content-header') 8 |

9 | {{ trans('nav.overview.inventory') }} 10 | 11 |

12 | 16 | @endsection 17 | 18 | @section('content') 19 | {!! $dataTable->table(['class' => 'table table-hover']) !!} 20 | @endsection 21 | 22 | @section('scripts') 23 | {!! $dataTable->scripts() !!} 24 | @endsection 25 | -------------------------------------------------------------------------------- /resources/views/general/search/list.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('title', trans('nav.search')) 6 | 7 | @section('content-header') 8 |

9 | {{ trans('nav.search') }} 10 | 11 |

12 | 16 | @endsection 17 | 18 | @section('content') 19 | {!! $dataTable->table(['class' => 'table table-hover']) !!} 20 | @endsection 21 | 22 | @section('scripts') 23 | {!! $dataTable->scripts() !!} 24 | @endsection 25 | -------------------------------------------------------------------------------- /resources/views/general/syslog/list.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('title', trans('nav.overview.syslog')) 6 | 7 | @section('content-header') 8 |

9 | {{ trans('nav.overview.syslog') }} 10 | 11 |

12 | 16 | @endsection 17 | 18 | @section('content') 19 | {!! $dataTable->table() !!} 20 | @endsection 21 | 22 | @section('scripts') 23 | {!! $dataTable->scripts() !!} 24 | @endsection 25 | -------------------------------------------------------------------------------- /resources/views/general/widget.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.widget') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('content') 6 | {!! $dataTable->table() !!} 7 | @endsection 8 | 9 | @section('scripts') 10 | {!! $dataTable->scripts() !!} 11 | 12 | @endsection 13 | -------------------------------------------------------------------------------- /resources/views/includes/flot.blade.php: -------------------------------------------------------------------------------- 1 | @section('pagejs') 2 | @parent 3 | 4 | 5 | 6 | @endsection 7 | -------------------------------------------------------------------------------- /resources/views/layouts/widget.blade.php: -------------------------------------------------------------------------------- 1 | @if ($action == 'settings') 2 | 3 | {!! Form::open(array('action' => null, 'class' => 'form-horizontal widget-settings')) !!} 4 | 5 | @yield('settings') 6 | 7 |
8 | {{ Form::submit(trans('widgets.btn.update_widget'), ['class' => 'btn btn-primary update-widget-settings']) }} 9 | {{ Form::submit(trans('button.cancel'), ['class' => 'btn btn-danger cancel-widget-settings']) }} 10 |
11 | {!! Form::close() !!} 12 | @else 13 | @yield('content') 14 | @endif 15 | 16 | @yield('scripts') 17 | -------------------------------------------------------------------------------- /resources/views/users/devices-create.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{ Form::open(['route' => ['users.devices.store', $user->user_id], 'class' => 'modalForm']) }} 3 | @foreach(\App\Models\Device::all()->diff($user->devices) as $device) 4 |
5 | 8 |
9 | @endforeach 10 | {{ Form::bsSubmit(trans('button.save'), ['class' => 'btn-primary modalFooterContent modalSave'])}} 11 | {{ Form::close() }} 12 |
-------------------------------------------------------------------------------- /resources/views/vendor/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/librenms/librenmsv2/fbe2671d53b6ee2911fa40262bac6047030b3a2a/resources/views/vendor/.gitkeep -------------------------------------------------------------------------------- /resources/views/vendor/datatables/script.blade.php: -------------------------------------------------------------------------------- 1 | (function(window,$){window.LaravelDataTables=window.LaravelDataTables||{};window.LaravelDataTables["%1$s"]=$("#%1$s").DataTable(%2$s);})(window,jQuery); 2 | -------------------------------------------------------------------------------- /resources/views/widgets/alertlog.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.widget') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('content') 6 | {!! $dataTable->table($tableName) !!} 7 | @endsection 8 | 9 | @section('scripts') 10 | {!! $dataTable->scripts() !!} 11 | @endsection 12 | -------------------------------------------------------------------------------- /resources/views/widgets/eventlog.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.widget') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('content') 6 | {!! $dataTable->table($tableName) !!} 7 | @endsection 8 | 9 | @section('scripts') 10 | {!! $dataTable->scripts() !!} 11 | @endsection 12 | -------------------------------------------------------------------------------- /resources/views/widgets/syslog.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.widget') 2 | 3 | @include('includes.datatables') 4 | 5 | @section('content') 6 | {!! $dataTable->table($tableName) !!} 7 | @endsection 8 | 9 | @section('scripts') 10 | {!! $dataTable->scripts() !!} 11 | @endsection 12 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int)$id; 16 | }); 17 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/Browser/General/AboutPageTest.php: -------------------------------------------------------------------------------- 1 | create(); 17 | $this->actingAs($user) 18 | ->visit('/about') 19 | ->see('This program is free software:') 20 | ->see('Contributors') 21 | ->see('Statistics'); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /tests/Browser/General/OverviewPageTest.php: -------------------------------------------------------------------------------- 1 | create(); 18 | 19 | $data = ['user_id' => $user['user_id'], 'dashboard_name' => 'Test Dashboard', 'access' => '0']; 20 | $dashboard = Dashboard::create($data); 21 | 22 | $this->actingAs($user) 23 | ->visit('/dashboard/'.$dashboard['dashboard_id']) 24 | ->see('Test Dashboard'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /tests/Browser/console/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/Browser/screenshots/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/BrowserKitTestCase.php: -------------------------------------------------------------------------------- 1 | setupDatabase(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | setupDatabase(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const {mix} = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/assets/js/app.js', 'public/js') 15 | .sass('resources/assets/sass/app.scss', 'public/css'); 16 | --------------------------------------------------------------------------------