├── LICENSE ├── README.md ├── build.sh ├── efak-ai ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── kafka │ │ └── eagle │ │ └── ai │ │ └── AiHelper.java │ └── test │ └── java │ └── org │ └── example │ └── AppTest.java ├── efak-common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── kafka │ │ │ └── eagle │ │ │ └── common │ │ │ ├── constants │ │ │ ├── EfakClusterType.java │ │ │ ├── JConstants.java │ │ │ ├── JmxConstants.java │ │ │ ├── JobConstans.java │ │ │ ├── KConstants.java │ │ │ └── ResponseModuleType.java │ │ │ └── utils │ │ │ ├── CalendarUtil.java │ │ │ ├── HtmlAttributeUtil.java │ │ │ ├── KafkaPartitionerUtil.java │ │ │ ├── MathUtil.java │ │ │ ├── Md5Util.java │ │ │ ├── NetUtil.java │ │ │ └── StrUtils.java │ └── resources │ │ ├── log4j.properties │ │ └── sql │ │ └── ke.sql │ └── test │ └── java │ └── org │ └── example │ └── AppTest.java ├── efak-core ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── kafka │ │ └── eagle │ │ └── core │ │ └── kafka │ │ ├── KafkaAsyncCloser.java │ │ ├── KafkaClusterFetcher.java │ │ ├── KafkaMBeanFetcher.java │ │ ├── KafkaSchemaFactory.java │ │ ├── KafkaSchemaInitialize.java │ │ └── KafkaStoragePlugin.java │ └── test │ └── java │ └── org │ └── kafka │ └── eagle │ └── core │ └── test │ ├── TestConsumerGroup.java │ └── TestKafkaClusterFetcher.java ├── efak-docs └── imgs │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── efak-plugins ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── kafka │ │ └── eagle │ │ └── plugins │ │ ├── excel │ │ └── ExcelUtil.java │ │ ├── font │ │ ├── FigletFont.java │ │ └── KafkaEagleVersion.java │ │ ├── kafka │ │ ├── ChartTools.java │ │ └── JMXFactoryUtil.java │ │ └── mysql │ │ ├── MySqlRecordSchema.java │ │ └── MySqlStoragePlugin.java │ └── test │ └── java │ └── org │ └── kafka │ └── eagle │ └── plugins │ └── test │ └── StrTest.java ├── efak-pojo ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── kafka │ │ └── eagle │ │ └── pojo │ │ ├── alert │ │ └── AlertChannelInfo.java │ │ ├── audit │ │ └── AuditLogInfo.java │ │ ├── cluster │ │ ├── BrokerInfo.java │ │ ├── ClusterCreateInfo.java │ │ ├── ClusterInfo.java │ │ ├── KafkaClientInfo.java │ │ └── KafkaMBeanInfo.java │ │ ├── consumer │ │ ├── ConsumerGroupDescInfo.java │ │ ├── ConsumerGroupInfo.java │ │ ├── ConsumerGroupTopicInfo.java │ │ ├── ConsumerOffsetInfo.java │ │ └── ConsumerOffsetPageInfo.java │ │ ├── kafka │ │ └── JMXInitializeInfo.java │ │ ├── mysql │ │ └── MySQLDataSource.java │ │ ├── page │ │ └── PageInfo.java │ │ ├── topic │ │ ├── BaseTopicSchema.java │ │ ├── MBeanInfo.java │ │ ├── MetadataInfo.java │ │ ├── NewTopicInfo.java │ │ ├── TopicCapacityInfo.java │ │ ├── TopicInfo.java │ │ ├── TopicJmxInfo.java │ │ ├── TopicMetadataInfo.java │ │ ├── TopicMockInfo.java │ │ ├── TopicPreviewInfo.java │ │ ├── TopicRankInfo.java │ │ ├── TopicRankScatterInfo.java │ │ ├── TopicRecordInfo.java │ │ ├── TopicRecordPageInfo.java │ │ ├── TopicSchema.java │ │ └── TopicSummaryInfo.java │ │ └── user │ │ └── UserInfo.java │ └── test │ └── java │ └── org │ └── example │ └── AppTest.java ├── efak-web ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── kafka │ │ └── eagle │ │ └── web │ │ ├── KafkaEagle.java │ │ ├── audit │ │ └── LoggerAudit.java │ │ ├── config │ │ ├── AppConfig.java │ │ ├── CustomizeDataSourceInitializer.java │ │ ├── ErrorPageConf.java │ │ └── ScheduleConfig.java │ │ ├── controller │ │ ├── AlertController.java │ │ ├── BaseController.java │ │ ├── ClusterController.java │ │ ├── ConsumerController.java │ │ ├── DataSpaceController.java │ │ ├── ErrorPageController.java │ │ ├── LoginController.java │ │ ├── MonitorController.java │ │ ├── SystemController.java │ │ ├── TopicController.java │ │ └── WelcomeController.java │ │ ├── dao │ │ ├── config │ │ │ ├── LocalDateTimeConfig.java │ │ │ └── MapperScanConfig.java │ │ ├── injector │ │ │ └── MySqlInjector.java │ │ ├── mapper │ │ │ ├── AlertChannelDaoMapper.java │ │ │ ├── AuditDaoMapper.java │ │ │ ├── BatchMapper.java │ │ │ ├── BrokerDaoMapper.java │ │ │ ├── ClusterCreateDaoMapper.java │ │ │ ├── ClusterDaoMapper.java │ │ │ ├── ConsumerGroupDaoMapper.java │ │ │ ├── ConsumerGroupTopicDaoMapper.java │ │ │ ├── KafkaMBeanDaoMapper.java │ │ │ ├── TopicDaoMapper.java │ │ │ ├── TopicRankDaoMapper.java │ │ │ ├── TopicSummaryDaoMapper.java │ │ │ ├── UserDaoMapper.java │ │ │ └── xml │ │ │ │ ├── AlertChannelDaoMapper.xml │ │ │ │ ├── AuditDaoMapper.xml │ │ │ │ ├── BrokerDaoMapper.xml │ │ │ │ ├── ClusterCreateDaoMapper.xml │ │ │ │ ├── ClusterDaoMapper.xml │ │ │ │ ├── ConsumerGroupDaoMapper.xml │ │ │ │ ├── ConsumerGroupTopicDaoMapper.xml │ │ │ │ ├── KafkaMBeanDaoMapper.xml │ │ │ │ ├── TopicDaoMapper.xml │ │ │ │ ├── TopicRankDaoMapper.xml │ │ │ │ ├── TopicSummaryDaoMapper.xml │ │ │ │ └── UserDaoMapper.xml │ │ └── method │ │ │ └── ReplaceBatchSomeColumn.java │ │ ├── quartz │ │ ├── config │ │ │ └── SchedulerConfig.java │ │ ├── job │ │ │ ├── BrokerJob.java │ │ │ ├── ClusterJob.java │ │ │ ├── ConsumerGroupJob.java │ │ │ ├── ConsumerGroupTopicJob.java │ │ │ ├── DeleteJob.java │ │ │ ├── KafkaMetricJob.java │ │ │ ├── MockJob.java │ │ │ ├── TopicByteInRankJob.java │ │ │ ├── TopicByteOutRankJob.java │ │ │ ├── TopicCapacityRankJob.java │ │ │ ├── TopicLogSizeRankJob.java │ │ │ ├── TopicMetaJob.java │ │ │ └── TopicSummaryJob.java │ │ ├── manager │ │ │ ├── AutowiringBeanJobFactory.java │ │ │ └── QuartzManager.java │ │ └── pojo │ │ │ └── JobDetails.java │ │ ├── security │ │ ├── config │ │ │ └── KeWebSecurityConfigurer.java │ │ └── handle │ │ │ └── KeAuthenctiationSuccessHandler.java │ │ ├── service │ │ ├── IAlertChannelDaoService.java │ │ ├── IAuditDaoService.java │ │ ├── IBrokerDaoService.java │ │ ├── IClusterCreateDaoService.java │ │ ├── IClusterDaoService.java │ │ ├── IConsumerGroupDaoService.java │ │ ├── IConsumerGroupTopicDaoService.java │ │ ├── IKafkaMBeanDaoService.java │ │ ├── ISysUserDaoService.java │ │ ├── ITopicDaoService.java │ │ ├── ITopicRankDaoService.java │ │ ├── ITopicSummaryDaoService.java │ │ ├── IUserDaoService.java │ │ └── impl │ │ │ ├── AlertChannelServiceImpl.java │ │ │ ├── AuditDaoServiceImpl.java │ │ │ ├── BrokerDaoServiceImpl.java │ │ │ ├── ClusterCreateDaoServiceImpl.java │ │ │ ├── ClusterDaoServiceImpl.java │ │ │ ├── ConsumerGroupDaoServiceImpl.java │ │ │ ├── ConsumerGroupTopicDaoServiceImpl.java │ │ │ ├── KafkaMBeanDaoServiceImpl.java │ │ │ ├── SysUserDaoServiceImpl.java │ │ │ ├── TopicDaoServiceImpl.java │ │ │ ├── TopicRankDaoServiceImpl.java │ │ │ ├── TopicSummaryDaoServiceImpl.java │ │ │ └── UserDaoServiceImpl.java │ │ └── task │ │ └── ClusterManageTask.java │ └── resources │ ├── bin │ └── ke.sh │ ├── build │ └── build.xml │ ├── config │ ├── application.properties │ ├── log4j.properties │ └── works │ ├── font │ └── slant.flf │ ├── i18n │ ├── messages.properties │ ├── messages_en_US.properties │ └── messages_zh_CN.properties │ ├── log4j.properties │ ├── statics │ └── assets │ │ ├── css │ │ ├── main │ │ │ ├── style.css │ │ │ └── style.min.css │ │ └── public │ │ │ ├── cluster │ │ │ └── manage.create.css │ │ │ ├── gcss.css │ │ │ ├── login │ │ │ ├── hfc.ttf │ │ │ ├── hfd.ttf │ │ │ ├── login-custom.css │ │ │ └── login.css │ │ │ └── welcome │ │ │ └── welcome.css │ │ ├── files │ │ └── kafka_broker_example.xlsx │ │ ├── fonts │ │ └── feather-font │ │ │ ├── css │ │ │ └── iconfont.css │ │ │ ├── examples │ │ │ ├── index.css │ │ │ └── index.html │ │ │ ├── fonts │ │ │ ├── feather.eot │ │ │ ├── feather.svg │ │ │ ├── feather.ttf │ │ │ └── feather.woff │ │ │ └── google │ │ │ ├── KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 │ │ │ └── KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 │ │ ├── images │ │ ├── favicon.ico │ │ ├── ke_login.png │ │ ├── others │ │ │ ├── 404.svg │ │ │ ├── logo-placeholder.png │ │ │ └── placeholder.jpg │ │ └── profile.png │ │ ├── js │ │ ├── alert │ │ │ ├── alert.channel.js │ │ │ └── alert.rule.js │ │ ├── cluster │ │ │ ├── cluster.kafka.js │ │ │ ├── manage.create.js │ │ │ └── manage.js │ │ ├── consumer │ │ │ ├── consumer.detail.js │ │ │ ├── consumer.offset.js │ │ │ └── consumer.summary.js │ │ ├── dataspace │ │ │ └── dashboard.js │ │ ├── login │ │ │ └── login.js │ │ ├── monitor │ │ │ ├── monitor.kafka.js │ │ │ └── monitor.produce.js │ │ ├── system │ │ │ ├── system.audit.js │ │ │ ├── system.job.js │ │ │ ├── system.profile.js │ │ │ └── system.user.js │ │ ├── template.js │ │ ├── topic │ │ │ ├── topic.create.js │ │ │ ├── topic.manage.js │ │ │ ├── topic.meta.js │ │ │ └── topic.mock.js │ │ └── welcome │ │ │ ├── gsap.min.js │ │ │ └── welcome.js │ │ └── vendors │ │ ├── ace-builds │ │ └── src-min │ │ │ ├── ace.js │ │ │ ├── ext-beautify.js │ │ │ ├── ext-code_lens.js │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ ├── ext-emmet.js │ │ │ ├── ext-error_marker.js │ │ │ ├── ext-hardwrap.js │ │ │ ├── ext-keybinding_menu.js │ │ │ ├── ext-language_tools.js │ │ │ ├── ext-linking.js │ │ │ ├── ext-modelist.js │ │ │ ├── ext-options.js │ │ │ ├── ext-prompt.js │ │ │ ├── ext-rtl.js │ │ │ ├── ext-searchbox.js │ │ │ ├── ext-settings_menu.js │ │ │ ├── ext-spellcheck.js │ │ │ ├── ext-split.js │ │ │ ├── ext-static_highlight.js │ │ │ ├── ext-statusbar.js │ │ │ ├── ext-textarea.js │ │ │ ├── ext-themelist.js │ │ │ ├── ext-whitespace.js │ │ │ ├── keybinding-emacs.js │ │ │ ├── keybinding-sublime.js │ │ │ ├── keybinding-vim.js │ │ │ ├── keybinding-vscode.js │ │ │ ├── mode-abap.js │ │ │ ├── mode-abc.js │ │ │ ├── mode-actionscript.js │ │ │ ├── mode-ada.js │ │ │ ├── mode-alda.js │ │ │ ├── mode-apache_conf.js │ │ │ ├── mode-apex.js │ │ │ ├── mode-applescript.js │ │ │ ├── mode-aql.js │ │ │ ├── mode-asciidoc.js │ │ │ ├── mode-asl.js │ │ │ ├── mode-assembly_x86.js │ │ │ ├── mode-autohotkey.js │ │ │ ├── mode-batchfile.js │ │ │ ├── mode-c9search.js │ │ │ ├── mode-c_cpp.js │ │ │ ├── mode-cirru.js │ │ │ ├── mode-clojure.js │ │ │ ├── mode-cobol.js │ │ │ ├── mode-coffee.js │ │ │ ├── mode-coldfusion.js │ │ │ ├── mode-crystal.js │ │ │ ├── mode-csharp.js │ │ │ ├── mode-csound_document.js │ │ │ ├── mode-csound_orchestra.js │ │ │ ├── mode-csound_score.js │ │ │ ├── mode-csp.js │ │ │ ├── mode-css.js │ │ │ ├── mode-curly.js │ │ │ ├── mode-d.js │ │ │ ├── mode-dart.js │ │ │ ├── mode-diff.js │ │ │ ├── mode-django.js │ │ │ ├── mode-dockerfile.js │ │ │ ├── mode-dot.js │ │ │ ├── mode-drools.js │ │ │ ├── mode-edifact.js │ │ │ ├── mode-eiffel.js │ │ │ ├── mode-ejs.js │ │ │ ├── mode-elixir.js │ │ │ ├── mode-elm.js │ │ │ ├── mode-erlang.js │ │ │ ├── mode-forth.js │ │ │ ├── mode-fortran.js │ │ │ ├── mode-fsharp.js │ │ │ ├── mode-fsl.js │ │ │ ├── mode-ftl.js │ │ │ ├── mode-gcode.js │ │ │ ├── mode-gherkin.js │ │ │ ├── mode-gitignore.js │ │ │ ├── mode-glsl.js │ │ │ ├── mode-gobstones.js │ │ │ ├── mode-golang.js │ │ │ ├── mode-graphqlschema.js │ │ │ ├── mode-groovy.js │ │ │ ├── mode-haml.js │ │ │ ├── mode-handlebars.js │ │ │ ├── mode-haskell.js │ │ │ ├── mode-haskell_cabal.js │ │ │ ├── mode-haxe.js │ │ │ ├── mode-hjson.js │ │ │ ├── mode-html.js │ │ │ ├── mode-html_elixir.js │ │ │ ├── mode-html_ruby.js │ │ │ ├── mode-ini.js │ │ │ ├── mode-io.js │ │ │ ├── mode-jack.js │ │ │ ├── mode-jade.js │ │ │ ├── mode-java.js │ │ │ ├── mode-javascript.js │ │ │ ├── mode-json.js │ │ │ ├── mode-json5.js │ │ │ ├── mode-jsoniq.js │ │ │ ├── mode-jsp.js │ │ │ ├── mode-jssm.js │ │ │ ├── mode-jsx.js │ │ │ ├── mode-julia.js │ │ │ ├── mode-kotlin.js │ │ │ ├── mode-latex.js │ │ │ ├── mode-latte.js │ │ │ ├── mode-less.js │ │ │ ├── mode-liquid.js │ │ │ ├── mode-lisp.js │ │ │ ├── mode-livescript.js │ │ │ ├── mode-logiql.js │ │ │ ├── mode-logtalk.js │ │ │ ├── mode-lsl.js │ │ │ ├── mode-lua.js │ │ │ ├── mode-luapage.js │ │ │ ├── mode-lucene.js │ │ │ ├── mode-makefile.js │ │ │ ├── mode-markdown.js │ │ │ ├── mode-mask.js │ │ │ ├── mode-matlab.js │ │ │ ├── mode-maze.js │ │ │ ├── mode-mediawiki.js │ │ │ ├── mode-mel.js │ │ │ ├── mode-mips.js │ │ │ ├── mode-mixal.js │ │ │ ├── mode-mushcode.js │ │ │ ├── mode-mysql.js │ │ │ ├── mode-nginx.js │ │ │ ├── mode-nim.js │ │ │ ├── mode-nix.js │ │ │ ├── mode-nsis.js │ │ │ ├── mode-nunjucks.js │ │ │ ├── mode-objectivec.js │ │ │ ├── mode-ocaml.js │ │ │ ├── mode-pascal.js │ │ │ ├── mode-perl.js │ │ │ ├── mode-pgsql.js │ │ │ ├── mode-php.js │ │ │ ├── mode-php_laravel_blade.js │ │ │ ├── mode-pig.js │ │ │ ├── mode-plain_text.js │ │ │ ├── mode-powershell.js │ │ │ ├── mode-praat.js │ │ │ ├── mode-prisma.js │ │ │ ├── mode-prolog.js │ │ │ ├── mode-properties.js │ │ │ ├── mode-protobuf.js │ │ │ ├── mode-puppet.js │ │ │ ├── mode-python.js │ │ │ ├── mode-qml.js │ │ │ ├── mode-r.js │ │ │ ├── mode-raku.js │ │ │ ├── mode-razor.js │ │ │ ├── mode-rdoc.js │ │ │ ├── mode-red.js │ │ │ ├── mode-redshift.js │ │ │ ├── mode-rhtml.js │ │ │ ├── mode-rst.js │ │ │ ├── mode-ruby.js │ │ │ ├── mode-rust.js │ │ │ ├── mode-sass.js │ │ │ ├── mode-scad.js │ │ │ ├── mode-scala.js │ │ │ ├── mode-scheme.js │ │ │ ├── mode-scrypt.js │ │ │ ├── mode-scss.js │ │ │ ├── mode-sh.js │ │ │ ├── mode-sjs.js │ │ │ ├── mode-slim.js │ │ │ ├── mode-smarty.js │ │ │ ├── mode-smithy.js │ │ │ ├── mode-snippets.js │ │ │ ├── mode-soy_template.js │ │ │ ├── mode-space.js │ │ │ ├── mode-sparql.js │ │ │ ├── mode-sql.js │ │ │ ├── mode-sqlserver.js │ │ │ ├── mode-stylus.js │ │ │ ├── mode-svg.js │ │ │ ├── mode-swift.js │ │ │ ├── mode-tcl.js │ │ │ ├── mode-terraform.js │ │ │ ├── mode-tex.js │ │ │ ├── mode-text.js │ │ │ ├── mode-textile.js │ │ │ ├── mode-toml.js │ │ │ ├── mode-tsx.js │ │ │ ├── mode-turtle.js │ │ │ ├── mode-twig.js │ │ │ ├── mode-typescript.js │ │ │ ├── mode-vala.js │ │ │ ├── mode-vbscript.js │ │ │ ├── mode-velocity.js │ │ │ ├── mode-verilog.js │ │ │ ├── mode-vhdl.js │ │ │ ├── mode-visualforce.js │ │ │ ├── mode-wollok.js │ │ │ ├── mode-xml.js │ │ │ ├── mode-xquery.js │ │ │ ├── mode-yaml.js │ │ │ ├── mode-zeek.js │ │ │ ├── snippets │ │ │ ├── abap.js │ │ │ ├── abc.js │ │ │ ├── actionscript.js │ │ │ ├── ada.js │ │ │ ├── alda.js │ │ │ ├── apache_conf.js │ │ │ ├── apex.js │ │ │ ├── applescript.js │ │ │ ├── aql.js │ │ │ ├── asciidoc.js │ │ │ ├── asl.js │ │ │ ├── assembly_x86.js │ │ │ ├── autohotkey.js │ │ │ ├── batchfile.js │ │ │ ├── c9search.js │ │ │ ├── c_cpp.js │ │ │ ├── cirru.js │ │ │ ├── clojure.js │ │ │ ├── cobol.js │ │ │ ├── coffee.js │ │ │ ├── coldfusion.js │ │ │ ├── crystal.js │ │ │ ├── csharp.js │ │ │ ├── csound_document.js │ │ │ ├── csound_orchestra.js │ │ │ ├── csound_score.js │ │ │ ├── csp.js │ │ │ ├── css.js │ │ │ ├── curly.js │ │ │ ├── d.js │ │ │ ├── dart.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dockerfile.js │ │ │ ├── dot.js │ │ │ ├── drools.js │ │ │ ├── edifact.js │ │ │ ├── eiffel.js │ │ │ ├── ejs.js │ │ │ ├── elixir.js │ │ │ ├── elm.js │ │ │ ├── erlang.js │ │ │ ├── forth.js │ │ │ ├── fortran.js │ │ │ ├── fsharp.js │ │ │ ├── fsl.js │ │ │ ├── ftl.js │ │ │ ├── gcode.js │ │ │ ├── gherkin.js │ │ │ ├── gitignore.js │ │ │ ├── glsl.js │ │ │ ├── gobstones.js │ │ │ ├── golang.js │ │ │ ├── graphqlschema.js │ │ │ ├── groovy.js │ │ │ ├── haml.js │ │ │ ├── handlebars.js │ │ │ ├── haskell.js │ │ │ ├── haskell_cabal.js │ │ │ ├── haxe.js │ │ │ ├── hjson.js │ │ │ ├── html.js │ │ │ ├── html_elixir.js │ │ │ ├── html_ruby.js │ │ │ ├── ini.js │ │ │ ├── io.js │ │ │ ├── jack.js │ │ │ ├── jade.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── json.js │ │ │ ├── json5.js │ │ │ ├── jsoniq.js │ │ │ ├── jsp.js │ │ │ ├── jssm.js │ │ │ ├── jsx.js │ │ │ ├── julia.js │ │ │ ├── kotlin.js │ │ │ ├── latex.js │ │ │ ├── latte.js │ │ │ ├── less.js │ │ │ ├── liquid.js │ │ │ ├── lisp.js │ │ │ ├── livescript.js │ │ │ ├── logiql.js │ │ │ ├── logtalk.js │ │ │ ├── lsl.js │ │ │ ├── lua.js │ │ │ ├── luapage.js │ │ │ ├── lucene.js │ │ │ ├── makefile.js │ │ │ ├── markdown.js │ │ │ ├── mask.js │ │ │ ├── matlab.js │ │ │ ├── maze.js │ │ │ ├── mediawiki.js │ │ │ ├── mel.js │ │ │ ├── mips.js │ │ │ ├── mixal.js │ │ │ ├── mushcode.js │ │ │ ├── mysql.js │ │ │ ├── nginx.js │ │ │ ├── nim.js │ │ │ ├── nix.js │ │ │ ├── nsis.js │ │ │ ├── nunjucks.js │ │ │ ├── objectivec.js │ │ │ ├── ocaml.js │ │ │ ├── pascal.js │ │ │ ├── perl.js │ │ │ ├── pgsql.js │ │ │ ├── php.js │ │ │ ├── php_laravel_blade.js │ │ │ ├── pig.js │ │ │ ├── plain_text.js │ │ │ ├── powershell.js │ │ │ ├── praat.js │ │ │ ├── prisma.js │ │ │ ├── prolog.js │ │ │ ├── properties.js │ │ │ ├── protobuf.js │ │ │ ├── puppet.js │ │ │ ├── python.js │ │ │ ├── qml.js │ │ │ ├── r.js │ │ │ ├── raku.js │ │ │ ├── razor.js │ │ │ ├── rdoc.js │ │ │ ├── red.js │ │ │ ├── redshift.js │ │ │ ├── rhtml.js │ │ │ ├── rst.js │ │ │ ├── ruby.js │ │ │ ├── rust.js │ │ │ ├── sass.js │ │ │ ├── scad.js │ │ │ ├── scala.js │ │ │ ├── scheme.js │ │ │ ├── scrypt.js │ │ │ ├── scss.js │ │ │ ├── sh.js │ │ │ ├── sjs.js │ │ │ ├── slim.js │ │ │ ├── smarty.js │ │ │ ├── smithy.js │ │ │ ├── snippets.js │ │ │ ├── soy_template.js │ │ │ ├── space.js │ │ │ ├── sparql.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── stylus.js │ │ │ ├── svg.js │ │ │ ├── swift.js │ │ │ ├── tcl.js │ │ │ ├── terraform.js │ │ │ ├── tex.js │ │ │ ├── text.js │ │ │ ├── textile.js │ │ │ ├── toml.js │ │ │ ├── tsx.js │ │ │ ├── turtle.js │ │ │ ├── twig.js │ │ │ ├── typescript.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── velocity.js │ │ │ ├── verilog.js │ │ │ ├── vhdl.js │ │ │ ├── visualforce.js │ │ │ ├── wollok.js │ │ │ ├── xml.js │ │ │ ├── xquery.js │ │ │ ├── yaml.js │ │ │ └── zeek.js │ │ │ ├── theme-ambiance.js │ │ │ ├── theme-chaos.js │ │ │ ├── theme-chrome.js │ │ │ ├── theme-clouds.js │ │ │ ├── theme-clouds_midnight.js │ │ │ ├── theme-cobalt.js │ │ │ ├── theme-crimson_editor.js │ │ │ ├── theme-dawn.js │ │ │ ├── theme-dracula.js │ │ │ ├── theme-dreamweaver.js │ │ │ ├── theme-eclipse.js │ │ │ ├── theme-github.js │ │ │ ├── theme-gob.js │ │ │ ├── theme-gruvbox.js │ │ │ ├── theme-idle_fingers.js │ │ │ ├── theme-iplastic.js │ │ │ ├── theme-katzenmilch.js │ │ │ ├── theme-kr_theme.js │ │ │ ├── theme-kuroir.js │ │ │ ├── theme-merbivore.js │ │ │ ├── theme-merbivore_soft.js │ │ │ ├── theme-mono_industrial.js │ │ │ ├── theme-monokai.js │ │ │ ├── theme-nord_dark.js │ │ │ ├── theme-one_dark.js │ │ │ ├── theme-pastel_on_dark.js │ │ │ ├── theme-solarized_dark.js │ │ │ ├── theme-solarized_light.js │ │ │ ├── theme-sqlserver.js │ │ │ ├── theme-terminal.js │ │ │ ├── theme-textmate.js │ │ │ ├── theme-tomorrow.js │ │ │ ├── theme-tomorrow_night.js │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ ├── theme-twilight.js │ │ │ ├── theme-vibrant_ink.js │ │ │ ├── theme-xcode.js │ │ │ ├── worker-base.js │ │ │ ├── worker-coffee.js │ │ │ ├── worker-css.js │ │ │ ├── worker-html.js │ │ │ ├── worker-javascript.js │ │ │ ├── worker-json.js │ │ │ ├── worker-lua.js │ │ │ ├── worker-php.js │ │ │ ├── worker-xml.js │ │ │ └── worker-xquery.js │ │ ├── animate.css │ │ └── animate.min.css │ │ ├── apexcharts │ │ └── apexcharts.min.js │ │ ├── bootstrap-colorpicker │ │ ├── bootstrap-colorpicker.min.css │ │ └── bootstrap-colorpicker.min.js │ │ ├── bootstrap-datepicker │ │ ├── bootstrap-datepicker.min.css │ │ ├── bootstrap-datepicker.min.js │ │ ├── daterangepicker.css │ │ ├── daterangepicker.js │ │ └── moment.min.js │ │ ├── bootstrap-maxlength │ │ └── bootstrap-maxlength.min.js │ │ ├── chartjs │ │ └── Chart.min.js │ │ ├── clipboard │ │ └── clipboard.min.js │ │ ├── core │ │ ├── core.css │ │ └── core.js │ │ ├── cropperjs │ │ ├── cropper.min.css │ │ └── cropper.min.js │ │ ├── datatables.net-bs5 │ │ ├── dataTables.bootstrap5.css │ │ └── dataTables.bootstrap5.js │ │ ├── datatables.net │ │ └── jquery.dataTables.js │ │ ├── dropify │ │ ├── dist │ │ │ ├── dropify.min.css │ │ │ └── dropify.min.js │ │ └── fonts │ │ │ ├── dropify.eot │ │ │ ├── dropify.svg │ │ │ ├── dropify.ttf │ │ │ └── dropify.woff │ │ ├── dropzone │ │ ├── dropzone.min.css │ │ └── dropzone.min.js │ │ ├── echart │ │ └── echarts.min.js │ │ ├── feather-icons │ │ ├── feather-sprite.svg │ │ ├── feather.js │ │ ├── feather.js.map │ │ ├── feather.min.js │ │ ├── feather.min.js.map │ │ └── icons.json │ │ ├── flag-icon-css │ │ ├── css │ │ │ └── flag-icon.min.css │ │ └── flags │ │ │ ├── 1x1 │ │ │ ├── ad.svg │ │ │ ├── ae.svg │ │ │ ├── af.svg │ │ │ ├── ag.svg │ │ │ ├── ai.svg │ │ │ ├── al.svg │ │ │ ├── am.svg │ │ │ ├── ao.svg │ │ │ ├── aq.svg │ │ │ ├── ar.svg │ │ │ ├── as.svg │ │ │ ├── at.svg │ │ │ ├── au.svg │ │ │ ├── aw.svg │ │ │ ├── ax.svg │ │ │ ├── az.svg │ │ │ ├── ba.svg │ │ │ ├── bb.svg │ │ │ ├── bd.svg │ │ │ ├── be.svg │ │ │ ├── bf.svg │ │ │ ├── bg.svg │ │ │ ├── bh.svg │ │ │ ├── bi.svg │ │ │ ├── bj.svg │ │ │ ├── bl.svg │ │ │ ├── bm.svg │ │ │ ├── bn.svg │ │ │ ├── bo.svg │ │ │ ├── bq.svg │ │ │ ├── br.svg │ │ │ ├── bs.svg │ │ │ ├── bt.svg │ │ │ ├── bv.svg │ │ │ ├── bw.svg │ │ │ ├── by.svg │ │ │ ├── bz.svg │ │ │ ├── ca.svg │ │ │ ├── cc.svg │ │ │ ├── cd.svg │ │ │ ├── cf.svg │ │ │ ├── cg.svg │ │ │ ├── ch.svg │ │ │ ├── ci.svg │ │ │ ├── ck.svg │ │ │ ├── cl.svg │ │ │ ├── cm.svg │ │ │ ├── cn.svg │ │ │ ├── co.svg │ │ │ ├── cr.svg │ │ │ ├── cu.svg │ │ │ ├── cv.svg │ │ │ ├── cw.svg │ │ │ ├── cx.svg │ │ │ ├── cy.svg │ │ │ ├── cz.svg │ │ │ ├── de.svg │ │ │ ├── dj.svg │ │ │ ├── dk.svg │ │ │ ├── dm.svg │ │ │ ├── do.svg │ │ │ ├── dz.svg │ │ │ ├── ec.svg │ │ │ ├── ee.svg │ │ │ ├── eg.svg │ │ │ ├── eh.svg │ │ │ ├── er.svg │ │ │ ├── es-ca.svg │ │ │ ├── es-ga.svg │ │ │ ├── es.svg │ │ │ ├── et.svg │ │ │ ├── eu.svg │ │ │ ├── fi.svg │ │ │ ├── fj.svg │ │ │ ├── fk.svg │ │ │ ├── fm.svg │ │ │ ├── fo.svg │ │ │ ├── fr.svg │ │ │ ├── ga.svg │ │ │ ├── gb-eng.svg │ │ │ ├── gb-nir.svg │ │ │ ├── gb-sct.svg │ │ │ ├── gb-wls.svg │ │ │ ├── gb.svg │ │ │ ├── gd.svg │ │ │ ├── ge.svg │ │ │ ├── gf.svg │ │ │ ├── gg.svg │ │ │ ├── gh.svg │ │ │ ├── gi.svg │ │ │ ├── gl.svg │ │ │ ├── gm.svg │ │ │ ├── gn.svg │ │ │ ├── gp.svg │ │ │ ├── gq.svg │ │ │ ├── gr.svg │ │ │ ├── gs.svg │ │ │ ├── gt.svg │ │ │ ├── gu.svg │ │ │ ├── gw.svg │ │ │ ├── gy.svg │ │ │ ├── hk.svg │ │ │ ├── hm.svg │ │ │ ├── hn.svg │ │ │ ├── hr.svg │ │ │ ├── ht.svg │ │ │ ├── hu.svg │ │ │ ├── id.svg │ │ │ ├── ie.svg │ │ │ ├── il.svg │ │ │ ├── im.svg │ │ │ ├── in.svg │ │ │ ├── io.svg │ │ │ ├── iq.svg │ │ │ ├── ir.svg │ │ │ ├── is.svg │ │ │ ├── it.svg │ │ │ ├── je.svg │ │ │ ├── jm.svg │ │ │ ├── jo.svg │ │ │ ├── jp.svg │ │ │ ├── ke.svg │ │ │ ├── kg.svg │ │ │ ├── kh.svg │ │ │ ├── ki.svg │ │ │ ├── km.svg │ │ │ ├── kn.svg │ │ │ ├── kp.svg │ │ │ ├── kr.svg │ │ │ ├── kw.svg │ │ │ ├── ky.svg │ │ │ ├── kz.svg │ │ │ ├── la.svg │ │ │ ├── lb.svg │ │ │ ├── lc.svg │ │ │ ├── li.svg │ │ │ ├── lk.svg │ │ │ ├── lr.svg │ │ │ ├── ls.svg │ │ │ ├── lt.svg │ │ │ ├── lu.svg │ │ │ ├── lv.svg │ │ │ ├── ly.svg │ │ │ ├── ma.svg │ │ │ ├── mc.svg │ │ │ ├── md.svg │ │ │ ├── me.svg │ │ │ ├── mf.svg │ │ │ ├── mg.svg │ │ │ ├── mh.svg │ │ │ ├── mk.svg │ │ │ ├── ml.svg │ │ │ ├── mm.svg │ │ │ ├── mn.svg │ │ │ ├── mo.svg │ │ │ ├── mp.svg │ │ │ ├── mq.svg │ │ │ ├── mr.svg │ │ │ ├── ms.svg │ │ │ ├── mt.svg │ │ │ ├── mu.svg │ │ │ ├── mv.svg │ │ │ ├── mw.svg │ │ │ ├── mx.svg │ │ │ ├── my.svg │ │ │ ├── mz.svg │ │ │ ├── na.svg │ │ │ ├── nc.svg │ │ │ ├── ne.svg │ │ │ ├── nf.svg │ │ │ ├── ng.svg │ │ │ ├── ni.svg │ │ │ ├── nl.svg │ │ │ ├── no.svg │ │ │ ├── np.svg │ │ │ ├── nr.svg │ │ │ ├── nu.svg │ │ │ ├── nz.svg │ │ │ ├── om.svg │ │ │ ├── pa.svg │ │ │ ├── pe.svg │ │ │ ├── pf.svg │ │ │ ├── pg.svg │ │ │ ├── ph.svg │ │ │ ├── pk.svg │ │ │ ├── pl.svg │ │ │ ├── pm.svg │ │ │ ├── pn.svg │ │ │ ├── pr.svg │ │ │ ├── ps.svg │ │ │ ├── pt.svg │ │ │ ├── pw.svg │ │ │ ├── py.svg │ │ │ ├── qa.svg │ │ │ ├── re.svg │ │ │ ├── ro.svg │ │ │ ├── rs.svg │ │ │ ├── ru.svg │ │ │ ├── rw.svg │ │ │ ├── sa.svg │ │ │ ├── sb.svg │ │ │ ├── sc.svg │ │ │ ├── sd.svg │ │ │ ├── se.svg │ │ │ ├── sg.svg │ │ │ ├── sh.svg │ │ │ ├── si.svg │ │ │ ├── sj.svg │ │ │ ├── sk.svg │ │ │ ├── sl.svg │ │ │ ├── sm.svg │ │ │ ├── sn.svg │ │ │ ├── so.svg │ │ │ ├── sr.svg │ │ │ ├── ss.svg │ │ │ ├── st.svg │ │ │ ├── sv.svg │ │ │ ├── sx.svg │ │ │ ├── sy.svg │ │ │ ├── sz.svg │ │ │ ├── tc.svg │ │ │ ├── td.svg │ │ │ ├── tf.svg │ │ │ ├── tg.svg │ │ │ ├── th.svg │ │ │ ├── tj.svg │ │ │ ├── tk.svg │ │ │ ├── tl.svg │ │ │ ├── tm.svg │ │ │ ├── tn.svg │ │ │ ├── to.svg │ │ │ ├── tr.svg │ │ │ ├── tt.svg │ │ │ ├── tv.svg │ │ │ ├── tw.svg │ │ │ ├── tz.svg │ │ │ ├── ua.svg │ │ │ ├── ug.svg │ │ │ ├── um.svg │ │ │ ├── un.svg │ │ │ ├── us.svg │ │ │ ├── uy.svg │ │ │ ├── uz.svg │ │ │ ├── va.svg │ │ │ ├── vc.svg │ │ │ ├── ve.svg │ │ │ ├── vg.svg │ │ │ ├── vi.svg │ │ │ ├── vn.svg │ │ │ ├── vu.svg │ │ │ ├── wf.svg │ │ │ ├── ws.svg │ │ │ ├── xk.svg │ │ │ ├── ye.svg │ │ │ ├── yt.svg │ │ │ ├── za.svg │ │ │ ├── zm.svg │ │ │ └── zw.svg │ │ │ └── 4x3 │ │ │ ├── ad.svg │ │ │ ├── ae.svg │ │ │ ├── af.svg │ │ │ ├── ag.svg │ │ │ ├── ai.svg │ │ │ ├── al.svg │ │ │ ├── am.svg │ │ │ ├── ao.svg │ │ │ ├── aq.svg │ │ │ ├── ar.svg │ │ │ ├── as.svg │ │ │ ├── at.svg │ │ │ ├── au.svg │ │ │ ├── aw.svg │ │ │ ├── ax.svg │ │ │ ├── az.svg │ │ │ ├── ba.svg │ │ │ ├── bb.svg │ │ │ ├── bd.svg │ │ │ ├── be.svg │ │ │ ├── bf.svg │ │ │ ├── bg.svg │ │ │ ├── bh.svg │ │ │ ├── bi.svg │ │ │ ├── bj.svg │ │ │ ├── bl.svg │ │ │ ├── bm.svg │ │ │ ├── bn.svg │ │ │ ├── bo.svg │ │ │ ├── bq.svg │ │ │ ├── br.svg │ │ │ ├── bs.svg │ │ │ ├── bt.svg │ │ │ ├── bv.svg │ │ │ ├── bw.svg │ │ │ ├── by.svg │ │ │ ├── bz.svg │ │ │ ├── ca.svg │ │ │ ├── cc.svg │ │ │ ├── cd.svg │ │ │ ├── cf.svg │ │ │ ├── cg.svg │ │ │ ├── ch.svg │ │ │ ├── ci.svg │ │ │ ├── ck.svg │ │ │ ├── cl.svg │ │ │ ├── cm.svg │ │ │ ├── cn.svg │ │ │ ├── co.svg │ │ │ ├── cr.svg │ │ │ ├── cu.svg │ │ │ ├── cv.svg │ │ │ ├── cw.svg │ │ │ ├── cx.svg │ │ │ ├── cy.svg │ │ │ ├── cz.svg │ │ │ ├── de.svg │ │ │ ├── dj.svg │ │ │ ├── dk.svg │ │ │ ├── dm.svg │ │ │ ├── do.svg │ │ │ ├── dz.svg │ │ │ ├── ec.svg │ │ │ ├── ee.svg │ │ │ ├── eg.svg │ │ │ ├── eh.svg │ │ │ ├── er.svg │ │ │ ├── es-ca.svg │ │ │ ├── es-ga.svg │ │ │ ├── es.svg │ │ │ ├── et.svg │ │ │ ├── eu.svg │ │ │ ├── fi.svg │ │ │ ├── fj.svg │ │ │ ├── fk.svg │ │ │ ├── fm.svg │ │ │ ├── fo.svg │ │ │ ├── fr.svg │ │ │ ├── ga.svg │ │ │ ├── gb-eng.svg │ │ │ ├── gb-nir.svg │ │ │ ├── gb-sct.svg │ │ │ ├── gb-wls.svg │ │ │ ├── gb.svg │ │ │ ├── gd.svg │ │ │ ├── ge.svg │ │ │ ├── gf.svg │ │ │ ├── gg.svg │ │ │ ├── gh.svg │ │ │ ├── gi.svg │ │ │ ├── gl.svg │ │ │ ├── gm.svg │ │ │ ├── gn.svg │ │ │ ├── gp.svg │ │ │ ├── gq.svg │ │ │ ├── gr.svg │ │ │ ├── gs.svg │ │ │ ├── gt.svg │ │ │ ├── gu.svg │ │ │ ├── gw.svg │ │ │ ├── gy.svg │ │ │ ├── hk.svg │ │ │ ├── hm.svg │ │ │ ├── hn.svg │ │ │ ├── hr.svg │ │ │ ├── ht.svg │ │ │ ├── hu.svg │ │ │ ├── id.svg │ │ │ ├── ie.svg │ │ │ ├── il.svg │ │ │ ├── im.svg │ │ │ ├── in.svg │ │ │ ├── io.svg │ │ │ ├── iq.svg │ │ │ ├── ir.svg │ │ │ ├── is.svg │ │ │ ├── it.svg │ │ │ ├── je.svg │ │ │ ├── jm.svg │ │ │ ├── jo.svg │ │ │ ├── jp.svg │ │ │ ├── ke.svg │ │ │ ├── kg.svg │ │ │ ├── kh.svg │ │ │ ├── ki.svg │ │ │ ├── km.svg │ │ │ ├── kn.svg │ │ │ ├── kp.svg │ │ │ ├── kr.svg │ │ │ ├── kw.svg │ │ │ ├── ky.svg │ │ │ ├── kz.svg │ │ │ ├── la.svg │ │ │ ├── lb.svg │ │ │ ├── lc.svg │ │ │ ├── li.svg │ │ │ ├── lk.svg │ │ │ ├── lr.svg │ │ │ ├── ls.svg │ │ │ ├── lt.svg │ │ │ ├── lu.svg │ │ │ ├── lv.svg │ │ │ ├── ly.svg │ │ │ ├── ma.svg │ │ │ ├── mc.svg │ │ │ ├── md.svg │ │ │ ├── me.svg │ │ │ ├── mf.svg │ │ │ ├── mg.svg │ │ │ ├── mh.svg │ │ │ ├── mk.svg │ │ │ ├── ml.svg │ │ │ ├── mm.svg │ │ │ ├── mn.svg │ │ │ ├── mo.svg │ │ │ ├── mp.svg │ │ │ ├── mq.svg │ │ │ ├── mr.svg │ │ │ ├── ms.svg │ │ │ ├── mt.svg │ │ │ ├── mu.svg │ │ │ ├── mv.svg │ │ │ ├── mw.svg │ │ │ ├── mx.svg │ │ │ ├── my.svg │ │ │ ├── mz.svg │ │ │ ├── na.svg │ │ │ ├── nc.svg │ │ │ ├── ne.svg │ │ │ ├── nf.svg │ │ │ ├── ng.svg │ │ │ ├── ni.svg │ │ │ ├── nl.svg │ │ │ ├── no.svg │ │ │ ├── np.svg │ │ │ ├── nr.svg │ │ │ ├── nu.svg │ │ │ ├── nz.svg │ │ │ ├── om.svg │ │ │ ├── pa.svg │ │ │ ├── pe.svg │ │ │ ├── pf.svg │ │ │ ├── pg.svg │ │ │ ├── ph.svg │ │ │ ├── pk.svg │ │ │ ├── pl.svg │ │ │ ├── pm.svg │ │ │ ├── pn.svg │ │ │ ├── pr.svg │ │ │ ├── ps.svg │ │ │ ├── pt.svg │ │ │ ├── pw.svg │ │ │ ├── py.svg │ │ │ ├── qa.svg │ │ │ ├── re.svg │ │ │ ├── ro.svg │ │ │ ├── rs.svg │ │ │ ├── ru.svg │ │ │ ├── rw.svg │ │ │ ├── sa.svg │ │ │ ├── sb.svg │ │ │ ├── sc.svg │ │ │ ├── sd.svg │ │ │ ├── se.svg │ │ │ ├── sg.svg │ │ │ ├── sh.svg │ │ │ ├── si.svg │ │ │ ├── sj.svg │ │ │ ├── sk.svg │ │ │ ├── sl.svg │ │ │ ├── sm.svg │ │ │ ├── sn.svg │ │ │ ├── so.svg │ │ │ ├── sr.svg │ │ │ ├── ss.svg │ │ │ ├── st.svg │ │ │ ├── sv.svg │ │ │ ├── sx.svg │ │ │ ├── sy.svg │ │ │ ├── sz.svg │ │ │ ├── tc.svg │ │ │ ├── td.svg │ │ │ ├── tf.svg │ │ │ ├── tg.svg │ │ │ ├── th.svg │ │ │ ├── tj.svg │ │ │ ├── tk.svg │ │ │ ├── tl.svg │ │ │ ├── tm.svg │ │ │ ├── tn.svg │ │ │ ├── to.svg │ │ │ ├── tr.svg │ │ │ ├── tt.svg │ │ │ ├── tv.svg │ │ │ ├── tw.svg │ │ │ ├── tz.svg │ │ │ ├── ua.svg │ │ │ ├── ug.svg │ │ │ ├── um.svg │ │ │ ├── un.svg │ │ │ ├── us.svg │ │ │ ├── uy.svg │ │ │ ├── uz.svg │ │ │ ├── va.svg │ │ │ ├── vc.svg │ │ │ ├── ve.svg │ │ │ ├── vg.svg │ │ │ ├── vi.svg │ │ │ ├── vn.svg │ │ │ ├── vu.svg │ │ │ ├── wf.svg │ │ │ ├── ws.svg │ │ │ ├── xk.svg │ │ │ ├── ye.svg │ │ │ ├── yt.svg │ │ │ ├── za.svg │ │ │ ├── zm.svg │ │ │ └── zw.svg │ │ ├── font-awesome │ │ ├── css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── fullcalendar │ │ ├── main.min.css │ │ └── main.min.js │ │ ├── guide │ │ ├── intro.min.js │ │ └── introjs.min.css │ │ ├── inputmask │ │ └── jquery.inputmask.min.js │ │ ├── jquery-mousewheel │ │ └── jquery.mousewheel.js │ │ ├── jquery-sparkline │ │ └── jquery.sparkline.min.js │ │ ├── jquery-steps │ │ ├── jquery.steps.css │ │ └── jquery.steps.min.js │ │ ├── jquery-tags-input │ │ ├── jquery.tagsinput.min.css │ │ └── jquery.tagsinput.min.js │ │ ├── jquery-validation │ │ └── jquery.validate.min.js │ │ ├── jquery.flot │ │ ├── jquery.flot.categories.js │ │ ├── jquery.flot.js │ │ ├── jquery.flot.pie.js │ │ └── jquery.flot.resize.js │ │ ├── mdi │ │ ├── css │ │ │ └── materialdesignicons.min.css │ │ └── fonts │ │ │ ├── materialdesignicons-webfont.eot │ │ │ ├── materialdesignicons-webfont.ttf │ │ │ ├── materialdesignicons-webfont.woff │ │ │ └── materialdesignicons-webfont.woff2 │ │ ├── moment │ │ └── moment.min.js │ │ ├── morris.js │ │ ├── morris.css │ │ └── morris.min.js │ │ ├── owl.carousel │ │ ├── owl.carousel.min.css │ │ ├── owl.carousel.min.js │ │ └── owl.theme.default.min.css │ │ ├── pace │ │ ├── pace.min.css │ │ └── pace.min.js │ │ ├── peity │ │ └── jquery.peity.min.js │ │ ├── prismjs │ │ ├── plugins │ │ │ └── prism-normalize-whitespace.min.js │ │ ├── prism.js │ │ └── themes │ │ │ ├── prism-coy.css │ │ │ ├── prism-coy.min.css │ │ │ ├── prism-dark.css │ │ │ ├── prism-dark.min.css │ │ │ ├── prism-funky.css │ │ │ ├── prism-funky.min.css │ │ │ ├── prism-okaidia.css │ │ │ ├── prism-okaidia.min.css │ │ │ ├── prism-solarizedlight.css │ │ │ ├── prism-solarizedlight.min.css │ │ │ ├── prism-tomorrow.css │ │ │ ├── prism-tomorrow.min.css │ │ │ ├── prism-twilight.css │ │ │ ├── prism-twilight.min.css │ │ │ ├── prism.css │ │ │ └── prism.min.css │ │ ├── raphael │ │ └── raphael.min.js │ │ ├── select2 │ │ ├── select2.min.css │ │ └── select2.min.js │ │ ├── simplemde │ │ ├── simplemde.min.css │ │ └── simplemde.min.js │ │ ├── sortablejs │ │ └── Sortable.min.js │ │ ├── sweetalert2 │ │ ├── sweetalert2.min.css │ │ └── sweetalert2.min.js │ │ ├── tempusdominus-bootstrap-4 │ │ ├── tempusdominus-bootstrap-4.js │ │ └── tempusdominus-bootstrap-4.min.css │ │ ├── tinymce │ │ ├── CHANGELOG.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── icons │ │ │ └── default │ │ │ │ ├── icons.js │ │ │ │ ├── icons.min.js │ │ │ │ └── index.js │ │ ├── license.txt │ │ ├── models │ │ │ └── dom │ │ │ │ ├── index.js │ │ │ │ ├── model.js │ │ │ │ └── model.min.js │ │ ├── package.json │ │ ├── plugins │ │ │ ├── advlist │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── anchor │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── autolink │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── autoresize │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── autosave │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── charmap │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── code │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── codesample │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── directionality │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── emoticons │ │ │ │ ├── index.js │ │ │ │ ├── js │ │ │ │ │ ├── emojiimages.js │ │ │ │ │ ├── emojiimages.min.js │ │ │ │ │ ├── emojis.js │ │ │ │ │ └── emojis.min.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── fullscreen │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── help │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── image │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── importcss │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── insertdatetime │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── link │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── lists │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── media │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── nonbreaking │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── pagebreak │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── preview │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── quickbars │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── save │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── searchreplace │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── table │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── template │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── visualblocks │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ ├── visualchars │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ │ └── wordcount │ │ │ │ ├── index.js │ │ │ │ ├── plugin.js │ │ │ │ └── plugin.min.js │ │ ├── readme.md │ │ ├── skins │ │ │ ├── content │ │ │ │ ├── dark │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ │ ├── default │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ │ ├── document │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ │ ├── tinymce-5-dark │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ │ ├── tinymce-5 │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ │ └── writer │ │ │ │ │ ├── content.css │ │ │ │ │ └── content.min.css │ │ │ └── ui │ │ │ │ ├── oxide-dark │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── content.inline.min.css │ │ │ │ ├── content.min.css │ │ │ │ ├── skin.css │ │ │ │ ├── skin.min.css │ │ │ │ ├── skin.shadowdom.css │ │ │ │ └── skin.shadowdom.min.css │ │ │ │ ├── oxide │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── content.inline.min.css │ │ │ │ ├── content.min.css │ │ │ │ ├── skin.css │ │ │ │ ├── skin.min.css │ │ │ │ ├── skin.shadowdom.css │ │ │ │ └── skin.shadowdom.min.css │ │ │ │ ├── tinymce-5-dark │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── content.inline.min.css │ │ │ │ ├── content.min.css │ │ │ │ ├── skin.css │ │ │ │ ├── skin.min.css │ │ │ │ ├── skin.shadowdom.css │ │ │ │ └── skin.shadowdom.min.css │ │ │ │ └── tinymce-5 │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── content.inline.min.css │ │ │ │ ├── content.min.css │ │ │ │ ├── skin.css │ │ │ │ ├── skin.min.css │ │ │ │ ├── skin.shadowdom.css │ │ │ │ └── skin.shadowdom.min.css │ │ ├── themes │ │ │ └── silver │ │ │ │ ├── index.js │ │ │ │ ├── theme.js │ │ │ │ └── theme.min.js │ │ ├── tinymce.d.ts │ │ ├── tinymce.js │ │ └── tinymce.min.js │ │ └── typeahead.js │ │ └── typeahead.bundle.min.js │ └── templates │ ├── alert │ ├── channel.html │ └── rule.html │ ├── cluster │ ├── kafka.html │ ├── manage-create.html │ └── manage.html │ ├── consumer │ ├── detail.html │ ├── offset.html │ └── summary.html │ ├── dataspace │ └── dashboard.html │ ├── errors │ ├── 403.html │ ├── 404.html │ └── 500.html │ ├── login │ ├── deault.html │ └── login.html │ ├── monitor │ ├── kafka.html │ └── produce.html │ ├── public │ ├── common.html │ ├── header.html │ └── navbar.html │ ├── system │ ├── audit.html │ ├── job.html │ ├── profile.html │ └── user.html │ ├── topic │ ├── create.html │ ├── manage.html │ ├── meta.html │ └── mock.html │ └── welcome.html └── pom.xml /build.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | # Build Kafka Eagle project. 4 | # Author smartloli. 5 | # Create by Aug 26, 2023 6 | 7 | mvn clean package -DskipTests 8 | -------------------------------------------------------------------------------- /efak-docs/imgs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/1.png -------------------------------------------------------------------------------- /efak-docs/imgs/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/10.png -------------------------------------------------------------------------------- /efak-docs/imgs/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/11.png -------------------------------------------------------------------------------- /efak-docs/imgs/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/2.png -------------------------------------------------------------------------------- /efak-docs/imgs/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/3.png -------------------------------------------------------------------------------- /efak-docs/imgs/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/4.png -------------------------------------------------------------------------------- /efak-docs/imgs/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/5.png -------------------------------------------------------------------------------- /efak-docs/imgs/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/6.png -------------------------------------------------------------------------------- /efak-docs/imgs/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/7.png -------------------------------------------------------------------------------- /efak-docs/imgs/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/8.png -------------------------------------------------------------------------------- /efak-docs/imgs/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-docs/imgs/9.png -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/AlertChannelDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import org.kafka.eagle.pojo.alert.AlertChannelInfo; 5 | 6 | /** 7 | * Description: TODO 8 | * 9 | * @Author: smartloli 10 | * @Date: 2023/8/20 11:50 11 | * @Version: 3.4.0 12 | */ 13 | public interface AlertChannelDaoMapper extends BaseMapper { 14 | } 15 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/AuditDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.audit.AuditLogInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/5/28 00:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface AuditDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/BatchMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Description: TODO 9 | * 10 | * @Author: smartloli 11 | * @Date: 2023/6/1 22:28 12 | * @Version: 3.4.0 13 | */ 14 | public interface BatchMapper extends BaseMapper { 15 | Integer insertBatchSomeColumn(List entityList); 16 | 17 | // replace or update by batch 18 | Integer replaceBatchSomeColumn(List entityList); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/BrokerDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.cluster.BrokerInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/5/28 00:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface BrokerDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/ClusterCreateDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.cluster.ClusterCreateInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/5/28 00:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface ClusterCreateDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/ClusterDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import org.kafka.eagle.pojo.cluster.ClusterInfo; 5 | 6 | /** 7 | * Description: TODO 8 | * 9 | * @Author: smartloli 10 | * @Date: 2023/5/28 00:30 11 | * @Version: 3.4.0 12 | */ 13 | public interface ClusterDaoMapper extends BaseMapper { 14 | } 15 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/ConsumerGroupDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.consumer.ConsumerGroupInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/7/16 00:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface ConsumerGroupDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/ConsumerGroupTopicDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.consumer.ConsumerGroupTopicInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/7/26 22:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface ConsumerGroupTopicDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/KafkaMBeanDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.cluster.KafkaMBeanInfo; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/8/5 21:28 10 | * @Version: 3.4.0 11 | */ 12 | public interface KafkaMBeanDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/TopicDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.topic.TopicInfo; 4 | 5 | /** 6 | * Topic mapper insert into table 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/5/28 00:30 10 | * @Version: 3.4.0 11 | */ 12 | public interface TopicDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/TopicRankDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.topic.TopicRankInfo; 4 | 5 | /** 6 | * Topic mapper insert into table 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/8/14 16:12 10 | * @Version: 3.4.0 11 | */ 12 | public interface TopicRankDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/TopicSummaryDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import org.kafka.eagle.pojo.topic.TopicSummaryInfo; 4 | 5 | /** 6 | * Topic mapper insert into table 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/7/1 23:26 10 | * @Version: 3.4.0 11 | */ 12 | public interface TopicSummaryDaoMapper extends BatchMapper { 13 | } 14 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/UserDaoMapper.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.dao.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import org.kafka.eagle.pojo.user.UserInfo; 5 | 6 | /** 7 | * Description: TODO 8 | * 9 | * @Author: smartloli 10 | * @Date: 2023/5/28 00:30 11 | * @Version: 3.4.0 12 | */ 13 | public interface UserDaoMapper extends BaseMapper { 14 | } 15 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/AlertChannelDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/AuditDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/BrokerDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/ClusterCreateDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/ClusterDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/ConsumerGroupDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/ConsumerGroupTopicDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/KafkaMBeanDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/TopicDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/TopicRankDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/TopicSummaryDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/dao/mapper/xml/UserDaoMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/java/org/kafka/eagle/web/service/ISysUserDaoService.java: -------------------------------------------------------------------------------- 1 | package org.kafka.eagle.web.service; 2 | 3 | import org.springframework.security.core.userdetails.UserDetailsService; 4 | 5 | /** 6 | * Description: TODO 7 | * 8 | * @Author: smartloli 9 | * @Date: 2023/5/28 00:37 10 | * @Version: 3.4.0 11 | */ 12 | public interface ISysUserDaoService extends UserDetailsService { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/config/works: -------------------------------------------------------------------------------- 1 | localhost -------------------------------------------------------------------------------- /efak-web/src/main/resources/i18n/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/i18n/messages.properties -------------------------------------------------------------------------------- /efak-web/src/main/resources/i18n/messages_en_US.properties: -------------------------------------------------------------------------------- 1 | kafka.eagle.dataspace=DataSpace 2 | kafka.eagle.dataspace.dashboard=Dashboard 3 | kafka.eagle.dataspace.tv=TV -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/css/public/login/hfc.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/css/public/login/hfc.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/css/public/login/hfd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/css/public/login/hfd.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/css/public/welcome/welcome.css: -------------------------------------------------------------------------------- 1 | .efak_welcome_title_h1 { 2 | font-size: 2.5rem; 3 | margin: 20px 0px; 4 | font-weight: bold; 5 | } -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/files/kafka_broker_example.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/files/kafka_broker_example.xlsx -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.eot -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/fonts/feather.woff -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/fonts/feather-font/google/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/images/favicon.ico -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/images/ke_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/images/ke_login.png -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/images/others/logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/images/others/logo-placeholder.png -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/images/others/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/images/others/placeholder.jpg -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/images/profile.png -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/js/login/login.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | $('#pwd').bind('keypress', function(event) { 3 | if (event.keyCode == "13") { 4 | contextFormValid(); 5 | } 6 | }); 7 | $("a[id='submit']").click(function() { 8 | contextFormValid(); 9 | }); 10 | }); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/ext/error_marker"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/mode-text.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/mode/text"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/abap.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/abap"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/ada.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/ada"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/alda.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/alda"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/apache_conf.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/apache_conf"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/apex.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/apex"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/applescript.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/applescript"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/aql.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/aql"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/asciidoc.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/asciidoc"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/asl.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/asl"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/assembly_x86.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/assembly_x86"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/autohotkey.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/autohotkey"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/batchfile.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/batchfile"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/c9search.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/c9search"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/cirru.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/cirru"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/cobol.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/cobol"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/coldfusion.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/coldfusion"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/crystal.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/crystal"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/csharp"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/csound_score.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/csound_score"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/csp.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/csp"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/curly.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/curly"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/d.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/d"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/dockerfile.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/dockerfile"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/dot.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/dot"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/eiffel.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/eiffel"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/ejs.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/ejs"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/elixir"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/elm.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/elm"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/forth.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/forth"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/fortran.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/fortran"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/fsharp.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/fsharp"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/fsl.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/fsl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}); (function() { 2 | window.require(["ace/snippets/fsl"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/ftl.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/ftl"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/gcode.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/gcode"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/gherkin.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/gherkin"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/gitignore.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/gitignore"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/glsl.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/glsl"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/golang.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/golang"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/groovy.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/groovy"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/handlebars.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/handlebars"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/haskell_cabal.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/haskell_cabal"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/haxe.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/haxe"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/hjson.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/hjson"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/html_elixir.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/html_elixir"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/html_ruby.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/html_ruby"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/ini.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/ini"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/jack.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/jack"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/jade.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/jade"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/json.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/json"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/json5.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/json5"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/jssm.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/jssm"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/jsx.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/jsx"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/julia.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/julia"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/kotlin.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/kotlin"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/latex.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/latex"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/latte.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/latte"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/less.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/less"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/lisp.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/lisp"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/livescript.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/livescript"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/logiql.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/logiql"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/logtalk.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/logtalk"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/luapage.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/luapage"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/lucene.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/lucene"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/makefile.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/makefile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet ifeq\n ifeq (${1:cond0},${2:cond1})\n ${3:code}\n endif\n",t.scope="makefile"}); (function() { 2 | window.require(["ace/snippets/makefile"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mask.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mask"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/matlab.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/matlab"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mediawiki.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mediawiki"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mel.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mel"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mips.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mips"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mixal.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mixal"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mushcode.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mushcode"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/mysql.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/mysql"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/nginx.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/nginx"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/nim.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/nim"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/nix.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/nix"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/nsis.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/nsis"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/nunjucks.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/nunjucks"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/objectivec.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/objectivec"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/ocaml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/ocaml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/pascal.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/pascal"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/pgsql.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/pgsql"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/php_laravel_blade.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/php_laravel_blade"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/pig.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/pig"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/plain_text.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/plain_text"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/powershell.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/powershell"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/praat.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/praat"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/prisma.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/prisma"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/prolog.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/prolog"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/properties.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/properties"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/protobuf.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/protobuf"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/puppet.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/puppet"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/qml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/qml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/raku.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/raku"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/razor.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/razor",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet if\n(${1} == ${2}) {\n ${3}\n}",t.scope="razor"}); (function() { 2 | window.require(["ace/snippets/razor"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/rdoc.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/rdoc"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/red.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/red"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/redshift.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/redshift"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/rhtml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/rhtml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/rust.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/rust"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/sass.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/sass"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/scad.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/scad"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/scala.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/scala"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/scheme.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/scheme"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/scrypt.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/scrypt"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/scss.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/scss"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/sjs.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/sjs"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/slim.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/slim"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/smarty.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/smarty"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/smithy.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/smithy"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/soy_template.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/soy_template"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/space.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/space"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/sparql.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/sparql"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/stylus.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/stylus"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/svg.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/svg"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/swift.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/swift"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/terraform.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/terraform"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/text.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/text"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/toml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/toml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/tsx.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/tsx"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/turtle.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/turtle"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/twig.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/twig"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/typescript"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/vbscript.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/vbscript"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/verilog.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/verilog"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/vhdl.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/vhdl"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/visualforce.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/visualforce"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/xml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/xml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/yaml.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/yaml"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/ace-builds/src-min/snippets/zeek.js: -------------------------------------------------------------------------------- 1 | ; (function() { 2 | window.require(["ace/snippets/zeek"], function(m) { 3 | if (typeof module == "object" && typeof exports == "object" && module) { 4 | module.exports = m; 5 | } 6 | }); 7 | })(); 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.eot -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/dropify/fonts/dropify.woff -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/es-ca.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/mv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/qa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/sd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/se.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/sj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/td.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/to.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/tt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/1x1/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/es-ca.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/mv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/qa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/se.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/sj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/td.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/to.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/tt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/flag-icon-css/flags/4x3/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.eot -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.ttf -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartloli/EFAK/186616215bbdbaa5fa20394583aa49aefa80fd10/efak-web/src/main/resources/statics/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff2 -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/morris.js/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,.8);border:solid 2px rgba(230,230,230,.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0} -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tinymce", 3 | "description": "Web based JavaScript HTML WYSIWYG editor control.", 4 | "license": "MIT", 5 | "keywords": [ 6 | "wysiwyg", 7 | "tinymce", 8 | "richtext", 9 | "javascript", 10 | "html", 11 | "text", 12 | "rich editor", 13 | "rich text editor", 14 | "rte", 15 | "rich text", 16 | "contenteditable", 17 | "editing" 18 | ], 19 | "homepage": "https://www.tiny.cloud/", 20 | "ignore": [ 21 | "README.md", 22 | "composer.json", 23 | "package.json", 24 | ".npmignore", 25 | "CHANGELOG.md" 26 | ] 27 | } -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/icons/default/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "default" icons for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/icons/default') 5 | // ES2015: 6 | // import 'tinymce/icons/default' 7 | require('./icons.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/models/dom/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "dom" model for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/models/dom') 5 | // ES2015: 6 | // import 'tinymce/models/dom' 7 | require('./model.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/advlist/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "advlist" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/advlist') 5 | // ES2015: 6 | // import 'tinymce/plugins/advlist' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/anchor/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "anchor" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/anchor') 5 | // ES2015: 6 | // import 'tinymce/plugins/anchor' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/autolink/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autolink" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autolink') 5 | // ES2015: 6 | // import 'tinymce/plugins/autolink' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/autoresize/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autoresize" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autoresize') 5 | // ES2015: 6 | // import 'tinymce/plugins/autoresize' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/autosave/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autosave" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autosave') 5 | // ES2015: 6 | // import 'tinymce/plugins/autosave' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/charmap/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "charmap" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/charmap') 5 | // ES2015: 6 | // import 'tinymce/plugins/charmap' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/code/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "code" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/code') 5 | // ES2015: 6 | // import 'tinymce/plugins/code' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/codesample/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "codesample" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/codesample') 5 | // ES2015: 6 | // import 'tinymce/plugins/codesample' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/directionality/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "directionality" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/directionality') 5 | // ES2015: 6 | // import 'tinymce/plugins/directionality' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/emoticons/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "emoticons" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/emoticons') 5 | // ES2015: 6 | // import 'tinymce/plugins/emoticons' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/fullscreen/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "fullscreen" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/fullscreen') 5 | // ES2015: 6 | // import 'tinymce/plugins/fullscreen' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/help/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "help" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/help') 5 | // ES2015: 6 | // import 'tinymce/plugins/help' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/image/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "image" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/image') 5 | // ES2015: 6 | // import 'tinymce/plugins/image' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/importcss/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "importcss" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/importcss') 5 | // ES2015: 6 | // import 'tinymce/plugins/importcss' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/insertdatetime/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "insertdatetime" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/insertdatetime') 5 | // ES2015: 6 | // import 'tinymce/plugins/insertdatetime' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/link/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "link" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/link') 5 | // ES2015: 6 | // import 'tinymce/plugins/link' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/lists/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "lists" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/lists') 5 | // ES2015: 6 | // import 'tinymce/plugins/lists' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/media/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "media" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/media') 5 | // ES2015: 6 | // import 'tinymce/plugins/media' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/nonbreaking/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "nonbreaking" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/nonbreaking') 5 | // ES2015: 6 | // import 'tinymce/plugins/nonbreaking' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/pagebreak/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "pagebreak" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/pagebreak') 5 | // ES2015: 6 | // import 'tinymce/plugins/pagebreak' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/preview/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "preview" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/preview') 5 | // ES2015: 6 | // import 'tinymce/plugins/preview' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/quickbars/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "quickbars" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/quickbars') 5 | // ES2015: 6 | // import 'tinymce/plugins/quickbars' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/save/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "save" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/save') 5 | // ES2015: 6 | // import 'tinymce/plugins/save' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/searchreplace/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "searchreplace" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/searchreplace') 5 | // ES2015: 6 | // import 'tinymce/plugins/searchreplace' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/table/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "table" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/table') 5 | // ES2015: 6 | // import 'tinymce/plugins/table' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/template/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "template" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/template') 5 | // ES2015: 6 | // import 'tinymce/plugins/template' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/visualblocks/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "visualblocks" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/visualblocks') 5 | // ES2015: 6 | // import 'tinymce/plugins/visualblocks' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/visualchars/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "visualchars" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/visualchars') 5 | // ES2015: 6 | // import 'tinymce/plugins/visualchars' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/plugins/wordcount/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "wordcount" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/wordcount') 5 | // ES2015: 6 | // import 'tinymce/plugins/wordcount' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/skins/ui/oxide/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /efak-web/src/main/resources/statics/assets/vendors/tinymce/themes/silver/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "silver" theme for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/themes/silver') 5 | // ES2015: 6 | // import 'tinymce/themes/silver' 7 | require('./theme.js'); --------------------------------------------------------------------------------