text: (window.webpackJsonp=window.webpackJsonp||[]).push([[5,2,3,4],{331:function(e,n,t){"use strict";t.r(n),n.default="\nen_type,en_name,track,en_title,en_position,date\nRegular Session,Zhao Yuwei,Workflow/Data Governance,Practice of Dolphin Scheduler on Data Lake Based On Apache Hudi,0,2021.08.07 15:30 GMT+8\nRegular Session,Robert Munteanu,Web Server/Tomcat,Effective web application development with Apache Sling,0,2021.08.08 15:30 GMT+8\nRegular Session,Mark Thomas,Web Server/Tomcat,Debugging complex issues in web applications,0,2021.08.08 16:10 GMT+8\nRegular Session,Giovanni Bechis,Web Server/Tomcat,ACME and mod_md: tls certificates made easy,0,2021.08.08 16:50 GMT+8\nRegular Session,Tijo Thomas,Streaming,Advanced real-time and batch Analytics using Apache Druid,0,2021.08.08 13:30 GMT+8\nRegular Session,Nishant Bangarwa,Streaming,Interactive Realtime Dashboards on Data Streams using Apache Kafka, Druid and Superset,0,2021.08.08 16:10 GMT+8\nRegular Session,Shivji Kumar Jha,Streaming,Structured Data Streaming,0,2021.08.08 14:10 GMT+8\nRegular Session,Timothy Spann,Streaming,FLaNK Stack with Flink For Streaming Use Cases,0,2021.08.08 14:50 GMT+8\nRegular Session,Tijo Thomas,Streaming,Apache Druid real-time ingestion challenges and best practices,0,2021.08.08 16:50 GMT+8\nRegular Session,David Kjerrumgaard,Streaming,REAL-TIME MACHINE LEARNING WITH PULSAR FUNCTIONS,0,2021.08.08 15:30 GMT+8\nRegular Session,Qiuxia Fan,Observability,Low-code or No-code in Skywalking UI,0,2021.08.07 16:10 GMT+8\nRegular Session,Evan,Observability,How can Satellite help SkyWalking work better?,Senior R & D Engineer,2021.08.07 14:10 GMT+8\nRegular Session,Peter Lee,Middleware,An overview of Apache Commons Compress,0,2021.08.06 13:30 GMT+8\nRegular Session,Shivji Kumar Jha,Messaging,Apache Bookkeeper (as a Key Value Stire) and its use cases,0,2021.08.06 13:30 GMT+8\nRegular Session,Satish Duggana,Messaging,Kafka Tiered Storage,0,2021.08.06 14:10 GMT+8\nRegular Session,Sriharsha Chintalapani,Messaging,Kafka Tiered Storage,0,2021.08.06 14:10 GMT+8\nRegular Session,Philipp Zehnder,IoT/IIoT,Democratizing ML Pipelines using StreamPipes: Flexible Model Integration and Serving for Industrial IoT Applications,0,2021.08.07 15:30 GMT+8\nRegular Session,Marco Heyden,IoT/IIoT,Democratizing ML Pipelines using StreamPipes: Flexible Model Integration and Serving for Industrial IoT Applications,0,2021.08.07 15:30 GMT+8\nRegular Session,Łukasz Dywicki,IoT/IIoT,Apache PLC4X for CAN bus and CANopen,0,2021.08.07 13:30 GMT+8\nRegular Session,Dominik Riemer,IoT/IIoT,StreamPipes’ New Kids on the Block: An Introduction to Edge Extensions, Client API and Data Explorer,0,2021.08.08 14:10 GMT+8\nRegular Session,Patrick Wiener,IoT/IIoT,StreamPipes’ New Kids on the Block: An Introduction to Edge Extensions, Client API and Data Explorer,0,2021.08.08 14:10 GMT+8\nRegular Session,Igor De Souza,IoT/IIoT,Build Your own Led Racing game with Kafka Event Streams,0,2021.08.08 14:50 GMT+8\nRegular Session,Christofer Dutz,IoT/IIoT,High Security IIoT Communication with Apache PLC4X,0,2021.08.08 13:30 GMT+8\nRegular Session,Christina Lin,Integration,Building and maintaining an army of Camels to tackle your Cloud Native Problems,0,2021.08.06 14:10 GMT+8\nRegular Session,Claus Ibsen,Integration,Apache Camel 3: the next generation of enterprise integration,0,2021.08.06 13:30 GMT+8\nRegular Session,Andrea Cosentino,Integration,Apache Camel 3: the next generation of enterprise integration,0,2021.08.06 13:30 GMT+8\nRegular Session,Nicola Ferraro,Integration,From Camel to Kamelets: new connectors for event-driven applications,0,2021.08.06 14:50 GMT+8\nRegular Session,Tadayoshi Sato,Integration,Integration as a Script -- Integration made easy with Apache Camel and JBang,0,2021.08.06 15:30 GMT+8\nRegular Session,Eugene Chan,Integration,Huawei Cloud ROMA Connect : Enterprise integration platform with Apache Camel,Staff Engineer of Huawei,2021.08.08 13:30 GMT+8\nRegular Session,Justin Mclean,Incubator,How to Slide Your Release Pass the Incubator,0,2021.08.06 14:10 GMT+8\nRegular Session,Wei Guo,Incubator,The Failures to Success Stories of Apache Dolphin Scheduler,0,2021.08.06 14:50 GMT+8\nRegular Session,Yuchen He,Incubator,Apache Pegasus(incubating) - A distributed key-value storage system,Software Development Engineer,2021.08.06 13:30 GMT+8\nRegular Session,Shuo Jia,Incubator,Apache Pegasus(incubating) - A distributed key-value storage system,Software Development Engineer,2021.08.06 13:30 GMT+8\nRegular Session,Aaron Radzinski,Incubator,Apache NLPCraft - Breaking Years Of Dogma in NLP,0,2021.08.06 15:30 GMT+8\nRegular Session,Nikita Ivanov,Incubator,Apache NLPCraft - Breaking Years Of Dogma in NLP,0,2021.08.06 15:30 GMT+8\nRegular Session,Sheng Zha,Incubator,Apache MXNet 2.0: Towards Synergistic ML and DL with Standardization,0,2021.08.07 15:30 GMT+8\nRegular Session,Martin Grigorov,Integration,Apache projects, let's embrace ARM!,senior engineer,2021.08.08 14:50 GMT+8\nRegular Session,Yikun Jiang,Integration,Apache projects, let's embrace ARM!,senior engineer,2021.08.08 14:50 GMT+8\nRegular Session,Sheng Liu,Integration,Apache projects, let's embrace ARM!,senior engineer,2021.08.08 14:50 GMT+8\nRegular Session,Wenli Zhang,Data Visualization,Dirty-rectangle Rendering with Apache ECharts,Apache ECharts VP,2021.08.06 14:10 GMT+8\nRegular Session,Wentao Liu,Integration,How to integrate LDAP & Active Directory with Apache Openmeetings,0,2021.08.08 15:30 GMT+8\nRegular Session,Ville Brofeldt,Data Visualization,Why Apache Superset is Betting on Apache ECharts,0,2021.08.06 13:30 GMT+8\nRegular Session,John Coene,Data Visualization,echarts4r: ECharts integration with the R programming language,0,2021.08.06 16:50 GMT+8\nRegular Session,Kanchana Welagedar,Culture,Bleeding edge engineering methods follows apache way,0,2021.08.06 14:50 GMT+8\nRegular Session,Charles Xie,Community,How We Build a Global Community of 1K Users in Two Years,Zilliz partner, chief evangelist,2021.08.06 16:10 GMT+8\nRegular Session,Jun Gu,Community,How We Build a Global Community of 1K Users in Two Years,Zilliz partner, chief evangelist,2021.08.06 16:10 GMT+8\nRegular Session,Junpin Du,Community,Community over code: practices on open source projects across different foundations,0,2021.08.06 16:50 GMT+8\nRegular Session,Yu Liu,Community,How to Make Company be the Top Open Source Contributor,Content Strategist,2021.08.07 13:30 GMT+8\nRegular Session,Jennifer Huang,Community,How to Make Company be the Top Open Source Contributor,Content Strategist,2021.08.07 13:30 GMT+8\nRegular Session,Sheng Hu,Community,OSINFRA: One Infrastructure Behind Four Communities,0,2021.08.07 16:50 GMT+8\nRegular Session,Zhi Cao,Community,OSINFRA: One Infrastructure Behind Four Communities,0,2021.08.07 16:50 GMT+8\nRegular Session,Swapnil M Mane,Community,Grow and manage your open source project with a proven way - The Apache Way,0,2021.08.08 13:30 GMT+8\nRegular Session,Sharan Foga,Community,Community Health Reporting 101,0,2021.08.08 15:30 GMT+8\nRegular Session,Zhenyu Zheng,Community,Running open source community in China, the experiences from openEuler.,0,2021.08.08 16:10 GMT+8\nRegular Session,Bolin Li,Community,Running open source community in China, the experiences from openEuler.,0,2021.08.08 16:10 GMT+8\nRegular Session,Bharat Viswanadham,Big Data,How Security is implemented in Apache Ozone,0,2021.08.06 14:10 GMT+8\nRegular Session,Shashikant Banerjee,Big Data,How Security is implemented in Apache Ozone,0,2021.08.06 14:10 GMT+8\nRegular Session,Akira Ajisaka,Big Data,Technical tips for secure Apache Hadoop cluster,Data Platform Engineer,2021.08.06 13:30 GMT+8\nRegular Session,Kei KORI,Big Data,Technical tips for secure Apache Hadoop cluster,Data Platform Engineer,2021.08.06 13:30 GMT+8\nRegular Session,Manish Maheshwari,Big Data,Scaling Impala - Common Mistakes and Best Practices,0,2021.08.06 13:30 GMT+8\nRegular Session,Vijay Narayanan,Big Data,analyzing transactional data in Apache druid,0,2021.08.07 13:30 GMT+8\nRegular Session,Ravindra Pesala,Big Data,How a DBS[Development Bank of Singapore] Data Platform Drives Real-time Insights & Analytics using Apache CarbonData,0,2021.08.06 13:30 GMT+8\nRegular Session,Kumar Vishal,Big Data,How a DBS[Development Bank of Singapore] Data Platform Drives Real-time Insights & Analytics using Apache CarbonData,0,2021.08.06 13:30 GMT+8\nRegular Session,Nishant Bangarwa,Big Data,Challenges of Building a Distributed Fault-Tolerant Scalable Analytics Stack,0,2021.08.06 14:10 GMT+8\nRegular Session,Maciej Swiderski,Big Data,Cassandra powered workflows to automate at scale,0,2021.08.07 13:30 GMT+8\nRegular Session,Li Cheng,Big Data,Data Lake accelerator on Hadoop-COS in Tencent Cloud,0,2021.08.08 14:10 GMT+8\nRegular Session,Zheng Li,Big Data,OpenLooKeng heuristic index framework architecture analysis and application practice,openLooKeng committer,2021.08.06 14:50 GMT+8\nRegular Session,Jingfang Zhang,Big Data,OminiRuntime: A comon big data runtime framework,0,2021.08.07 14:10 GMT+8\nRegular Session,Li Cheng,Big Data,How Apache Ozone builds up High Availablity with Raft protocol,0,2021.08.07 14:50 GMT+8\nRegular Session,Shashikant Banerjee,Big Data,How Apache Ozone builds up High Availablity with Raft protocol,0,2021.08.07 14:50 GMT+8\nRegular Session,Nanda Kumar,Big Data,How Apache Ozone builds up High Availablity with Raft protocol,0,2021.08.07 14:50 GMT+8\nRegular Session,Sunil Govindan,Big Data,State of the Union with Apache YuniKorn (Incubating) - Cloud Native Scheduler for Big Data Usecases,0,2021.08.08 14:50 GMT+8\nRegular Session,Julia Kinga Marton,Big Data,State of the Union with Apache YuniKorn (Incubating) - Cloud Native Scheduler for Big Data Usecases,0,2021.08.08 14:50 GMT+8\nRegular Session,Rakesh Radhakrishnan,Big Data,Apache Ozone: A High Performance Object Store for analytics workloads,0,2021.08.07 14:50 GMT+8\nRegular Session,Mukul Kumar Singh,Big Data,Apache Ozone: A High Performance Object Store for analytics workloads,0,2021.08.07 14:50 GMT+8\nRegular Session,Qiumin Wu,Big Data,Data Analysis across Disparate Data Sources in CMB,Senior Big Data Architect in China Merchants Bank (CMB),2021.08.06 15:30 GMT+8\nRegular Session,Akash R Nilugal,Big Data,Faster Bigdata Analytics by maneuvering Apache CarbonData’s Indexes,0,2021.08.06 16:10 GMT+8\nRegular Session,Kunal Kapoor,Big Data,Faster Bigdata Analytics by maneuvering Apache CarbonData’s Indexes,0,2021.08.06 16:10 GMT+8\nRegular Session,Gian Merlino,Big Data,Inside Apache Druid's Storage and Query Engine,0,2021.08.06 15:30 GMT+8\nRegular Session,Josh Yeh,Big Data,Apache Atlas meets Apache Flink,0,2021.08.07 15:30 GMT+8\nRegular Session,Yan Liu,Big Data,Apache Atlas meets Apache Flink,0,2021.08.07 15:30 GMT+8\nRegular Session,Xinli Shang,Big Data,Big Data Format at Uber Data Infra,0,2021.08.08 15:30 GMT+8\nRegular Session,Pavi Subenderan,Big Data,Big Data Format at Uber Data Infra,0,2021.08.08 15:30 GMT+8\nRegular Session,Won Wook SONG,Big Data,Flexible Optimizations and Efficient Execution of Data Processing on Apache Nemo,0,2021.08.08 15:30 GMT+8\nRegular Session,Siddharth Teotia,Big Data,Running Realtime Analytics at scale with Apache Pinot at LinkedIn and Uber,0,2021.08.07 15:30 GMT+8\nRegular Session,Yupeng Fu,Big Data,Running Realtime Analytics at scale with Apache Pinot at LinkedIn and Uber,0,2021.08.07 15:30 GMT+8\nRegular Session,Jun Zhong,Big Data,Insight into the secret of Open Source community —— the best practise for data-driven community operations,Senior Software Engineer of Huawei,2021.08.06 16:50 GMT+8\nRegular Session,Yikun Jiang,Big Data,Insight into the secret of Open Source community —— the best practise for data-driven community operations,Senior Software Engineer of Huawei,2021.08.06 16:50 GMT+8\nRegular Session,Lei Peng,Big Data,Insight into the secret of Open Source community —— the best practise for data-driven community operations,Senior Software Engineer of Huawei,2021.08.06 16:50 GMT+8\nRegular Session,Aviem Zur,Big Data,Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline,0,2021.08.07 16:10 GMT+8\nRegular Session,Assaf Pinhasi,Big Data,Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline,0,2021.08.07 16:10 GMT+8\nRegular Session,Supun Kamburugamuve,Big Data,Apache Arrow based DataFrame for Data Processing in Python,0,2021.08.08 16:50 GMT+8\nRegular Session,Nicolas Fränkel,Big Data,A Change-Data-Capture use-case: designing an evergreen cache,0,2021.08.08 16:10 GMT+8\nRegular Session,Yuqi Gu,Big Data,New Apache Bigtop 1.5 and Wikimedia: Empower BigData in the real world,Senior SW Engineer,2021.08.08 16:50 GMT+8\nRegular Session,Luca Toscano,Big Data,New Apache Bigtop 1.5 and Wikimedia: Empower BigData in the real world,Senior SW Engineer,2021.08.08 16:50 GMT+8\nRegular Session,Peter Gagarinov,Middleware,Scalable machine learning with Apache Ignite, Python, and Julia: from prototype to production,0,2021.08.06 15:30 GMT+8\nRegular Session,Kengo Seki,Big Data,Bigtop 3.0: Rerising community driven Hadoop distribution,0,2021.08.07 16:50 GMT+8\nRegular Session,Masatake Iwasaki,Big Data,Bigtop 3.0: Rerising community driven Hadoop distribution,0,2021.08.07 16:50 GMT+8\nRegular Session,Eason Chen,Incubator,EventMesh Helps Enterprises' Digital Transformation,0,2021.08.07 16:10 GMT+8\nRegular Session,Shuyang Wu,API / Microservice,Test Apache APISIX Resilience with Chaos Mesh,0,2021.08.06 14:50 GMT+8\n"},332:function(e,n,t){"use strict";t.r(n),n.default="\ntrack,name,job_title,presentation_name,time,,\nkeynote,Sharan Foga,Apache Board Director,Welcoming Diversity,2021.08.06 09:20 GMT+8,,\nkeynote,Ion Stoica ,Professor in the EECS Department at the University of California at Berkeley,Ray: A universal framework for distributed computing,2021.08.06 10:20 GMT+8,,\nkeynote,Kevin Xu,Senior Director of International Expansion Strategy at GitHub,How to support the next 50 million open source developers,2021.08.08 10:20 GMT+8,,\nkeynote,Hong Phuc Dang,the founder of FOSSASIA,Solving world problems with open technologies,2021.08.08 09:50 GMT+8,,\nkeynote,Jono Bacon,The Author of 《the art of Community》and 《People Powered》,Epic Fail: Key Open Source Career Mistakes and How to Avoid Them,2021.08,08 09:20 GMT+8,,\nkeynote,王建民,清华大学软件学院院长,工业大数据软件与开源创新,2021.08.06 11:20 GMT+8,,\nkeynote,黄东旭,PingCAP联合创始人兼首席技术官,我们相信社区,2021.08.07 09:20 GMT+8,,\nkeynote,堵俊平,ASF成员，Apache Hadoop Committer & PMC成员，Open Atom开源基金会TOC主席，LF AI基金会董事会成员，华为云计算开源业务总经理,社区胜于代码：在多个基金会的开源项目上的实践,2021.08.07 10:20 GMT+8,,\nkeynote,姜宁,Apache 软件基金会会员，ALC Beijing 发起人,开源共同体培育之路,2021.08.06 09:50 GMT+8,,\nkeynote,单致豪,腾讯开源联盟主席,科技向善与社会价值创新之路,2021.08.06 10:50 GMT+8,,\nkeynote,韩卿,Kyligence联合创始人兼CEO，Apache Kylin联合创建者及PMC Member,开源项目产品化的思考与实践,2021.08.07 09:50 GMT+8,,\nkeynote,温铭,Apache APISIX PMC 主席，Apache 基金会会员，支流科技联合创始人,Apache APISIX 从开源项目到商业化之路,2021.08.07 10:50 GMT+8,,\nkeynote,王峰,花名莫问，阿里巴巴研究员，开源大数据平台负责人,阿里巴巴开源大数据之路,2021.08.08 10:50 GMT+8,,\n"},333:function(e,n,t){"use strict";t.r(n),n.default="\nzh_type,zh_name,track,zh_title,zh_position,date\n中文演讲,王兴杰,Workflow/Data Governance,DolphinScheduler 调度工具在运营商的实践,联通数科软件研发工程师,2021.08.07 13:30 GMT+8\n中文演讲,郭强,Workflow/Data Governance,Apache DolphinScheduler - 一个用于处理大量复杂的任务优秀调度工具,Apache DolphinScheduler PMC,2021.08.07 14:10 GMT+8\n中文演讲,吴琏,Workflow/Data Governance,Airflow深度实践,数据开发工程师,2021.08.07 14:50 GMT+8\n中文演讲,栾鹏,Workflow/Data Governance,使用Airflow在Kubernetes进行数据处理,0,2021.08.08 14:50 GMT+8\n中文演讲,李进勇,Workflow/Data Governance,DolphinScheduler json拆分项目,0,2021.08.08 15:30 GMT+8\n中文演讲,孙朝和,Workflow/Data Governance,基于DolphinScheduler的数据质量服务实践,0,2021.08.08 14:10 GMT+8\n中文演讲,代立冬,Workflow/Data Governance,新一代大数据工作流调度平台--Apache DolphinScheduler的架构演变,0,2021.08.08 13:30 GMT+8\n中文演讲,于雨,Web Server/Tomcat,云原生高性能网关 dubbo-go pixiu 介绍,开发工程师,2021.08.08 13:30 GMT+8\n中文演讲,Xinwei Wu,Web Server/Tomcat,基于Tomcat构建高并发、高可靠的API网关：Mtop,0,2021.08.08 14:10 GMT+8\n中文演讲,泮圣伟,Web Server/Tomcat,使用 Alibaba Arthas 进行 Tomcat 诊断,0,2021.08.08 14:50 GMT+8\n中文演讲,Yuan Mei,Streaming,Flink在阿里巴巴的最新动态,0,2021.08.07 13:30 GMT+8\n中文演讲,汪磊,Streaming,批流一体在音乐实践和规划,网易云音乐 数据开发专家,2021.08.07 14:10 GMT+8\n中文演讲,Fan Xinpu,Streaming,Flink在奇虎360的平台建设演进与典型场景,数据开发专家,2021.08.07 16:50 GMT+8\n中文演讲,ZhiweiPeng,Streaming,Spark Structed Streaming在数据湖准实时场景中的应用,0,2021.08.07 14:50 GMT+8\n中文演讲,薛康,Streaming,滴滴实时数据通道服务的优化与实践,0,2021.08.07 15:30 GMT+8\n中文演讲,汤楚熙,Streaming,美团实时数仓平台的建设实践,0,2021.08.07 16:10 GMT+8\n中文演讲,刘晗,Observability,如何使用剖析来弥补分布式追踪的盲区,Java资深开发工程师,2021.08.07 15:30 GMT+8\n中文演讲,王海林,Observability,使用 Skywalking 监控 Dolphinscheduler,高级工程师,2021.08.07 14:50 GMT+8\n中文演讲,Ming Wen,Observability,使用 SkyWalking 和 APISIX 来增强 Nginx 的可观测性,0,2021.08.07 16:50 GMT+8\n中文演讲,柯振旭,Observability,如何使用Apache SkyWalking Log Analysis Language来进行日志分析,0,2021.08.07 13:30 GMT+8\n中文演讲,高新刚,Middleware,Apache ShardingSphere在京东科技的最佳实践,数据库团队研发负责人,2021.08.06 16:10 GMT+8\n中文演讲,吴伟杰,Middleware,分布式作业调度利器—— Apache ShardingSphere ElasticJob,中间件工程师,2021.08.06 14:10 GMT+8\n中文演讲,孟浩然,Middleware,Apache ShardingSphere分布式数据库中间件生态下的数据库治理之道,Java 高级开发工程师,2021.08.06 14:50 GMT+8\n中文演讲,李磊,Incubator,字节跳动分布式图数据库基于brpc的实践,火山引擎基础架构工程师,2021.08.06 16:10 GMT+8\n中文演讲,林琳,Messaging,Apache Pulsar —— 云原生消息队列在腾讯云的实践,高级工程师,2021.08.08 14:10 GMT+8\n中文演讲,冉小龙,Messaging,Apache Pulsar 在腾讯百万级 Topic 下的应用与实践,0,2021.08.08 14:50 GMT+8\n中文演讲,Zike Yang,Messaging,Apache Pulsar 的 RBAC 授权,0,2021.08.08 15:30 GMT+8\n中文演讲,杜 恒,Messaging,下一代消息和流平台 - Apache RocketMQ 5.0,0,2021.08.07 13:30 GMT+8\n中文演讲,金融通,Messaging,云原生时代下Apache RocketMQ演进之路,0,2021.08.07 14:10 GMT+8\n中文演讲,张旭,Messaging,Apache RocketMQ 在小米的开发实践,0,2021.08.07 14:50 GMT+8\n中文演讲,Li Qipeng,Messaging,Apache RocketMQ 的生态,0,2021.08.07 15:30 GMT+8\n中文演讲,Hang Chen,Messaging,BIGO 的 Apache Pulsar 最佳实践,Staff Engineer,2021.08.06 14:50 GMT+8\n中文演讲,孟亚斌,Messaging,从 Apache Kafka 到 Apache Pulsar - 系统迁移生存指南,0,2021.08.06 15:30 GMT+8\n中文演讲,陈家豪,Messaging,Apache Pulsar 在联邦学习的案例详解,软件工程师,2021.08.06 16:10 GMT+8\n中文演讲,贺张俭,Messaging,Apache Pulsar 在华为云物联网平台之旅,0,2021.08.08 16:10 GMT+8\n中文演讲,魏彬,Messaging,Apache Pulsar 在日志场景的最佳实践,Solution Engineer@StreamNative,2021.08.08 13:30 GMT+8\n中文演讲,Chao Qin,IoT/IIoT,IoTDB在家庭医疗领域的应用,软件工程师,2021.08.08 15:30 GMT+8\n中文演讲,黄向东,IoT/IIoT,越来越好：Apache IoTDB的新功能,助理研究员,2021.08.07 14:10 GMT+8\n中文演讲,王浩宇,IoT/IIoT,IoTDB-Quality：时序数据质量,硕士生,2021.08.07 14:50 GMT+8\n中文演讲,冯征,Integration,Camel Quarkus介绍\t,0,2021.08.08 14:10 GMT+8\n中文演讲,Mingshen Sun,Incubator,Teaclave: 安全并易用的隐私计算平台,安全研究员,2021.08.07 13:30 GMT+8\n中文演讲,李岗,Incubator,Apache DolphinScheduler: 如何通过Apache 孵化之旅成长为一个健康和可持续发展的社区,北鱼教育创始人,2021.08.07 14:50 GMT+8\n中文演讲,Ming Wen,Incubator,Apache APISIX的孵化器之旅,0,2021.08.07 14:10 GMT+8\n中文演讲,孙毅,Data Visualization,使用 ECharts 呈现社区活动的渲染图,0,2021.08.06 16:10 GMT+8\n中文演讲,SU SHUANG,Data Visualization,16毫秒的挑战 - 图表库渲染优化,工程师,2021.08.06 14:50 GMT+8\n中文演讲,孟繁超,Data Visualization,ECharts的乐趣——我们如何在特斯拉使用它！,0,2021.08.06 15:30 GMT+8\n中文演讲,王蕴博,Culture,Apache way在企业中的应用与实践,0,2021.08.06 13:30 GMT+8\n中文演讲,谭中意,Culture,the apache way- 在企业内部实行InnerSource和DevOps都需要的价值观,0,2021.08.06 14:10 GMT+8\n中文演讲,Ming Wen,Culture,按照 Apache Way 运作开源商业化公司，这行得通吗？,0,2021.08.06 15:30 GMT+8\n中文演讲,王殿进,Community,以现代方式实现开源社区的增长,StreamNative 社区负责人, 也是 ApacheCon Asia 消息专题 co-chair,2021.08.07 14:10 GMT+8\n中文演讲,琚致远,Community,开源的魅力,Apache APISIX PMC,2021.08.07 14:50 GMT+8\n中文演讲,聂永,Community,上班一族如何积极参与开源开发,0,2021.08.07 15:30 GMT+8\n中文演讲,陈峰,Community,RT-Thread开源社区建设实践与思考,0,2021.08.07 16:10 GMT+8\n中文演讲,Wink Yao,Community,TiDB如何构建社区,0,2021.08.08 14:10 GMT+8\n中文演讲,庄表伟,Community,开源社区运营的招式与心法,0,2021.08.08 14:50 GMT+8\n中文演讲,俄广宁,Big Data,使用HashiCorp Vault建立一个认证和授权系统,开发工程师,2021.08.08 13:30 GMT+8\n中文演讲,张倩琼,Big Data,基于 Apache Impala & Kudu 打造的实时用户行为分析系统,架构师,2021.08.07 14:10 GMT+8\n中文演讲,孟亚斌,Big Data,使用Apache C *，Spark和Pulsar实现大数据之Lambda架构,0,2021.08.08 14:10 GMT+8\n中文演讲,Kent Yao ,Big Data,Kyuubi: 网易对 Serverless Spark 场景的探索与实践应用,0,2021.08.06 14:50 GMT+8\n中文演讲,张智超,Big Data,Apache Kylin 4.0 : 架构升级与全新的调优之路,大数据高级架构师,2021.08.08 14:50 GMT+8\n中文演讲,兰青,Big Data,基于Java的大数据机器学习方案,软件开发工程师,2021.08.06 16:10 GMT+8\n中文演讲,陈明雨,Big Data,Doris的过去、现在和未来,Apache Doris PPMC,2021.08.07 16:10 GMT+8\n中文演讲,Lianghong Fei,Big Data,AWS上的Apache HUDI,0,2021.08.06 16:50 GMT+8\n中文演讲,Charles Xie,Big Data,Milvus：用于非结构化数据处理的矢量数据库,0,2021.08.08 16:10 GMT+8\n中文演讲,Rentong Guo,Big Data,Milvus：用于非结构化数据处理的矢量数据库,0,2021.08.08 16:10 GMT+8\n中文演讲,gosonzhang,Big Data,Apache InLong，一个一站式流数据集成解决方案,腾讯后台开发工程师,2021.08.07 16:50 GMT+8\n中文演讲,刘彪,Big Data,Apache InLong，一个一站式流数据集成解决方案,腾讯后台开发工程师,2021.08.07 16:50 GMT+8\n中文演讲,陈军旭,API / Microservice,使用 Apache APISIX 实现限流限速,0,2021.08.06 13:30 GMT+8\n中文演讲,Yuansheng Wang,API / Microservice,依托社区让 Apache APISIX 高速发展,Apache APISIX PMC,2021.08.06 16:10 GMT+8\n中文演讲,Albumen Kevin ,API / Microservice,Apache Dubbo 3 - 一个更加云本地和高性能的跨平台RPC框架,0,2021.08.06 14:10 GMT+8\n中文演讲,Zexuan Luo,API / Microservice,APISIX的演变,0,2021.08.07 14:10 GMT+8\n中文演讲,Xinxin Zhu,API / Microservice,使用APISIX进行认证和授权,系统开发工程师,2021.08.06 15:30 GMT+8\n中文演讲,金卫,API / Microservice,基于Apache APISIX的Kubernetes Ingress的实现,0,2021.08.07 14:50 GMT+8\n中文演讲,陈焱山,API / Microservice,APISIX在移动云对象存储EOS的应用与实践,软件开发工程师,2021.08.07 15:30 GMT+8\n中文演讲,张超,API / Microservice,如何将Apache APISIX扩展为一个服务网格的边车,系统工程师,2021.08.07 13:30 GMT+8\n"},334:function(e,n,t){var content=t(337);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(108).default)("1b7833da",content,!0,{sourceMap:!1})},335:function(e,n,t){!function(n){"use strict";var t=function(){return{escape:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},parseExtension:n,mimeType:function(e){var t=n(e).toLowerCase();return(o="application/font-woff",r="image/jpeg",{woff:o,woff2:o,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:r,jpeg:r,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"})[t]||"";var o,r},dataAsUrl:function(content,e){return"data:"+e+";base64,"+content},isDataUrl:function(e){return-1!==e.search(/^(data:)/)},canvasToBlob:function(canvas){return canvas.toBlob?new Promise((function(e){canvas.toBlob(e)})):function(canvas){return new Promise((function(e){for(var n=window.atob(canvas.toDataURL().split(",")[1]),t=n.length,o=new Uint8Array(t),i=0;i<t;i++)o[i]=n.charCodeAt(i);e(new Blob([o],{type:"image/png"}))}))}(canvas)},resolveUrl:function(e,n){var t=document.implementation.createHTMLDocument(),base=t.createElement("base");t.head.appendChild(base);var a=t.createElement("a");return t.body.appendChild(a),base.href=n,a.href=e,a.href},getAndEncode:function(e){var n=3e4;return new Promise((function(t){var o=new XMLHttpRequest;function r(){if(4===o.readyState)if(200===o.status){var n=new FileReader;n.onloadend=function(){var content=n.result.split(/,/)[1];t(content)},n.readAsDataURL(o.response)}else c("cannot fetch resource: "+e+", status: "+o.status)}function l(){c("timeout of "+n+"ms occured while fetching resource: "+e)}function c(e){console.error(e),t("")}o.onreadystatechange=r,o.ontimeout=l,o.responseType="blob",o.timeout=n,o.open("GET",e,!0),o.send()}))},uid:(e=0,function(){return"u"+n()+e++;function n(){return("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)}}),delay:function(e){return function(n){return new Promise((function(t){setTimeout((function(){t(n)}),e)}))}},asArray:function(e){for(var n=[],t=e.length,i=0;i<t;i++)n.push(e[i]);return n},escapeXhtml:function(e){return e.replace(/#/g,"%23").replace(/\n/g,"%0A")},makeImage:function(e){return new Promise((function(n,t){var image=new Image;image.onload=function(){n(image)},image.onerror=t,image.src=e}))},width:function(e){var n=t(e,"border-left-width"),o=t(e,"border-right-width");return e.scrollWidth+n+o},height:function(e){var n=t(e,"border-top-width"),o=t(e,"border-bottom-width");return e.scrollHeight+n+o}};var e;function n(e){var n=/\.([^\.\/]*?)$/g.exec(e);return n?n[1]:""}function t(e,n){var t=window.getComputedStyle(e).getPropertyValue(n);return parseFloat(t.replace("px",""))}}(),o=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,t,l){return c()?Promise.resolve(e):Promise.resolve(e).then(o).then((function(n){var o=Promise.resolve(e);return n.forEach((function(e){o=o.then((function(n){return r(n,e,t,l)}))})),o}));function c(){return!n(e)}},shouldProcess:n,impl:{readUrls:o,inline:r}};function n(n){return-1!==n.search(e)}function o(n){for(var o,r=[];null!==(o=e.exec(n));)r.push(o[1]);return r.filter((function(e){return!t.isDataUrl(e)}))}function r(e,n,o,r){return Promise.resolve(n).then((function(e){return o?t.resolveUrl(e,o):e})).then(r||t.getAndEncode).then((function(data){return t.dataAsUrl(data,t.mimeType(n))})).then((function(o){return e.replace(function(e){return new RegExp("(url\\(['\"]?)("+t.escape(e)+")(['\"]?\\))","g")}(n),"$1"+o+"$3")}))}}(),r=function(){return{resolveAll:function(){return e(document).then((function(e){return Promise.all(e.map((function(e){return e.resolve()})))})).then((function(e){return e.join("\n")}))},impl:{readAll:e}};function e(){return Promise.resolve(t.asArray(document.styleSheets)).then((function(e){var n=[];return e.forEach((function(e){try{t.asArray(e.cssRules||[]).forEach(n.push.bind(n))}catch(n){console.log("Error while reading CSS rules from "+e.href,n.toString())}})),n})).then((function(e){return e.filter((function(e){return e.type===CSSRule.FONT_FACE_RULE})).filter((function(e){return o.shouldProcess(e.style.getPropertyValue("src"))}))})).then((function(n){return n.map(e)}));function e(e){return{resolve:function(){var n=(e.parentStyleSheet||{}).href;return o.inlineAll(e.cssText,n)},src:function(){return e.style.getPropertyValue("src")}}}}}(),l=function(){return{inlineAll:function n(r){return r instanceof Element?l(r).then((function(){return r instanceof HTMLImageElement?e(r).inline():Promise.all(t.asArray(r.childNodes).map((function(e){return n(e)})))})):Promise.resolve(r);function l(e){var n=e.style.getPropertyValue("background");return n?o.inlineAll(n).then((function(n){e.style.setProperty("background",n,e.style.getPropertyPriority("background"))})).then((function(){return e})):Promise.resolve(e)}},impl:{newImage:e}};function e(element){return{inline:function(e){return t.isDataUrl(element.src)?Promise.resolve():Promise.resolve(element.src).then(e||t.getAndEncode).then((function(data){return t.dataAsUrl(data,t.mimeType(element.src))})).then((function(e){return new Promise((function(n,t){element.onload=n,element.onerror=t,element.src=e}))}))}}}}(),c={toSvg:h,toPng:function(e,n){return f(e,n||{}).then((function(canvas){return canvas.toDataURL()}))},toJpeg:function(e,n){return f(e,n=n||{}).then((function(canvas){return canvas.toDataURL("image/jpeg",n.quality||1)}))},toBlob:function(e,n){return f(e,n||{}).then(t.canvasToBlob)},toPixelData:function(e,n){return f(e,n||{}).then((function(canvas){return canvas.getContext("2d").getImageData(0,0,t.width(e),t.height(e)).data}))},impl:{fontFaces:r,images:l,util:t,inliner:o}};function h(e,n){return n=n||{},Promise.resolve(e).then((function(e){return m(e,n.filter,!0)})).then(d).then(v).then((function(e){n.bgcolor&&(e.style.backgroundColor=n.bgcolor);n.width&&(e.style.width=n.width+"px");n.height&&(e.style.height=n.height+"px");n.style&&Object.keys(n.style).forEach((function(t){e.style[t]=n.style[t]}));return e})).then((function(o){return function(e,n,o){return Promise.resolve(e).then((function(e){return e.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),(new XMLSerializer).serializeToString(e)})).then(t.escapeXhtml).then((function(e){return'<foreignObject x="0" y="0" width="100%" height="100%">'+e+"</foreignObject>"})).then((function(foreignObject){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+n+'" height="'+o+'">'+foreignObject+"</svg>"})).then((function(svg){return"data:image/svg+xml;charset=utf-8,"+svg}))}(o,n.width||t.width(e),n.height||t.height(e))}))}function f(e,n){return h(e,n).then(t.makeImage).then(t.delay(100)).then((function(image){var canvas=function(e){var canvas=document.createElement("canvas");if(canvas.width=n.width||2*t.width(e),canvas.height=n.height||2*t.height(e),canvas.style.width=t.width(e),canvas.style.height=t.height(e),n.bgcolor){var o=canvas.getContext("2d");o.fillStyle=n.bgcolor,o.fillRect(0,0,canvas.width,canvas.height)}return canvas}(e),o=canvas.getContext("2d");return o.scale(2,2),o.drawImage(image,0,0),canvas}))}function m(e,filter,n){return n||!filter||filter(e)?Promise.resolve(e).then((function(e){return e instanceof HTMLCanvasElement?t.makeImage(e.toDataURL()):e.cloneNode(!1)})).then((function(n){return function(e,n,filter){var o=e.childNodes;return 0===o.length?Promise.resolve(n):r(n,t.asArray(o),filter).then((function(){return n}));function r(e,n,filter){var t=Promise.resolve();return n.forEach((function(n){t=t.then((function(){return m(n,filter)})).then((function(n){n&&e.appendChild(n)}))})),t}}(e,n,filter)})).then((function(n){return function(e,n){return n instanceof Element?Promise.resolve().then(o).then(r).then(l).then(c).then((function(){return n})):n;function o(){function o(source,e){function n(source,e){t.asArray(source).forEach((function(n){e.setProperty(n,source.getPropertyValue(n),source.getPropertyPriority(n))}))}source.cssText?e.cssText=source.cssText:n(source,e)}o(window.getComputedStyle(e),n.style)}function r(){function o(element){var style=window.getComputedStyle(e,element),content=style.getPropertyValue("content");if(""!==content&&"none"!==content){var o=t.uid();n.className=n.className+" "+o;var r=document.createElement("style");r.appendChild(l(o,element,style)),n.appendChild(r)}function l(e,element,style){var n="."+e+":"+element,o=style.cssText?r(style):l(style);return document.createTextNode(n+"{"+o+"}");function r(style){var content=style.getPropertyValue("content");return style.cssText+" content: "+content+";"}function l(style){return t.asArray(style).map(e).join("; ")+";";function e(e){return e+": "+style.getPropertyValue(e)+(style.getPropertyPriority(e)?" !important":"")}}}}[":before",":after"].forEach((function(element){o(element)}))}function l(){e instanceof HTMLTextAreaElement&&(n.innerHTML=e.value),e instanceof HTMLInputElement&&n.setAttribute("value",e.value)}function c(){n instanceof SVGElement&&(n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n instanceof SVGRectElement&&["width","height"].forEach((function(e){var t=n.getAttribute(e);t&&n.style.setProperty(e,t)})))}}(e,n)})):Promise.resolve()}function d(e){return r.resolveAll().then((function(n){var t=document.createElement("style");return e.appendChild(t),t.appendChild(document.createTextNode(n)),e}))}function v(e){return l.inlineAll(e).then((function(){return e}))}e.exports=c}()},336:function(e,n,t){"use strict";t(334)},337:function(e,n,t){var o=t(107),r=t(226),l=t(338),c=t(339),h=t(340),f=o(!1),m=r(l),d=r(c),v=r(h);f.push([e.i,'@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url('+m+') format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url('+d+') format("truetype")}@font-face{font-family:"SourceHanSerifSC";font-style:normal;font-weight:300;src:url('+v+') format("opentype")}h1{margin-bottom:15px;font-size:20px;font-family:"SourceHanSerifSC","Open Sans"}.poster-container{position:absolute;left:0;right:0;top:0;bottom:0;font-family:"Open Sans"}#poster-preview{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-20}.poster-template{height:100vh}.poster-content{position:absolute;left:0;right:0;top:0;bottom:0;padding:37vh 3vh 0;text-align:center;color:#fff;font-size:2vh}.author-img{position:absolute;z-index:-10}.title{font-weight:400}.name,.title{color:#ffe342}.name{margin:0 0 .5vh;font-family:"SourceHanSerifSC","Open Sans";font-size:3.7vh}.name,.topic{font-weight:700}.topic{margin-bottom:.5vh;font-size:2.3vh}.time{font-size:2vh;color:#ccc}.keynote{display:block;margin:.5vh auto;height:5vh}.el-form-item{margin-bottom:5px}#track{margin-top:10px}.avatar-uploader{display:inline-block;margin-top:10px;width:40px;height:40px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader:hover{border-color:#409eff}.avatar-icon{font-size:22px;color:#ccc;width:40px;height:40px;line-height:40px;text-align:center}.icon-panel{margin-top:12px}.el-upload:hover .avatar-icon,a:hover .avatar-icon{color:#409eff}.avatar{width:40px;height:40px;display:block}.info,.info a{color:#aaa}',""]),e.exports=f},338:function(e,n,t){e.exports=t.p+"fonts/OpenSans-Bold.dbb97fd.ttf"},339:function(e,n,t){e.exports=t.p+"fonts/OpenSans-Light.ed41bed.ttf"},340:function(e,n,t){e.exports=t.p+"fonts/SourceHanSerifSC-Heavy.8a4275a.otf"},341:function(e,n,t){"use strict";t.r(n);t(41),t(55),t(56),t(224),t(42),t(106),t(40),t(19),t(33),t(43),t(225);var o=t(0),r=t(335),l=t.n(r),c=t(333),h=t(331),f=t(332).default.split("\n").slice(2).filter((function(line){return!!line}));function m(e,n){var t=e.split("\n").slice(2).filter((function(line){return!!line})).map((function(line){var e=line.split(",");return{track:e[2],title:e[4],name:e[1],topic:e[3],time:e[5],isKeynote:!1}}));return t=t.concat(f.filter((function(line){return n===/[\u4e00-\u9fa5]/.test(line)})).map((function(line){var e=line.split(",");return{track:e[0],title:e[2],name:e[1],topic:e[3],time:e[4],isKeynote:!0}})))}var d=m(c.default,!0),v=m(h.default,!1),S=o.default.extend({data:function(){return{track:"",imageUrl:null,title:"",name:"",topic:"",time:"",isKeynote:!1,avatarInput:null,nameFontSize:1,topicFontSize:1,avatarDefaultPos:{width:0,height:0,top:0,left:0},avatarPos:{width:0,height:0,top:0,left:0},avatarZoom:1,isMouseDown:!1,mouseX:0,mouseY:0,isDownloading:!1,posterBase64:"",lang:"zh"}},mounted:function(){},methods:{trackQuery:function(e,n){var t="zh"===this.lang?d:v;n((e?t.filter((function(n){return n.track===e})):t).map((function(e){return e.track})).filter((function(track,e,n){return n.indexOf(track)===e})).map((function(track){return{value:track}})))},nameQuery:function(e,n){var t=this,o="zh"===this.lang?d:v;n((e?o.filter((function(n){return n.name===e})):o.filter((function(e){return e.track===t.track}))).map((function(track){return{value:track.name,track:track}})))},nameSelect:function(e){this.topic=e.track.topic,this.time=e.track.time,this.title=e.track.title,this.isKeynote=e.track.isKeynote,this.nameFontReset(),this.topicFontReset()},download:function(){var e=this;this.isDownloading=!0,l.a.toJpeg(document.getElementById("poster-preview")).then((function(n){e.posterBase64=n,e.isDownloading=!1;var link=document.createElement("a");link.href=n,link.download=e.name+".jpeg",link.click()}))},mouseDown:function(e){this.imageUrl&&(this.isMouseDown=!0,this.mouseX=e.pageX,this.mouseY=e.pageY)},mouseMove:function(e){if(this.isMouseDown){var n=100/window.innerHeight;this.avatarPos.left+=(e.pageX-this.mouseX)*n,this.avatarPos.top+=(e.pageY-this.mouseY)*n,this.mouseX=e.pageX,this.mouseY=e.pageY}},mouseUp:function(e){this.isMouseDown=!1},zoomIn:function(){this.avatarZoom+=.05,this.avatarPos.width=this.avatarDefaultPos.width*this.avatarZoom,this.avatarPos.height=this.avatarDefaultPos.height*this.avatarZoom},zoomOut:function(){this.avatarZoom-=.05,this.avatarPos.width=this.avatarDefaultPos.width*this.avatarZoom,this.avatarPos.height=this.avatarDefaultPos.height*this.avatarZoom},zoomReset:function(){this.avatarZoom=1,this.avatarPos.width=this.avatarDefaultPos.width,this.avatarPos.height=this.avatarDefaultPos.height,this.avatarPos.left=this.avatarDefaultPos.left,this.avatarPos.top=this.avatarDefaultPos.top},nameFontAdd:function(){this.nameFontSize+=.1},nameFontMinus:function(){this.nameFontSize-=.1},nameFontReset:function(){this.nameFontSize=1},topicFontAdd:function(){this.topicFontSize+=.1},topicFontMinus:function(){this.topicFontSize-=.1},topicFontReset:function(){this.topicFontSize=1},setAvatar:function(){this.$refs.avatarInput&&this.$refs.avatarInput.click()},avatarChange:function(e){var n=this,t=e.target.files&&e.target.files.length?e.target.files[0]:null;if(t){this.imageUrl=window.URL.createObjectURL(t);var img=new Image;img.onload=function(){var e=41700/2208,t=e/img.height*img.width,o=(56.25-t)/2;n.avatarDefaultPos.width=n.avatarPos.width=t,n.avatarDefaultPos.height=n.avatarPos.height=e,n.avatarDefaultPos.left=n.avatarPos.left=o,n.avatarDefaultPos.top=n.avatarPos.top=373/2208*100},img.src=this.imageUrl}}}}),M=(t(336),t(53)),component=Object(M.a)(S,(function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("el-row",{staticClass:"poster-container",attrs:{type:"flex",justify:"center"}},[t("el-col",{attrs:{span:12}},[t("div",{style:{cursor:e.imageUrl?"move":"default"},attrs:{id:"poster-preview"},on:{mousedown:function(n){return e.mouseDown(n)},mousemove:function(n){return e.mouseMove(n)},mouseup:function(n){return e.mouseUp(n)}}},[e.imageUrl?t("img",{ref:"avatar",staticClass:"author-img",style:{width:e.avatarPos.width+"vh",height:e.avatarPos.height+"vh",left:e.avatarPos.left+"vh",top:e.avatarPos.top+"vh"},attrs:{src:e.imageUrl}}):e._e(),e._v(" "),t("div",{staticClass:"bg"}),e._v(" "),t("img",{staticClass:"poster-template",attrs:{src:"poster-template-"+e.lang+".png"}}),e._v(" "),t("div",{staticClass:"poster-content"},[t("div",{staticClass:"title"},[e._v(e._s(e.title))]),e._v(" "),t("div",{staticClass:"name",style:{"font-size":3.7*e.nameFontSize+"vh"}},[e._v(e._s(e.name))]),e._v(" "),t("div",{staticClass:"topic",style:{"font-size":2.3*e.topicFontSize+"vh"}},[e._v(e._s(e.topic))]),e._v(" "),t("div",{staticClass:"time"},[e._v(e._s(e.time))]),e._v(" "),e.isKeynote?t("img",{staticClass:"keynote",attrs:{src:"keynote-"+e.lang+".png"}}):e._e()])])]),e._v(" "),t("el-col",{directives:[{name:"loading",rawName:"v-loading",value:e.isDownloading,expression:"isDownloading"}],staticClass:"poster-control",attrs:{span:8,"element-loading-text":"生成海报中"}},[t("el-row",[t("h1",[e._v("ApacheCon Asia 2021 海报生成器")]),e._v(" "),t("el-radio-group",{attrs:{size:"small"},model:{value:e.lang,callback:function(n){e.lang=n},expression:"lang"}},[t("el-radio-button",{attrs:{label:"zh"}}),e._v(" "),t("el-radio-button",{attrs:{label:"en"}})],1)],1),e._v(" "),t("el-form",[t("el-form-item",{attrs:{label:"论坛名称",id:"track"}},[t("el-autocomplete",{attrs:{"fetch-suggestions":e.trackQuery},model:{value:e.track,callback:function(n){e.track=n},expression:"track"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"讲师姓名"}},[t("el-autocomplete",{attrs:{"fetch-suggestions":e.nameQuery},on:{select:e.nameSelect},model:{value:e.name,callback:function(n){e.name=n},expression:"name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"讲师职位"}},[t("el-input",{model:{value:e.title,callback:function(n){e.title=n},expression:"title"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"讲师照片"+(e.imageUrl?"（可在海报中拖动）":"")}},[t("el-col",{attrs:{span:3}},[t("input",{ref:"avatarInput",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:e.avatarChange}}),e._v(" "),t("a",{staticClass:"avatar-uploader",attrs:{href:"javascript:;"},on:{click:function(n){return e.setAvatar()}}},[t("i",{staticClass:"el-icon-plus avatar-icon"})])]),e._v(" "),t("el-col",{staticClass:"icon-panel",attrs:{span:9}},[t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.zoomIn()}}},[e.imageUrl?t("i",{staticClass:"el-icon-zoom-in avatar-icon"}):e._e()]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.zoomOut()}}},[e.imageUrl?t("i",{staticClass:"el-icon-zoom-out avatar-icon"}):e._e()]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.zoomReset()}}},[e.imageUrl?t("i",{staticClass:"el-icon-refresh-left avatar-icon"}):e._e()])])],1),e._v(" "),t("el-form-item",{attrs:{label:"演讲题目"}},[t("el-checkbox",{model:{value:e.isKeynote,callback:function(n){e.isKeynote=n},expression:"isKeynote"}},[e._v("主题演讲")]),e._v(" "),t("el-input",{model:{value:e.topic,callback:function(n){e.topic=n},expression:"topic"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"演讲时间"}},[t("el-input",{model:{value:e.time,callback:function(n){e.time=n},expression:"time"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"字号调整（讲师姓名）"}},[t("div",{attrs:{span:12}},[t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.nameFontAdd()}}},[t("i",{staticClass:"el-icon-zoom-in avatar-icon"})]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.nameFontMinus()}}},[t("i",{staticClass:"el-icon-zoom-out avatar-icon"})]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.nameFontReset()}}},[t("i",{staticClass:"el-icon-refresh-left avatar-icon"})])])]),e._v(" "),t("el-form-item",{attrs:{label:"字号调整（演讲题目）"}},[t("div",{attrs:{span:12}},[t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.topicFontAdd()}}},[t("i",{staticClass:"el-icon-zoom-in avatar-icon"})]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.topicFontMinus()}}},[t("i",{staticClass:"el-icon-zoom-out avatar-icon"})]),e._v(" "),t("a",{attrs:{href:"javascript:;"},on:{click:function(n){return e.topicFontReset()}}},[t("i",{staticClass:"el-icon-refresh-left avatar-icon"})])])]),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(n){return e.download()}}},[e._v("\n          生成海报\n        ")])],1),e._v(" "),t("el-form-item",{staticClass:"info"},[t("i",{staticClass:"el-icon-service"}),e._v(" 本工具由 "),t("a",{attrs:{href:"http://github.com/Ovilia"}},[e._v("@Ovilia")]),e._v(" 开发，"),t("a",{attrs:{href:"mailto:oviliazhang@gmail.com"}},[e._v("问题反馈")])])],1)],1)],1)}),[],!1,null,null,null);n.default=component.exports}}]);