├── .github └── CODEOWNERS ├── .gitignore ├── .gitmodules ├── CNAME ├── Dockerfile ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── _config.yml ├── _data ├── authors.yml ├── navigation.yml └── ui-text.yml ├── _drafts ├── archive.md ├── captions.md ├── category-archive.md ├── participants.md ├── program │ ├── accepted.md │ ├── careerspanel.md │ ├── keynotes.md │ ├── ref.md │ ├── schedule.md │ ├── tutorials.md │ └── workshops.md ├── registration.md ├── sponsors │ ├── benefits.md │ └── list.md ├── submit.md └── tag-archive.md ├── _includes ├── analytics-providers │ ├── custom.html │ ├── google-gtag.html │ ├── google-universal.html │ └── google.html ├── analytics.html ├── archive-single.html ├── author-profile-custom-links.html ├── author-profile.html ├── breadcrumbs.html ├── browser-upgrade.html ├── category-list.html ├── comment.html ├── comments-providers │ ├── custom.html │ ├── discourse.html │ ├── disqus.html │ ├── facebook.html │ ├── scripts.html │ ├── staticman.html │ ├── staticman_v2.html │ └── utterances.html ├── comments.html ├── committee-member.html ├── documents-collection.html ├── feature_row ├── figure ├── footer.html ├── footer │ └── custom.html ├── gallery ├── group-by-array ├── head.html ├── head │ └── custom.html ├── masthead.html ├── nav_list ├── page__hero.html ├── page__hero_video.html ├── page__taxonomy.html ├── paginator.html ├── post_pagination.html ├── posts-category.html ├── posts-tag.html ├── read-time.html ├── scripts.html ├── search │ ├── algolia-search-scripts.html │ ├── google-search-scripts.html │ ├── lunr-search-scripts.html │ └── search_form.html ├── seo.html ├── sidebar.html ├── social-share.html ├── sponsors-list ├── tag-list.html ├── toc ├── toc.html └── video ├── _layouts ├── archive-taxonomy.html ├── archive.html ├── categories.html ├── category.html ├── collection.html ├── compress.html ├── default.html ├── home.html ├── posts.html ├── schedule.html ├── search.html ├── single.html ├── splash.html ├── tag.html └── tags.html ├── _pages ├── 404.md ├── about │ └── img.png ├── calls │ ├── bof.md │ ├── main_conference_papers.md │ ├── student_research_workshop.md │ ├── subsidies.md │ ├── system_demonstration.md │ └── volunteers.md ├── committees │ └── organization.md ├── contact.md ├── faq │ ├── faq.md │ └── faq.md~ ├── home.md ├── participants │ ├── ethics.md │ ├── participants.md │ ├── printing.md │ ├── travel.md │ ├── venue.md │ └── visa.md ├── program │ ├── best_papers.md │ ├── cl_papers.md │ ├── demo_papers.md │ ├── findings_papers.md │ ├── gala.md │ ├── keynotes.md │ ├── main_conference_papers.md │ ├── panel.md │ ├── program.md │ ├── srw_papers.md │ ├── tacl_papers.md │ ├── tutorials.md │ ├── welcome.md │ └── workshops.md ├── registration.md ├── sponsors.md └── volunteers.md ├── _posts ├── 2022-02-21-EMNLP-2022-blog.md ├── 2022-05-14-The-EMNLP-2022-Logo.md ├── 2022-07-29-Information-Sessions-and-Promotional-Video-for-EMNLP-2022.md ├── 2022-08-15-Short-Pieces-on-Reviwing.md ├── 2022-09-30-Call-for-Diversity-and-Inclusion-Subsidies.md ├── 2022-10-04-EMNLP-2022-Abu-Dhabi-LGBTQ+-Visitor-Considerations.md ├── 2022-10-14-Call-for-BoF-Proposals.md ├── 2022-10-25-Discounted-Student-Accommodations.md ├── 2022-12-1-TACL-Paper-1.md ├── 2022-12-1-TACL-Paper-2.md ├── 2022-12-2-Birds-of-a-Feather-(BoF)-Sessions-at-EMNLP.md └── 2023-03-06- D&I-Joint-Affinity-Groups-Meeting.md ├── _sass ├── minimal-mistakes.scss └── minimal-mistakes │ ├── _animations.scss │ ├── _archive.scss │ ├── _base.scss │ ├── _buttons.scss │ ├── _footer.scss │ ├── _forms.scss │ ├── _masthead.scss │ ├── _mixins.scss │ ├── _navigation.scss │ ├── _notices.scss │ ├── _page.scss │ ├── _print.scss │ ├── _program.scss │ ├── _reset.scss │ ├── _search.scss │ ├── _sidebar.scss │ ├── _syntax.scss │ ├── _tables.scss │ ├── _utilities.scss │ ├── _variables.scss │ ├── skins │ ├── _air.scss │ ├── _aqua.scss │ ├── _contrast.scss │ ├── _dark.scss │ ├── _default.scss │ ├── _dirt.scss │ ├── _mint.scss │ ├── _neon.scss │ ├── _plum.scss │ └── _sunrise.scss │ └── vendor │ ├── breakpoint │ ├── _breakpoint.scss │ ├── _context.scss │ ├── _helpers.scss │ ├── _legacy-settings.scss │ ├── _no-query.scss │ ├── _parsers.scss │ ├── _respond-to.scss │ ├── _settings.scss │ └── parsers │ │ ├── _double.scss │ │ ├── _query.scss │ │ ├── _resolution.scss │ │ ├── _single.scss │ │ ├── _triple.scss │ │ ├── double │ │ ├── _default-pair.scss │ │ ├── _default.scss │ │ └── _double-string.scss │ │ ├── resolution │ │ └── _resolution.scss │ │ ├── single │ │ └── _default.scss │ │ └── triple │ │ └── _default.scss │ ├── font-awesome │ ├── _animated.scss │ ├── _bordered-pulled.scss │ ├── _core.scss │ ├── _fixed-width.scss │ ├── _font-awesome.scss │ ├── _icons.scss │ ├── _larger.scss │ ├── _list.scss │ ├── _mixins.scss │ ├── _path.scss │ ├── _rotated-flipped.scss │ ├── _screen-reader.scss │ ├── _stacked.scss │ └── _variables.scss │ ├── magnific-popup │ ├── _magnific-popup.scss │ └── _settings.scss │ └── susy │ ├── _su.scss │ ├── _susy-prefix.scss │ ├── _susy.scss │ ├── plugins │ ├── _svg-grid.scss │ └── svg-grid │ │ ├── _prefix.scss │ │ ├── _svg-api.scss │ │ ├── _svg-grid-math.scss │ │ ├── _svg-settings.scss │ │ ├── _svg-unprefix.scss │ │ └── _svg-utilities.scss │ └── susy │ ├── _api.scss │ ├── _normalize.scss │ ├── _parse.scss │ ├── _settings.scss │ ├── _su-math.scss │ ├── _su-validate.scss │ ├── _syntax-helpers.scss │ ├── _unprefix.scss │ └── _utilities.scss ├── assets ├── ACL_Handbook.pdf ├── Sponsorship Brochure for ACL 2024 Conferences - 2024-06-05.pdf ├── Welcome letter_ACL 2024.pdf ├── css │ ├── alertify.min.css │ └── main.scss ├── images │ ├── ACL24_Map.jpeg │ ├── Barbara_Plank.jpg │ ├── Subbarao_Kambhampati.png │ ├── Sunita_Sarawagi.jpeg │ ├── android-chrome-144x144.png │ ├── android-chrome-36x36.png │ ├── android-chrome-48x48.png │ ├── android-chrome-72x72.png │ ├── android-chrome-96x96.png │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── bangkok │ │ ├── adam-rao-Bla0I7hGlKU-unsplash.jpg │ │ ├── alejandro-cartagena-B64B6-kAWlw-unsplash.jpg │ │ ├── aurelien-grimpard-e1NRHsCgFAg-unsplash.jpg │ │ ├── bangkok-banner.jpeg │ │ ├── bangkok.jpg │ │ ├── bangkok1.jpg │ │ ├── benjamin-hershey-52ABjuV7nOM-unsplash.jpg │ │ ├── kanapol-vorapoo-_Iee6-qXB-U-unsplash.jpg │ │ ├── pickup-airport.png │ │ ├── ratt-y-ax0Dpqj_hbg-unsplash.jpg │ │ ├── tat.png │ │ ├── tceb_visa.png │ │ └── yavor-punchev-7b-tBs-hgzo-unsplash.jpg │ ├── centara.png │ ├── centara_hotel.png │ ├── committee │ │ ├── Andre_Martins.jpg │ │ ├── Claire_Gardent.jpg │ │ ├── Lun-Wei_Ku.jpg │ │ ├── Vivek_Srikumar.jpg │ │ ├── Zhiyu_Zoey_Chen.jpg │ │ ├── alexis_conneau.jpeg │ │ ├── alice_oh.jpeg │ │ ├── aparna_garimella.jpeg │ │ ├── aurélie_névéol.jpeg │ │ ├── bing_liu.jpeg │ │ ├── cao_yixin.png │ │ ├── chen_liang.png │ │ ├── claire_gardent.jpg │ │ ├── claudia_borg.jpeg │ │ ├── deyi_xiong.jpeg │ │ ├── dimitra_gkatzia.jpeg │ │ ├── eunsol_choi.png │ │ ├── eve_fleisig.webp │ │ ├── gael_guibon.jpeg │ │ ├── gözde_gül.jpeg │ │ ├── hao_fei.jpg │ │ ├── hung-yi_lee.jpeg │ │ ├── jing_jiang.jpeg │ │ ├── jing_li.jpeg │ │ ├── leonardo_ribeiro.png │ │ ├── liangming_pan.png │ │ ├── lin_gui.webp │ │ ├── loic_barrault.png │ │ ├── luis_chiruzzo.jpeg │ │ ├── luis_marquez.png │ │ ├── margot_mieskes.jpeg │ │ ├── miruna_clinciu.jpeg │ │ ├── person.jpg │ │ ├── person.png │ │ ├── pierre_colombo.jpeg │ │ ├── prachya_boonkwan.jpeg │ │ ├── steven_wilson.jpeg │ │ ├── sun_aixin.jpeg │ │ ├── taro_watanabe.jpeg │ │ ├── thanaruk_theeramunkong.jpg │ │ ├── thanaruk_theeramunkong.png │ │ ├── thepchai_supnithi.jpeg │ │ ├── valentina_pyatkin.jpg │ │ ├── vipas_sutantayawalee.jpg │ │ ├── xipeng_qiu.jpeg │ │ ├── xiyan_fu.jpeg │ │ ├── yang_feng.jpeg │ │ ├── yannick_parmentier.jpg │ │ ├── yuki_arase.jpeg │ │ └── yun_nung.jpeg │ ├── conference_program.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── hotel.png │ ├── janwiebe.jpg │ ├── logos │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 4.png │ │ ├── acl-logo-original.png │ │ ├── acl-logo.png │ │ ├── aiat.webp │ │ └── nectec.png │ ├── map-venue.png │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ ├── sponsors │ │ ├── ByteDance.png │ │ ├── TCCI.png │ │ ├── adobe.png │ │ ├── ahref.png │ │ ├── ai_thailand.png │ │ ├── alibaba.png │ │ ├── amazon.png │ │ ├── antgroup.jpg │ │ ├── antgroup.png │ │ ├── apple.png │ │ ├── babelscape.png │ │ ├── baidu.png │ │ ├── cohere.png │ │ ├── dataoceanai.png │ │ ├── deepautoai.png │ │ ├── etda.png │ │ ├── exa.png │ │ ├── google_deepmind.png │ │ ├── ibm.jpeg │ │ ├── kbtg.jpg │ │ ├── logo_ko.png │ │ ├── megagon.png │ │ ├── meituan.png │ │ ├── meta.png │ │ ├── metaai.png │ │ ├── nb.png │ │ ├── oracle.png │ │ ├── scb10x.png │ │ ├── sony.png │ │ ├── tceb.png │ │ ├── translated.jpg │ │ └── xiaomi.png │ └── venue_map.png └── js │ ├── _main.js │ ├── lunr │ ├── lunr-en.js │ ├── lunr-gr.js │ ├── lunr-store.js │ ├── lunr.js │ └── lunr.min.js │ ├── main.min.js │ ├── plugins │ ├── gumshoe.js │ ├── jquery.ba-throttle-debounce.js │ ├── jquery.fitvids.js │ ├── jquery.greedy-navigation.js │ ├── jquery.magnific-popup.js │ ├── jspdf.plugin.autotable.min.js │ └── smooth-scroll.js │ ├── schedule.js │ └── vendor │ ├── alertify │ └── alertify.min.js │ ├── ascii-folder.js │ ├── jquery │ └── jquery-3.4.1.js │ └── jspdf │ └── jspdf.min.js ├── banner.js ├── downloads ├── Submission_Information.xlsx └── emnlp2022-latex.zip ├── minimal-mistakes-jekyll.gemspec ├── package.json ├── scripts ├── accepted.py ├── add_session_chairs.py ├── check_accepted_papers.py └── square_pics.py ├── staticman.yml └── webagenda ├── README.md ├── config.json ├── frontmatter.md └── generate.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # This is a comment. 2 | # Each line is a file pattern followed by one or more owners. 3 | 4 | # These owners will be the default owners for everything in 5 | # the repo. Unless a later match takes precedence, 6 | # @global-owner1 and @global-owner2 will be requested for 7 | # review when someone opens a pull request. 8 | * @yvchen 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.sublime-project 3 | *.sublime-workspace 4 | .bundle 5 | .DS_Store 6 | .jekyll-metadata 7 | .sass-cache 8 | _asset_bundler_cache 9 | _site 10 | codekit-config.json 11 | example/_site 12 | Gemfile.lock 13 | node_modules 14 | npm-debug.log* 15 | *.swp 16 | /vendor/bundle/ 17 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "agenda"] 2 | path = agenda 3 | url = https://github.com/naacl-org/naacl-schedule-2019.git 4 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | 2024.aclweb.org -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM jekyll/jekyll 2 | 3 | COPY ./Gemfile *.gemspec ./ 4 | 5 | RUN bundle install 6 | RUN gem install bundler:1.17.2 7 | 8 | EXPOSE 4000 9 | EXPOSE 35729 10 | 11 | ENTRYPOINT jekyll serve --livereload 12 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem "webrick" 3 | gemspec -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | require "jekyll" 3 | require "listen" 4 | 5 | def listen_ignore_paths(base, options) 6 | [ 7 | /_config\.ya?ml/, 8 | /_site/, 9 | /\.jekyll-metadata/ 10 | ] 11 | end 12 | 13 | def listen_handler(base, options) 14 | site = Jekyll::Site.new(options) 15 | Jekyll::Command.process_site(site) 16 | proc do |modified, added, removed| 17 | t = Time.now 18 | c = modified + added + removed 19 | n = c.length 20 | relative_paths = c.map{ |p| Pathname.new(p).relative_path_from(base).to_s } 21 | print Jekyll.logger.message("Regenerating:", "#{relative_paths.join(", ")} changed... ") 22 | begin 23 | Jekyll::Command.process_site(site) 24 | puts "regenerated in #{Time.now - t} seconds." 25 | rescue => e 26 | puts "error:" 27 | Jekyll.logger.warn "Error:", e.message 28 | Jekyll.logger.warn "Error:", "Run jekyll build --trace for more information." 29 | end 30 | end 31 | end 32 | 33 | task :preview do 34 | base = Pathname.new('.').expand_path 35 | options = { 36 | "source" => base.join('test').to_s, 37 | "destination" => base.join('test/_site').to_s, 38 | "force_polling" => false, 39 | "serving" => true, 40 | "theme" => "minimal-mistakes-jekyll" 41 | } 42 | 43 | options = Jekyll.configuration(options) 44 | 45 | ENV["LISTEN_GEM_DEBUGGING"] = "1" 46 | listener = Listen.to( 47 | base.join("_data"), 48 | base.join("_includes"), 49 | base.join("_layouts"), 50 | base.join("_sass"), 51 | base.join("assets"), 52 | options["source"], 53 | :ignore => listen_ignore_paths(base, options), 54 | :force_polling => options['force_polling'], 55 | &(listen_handler(base, options)) 56 | ) 57 | 58 | begin 59 | listener.start 60 | Jekyll.logger.info "Auto-regeneration:", "enabled for '#{options["source"]}'" 61 | 62 | unless options['serving'] 63 | trap("INT") do 64 | listener.stop 65 | puts " Halting auto-regeneration." 66 | exit 0 67 | end 68 | 69 | loop { sleep 1000 } 70 | end 71 | rescue ThreadError 72 | # You pressed Ctrl-C, oh my! 73 | end 74 | 75 | Jekyll::Commands::Serve.process(options) 76 | end 77 | -------------------------------------------------------------------------------- /_data/authors.yml: -------------------------------------------------------------------------------- 1 | # Authors: TODO: fill this in when publishing blogs. 2 | 3 | program-chairs: 4 | name : "Program Chairs" 5 | email : "naacl-2021-program-chairs@googlegroups.com" 6 | bio : "Anna Rumshisky, Luke Zettlemoyer, and Dilek Hakkani-Tur" 7 | avatar : "assets/images/logos/acl-logo.png" 8 | 9 | publicity-chairs: 10 | name : "Publicity Chairs" 11 | email : "naacl2021-publicity@googlegroups.com" 12 | bio : "Sarah Wiegreffe, Enrico Santus, Peng Qi, and Danqi Chen" 13 | avatar : "assets/images/logos/acl-logo.png" 14 | 15 | diversity-inclusion-chairs: 16 | name : "Diversity & Inclusion Chairs" 17 | email : "naacl2021-diversity-inclusion@googlegroups.com" 18 | bio : "Pranav A, Samira Shaikh, Pat Verga, Murathan Kurfali, Khyati Mahajan, Prathyusha Jwalapuram, Luca Soldaini, and Sabine Weber" 19 | avatar : "assets/images/logos/acl-logo.png" 20 | 21 | volunteer-chairs: 22 | name : "Volunteers Chairs" 23 | email : "naacl2021-volunteer-chairs@googlegroups.com" 24 | bio : "" 25 | avatar : "assets/images/logos/acl-logo.png" 26 | 27 | guest-post-name-change: 28 | name : "D&I and Publication Chairs" 29 | email : "naacl2021-publication-chairs@googlegroups.com" 30 | bio : "Pranav A, Ryan Cotterell" 31 | avatar : "assets/images/logos/acl-logo.png" 32 | 33 | guest-post-grad-school-panel: 34 | name : "D&I and SRW Chairs" 35 | email : "naacl2021-diversity-inclusion@googlegroups.com" 36 | bio : "Pranav A, Luca Soldaini, Nelson Liu" 37 | avatar : "assets/images/logos/acl-logo.png" 38 | 39 | guest-post-queer-in-ai: 40 | name : "Queer in AI organizers" 41 | email : "queerinai@gmail.com" 42 | bio : "Queer in AI organizers" 43 | avatar : "assets/images/logos/acl-logo.png" 44 | 45 | ethics-chairs: 46 | name : "Ethics Committee Co-Chairs" 47 | bio : "Emily M. Bender and Karën Fort" 48 | avatar : "assets/images/logos/acl-logo.png" 49 | 50 | industry-chairs: 51 | name : "Industry Track Chairs" 52 | bio : "Owen Rambow, Yunyao Li, Young-Bum Kim" 53 | avatar : "assets/images/logos/acl-logo.png" 54 | 55 | demo-chairs: 56 | name : "Demonstration Chairs" 57 | bio : "Victoria Lin, Avi Sil" 58 | avatar : "assets/images/logos/acl-logo.png" 59 | 60 | website-chairs: 61 | name : "Website Chairs" 62 | bio : "Zhaochun Ren, Fajie Yuan" 63 | avatar : "assets/images/logos/blank-logo.png" 64 | 65 | local-organizing-committee: 66 | name : "Local Organizing Committee" 67 | bio : "Nizar Habash, Eric Xing, Hanan Aldarmaki, 68 | Bashar Alhafni, Tuka Alhanai, Hussein Al-Natsheh, 69 | Houda Bouamor, Kareem Darwish, Go Inoue, 70 | Khaled Shaalan, Ling Shao, Di Wang" 71 | avatar : "assets/images/logos/blank-logo.png" 72 | 73 | -------------------------------------------------------------------------------- /_drafts/archive.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: News Archive 3 | layout: single 4 | permalink: /archive/ 5 | sidebar: false 6 | toc: false 7 | toc_icon: "cog" 8 | --- 9 | -------------------------------------------------------------------------------- /_drafts/captions.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Live Captions 3 | layout: single 4 | excerpt: "Live Captioning at NAACL 2021." 5 | permalink: /captions/ 6 | sidebar: false 7 | --- 8 | 9 | Coming soon! 10 | -------------------------------------------------------------------------------- /_drafts/category-archive.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: categories 3 | permalink: /categories/ 4 | title: "Posts by Category" 5 | author_profile: false 6 | sidebar: false 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_drafts/participants.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Information for Participants 3 | layout: single 4 | permalink: /participants/ 5 | sidebar: false 6 | --- 7 | 8 | Coming soon! 9 | -------------------------------------------------------------------------------- /_drafts/program/accepted.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Accepted Papers 3 | layout: single 4 | excerpt: "NAACL 2021 Accepted Papers." 5 | permalink: /program/accepted/ 6 | sidebar: 7 | nav: program 8 | --- 9 | 10 | Coming soon! 11 | -------------------------------------------------------------------------------- /_drafts/program/careerspanel.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Panel Discussion on Careers in NLP 3 | layout: single 4 | excerpt: "Careers in NLP Panel" 5 | permalink: /program/careerspanel/ 6 | sidebar: 7 | nav: "program" 8 | --- 9 | 10 | Coming soon! 11 | -------------------------------------------------------------------------------- /_drafts/program/keynotes.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Keynote Speakers 3 | layout: single 4 | excerpt: "NAACL 2021 Keynote Speakers." 5 | permalink: /program/keynotes/ 6 | sidebar: 7 | nav: "program" 8 | --- 9 | 10 | Coming soon! 11 | -------------------------------------------------------------------------------- /_drafts/program/schedule.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Conference Schedule 3 | layout: schedule 4 | excerpt: "NAACL 2019 conference schedule." 5 | permalink: /schedule/ 6 | sidebar: false 7 | --- 8 | 9 | Coming soon! 10 | -------------------------------------------------------------------------------- /_drafts/program/tutorials.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tutorials 3 | layout: single 4 | excerpt: "NAACL 2021 Tutorials." 5 | permalink: /program/tutorials/ 6 | sidebar: 7 | nav: program 8 | --- 9 | 10 | Coming soon! 11 | -------------------------------------------------------------------------------- /_drafts/program/workshops.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Workshops & Co-located Events 3 | layout: single 4 | excerpt: "NAACL 2021 Workshops." 5 | permalink: /program/workshops/ 6 | sidebar: 7 | nav: program 8 | --- 9 | 10 | Coming soon! 11 | -------------------------------------------------------------------------------- /_drafts/registration.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Registration 3 | layout: single 4 | excerpt: "NAACL 2021 Conference Registration." 5 | permalink: /registration/ 6 | sidebar: false 7 | --- 8 | 9 | Coming soon! 10 | -------------------------------------------------------------------------------- /_drafts/sponsors/benefits.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Sponsorships Tiers & Pricing" 3 | layout: single 4 | permalink: /sponsors/benefits/ 5 | sidebar: 6 | nav: "sponsors" 7 | --- 8 | 9 | The document embedded below lists the benefits provided by all 2019 sponsorship tiers along with detailed pricing. For any questions regarding sponsorship, please email [sponsoring@aclweb.org](mailto:sponsoring@aclweb.org ). If you are unable to see the embedded document, you may download the original [here](/downloads/Sponsorship-2019-booklet.doc). 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /_drafts/sponsors/list.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "List of Sponsors" 3 | layout: single 4 | permalink: /sponsors/list/ 5 | --- 6 | 7 | Coming soon! 8 | -------------------------------------------------------------------------------- /_drafts/submit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Make a Submission 3 | layout: single 4 | permalink: /submit/ 5 | sidebar: false 6 | toc: false 7 | toc_icon: "cog" 8 | --- 9 | 10 | To submit a paper to one of the conference tracks, click on the corresponding button below which will take you to the respective SoftConf site. 11 | 12 | Main Conference (**Note**: deadline passed) 13 | 14 | Industry Track (**Note**: deadline passed) 15 | 16 | System Demonstrations (**Note**: deadline passed) 17 | 18 | Student Research Workshop 19 | -------------------------------------------------------------------------------- /_drafts/tag-archive.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Posts by Tag" 3 | permalink: /tags/ 4 | layout: tags 5 | author_profile: false 6 | --- 7 | -------------------------------------------------------------------------------- /_includes/analytics-providers/custom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /_includes/analytics-providers/google-gtag.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | -------------------------------------------------------------------------------- /_includes/analytics-providers/google-universal.html: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /_includes/analytics-providers/google.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_includes/analytics.html: -------------------------------------------------------------------------------- 1 | {% if jekyll.environment == 'production' and site.analytics.provider and page.analytics != false %} 2 | 3 | {% case site.analytics.provider %} 4 | {% when "google" %} 5 | {% include /analytics-providers/google.html %} 6 | {% when "google-universal" %} 7 | {% include /analytics-providers/google-universal.html %} 8 | {% when "google-gtag" %} 9 | {% include /analytics-providers/google-gtag.html %} 10 | {% when "custom" %} 11 | {% include /analytics-providers/custom.html %} 12 | {% endcase %} 13 | 14 | {% endif %} -------------------------------------------------------------------------------- /_includes/archive-single.html: -------------------------------------------------------------------------------- 1 | {% if post.header.teaser %} 2 | {% capture teaser %}{{ post.header.teaser }}{% endcapture %} 3 | {% else %} 4 | {% assign teaser = site.teaser %} 5 | {% endif %} 6 | 7 | {% if post.id %} 8 | {% assign title = post.title | markdownify | remove: "

" | remove: "

" %} 9 | {% else %} 10 | {% assign title = post.title %} 11 | {% endif %} 12 | 13 |
14 |
15 | {% if include.type == "grid" and teaser %} 16 |
17 | 24 |
25 | {% endif %} 26 |

27 | {% if post.link %} 28 | {{ title }} Permalink 29 | {% else %} 30 | {{ title }} 31 | {% endif %} 32 |

33 | {% if post.read_time %} 34 |

{% include read-time.html %}

35 | {% endif %} 36 | {% if post.author and site.data.authors[post.author] %} 37 | {% assign author = site.data.authors[post.author] %} 38 |

{{ author.name }} | {{ post.date | date: "%B %d, %Y" }}

39 | {% else %} 40 |

{{ post.date | date: "%B %d, %Y" }}

41 | {% endif %} 42 | {% if post.excerpt %}

{{ post.excerpt | markdownify | strip_html | truncate: 160 }}

{% endif %} 43 |
44 |
45 | -------------------------------------------------------------------------------- /_includes/author-profile-custom-links.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /_includes/breadcrumbs.html: -------------------------------------------------------------------------------- 1 | {% case site.category_archive.type %} 2 | {% when "liquid" %} 3 | {% assign path_type = "#" %} 4 | {% when "jekyll-archives" %} 5 | {% assign path_type = nil %} 6 | {% endcase %} 7 | 8 | {% if page.collection != 'posts' %} 9 | {% assign path_type = nil %} 10 | {% assign crumb_path = '/' %} 11 | {% else %} 12 | {% assign crumb_path = site.category_archive.path %} 13 | {% endif %} 14 | 15 | 40 | -------------------------------------------------------------------------------- /_includes/browser-upgrade.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /_includes/category-list.html: -------------------------------------------------------------------------------- 1 | {% case site.category_archive.type %} 2 | {% when "liquid" %} 3 | {% assign path_type = "#" %} 4 | {% when "jekyll-archives" %} 5 | {% assign path_type = nil %} 6 | {% endcase %} 7 | 8 | {% if site.category_archive.path %} 9 | {% comment %} 10 | 11 | 12 | {% endcomment %} 13 | {% capture page_categories %}{% for category in page.categories %}{{ category | downcase }}|{{ category }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %} 14 | {% assign category_hashes = page_categories | split: ',' | sort %} 15 | 16 |

17 | {{ site.data.ui-text[site.locale].categories_label | default: "Categories:" }} 18 | 19 | {% for hash in category_hashes %} 20 | {% assign keyValue = hash | split: '|' %} 21 | {% capture category_word %}{{ keyValue[1] | strip_newlines }}{% endcapture %} 22 | {% unless forloop.last %}, {% endunless %} 23 | {% endfor %} 24 | 25 |

26 | {% endif %} -------------------------------------------------------------------------------- /_includes/comment.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ include.name }} 4 |
5 |
6 | 13 |

14 | {% if include.date %} 15 | {% if include.index %}{% endif %} 18 | {% endif %} 19 |

20 |
{{ include.message | markdownify }}
21 |
22 |
23 | -------------------------------------------------------------------------------- /_includes/comments-providers/custom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /_includes/comments-providers/discourse.html: -------------------------------------------------------------------------------- 1 | {% if site.comments.discourse.server %} 2 | {% capture canonical %}{% if site.permalink contains '.html' %}{{ page.url | absolute_url }}{% else %}{{ page.url | absolute_url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %} 3 | 12 | 13 | {% endif %} 14 | -------------------------------------------------------------------------------- /_includes/comments-providers/disqus.html: -------------------------------------------------------------------------------- 1 | {% if site.comments.disqus.shortname %} 2 | 14 | 15 | {% endif %} 16 | -------------------------------------------------------------------------------- /_includes/comments-providers/facebook.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /_includes/comments-providers/scripts.html: -------------------------------------------------------------------------------- 1 | {% if site.comments.provider and page.comments %} 2 | {% case site.comments.provider %} 3 | {% when "disqus" %} 4 | {% include /comments-providers/disqus.html %} 5 | {% when "discourse" %} 6 | {% include /comments-providers/discourse.html %} 7 | {% when "facebook" %} 8 | {% include /comments-providers/facebook.html %} 9 | {% when "staticman" %} 10 | {% include /comments-providers/staticman.html %} 11 | {% when "staticman_v2" %} 12 | {% include /comments-providers/staticman_v2.html %} 13 | {% when "utterances" %} 14 | {% include /comments-providers/utterances.html %} 15 | {% when "custom" %} 16 | {% include /comments-providers/custom.html %} 17 | {% endcase %} 18 | {% endif %} -------------------------------------------------------------------------------- /_includes/comments-providers/staticman.html: -------------------------------------------------------------------------------- 1 | {% if site.repository and site.staticman.branch %} 2 | 40 | {% endif %} 41 | -------------------------------------------------------------------------------- /_includes/comments-providers/staticman_v2.html: -------------------------------------------------------------------------------- 1 | {% if site.repository and site.staticman.branch %} 2 | 40 | {% endif %} 41 | -------------------------------------------------------------------------------- /_includes/comments-providers/utterances.html: -------------------------------------------------------------------------------- 1 | 21 | -------------------------------------------------------------------------------- /_includes/committee-member.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | {{ include.name }} 5 |
6 |
7 |

8 | {% if include.site == null %}{{ include.name }}{% else %}{{ include.name }}{% endif %} 9 | {% if include.extrainfo != null %}{{ include.extrainfo }}{% endif %} 10 |

11 |

{{ include.institution }}

12 |

{{ include.email }}

13 |
14 |
15 |
16 | -------------------------------------------------------------------------------- /_includes/documents-collection.html: -------------------------------------------------------------------------------- 1 | {% assign entries = site[include.collection] %} 2 | 3 | {% if include.sort_by == 'title' %} 4 | {% if include.sort_order == 'reverse' %} 5 | {% assign entries = entries | sort: 'title' | reverse %} 6 | {% else %} 7 | {% assign entries = entries | sort: 'title' %} 8 | {% endif %} 9 | {% elsif include.sort_by == 'date' %} 10 | {% if include.sort_order == 'reverse' %} 11 | {% assign entries = entries | sort: 'date' | reverse %} 12 | {% else %} 13 | {% assign entries = entries | sort: 'date' %} 14 | {% endif %} 15 | {% endif %} 16 | 17 | {%- for post in entries -%} 18 | {% include archive-single.html %} 19 | {%- endfor -%} 20 | -------------------------------------------------------------------------------- /_includes/feature_row: -------------------------------------------------------------------------------- 1 | {% if include.id %} 2 | {% assign feature_row = page[include.id] %} 3 | {% else %} 4 | {% assign feature_row = page.feature_row %} 5 | {% endif %} 6 | 7 |
8 | 9 | {% for f in feature_row %} 10 | 11 | {% if f.url contains "://" %} 12 | {% capture f_url %}{{ f.url }}{% endcapture %} 13 | {% else %} 14 | {% capture f_url %}{{ f.url | relative_url }}{% endcapture %} 15 | {% endif %} 16 | 17 |
18 |
19 | {% if f.image_path %} 20 |
21 | {% if f.alt %}{{ f.alt }}{% endif %} 28 | {% if f.image_caption %} 29 | {{ f.image_caption | markdownify | remove: "

" | remove: "

" }}
30 | {% endif %} 31 |
32 | {% endif %} 33 | 34 |
35 | {% if f.title %} 36 |

{{ f.title }}

37 | {% endif %} 38 | 39 | {% if f.excerpt %} 40 |
41 | {{ f.excerpt | markdownify }} 42 |
43 | {% endif %} 44 | 45 | {% if f.small_excerpt %} 46 |
47 | {{ f.small_excerpt | markdownify }} 48 |
49 | {% endif %} 50 | 51 | {% if f.url %} 52 |

{{ f.btn_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}

53 | {% endif %} 54 |
55 |
56 |
57 | {% endfor %} 58 | 59 |
-------------------------------------------------------------------------------- /_includes/figure: -------------------------------------------------------------------------------- 1 |
2 | {% if include.alt %}{{ include.alt }}{% endif %} 9 | {% if include.caption %} 10 |
11 | {{ include.caption | markdownify | remove: "

" | remove: "

" }} 12 |
{% endif %}
13 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /_includes/footer/custom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /_includes/gallery: -------------------------------------------------------------------------------- 1 | {% if include.id %} 2 | {% assign gallery = page[include.id] %} 3 | {% else %} 4 | {% assign gallery = page.gallery %} 5 | {% endif %} 6 | 7 | {% if include.layout %} 8 | {% assign gallery_layout = include.layout %} 9 | {% else %} 10 | {% if gallery.size == 2 %} 11 | {% assign gallery_layout = 'half' %} 12 | {% elsif gallery.size >= 3 %} 13 | {% assign gallery_layout = 'third' %} 14 | {% else %} 15 | {% assign gallery_layout = '' %} 16 | {% endif %} 17 | {% endif %} 18 | 19 | -------------------------------------------------------------------------------- /_includes/group-by-array: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | {% assign __empty_array = '' | split: ',' %} 10 | {% assign group_names = __empty_array %} 11 | {% assign group_items = __empty_array %} 12 | 13 | 14 | {% assign __names = include.collection | map: include.field %} 15 | 16 | 17 | {% assign __names = __names | join: ',' | join: ',' | split: ',' %} 18 | 19 | 20 | {% assign __names = __names | sort %} 21 | {% for name in __names %} 22 | 23 | 24 | {% unless name == previous %} 25 | 26 | 27 | {% assign group_names = group_names | push: name %} 28 | {% endunless %} 29 | 30 | {% assign previous = name %} 31 | {% endfor %} 32 | 33 | 34 | 35 | {% for name in group_names %} 36 | 37 | 38 | {% assign __item = __empty_array %} 39 | {% for __element in include.collection %} 40 | {% if __element[include.field] contains name %} 41 | {% assign __item = __item | push: __element %} 42 | {% endif %} 43 | {% endfor %} 44 | 45 | 46 | {% assign group_items = group_items | push: __item %} 47 | {% endfor %} -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% include seo.html %} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 17 | 31 | 32 | {% if site.head_scripts %} 33 | {% for script in site.head_scripts %} 34 | {% if script contains "://" %} 35 | {% capture script_path %}{{ script }}{% endcapture %} 36 | {% else %} 37 | {% capture script_path %}{{ script | relative_url }}{% endcapture %} 38 | {% endif %} 39 | 40 | {% endfor %} 41 | {% endif %} 42 | -------------------------------------------------------------------------------- /_includes/head/custom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /_includes/nav_list: -------------------------------------------------------------------------------- 1 | {% assign navigation = site.data.navigation[include.nav] %} 2 | 3 | -------------------------------------------------------------------------------- /_includes/page__hero_video.html: -------------------------------------------------------------------------------- 1 | {% capture video_id %}{{ page.header.video.id }}{% endcapture %} 2 | {% capture video_provider %}{{ page.header.video.provider }}{% endcapture %} 3 | 4 | {% include video id=video_id provider=video_provider %} 5 | -------------------------------------------------------------------------------- /_includes/page__taxonomy.html: -------------------------------------------------------------------------------- 1 | {% if site.tag_archive.type and page.tags[0] %} 2 | {% include tag-list.html %} 3 | {% endif %} 4 | 5 | {% if site.category_archive.type and page.categories[0] %} 6 | {% include category-list.html %} 7 | {% endif %} -------------------------------------------------------------------------------- /_includes/post_pagination.html: -------------------------------------------------------------------------------- 1 | {% if page.previous or page.next %} 2 | 14 | {% endif %} -------------------------------------------------------------------------------- /_includes/posts-category.html: -------------------------------------------------------------------------------- 1 | {%- for post in site.categories[include.taxonomy] -%} 2 | {% include archive-single.html %} 3 | {%- endfor -%} 4 | -------------------------------------------------------------------------------- /_includes/posts-tag.html: -------------------------------------------------------------------------------- 1 | {%- for post in site.tags[include.taxonomy] -%} 2 | {% include archive-single.html %} 3 | {%- endfor -%} 4 | -------------------------------------------------------------------------------- /_includes/read-time.html: -------------------------------------------------------------------------------- 1 | {% assign words_per_minute = site.words_per_minute | default: 200 %} 2 | 3 | {% if post.read_time %} 4 | {% assign words = post.content | strip_html | number_of_words %} 5 | {% elsif page.read_time %} 6 | {% assign words = page.content | strip_html | number_of_words %} 7 | {% endif %} 8 | 9 | {% if words < words_per_minute %} 10 | {{ site.data.ui-text[site.locale].less_than | default: "less than" }} 1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} 11 | {% elsif words == words_per_minute %} 12 | 1 {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} 13 | {% else %} 14 | {{ words | divided_by:words_per_minute }} {{ site.data.ui-text[site.locale].minute_read | default: "minute read" }} 15 | {% endif %} -------------------------------------------------------------------------------- /_includes/scripts.html: -------------------------------------------------------------------------------- 1 | {% if site.footer_scripts %} 2 | {% for script in site.footer_scripts %} 3 | {% if script contains "://" %} 4 | {% capture script_path %}{{ script }}{% endcapture %} 5 | {% else %} 6 | {% capture script_path %}{{ script | relative_url }}{% endcapture %} 7 | {% endif %} 8 | 9 | {% endfor %} 10 | {% else %} 11 | 12 | 13 | {% endif %} 14 | 15 | {% if site.search == true or page.layout == "search" %} 16 | {%- assign search_provider = site.search_provider | default: "lunr" -%} 17 | {%- case search_provider -%} 18 | {%- when "lunr" -%} 19 | {% include_cached search/lunr-search-scripts.html %} 20 | {%- when "google" -%} 21 | {% include_cached search/google-search-scripts.html %} 22 | {%- when "algolia" -%} 23 | {% include_cached search/algolia-search-scripts.html %} 24 | {%- endcase -%} 25 | {% endif %} 26 | 27 | {% include analytics.html %} 28 | {% include /comments-providers/scripts.html %} 29 | 30 | {% if page.after_footer_scripts %} 31 | {% for script in page.after_footer_scripts %} 32 | {% if script contains "://" %} 33 | {% capture script_path %}{{ script }}{% endcapture %} 34 | {% else %} 35 | {% capture script_path %}{{ script | relative_url }}{% endcapture %} 36 | {% endif %} 37 | 38 | {% endfor %} 39 | {% endif %} 40 | 41 | {% if site.after_footer_scripts %} 42 | {% for script in site.after_footer_scripts %} 43 | {% if script contains "://" %} 44 | {% capture script_path %}{{ script }}{% endcapture %} 45 | {% else %} 46 | {% capture script_path %}{{ script | relative_url }}{% endcapture %} 47 | {% endif %} 48 | 49 | {% endfor %} 50 | {% endif %} 51 | 52 | -------------------------------------------------------------------------------- /_includes/search/algolia-search-scripts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 55 | -------------------------------------------------------------------------------- /_includes/search/google-search-scripts.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_includes/search/lunr-search-scripts.html: -------------------------------------------------------------------------------- 1 | {% assign lang = site.locale | slice: 0,2 | default: "en" %} 2 | {% case lang %} 3 | {% when "gr" %} 4 | {% assign lang = "gr" %} 5 | {% else %} 6 | {% assign lang = "en" %} 7 | {% endcase %} 8 | 9 | 10 | -------------------------------------------------------------------------------- /_includes/search/search_form.html: -------------------------------------------------------------------------------- 1 |
2 | {%- assign search_provider = site.search_provider | default: "lunr" -%} 3 | {%- case search_provider -%} 4 | {%- when "lunr" -%} 5 | 6 |
7 | {%- when "google" -%} 8 |
9 | 10 |
11 |
12 | 13 |
14 | {%- when "algolia" -%} 15 | 16 |
17 | {%- endcase -%} 18 |
19 | -------------------------------------------------------------------------------- /_includes/sidebar.html: -------------------------------------------------------------------------------- 1 | {% if page.author_profile or layout.author_profile or page.sidebar %} 2 | 24 | {% endif %} -------------------------------------------------------------------------------- /_includes/social-share.html: -------------------------------------------------------------------------------- 1 |
2 | {% if site.data.ui-text[site.locale].share_on_label %} 3 |

{{ site.data.ui-text[site.locale].share_on_label | default: "Share on" }}

4 | {% endif %} 5 | 6 | Twitter 7 | 8 | Facebook 9 | 10 | LinkedIn 11 |
12 | -------------------------------------------------------------------------------- /_includes/sponsors-list: -------------------------------------------------------------------------------- 1 | {% if include.id %} 2 | {% assign gallery = page[include.id] %} 3 | {% else %} 4 | {% assign gallery = page.gallery %} 5 | {% endif %} 6 | 7 | {% if include.layout %} 8 | {% assign gallery_layout = include.layout %} 9 | {% else %} 10 | {% if gallery.size == 2 %} 11 | {% assign gallery_layout = 'half' %} 12 | {% elsif gallery.size >= 3 %} 13 | {% assign gallery_layout = 'third' %} 14 | {% else %} 15 | {% assign gallery_layout = '' %} 16 | {% endif %} 17 | {% endif %} 18 | 19 | 44 | -------------------------------------------------------------------------------- /_includes/tag-list.html: -------------------------------------------------------------------------------- 1 | {% case site.tag_archive.type %} 2 | {% when "liquid" %} 3 | {% assign path_type = "#" %} 4 | {% when "jekyll-archives" %} 5 | {% assign path_type = nil %} 6 | {% endcase %} 7 | 8 | {% if site.tag_archive.path %} 9 | {% comment %} 10 | 11 | 12 | {% endcomment %} 13 | {% capture page_tags %}{% for tag in page.tags %}{{ tag | downcase }}|{{ tag }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %} 14 | {% assign tag_hashes = page_tags | split: ',' | sort %} 15 | 16 |

17 | {{ site.data.ui-text[site.locale].tags_label | default: "Tags:" }} 18 | 19 | {% for hash in tag_hashes %} 20 | {% assign keyValue = hash | split: '|' %} 21 | {% capture tag_word %}{{ keyValue[1] | strip_newlines }}{% endcapture %} 22 | {% unless forloop.last %}, {% endunless %} 23 | {% endfor %} 24 | 25 |

26 | {% endif %} -------------------------------------------------------------------------------- /_includes/toc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_includes/video: -------------------------------------------------------------------------------- 1 | {% capture video_id %}{{ include.id }}{% endcapture %} 2 | {% capture video_provider %}{{ include.provider }}{% endcapture %} 3 | 4 | 5 |
6 | {% if video_provider == "vimeo" %} 7 | 8 | {% elsif video_provider == "youtube" %} 9 | 10 | {% elsif video_provider == "google-drive" %} 11 | 12 | {% endif %} 13 |
14 | -------------------------------------------------------------------------------- /_layouts/archive-taxonomy.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | author_profile: false 4 | --- 5 | 6 |
7 | {% include sidebar.html %} 8 | 9 |
10 |

{{ page.title }}

11 | {% for post in page.posts %} 12 | {% include archive-single.html %} 13 | {% endfor %} 14 |
15 |
-------------------------------------------------------------------------------- /_layouts/archive.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | {% if page.header.overlay_color or page.header.overlay_image or page.header.image %} 6 | {% include page__hero.html %} 7 | {% elsif page.header.video.id and page.header.video.provider %} 8 | {% include page__hero_video.html %} 9 | {% endif %} 10 | 11 | {% if page.url != "/" and site.breadcrumbs %} 12 | {% unless paginator %} 13 | {% include breadcrumbs.html %} 14 | {% endunless %} 15 | {% endif %} 16 | 17 |
18 | {% include sidebar.html %} 19 | 20 |
21 | {% unless page.header.overlay_color or page.header.overlay_image %} 22 |

{{ page.title }}

23 | {% endunless %} 24 | {{ content }} 25 |
26 |
-------------------------------------------------------------------------------- /_layouts/categories.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 | {% assign categories_max = 0 %} 8 | {% for category in site.categories %} 9 | {% if category[1].size > categories_max %} 10 | {% assign categories_max = category[1].size %} 11 | {% endif %} 12 | {% endfor %} 13 | 14 | 27 | 28 | {% for i in (1..categories_max) reversed %} 29 | {% for category in site.categories %} 30 | {% if category[1].size == i %} 31 |
32 |

{{ category[0] }}

33 |
34 | {% for post in category.last %} 35 | {% include archive-single.html type=page.entries_layout %} 36 | {% endfor %} 37 |
38 | {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ 39 |
40 | {% endif %} 41 | {% endfor %} 42 | {% endfor %} 43 | -------------------------------------------------------------------------------- /_layouts/category.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 |
8 | {% include posts-category.html taxonomy=page.taxonomy type=page.entries_layout %} 9 |
10 | -------------------------------------------------------------------------------- /_layouts/collection.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 |
8 | {% include documents-collection.html collection=page.collection sort_by=page.sort_by sort_order=page.sort_order type=page.entries_layout %} 9 |
10 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | 5 | 11 | 12 | 13 | {% include head.html %} 14 | {% include head/custom.html %} 15 | 16 | 17 | 18 | 19 | {% include_cached browser-upgrade.html %} 20 | {% include_cached masthead.html %} 21 | 22 |
23 | {{ content }} 24 |
25 | 26 | {% if site.search == true %} 27 |
28 | {% include_cached search/search_form.html %} 29 |
30 | {% endif %} 31 | 32 | 38 | 39 | {% include scripts.html %} 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /_layouts/home.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 |

{{ site.data.ui-text[site.locale].recent_posts | default: "Recent Posts" }}

8 | 9 | {% for post in paginator.posts %} 10 | {% include archive-single.html %} 11 | {% endfor %} 12 | 13 | {% include paginator.html %} 14 | -------------------------------------------------------------------------------- /_layouts/posts.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 | 17 | 18 | {% assign postsByYear = site.posts | group_by_exp: 'post', 'post.date | date: "%Y"' %} 19 | {% for year in postsByYear %} 20 |
21 |

{{ year.name }}

22 |
23 | {% for post in year.items %} 24 | {% include archive-single.html type=page.entries_layout %} 25 | {% endfor %} 26 |
27 | {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ 28 |
29 | {% endfor %} 30 | -------------------------------------------------------------------------------- /_layouts/schedule.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 |
7 | {% if page.title %}{% endif %} 8 | {% if page.excerpt %}{% endif %} 9 | {% if page.date %}{% endif %} 10 | {% if page.modified %}{% endif %} 11 | 12 |
13 | {{ content }} 14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /_layouts/search.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | {% if page.header.overlay_color or page.header.overlay_image or page.header.image %} 6 | {% include page__hero.html %} 7 | {% endif %} 8 | 9 | {% if page.url != "/" and site.breadcrumbs %} 10 | {% unless paginator %} 11 | {% include breadcrumbs.html %} 12 | {% endunless %} 13 | {% endif %} 14 | 15 |
16 | {% include sidebar.html %} 17 | 18 |
19 | {% unless page.header.overlay_color or page.header.overlay_image %} 20 |

{{ page.title }}

21 | {% endunless %} 22 | 23 | {{ content }} 24 | 25 | {%- assign search_provider = site.search_provider | default: "lunr" -%} 26 | {%- case search_provider -%} 27 | {%- when "lunr" -%} 28 | 29 |
30 | {%- when "google" -%} 31 |
32 | 33 |
34 |
35 | 36 |
37 | {%- when "algolia" -%} 38 | 39 |
40 | {%- endcase -%} 41 |
42 |
43 | -------------------------------------------------------------------------------- /_layouts/splash.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | {% if page.header.overlay_color or page.header.overlay_image or page.header.image %} 6 | {% include page__hero.html %} 7 | {% elsif page.header.video.id and page.header.video.provider %} 8 | {% include page__hero_video.html %} 9 | {% endif %} 10 | 11 |
12 |
13 | {% if page.title %}{% endif %} 14 | {% if page.excerpt %}{% endif %} 15 | {% if page.date %}{% endif %} 16 | {% if page.last_modified_at %}{% endif %} 17 | 18 |
19 | {{ content }} 20 |
21 |
22 |
23 | -------------------------------------------------------------------------------- /_layouts/tag.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 |
8 | {% include posts-tag.html taxonomy=page.taxonomy type=page.entries_layout %} 9 |
10 | -------------------------------------------------------------------------------- /_layouts/tags.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: archive 3 | --- 4 | 5 | {{ content }} 6 | 7 | {% assign tags_max = 0 %} 8 | {% for tag in site.tags %} 9 | {% if tag[1].size > tags_max %} 10 | {% assign tags_max = tag[1].size %} 11 | {% endif %} 12 | {% endfor %} 13 | 14 | 27 | 28 | {% for i in (1..tags_max) reversed %} 29 | {% for tag in site.tags %} 30 | {% if tag[1].size == i %} 31 |
32 |

{{ tag[0] }}

33 |
34 | {% for post in tag.last %} 35 | {% include archive-single.html type=page.entries_layout %} 36 | {% endfor %} 37 |
38 | {{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑ 39 |
40 | {% endif %} 41 | {% endfor %} 42 | {% endfor %} 43 | -------------------------------------------------------------------------------- /_pages/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Page Not Found" 3 | layout: single 4 | excerpt: "Page not found." 5 | sitemap: false 6 | permalink: /404.html 7 | --- 8 | 9 | Sorry, but the page you were trying to view does not exist. 10 | -------------------------------------------------------------------------------- /_pages/about/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/_pages/about/img.png -------------------------------------------------------------------------------- /_pages/calls/bof.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: D&I Socials and BoF Sessions 3 | layout: single 4 | excerpt: "ACL 2024 D&I Socials and BoF Sessions" 5 | permalink: /calls/bof/ 6 | sidebar: 7 | nav: "calls" 8 | toc: True 9 | toc_sticky: True 10 | --- 11 | 12 | Dear colleagues, 13 | 14 |

We hope you are doing great. We are writing this email to you because you indicated the potential interests in organizing a Birds of a Feather (BoF) session or an affinity group meeting session when registering at ACL 2024. As the Diversity & Inclusion team at the conference, we'd like to hear more from you.

15 | May you take a few minutes to fill in the [form](https://forms.gle/NaojkjBrGqJW8AeQ8). Your feedback by 23:59 (anywhere on earth time), July 31, 2024 would be highly appreciated. 16 | 17 |

Let us know if there will be more we can be of assistance.

18 | 19 | Best regards,
20 | Jing, Steve, Lin, and Aparna
21 | ACL 2024 D&I Team 22 | 23 | 24 | ## Contact 25 | ACL 2024 Diversity and Inclusion team: [acl2024diversity@googlegroups.com](mailto:acl2024diversity@googlegroups.com) 26 | * Jing Li, The Hong Kong Polytechnic University 27 | * Aparna Garimella, Adobe 28 | * Steven Wilson, Oakland University 29 | * Lin Gui, King's College London 30 | -------------------------------------------------------------------------------- /_pages/contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Contact Us 3 | layout: single 4 | permalink: /contact 5 | sidebar: false 6 | toc: false 7 | toc_sticky: false 8 | --- 9 | 10 | More information can be found in the Committee blog. If you have questions that are not answered there, please email the program co-chairs at **acl2024pcs@gmail.com**. 11 | -------------------------------------------------------------------------------- /_pages/participants/ethics.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Ethical Policies 3 | layout: single 4 | excerpt: "ACL 2024 Participants Information" 5 | permalink: /participants/ethics/ 6 | sidebar: 7 | nav: "participants" 8 | --- 9 | ## Code of Ethics 10 |

The open exchange of ideas, the freedom of thought and expression, and respectful scientific debate are central to the aims and goals of the ACL. These require a community and an environment that recognizes the inherent worth of every person and group, that fosters dignity, understanding, and mutual respect, and embraces diversity. For these reasons, ACL is dedicated to providing a harassment-free experience for all the members, as well as participants at our events and in our programs.

11 |

Harassment and hostile behavior are unwelcome at any ACL conference, associated event, or in ACL-affiliated online discussions. This includes speech or behavior that intimidates, creates discomfort, or interferes with a person’s participation or opportunity for participation in a conference or an event. We aim for ACL-related activities to be an environment where harassment in any form does not happen, including but not limited to: harassment based on race, gender, religion, age, color, appearance, national origin, ancestry, disability, sexual orientation, or gender identity. Harassment includes degrading verbal comments, deliberate intimidation, stalking, harassing photography or recording, inappropriate physical contact, and unwelcome sexual attention. The policy is not intended to inhibit challenging scientific debate, but rather to promote it by ensuring that all are welcome to participate in the shared spirit of scientific inquiry. Vexatious complaints and willful misuse of this procedure will render the complainant subject to the same sanctions as a violation of the anti-harassment policy.

12 | 13 | ## ACL Anti-Harassment Policy 14 |

ACL2024 adheres to the [ACL Anti-Harassment Policy](https://www.aclweb.org/adminwiki/index.php?title=Anti-Harassment_Policy) . It is the responsibility of the community as a whole to promote an inclusive and positive environment for our scholarly activities.

15 | Any participant who experiences harassment or hostile behavior may contact any current member of the[ACL Professional Conduct Committee](https://www.aclweb.org/adminwiki/index.php/Professional_Conduct_Committee). Please be assured that if you approach us, your concerns will be kept in strict confidence, and we will consult with you on any actions taken.

16 | 17 | -------------------------------------------------------------------------------- /_pages/participants/printing.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Printing Service" 3 | layout: single 4 | excerpt: "ACL 2024 Venue" 5 | permalink: /participants/printing/ 6 | sidebar: 7 | nav: "participants" 8 | toc: True 9 | toc_sticky: True 10 | --- 11 | 12 | ## Printing Order Services 13 | **Printing order service will be opened for registration until 9 August, 06.00 pm (local time)** 14 | 15 | ## Complete printing order by (Bangkok, GMT+7) 16 | 20 | | Service Type | Deadline | Pickup Date | Price 21 | | Early Rate | August 5 (at 11.59 p.m.) | from August 10 | THB 1,400 (~USD 40) 22 | | Normal Rate | August 6 – 9(at 11.59 p.m.) | from August 11 | THB 2,800 (~USD 80) 23 | | Onsite Rate | From August 10 (Please contact the local organizer, 1 day in advanced: Complete order before 11.59 a.m.) ** 1 day after completing order | THB 5,000(~USD 140) 24 | 25 | ## Printing Policy 26 | The listed price covers only the poster printing service. The payment will be charged in THB and non-refundable. 27 | 28 | ## Order Deadline 29 | Printing orders starting from August 10 must be placed at least one day (24 hours) in advance of the desired pick-up date. 30 | 31 | ## Important remark on printing service 32 | * Editing and formatting services are not provided. 33 | * For printing order completed by August 3, posters can be picked up from August 10. 34 | * Please contact the local organizer to check the availability of same-day printing services. If available, the price will be THB 7,000 (~USD 200). 35 | 36 | ## Poster preparation recommendation 37 | **Paper size:** A0 (84.1 cm x 118.9 cm or 33.1 inches x 46.8 inches)
38 | Please ensure there is a margin from the edge of the paper on all four sides to prevent any misalignment that may occur during the cutting process.
39 | 40 | **Layout:** Portrait
41 | 42 | **Color Mode:** CMYK
43 | 44 | **File Format:** PDF
45 | 46 | **Minimum Resolution:** 300 ppi (recommended)
-------------------------------------------------------------------------------- /_pages/participants/travel.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Travel" 3 | layout: single 4 | excerpt: "ACL 2024 Venue" 5 | permalink: /participants/travel/ 6 | sidebar: 7 | nav: "participants" 8 | toc: True 9 | toc_sticky: True 10 | --- 11 | ## Travel Information 12 | ### **Airports** 13 | Bangkok has two airports—BKK and DMK are unique facilities in completely different part of towns, separated by dozens of traffic-filled kilometers, which will take you an hour (minimum) to traverse. 14 | 15 | BKK - Suvarnabhumi Airport (31.9 km to Centara Grand Hotel) 16 | DMK - Don Mueang International Airport (23.5 km to Centara Grand Hotel) 17 | 18 | 19 | 20 | ### **Airlines** 21 | The vast majority of international airlines that fly to Thailand only fly to Suvarnabhumi. Don Mueang, on the other hand, is primarily served by low-cost airlines, and only by airlines that are either Thai or are based within Southeast Asia. As a general rule, if you are flying from North America, New Zealand or Europe to Thailand, you will arrive at or depart from BKK. From Australia, there is the remote possibility that you may connect through Kuala Lumpur or Singapore on a low-cost airline and arrive at DMK. 22 | 23 | ### **Parking** 24 | Complimentary for overnight guests & Conf. Attendees 25 | 26 | ## Getting around Bangkok 27 | ### **Bangkok bus, MRT, BTS - All in one Guide**
28 | Transit Bangkok is the most comprehensive guide to Bangkok public transportation. Bangkok bus, MRT (Bangkok Metro), BTS Sky Trains, boats - Chao Phraya Express and Khlong, are collected in one guide. Find information about fares, operating hours, download a Bangkok bus map and view listings. Use Transit Bangkok's route planner to find the optimal route to your destination. 29 | 30 | More Information: [https://www.transitbangkok.com/](https://www.transitbangkok.com/) 31 | 32 | ### **The BTS SkyTrain**
33 | The BTS SkyTrain runs through all important downtown districts and major transport hubs in Bangkok, from Mo Chit to On Nut (Sukhumvit Line) and National Stadium to Wongwian Yai (Silom Line). Zooming above Bangkok's traffic at a steady speed, and with connecting points to the MRT Underground, Chao Phraya Express Boats and two land transport terminals at Victory Monument and Mo Chit, it's the best way to get around. 34 | 35 | More Information: [http://www.bangkok-maps.com/bts.htm](http://www.bangkok-maps.com/bts.htm) 36 | 37 | ### **Grab Taxi**
38 | Grab Taxi is a smartphone-based taxi booking and dispatching service. Only 20 baht booking fee plus more with your meter cost. 39 | 40 | More Information: [https://www.grab.com/th/en/taxi/](https://www.grab.com/th/en/taxi/) 41 | 42 | 43 | -------------------------------------------------------------------------------- /_pages/program/cl_papers.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Accepted CL Papers" 3 | layout: single 4 | excerpt: "ACL 2024 Accepted CL Papers" 5 | permalink: /program/cl_papers/ 6 | sidebar: 7 | nav: "program" 8 | toc: False 9 | toc_sticky: False 10 | --- 11 | * **Stance Detection with Explanations**
*Rudra Ranajee Saha, Laks V. S. Lakshmanan, Raymond T. Ng* 12 | * **UG-schematic Annotation for Event Nominals: A Case Study in Mandarin Chinese**
*Wenxi Li, Yutong Zhang, Guy Emerson, Weiwei Sun* 13 | * **A Bayesian approach to uncertainty in word embedding bias estimation**
*Alicja Dobrzeniecka, Rafal Urbaniak* 14 | * **Topics in the Haystack: Enhancing Topic Quality through Corpus Expansion**
*Anton Thielmann, Arik Reuter, Quentin Seifert, Elisabeth Bergherr, Benjamin Säfken* 15 | * **LLM-Assisted Data Augmentation for Chinese Dialogue-Level Dependency Parsing**
*Meishan Zhang, Gongyao Jiang, Shuang Liu, Jing Chen, Min Zhang* 16 | * **Bias and Fairness in Large Language Models: A Survey**
*Isabel Orlanes Gallegos, Ryan A. Rossi, Joe Barrow, Md Mehrab Tanjim, Sungchul Kim, Franck Dernoncourt, Tong Yu, Ruiyi Zhang, Nesreen K. Ahmed* 17 | -------------------------------------------------------------------------------- /_pages/program/gala.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Social Gala" 3 | layout: single 4 | excerpt: "ACL 2024 Conference Overview." 5 | permalink: /program/gala/ 6 | sidebar: 7 | nav: "program" 8 | --- 9 | 10 | ## Tuesday, August 13, 2024 11 | **Venue :** Berkeley Hotel Pratunam
12 | **Map:** [https://maps.app.goo.gl/gLYsnUCnqeN3YQsz9](https://maps.app.goo.gl/gLYsnUCnqeN3YQsz9) 13 | 14 | 15 | 16 |

17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /_pages/program/welcome.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Welcome Reception" 3 | layout: single 4 | excerpt: "ACL 2024 Conference Overview." 5 | permalink: /program/welcome/ 6 | sidebar: 7 | nav: "program" 8 | --- 9 | 10 | ## Sunday, August 11, 2024 11 | 12 | **Venue :** Centara Grand Bangkok Convention Centre at Centralworld 13 | **Map:** [https://maps.app.goo.gl/gmvbSYUox9ZzqQXf8](https://maps.app.goo.gl/gmvbSYUox9ZzqQXf8]) 14 | 15 |

16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /_posts/2022-02-21-EMNLP-2022-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "EMNLP 2022 Blog" 3 | author: website-chairs 4 | author_profile: true 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | EMNLP 2022 will take place from the 7th to the 11th of December 2022, hopefully in Abu Dhabi, but possibly online depending on the development of the covid situation. 11 | 12 | Following previous conferences, 13 | the EMNLP 2022 website will now include a blog with posts from various conference chairs. 14 | New blog posts will be announced on the website and on social media. 15 | -------------------------------------------------------------------------------- /_posts/2022-05-14-The-EMNLP-2022-Logo.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "The EMNLP 2022 Logo" 3 | author: local-organizing-committee 4 | author_profile: true 5 | tags: 6 | Local-Organizing 7 | categories: 8 | blog 9 | --- 10 | 11 | 12 | The EMNLP 2022 logo features an eight-pointed star constructed from rotated repetitions of the ACL's iconic logo. 13 | ![EMNLP 2022 logo](/assets/images/The_EMNLP_2022_Logo/EMNLP_2022_logo.jpg){: .align-center} 14 | 15 | The eight-pointed star is a classic Islamic Arabesque design motif. It is not unique to Abu Dhabi, but quite beloved here. 16 | 17 | We see it from the design of the central prayer hall in the Grand Mosque to the dome of the Louvre Museum. 18 | 19 | The logo was designed by [Nizar Habash](https://www.nizarhabash.com/). 20 | 21 | ![hall1](/assets/images/The_EMNLP_2022_Logo/hall1.jpg){: .align-center} 22 | 23 | ![hall2](/assets/images/The_EMNLP_2022_Logo/hall2.jpg){: .align-center} 24 | 25 | ![hall3](/assets/images/The_EMNLP_2022_Logo/hall3.jpg){: .align-center} 26 | 27 | ![hall4](/assets/images/The_EMNLP_2022_Logo/hall4.jpg){: .align-center} 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /_posts/2022-07-29-Information-Sessions-and-Promotional-Video-for-EMNLP-2022.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Information Sessions and Promotional Video for EMNLP 2022" 3 | author: website-chairs 4 | author_profile: false 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | As part of promoting EMNLP 2022 in Abu Dhabi, the local organizing committee chair, Nizar Habash, held information sessions in three major conferences this year: ACL 2022, LREC 2022, and NAACL 2022. Here are the [slides](/downloads/NAACL-EMNLP-2022-Presentation.pdf) from the latest information session in NAACL 2022. 11 | 12 | The information sessions and closing sessions at these conferences also featured a promotional video for EMNLP 2022 in Abu Dhabi (Thanks to the Abu Dhabi Convention and Exhibition Bureau). 13 | 14 | 15 | URL: [https://www.youtube.com/watch?v=3tjSurqRZEs](https://www.youtube.com/watch?v=3tjSurqRZEs) 16 |   17 | 18 | For more information about visiting Abu Dhabi, see [https://visitabudhabi.ae/en](https://visitabudhabi.ae/en). 19 | -------------------------------------------------------------------------------- /_posts/2022-10-14-Call-for-BoF-Proposals.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Call for Birds of a Feather (BoF) Proposals" 3 | author: D&I chairs 4 | author_profile: false 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | The Diversity & Inclusion (D&I) chairs would like input from the community regarding Birds of a Feather (BoF) sessions to host at EMNLP. Do you have an idea for a hot research topic to propose as a BoFs? Or do you want to bring together members of the community to discuss a specific issue/theme affecting our NLP community? Submit your BoFs proposal, specify what format (virtual/in person) you would like to have and let us help you facilitate. To submit your proposal just fill out [this form](https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforms.office.com%2Fr%2FYMfTBTnXsF&data=05%7C01%7Clifengyi%40westlake.edu.cn%7C741953c3c025428502b308daad71440f%7C7e82de2f7ef644169b9644c1457be81b%7C1%7C0%7C638012999208500310%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0uFD1pAnJswJcZTxfmE8668IJWOpSXZ%2BZq1QOpGhHtc%3D&reserved=0), it will take no more than 5 minutes to do. 11 | -------------------------------------------------------------------------------- /_posts/2022-10-25-Discounted-Student-Accommodations.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Discounted Student Accommodations at EMNLP 2022" 3 | author: website-chairs 4 | author_profile: true 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | We will help pair students attending EMNLP with coordinating room sharing. A limited number of hotel rooms will be available at discounted rates. Students will be considered on a first come first serve basis until availability is fulfilled. Fill out this [form](https://forms.office.com/r/TUMrADvRiU) to be considered for this. 11 | -------------------------------------------------------------------------------- /_posts/2022-12-1-TACL-Paper-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "TACL Paper (published in the MIT Press): Multi-task Active Learning for Pre-trained Transformer-based Models" 3 | author: website-chairs 4 | author_profile: true 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | Multi-task learning, in which several tasks are jointly learned by a single model, allows NLP models to share information from multiple annotations and may facilitate better predictions when the tasks are inter-related. This technique, however, requires annotating the same text with multiple annotation schemes, which may be costly and laborious. Active learning (AL) has been demonstrated to optimize annotation processes by iteratively selecting unlabeled examples whose annotation is most valuable for the NLP model. Yet, multi-task active learning (MT-AL) has not been applied to state-of-the-art pre-trained Transformer-based NLP models. This paper aims to close this gap. We explore various multi-task selection criteria in three realistic multi-task scenarios, reflecting different relations between the participating tasks, and demonstrate the effectiveness of multi-task compared to single-task selection. Our results suggest that MT-AL can be effectively used in order to minimize annotation efforts for multi-task NLP models ([Full Text](https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00515/113664/Multi-task-Active-Learning-for-Pre-trained)). 11 | -------------------------------------------------------------------------------- /_posts/2022-12-1-TACL-Paper-2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "TACL Paper (published in the MIT Press): Template-based Abstractive Microblog Opinion Summarisation" 3 | author: website-chairs 4 | author_profile: true 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | We introduce the task of microblog opinion summarization (MOS) and share a dataset of 3100 gold-standard opinion summaries to facilitate research in this domain. The dataset contains summaries of tweets spanning a 2-year period and covers more topics than any other public Twitter summarization dataset. Summaries are abstractive in nature and have been created by journalists skilled in summarizing news articles following a template separating factual information (main story) from author opinions. Our method differs from previous work on generating gold-standard summaries from social media, which usually involves selecting representative posts and thus favors extractive summarization models. To showcase the dataset’s utility and challenges, we benchmark a range of abstractive and extractive state-of-the-art summarization models and achieve good performance, with the former outperforming the latter. We also show that fine-tuning is necessary to improve performance and investigate the benefits of using different sample sizes ([Full Text](https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00516/113853/Template-based-Abstractive-Microblog-Opinion)). 11 | -------------------------------------------------------------------------------- /_posts/2022-12-2-Birds-of-a-Feather-(BoF)-Sessions-at-EMNLP.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Birds of a Feather (BoF) Sessions at EMNLP" 3 | author: website-chairs 4 | author_profile: false 5 | tags: 6 | announcement publicity 7 | categories: 8 | blog 9 | --- 10 | 11 | 12 | We are excited to announce BoF sessions happening at EMNLP. There’s something happening almost every day. See the list below and mark your schedule as needed. We hope you can take advantage of these sessions and make your EMNLP experience a very special one! 13 | ![sessions](/assets/images/blogs/sessions_schedule_2022.png){: .align-center} 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Minimal Mistakes Jekyll Theme 4.16.4 by Michael Rose 3 | * Copyright 2013-2019 Michael Rose - mademistakes.com | @mmistakes 4 | * Licensed under MIT (https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE) 5 | */ 6 | 7 | /* Variables */ 8 | @import "minimal-mistakes/variables"; 9 | 10 | /* Mixins and functions */ 11 | @import "minimal-mistakes/vendor/breakpoint/breakpoint"; 12 | @include breakpoint-set("to ems", true); 13 | /* @import "minimal-mistakes/vendor/font-awesome/font-awesome"; */ 14 | @import "minimal-mistakes/vendor/magnific-popup/magnific-popup"; // Magnific Popup 15 | @import "minimal-mistakes/vendor/susy/susy"; 16 | @import "minimal-mistakes/mixins"; 17 | 18 | /* Core CSS */ 19 | @import "minimal-mistakes/reset"; 20 | @import "minimal-mistakes/base"; 21 | @import "minimal-mistakes/forms"; 22 | @import "minimal-mistakes/tables"; 23 | @import "minimal-mistakes/animations"; 24 | 25 | /* Components */ 26 | @import "minimal-mistakes/buttons"; 27 | @import "minimal-mistakes/notices"; 28 | @import "minimal-mistakes/masthead"; 29 | @import "minimal-mistakes/navigation"; 30 | @import "minimal-mistakes/footer"; 31 | @import "minimal-mistakes/search"; 32 | @import "minimal-mistakes/syntax"; 33 | @import "minimal-mistakes/program"; 34 | 35 | /* Utility classes */ 36 | @import "minimal-mistakes/utilities"; 37 | 38 | /* Layout specific */ 39 | @import "minimal-mistakes/page"; 40 | @import "minimal-mistakes/archive"; 41 | @import "minimal-mistakes/sidebar"; 42 | @import "minimal-mistakes/print"; 43 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_animations.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | ANIMATIONS 3 | ========================================================================== */ 4 | 5 | @-webkit-keyframes intro { 6 | 0% { 7 | opacity: 0; 8 | } 9 | 100% { 10 | opacity: 1; 11 | } 12 | } 13 | 14 | @keyframes intro { 15 | 0% { 16 | opacity: 0; 17 | } 18 | 100% { 19 | opacity: 1; 20 | } 21 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_footer.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | FOOTER 3 | ========================================================================== */ 4 | 5 | .page__footer { 6 | @include clearfix; 7 | float: left; 8 | margin-left: 0; 9 | margin-right: 0; 10 | width: 100%; 11 | clear: both; 12 | /* sticky footer fix start */ 13 | position: absolute; 14 | bottom: 0; 15 | height: auto; 16 | /* sticky footer fix end */ 17 | margin-top: 3em; 18 | color: $muted-text-color; 19 | -webkit-animation: $intro-transition; 20 | animation: $intro-transition; 21 | -webkit-animation-delay: 0.45s; 22 | animation-delay: 0.45s; 23 | background-color: $footer-background-color; 24 | 25 | footer { 26 | @include clearfix; 27 | margin-left: auto; 28 | margin-right: auto; 29 | margin-top: 2em; 30 | max-width: 100%; 31 | padding: 0 1em 2em; 32 | 33 | @include breakpoint($x-large) { 34 | max-width: $x-large; 35 | } 36 | } 37 | 38 | a { 39 | color: inherit; 40 | text-decoration: none; 41 | 42 | &:hover { 43 | text-decoration: underline; 44 | } 45 | } 46 | 47 | .fas, 48 | .fab, 49 | .far, 50 | .fal { 51 | color: $muted-text-color; 52 | } 53 | } 54 | 55 | .page__footer-copyright { 56 | font-family: $global-font-family; 57 | font-size: $type-size-7; 58 | } 59 | 60 | .page__footer-follow { 61 | ul { 62 | margin: 0; 63 | padding: 0; 64 | list-style-type: none; 65 | } 66 | 67 | li { 68 | display: inline-block; 69 | padding-top: 5px; 70 | padding-bottom: 5px; 71 | font-family: $sans-serif-narrow; 72 | font-size: $type-size-6; 73 | text-transform: uppercase; 74 | } 75 | 76 | li + li:before { 77 | content: ""; 78 | padding-right: 5px; 79 | } 80 | 81 | a { 82 | padding-right: 10px; 83 | font-weight: bold; 84 | } 85 | 86 | .social-icons { 87 | a { 88 | white-space: nowrap; 89 | } 90 | } 91 | } 92 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_masthead.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | MASTHEAD 3 | ========================================================================== */ 4 | 5 | .masthead { 6 | position: relative; 7 | border-bottom: 1px solid $border-color; 8 | -webkit-animation: $intro-transition; 9 | animation: $intro-transition; 10 | -webkit-animation-delay: 0.15s; 11 | animation-delay: 0.15s; 12 | z-index: 20; 13 | 14 | &__inner-wrap { 15 | @include clearfix; 16 | margin-left: auto; 17 | margin-right: auto; 18 | padding: 1em; 19 | max-width: 100%; 20 | display: -webkit-box; 21 | display: -ms-flexbox; 22 | display: flex; 23 | -webkit-box-pack: justify; 24 | -ms-flex-pack: justify; 25 | justify-content: space-between; 26 | font-family: $sans-serif-narrow; 27 | 28 | @include breakpoint($x-large) { 29 | max-width: $x-large; 30 | } 31 | 32 | nav { 33 | z-index: 10; 34 | } 35 | 36 | a { 37 | text-decoration: none; 38 | } 39 | } 40 | } 41 | 42 | .site-logo img { 43 | max-height: 2rem; 44 | } 45 | 46 | .site-title { 47 | display: -webkit-box; 48 | display: -ms-flexbox; 49 | display: flex; 50 | -ms-flex-item-align: center; 51 | align-self: center; 52 | font-weight: bold; 53 | z-index: 20; 54 | } 55 | 56 | .masthead__menu { 57 | float: left; 58 | margin-left: 0; 59 | margin-right: 0; 60 | width: 100%; 61 | clear: both; 62 | 63 | .site-nav { 64 | margin-left: 0; 65 | 66 | @include breakpoint($small) { 67 | float: right; 68 | } 69 | } 70 | 71 | ul { 72 | margin: 0; 73 | padding: 0; 74 | clear: both; 75 | list-style-type: none; 76 | } 77 | } 78 | 79 | .masthead__menu-item { 80 | display: block; 81 | list-style-type: none; 82 | white-space: nowrap; 83 | 84 | &--lg { 85 | padding-right: 2em; 86 | font-weight: 700; 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_mixins.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | MIXINS 3 | ========================================================================== */ 4 | 5 | %tab-focus { 6 | /* Default*/ 7 | outline: thin dotted $focus-color; 8 | /* Webkit*/ 9 | outline: 5px auto $focus-color; 10 | outline-offset: -2px; 11 | } 12 | 13 | /* 14 | em function 15 | ========================================================================== */ 16 | 17 | @function em($target, $context: $doc-font-size) { 18 | @return ($target / $context) * 1em; 19 | } 20 | 21 | 22 | /* 23 | Bourbon clearfix 24 | ========================================================================== */ 25 | 26 | /* 27 | * Provides an easy way to include a clearfix for containing floats. 28 | * link http://cssmojo.com/latest_new_clearfix_so_far/ 29 | * 30 | * example scss - Usage 31 | * 32 | * .element { 33 | * @include clearfix; 34 | * } 35 | * 36 | * example css - CSS Output 37 | * 38 | * .element::after { 39 | * clear: both; 40 | * content: ""; 41 | * display: table; 42 | * } 43 | */ 44 | 45 | @mixin clearfix { 46 | clear: both; 47 | 48 | &::after { 49 | clear: both; 50 | content: ""; 51 | display: table; 52 | } 53 | } 54 | 55 | /* 56 | Compass YIQ Color Contrast 57 | https://github.com/easy-designs/yiq-color-contrast 58 | ========================================================================== */ 59 | 60 | @function yiq-is-light( 61 | $color, 62 | $threshold: $yiq-contrasted-threshold 63 | ) { 64 | $red: red($color); 65 | $green: green($color); 66 | $blue: blue($color); 67 | 68 | $yiq: (($red*299)+($green*587)+($blue*114))/1000; 69 | 70 | @if $yiq-debug { @debug $yiq, $threshold; } 71 | 72 | @return if($yiq >= $threshold, true, false); 73 | } 74 | 75 | @function yiq-contrast-color( 76 | $color, 77 | $dark: $yiq-contrasted-dark-default, 78 | $light: $yiq-contrasted-light-default, 79 | $threshold: $yiq-contrasted-threshold 80 | ) { 81 | @return if(yiq-is-light($color, $threshold), $yiq-contrasted-dark-default, $yiq-contrasted-light-default); 82 | } 83 | 84 | @mixin yiq-contrasted( 85 | $background-color, 86 | $dark: $yiq-contrasted-dark-default, 87 | $light: $yiq-contrasted-light-default, 88 | $threshold: $yiq-contrasted-threshold 89 | ) { 90 | background-color: $background-color; 91 | color: yiq-contrast-color($background-color, $dark, $light, $threshold); 92 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_notices.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | NOTICE TEXT BLOCKS 3 | ========================================================================== */ 4 | 5 | /** 6 | * Default Kramdown usage (no indents!): 7 | *
8 | * #### Headline for the Notice 9 | * Text for the notice 10 | *
11 | */ 12 | 13 | @mixin notice($notice-color) { 14 | margin: 1em 0 !important; /* override*/ 15 | padding: 1em; 16 | color: $dark-gray; 17 | font-family: $global-font-family; 18 | font-size: $type-size-5 !important; 19 | text-indent: initial; /* override*/ 20 | background-color: mix(#fff, $notice-color, 90%); 21 | border-radius: $border-radius; 22 | box-shadow: 0 1px 1px rgba($notice-color, 0.25); 23 | 24 | h4 { 25 | margin-top: 0 !important; /* override*/ 26 | margin-bottom: 0.75em; 27 | } 28 | 29 | @at-root .page__content #{&} h4 { 30 | /* using at-root to override .page-content h4 font size*/ 31 | margin-bottom: 0; 32 | font-size: 1em; 33 | } 34 | 35 | p { 36 | &:last-child { 37 | margin-bottom: 0 !important; /* override*/ 38 | } 39 | } 40 | 41 | h4 + p { 42 | /* remove space above paragraphs that appear directly after notice headline*/ 43 | margin-top: 0; 44 | padding-top: 0; 45 | } 46 | 47 | a { 48 | color: $notice-color; 49 | 50 | &:hover { 51 | color: mix(#000, $notice-color, 40%); 52 | } 53 | } 54 | 55 | code { 56 | background-color: mix(#fff, $notice-color, 95%) 57 | } 58 | 59 | ul { 60 | &:last-child { 61 | margin-bottom: 0; /* override*/ 62 | } 63 | } 64 | } 65 | 66 | /* Default notice */ 67 | 68 | .notice { 69 | @include notice($light-gray); 70 | } 71 | 72 | /* Primary notice */ 73 | 74 | .notice--primary { 75 | @include notice($primary-color); 76 | } 77 | 78 | /* Info notice */ 79 | 80 | .notice--info { 81 | @include notice($info-color); 82 | } 83 | 84 | /* Warning notice */ 85 | 86 | .notice--warning { 87 | @include notice($warning-color); 88 | } 89 | 90 | /* Success notice */ 91 | 92 | .notice--success { 93 | @include notice($success-color); 94 | } 95 | 96 | /* Danger notice */ 97 | 98 | .notice--danger { 99 | @include notice($danger-color); 100 | } 101 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_search.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | SEARCH 3 | ========================================================================== */ 4 | 5 | .layout--search { 6 | .archive__item-teaser { 7 | margin-bottom: 0.25em; 8 | } 9 | } 10 | 11 | .search__toggle { 12 | margin-left: 1rem; 13 | margin-right: 1rem; 14 | height: $nav-toggle-height; 15 | border: 0; 16 | outline: none; 17 | color: $primary-color; 18 | background-color: transparent; 19 | cursor: pointer; 20 | -webkit-transition: 0.2s; 21 | transition: 0.2s; 22 | 23 | &:hover { 24 | color: mix(#000, $primary-color, 25%); 25 | } 26 | } 27 | 28 | .search-icon { 29 | width: 100%; 30 | height: 100%; 31 | } 32 | 33 | .search-content { 34 | display: none; 35 | visibility: hidden; 36 | padding-top: 1em; 37 | padding-bottom: 1em; 38 | 39 | &__inner-wrap { 40 | width: 100%; 41 | margin-left: auto; 42 | margin-right: auto; 43 | padding-left: 1em; 44 | padding-right: 1em; 45 | -webkit-animation: $intro-transition; 46 | animation: $intro-transition; 47 | -webkit-animation-delay: 0.15s; 48 | animation-delay: 0.15s; 49 | 50 | @include breakpoint($x-large) { 51 | max-width: $x-large; 52 | } 53 | } 54 | 55 | .search-input { 56 | display: block; 57 | margin-bottom: 0; 58 | padding: 0; 59 | border: none; 60 | outline: none; 61 | box-shadow: none; 62 | background-color: transparent; 63 | font-size: $type-size-3; 64 | 65 | @include breakpoint($large) { 66 | font-size: $type-size-2; 67 | } 68 | 69 | @include breakpoint($x-large) { 70 | font-size: $type-size-1; 71 | } 72 | } 73 | 74 | &.is--visible { 75 | display: block; 76 | visibility: visible; 77 | 78 | &::after { 79 | content: ""; 80 | display: block; 81 | } 82 | } 83 | 84 | .results__found { 85 | margin-top: 0.5em; 86 | font-size: $type-size-6; 87 | } 88 | 89 | .archive__item { 90 | margin-bottom: 2em; 91 | 92 | @include breakpoint($large) { 93 | width: 75%; 94 | } 95 | 96 | @include breakpoint($x-large) { 97 | width: 50%; 98 | } 99 | } 100 | 101 | .archive__item-title { 102 | margin-top: 0; 103 | } 104 | 105 | .archive__item-excerpt { 106 | margin-bottom: 0; 107 | } 108 | } 109 | 110 | /* Algolia search */ 111 | 112 | .ais-search-box { 113 | max-width: 100% !important; 114 | margin-bottom: 2em; 115 | } 116 | 117 | .archive__item-title .ais-Highlight { 118 | color: $primary-color; 119 | font-style: normal; 120 | text-decoration: underline; 121 | } 122 | .archive__item-excerpt .ais-Highlight { 123 | color: $primary-color; 124 | font-style: normal; 125 | font-weight: bold; 126 | } 127 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/_tables.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | TABLES 3 | ========================================================================== */ 4 | 5 | table { 6 | display: block; 7 | margin-bottom: 1em; 8 | width: 100%; 9 | font-family: $global-font-family; 10 | font-size: $type-size-6; 11 | border-collapse: collapse; 12 | overflow-x: auto; 13 | 14 | & + table { 15 | margin-top: 1em; 16 | } 17 | } 18 | 19 | thead { 20 | background-color: $border-color; 21 | border-bottom: 2px solid mix(#000, $border-color, 25%); 22 | } 23 | 24 | th { 25 | padding: 0.5em; 26 | font-weight: bold; 27 | text-align: left; 28 | } 29 | 30 | td { 31 | padding: 0.5em; 32 | border-bottom: 1px solid mix(#000, $border-color, 25%); 33 | } 34 | 35 | tr, 36 | td, 37 | th { 38 | vertical-align: middle; 39 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_air.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Air skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #eeeeee !default; 7 | $text-color: #2a313c !default; 8 | $muted-text-color: #393e46 !default; 9 | $primary-color: #0092ca !default; 10 | $border-color: mix(#fff, #393e46, 75%) !default; 11 | $footer-background-color: $primary-color !default; 12 | $link-color: #393e46 !default; 13 | $masthead-link-color: $text-color !default; 14 | $masthead-link-color-hover: $text-color !default; 15 | $navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; 16 | 17 | .page__footer { 18 | color: #fff !important; // override 19 | } 20 | 21 | .page__footer-follow .social-icons .svg-inline--fa { 22 | color: inherit; 23 | } 24 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_aqua.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Aqua skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $gray : #1976d2 !default; 7 | $dark-gray : mix(#000, $gray, 40%) !default; 8 | $darker-gray : mix(#000, $gray, 60%) !default; 9 | $light-gray : mix(#fff, $gray, 50%) !default; 10 | $lighter-gray : mix(#fff, $gray, 90%) !default; 11 | 12 | $body-color : #fff !default; 13 | $background-color : #f0fff0 !default; 14 | $code-background-color : $lighter-gray !default; 15 | $code-background-color-dark : $light-gray !default; 16 | $text-color : $dark-gray !default; 17 | $border-color : $lighter-gray !default; 18 | 19 | $primary-color : $gray !default; 20 | $success-color : #27ae60 !default; 21 | $warning-color : #e67e22 !default; 22 | $danger-color : #c0392b !default; 23 | $info-color : #03a9f4 !default; 24 | 25 | /* links */ 26 | $link-color : $info-color !default; 27 | $link-color-hover : mix(#000, $link-color, 25%) !default; 28 | $link-color-visited : mix(#fff, $link-color, 25%) !default; 29 | $masthead-link-color : $primary-color !default; 30 | $masthead-link-color-hover : mix(#000, $primary-color, 25%) !default; -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_contrast.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Contrast skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $text-color: #000 !default; 7 | $muted-text-color: $text-color !default; 8 | $primary-color: #ff0000 !default; 9 | $border-color: mix(#fff, $text-color, 75%) !default; 10 | $footer-background-color: #000 !default; 11 | $link-color: #0000ff !default; 12 | $masthead-link-color: $text-color !default; 13 | $masthead-link-color-hover: $text-color !default; 14 | $navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; 15 | 16 | /* contrast syntax highlighting (base16) */ 17 | $base00: #000000 !default; 18 | $base01: #242422 !default; 19 | $base02: #484844 !default; 20 | $base03: #6c6c66 !default; 21 | $base04: #918f88 !default; 22 | $base05: #b5b3aa !default; 23 | $base06: #d9d7cc !default; 24 | $base07: #fdfbee !default; 25 | $base08: #ff6c60 !default; 26 | $base09: #e9c062 !default; 27 | $base0a: #ffffb6 !default; 28 | $base0b: #a8ff60 !default; 29 | $base0c: #c6c5fe !default; 30 | $base0d: #96cbfe !default; 31 | $base0e: #ff73fd !default; 32 | $base0f: #b18a3d !default; 33 | 34 | .page__content { 35 | .notice, 36 | .notice--primary, 37 | .notice--info, 38 | .notice--warning, 39 | .notice--success, 40 | .notice--danger { 41 | color: $text-color; 42 | } 43 | } 44 | 45 | .page__footer { 46 | color: #fff !important; // override 47 | } 48 | 49 | .page__footer-follow .social-icons .svg-inline--fa { 50 | color: inherit; 51 | } 52 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_dark.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Dark skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #252a34 !default; 7 | $text-color: #eaeaea !default; 8 | $primary-color: #00adb5 !default; 9 | $border-color: mix(#fff, $background-color, 20%) !default; 10 | $code-background-color: mix(#000, $background-color, 15%) !default; 11 | $code-background-color-dark: mix(#000, $background-color, 20%) !default; 12 | $form-background-color: mix(#000, $background-color, 15%) !default; 13 | $footer-background-color: mix(#000, $background-color, 30%) !default; 14 | $link-color: mix($primary-color, $text-color, 40%) !default; 15 | $link-color-hover: mix(#fff, $link-color, 25%) !default; 16 | $link-color-visited: mix(#000, $link-color, 25%) !default; 17 | $masthead-link-color: $text-color !default; 18 | $masthead-link-color-hover: mix(#000, $text-color, 20%) !default; 19 | $navicon-link-color-hover: mix(#000, $background-color, 30%) !default; 20 | 21 | .author__urls.social-icons .svg-inline--fa, 22 | .page__footer-follow .social-icons .svg-inline--fa { 23 | color: inherit; 24 | } 25 | 26 | .ais-search-box .ais-search-box--input { 27 | background-color: $form-background-color; 28 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_default.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Default skin 3 | ========================================================================== */ 4 | 5 | // Intentionally left blank 6 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_dirt.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Dirt skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #f3f3f3 !default; 7 | $text-color: #343434 !default; 8 | $muted-text-color: #8e8b82 !default; 9 | $primary-color: #343434 !default; 10 | $border-color: #e9dcbe !default; 11 | $footer-background-color: #e9dcbe !default; 12 | $link-color: #343434 !default; 13 | $masthead-link-color: $text-color !default; 14 | $masthead-link-color-hover: $text-color !default; 15 | $navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; 16 | 17 | /* dirt syntax highlighting (base16) */ 18 | $base00: #231e18 !default; 19 | $base01: #302b25 !default; 20 | $base02: #48413a !default; 21 | $base03: #9d8b70 !default; 22 | $base04: #b4a490 !default; 23 | $base05: #cabcb1 !default; 24 | $base06: #d7c8bc !default; 25 | $base07: #e4d4c8 !default; 26 | $base08: #d35c5c !default; 27 | $base09: #ca7f32 !default; 28 | $base0a: #e0ac16 !default; 29 | $base0b: #b7ba53 !default; 30 | $base0c: #6eb958 !default; 31 | $base0d: #88a4d3 !default; 32 | $base0e: #bb90e2 !default; 33 | $base0f: #b49368 !default; 34 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_mint.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Mint skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #f3f6f6 !default; 7 | $text-color: #40514e !default; 8 | $muted-text-color: #40514e !default; 9 | $primary-color: #11999e !default; 10 | $border-color: mix(#fff, #40514e, 75%) !default; 11 | $footer-background-color: #30e3ca !default; 12 | $link-color: #11999e !default; 13 | $masthead-link-color: $text-color !default; 14 | $masthead-link-color-hover: $text-color !default; 15 | $navicon-link-color-hover: mix(#fff, $text-color, 80%) !default; 16 | 17 | .page__footer { 18 | color: #fff !important; // override 19 | } 20 | 21 | .page__footer-follow .social-icons .svg-inline--fa { 22 | color: inherit; 23 | } 24 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_neon.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Neon skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #141010 !default; 7 | $text-color: #fff6fb !default; 8 | $primary-color: #f21368 !default; 9 | $border-color: mix(#fff, $background-color, 20%) !default; 10 | $code-background-color: mix(#000, $background-color, 15%) !default; 11 | $code-background-color-dark: mix(#000, $background-color, 20%) !default; 12 | $form-background-color: mix(#000, $background-color, 15%) !default; 13 | $footer-background-color: mix($primary-color, #000, 10%) !default; 14 | $link-color: $primary-color !default; 15 | $link-color-hover: mix(#fff, $link-color, 25%) !default; 16 | $link-color-visited: mix(#000, $link-color, 25%) !default; 17 | $masthead-link-color: $text-color !default; 18 | $masthead-link-color-hover: mix(#000, $text-color, 20%) !default; 19 | $navicon-link-color-hover: mix(#000, $background-color, 30%) !default; 20 | 21 | /* neon syntax highlighting (base16) */ 22 | $base00: #ffffff !default; 23 | $base01: #e0e0e0 !default; 24 | $base02: #d0d0d0 !default; 25 | $base03: #b0b0b0 !default; 26 | $base04: #000000 !default; 27 | $base05: #101010 !default; 28 | $base06: #151515 !default; 29 | $base07: #202020 !default; 30 | $base08: #ff0086 !default; 31 | $base09: #fd8900 !default; 32 | $base0a: #aba800 !default; 33 | $base0b: #00c918 !default; 34 | $base0c: #1faaaa !default; 35 | $base0d: #3777e6 !default; 36 | $base0e: #ad00a1 !default; 37 | $base0f: #cc6633 !default; 38 | 39 | .author__urls.social-icons .svg-inline--fa, 40 | .page__footer-follow .social-icons .svg-inline--fa { 41 | color: inherit; 42 | } 43 | 44 | /* next/previous buttons */ 45 | .pagination--pager { 46 | color: $text-color; 47 | background-color: $primary-color; 48 | border-color: transparent; 49 | 50 | &:visited { 51 | color: $text-color; 52 | } 53 | } 54 | 55 | .ais-search-box .ais-search-box--input { 56 | background-color: $form-background-color; 57 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_plum.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Plum skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $background-color: #521477 !default; 7 | $text-color: #fffd86 !default; 8 | $primary-color: #c327ab !default; 9 | $border-color: mix(#fff, $background-color, 20%) !default; 10 | $code-background-color: mix(#000, $background-color, 15%) !default; 11 | $code-background-color-dark: mix(#000, $background-color, 20%) !default; 12 | $form-background-color: mix(#000, $background-color, 15%) !default; 13 | $footer-background-color: mix(#000, $background-color, 25%) !default; 14 | $link-color: $primary-color !default; 15 | $link-color-hover: mix(#fff, $link-color, 25%) !default; 16 | $link-color-visited: mix(#000, $link-color, 25%) !default; 17 | $masthead-link-color: $text-color !default; 18 | $masthead-link-color-hover: mix(#000, $text-color, 20%) !default; 19 | $navicon-link-color-hover: mix(#000, $background-color, 30%) !default; 20 | 21 | /* plum syntax highlighting (base16) */ 22 | $base00: #ffffff !default; 23 | $base01: #e0e0e0 !default; 24 | $base02: #d0d0d0 !default; 25 | $base03: #b0b0b0 !default; 26 | $base04: #000000 !default; 27 | $base05: #101010 !default; 28 | $base06: #151515 !default; 29 | $base07: #202020 !default; 30 | $base08: #ff0086 !default; 31 | $base09: #fd8900 !default; 32 | $base0a: #aba800 !default; 33 | $base0b: #00c918 !default; 34 | $base0c: #1faaaa !default; 35 | $base0d: #3777e6 !default; 36 | $base0e: #ad00a1 !default; 37 | $base0f: #cc6633 !default; 38 | 39 | .author__urls.social-icons .svg-inline--fa, 40 | .page__footer-follow .social-icons .svg-inline--fa { 41 | color: inherit; 42 | } 43 | 44 | .page__content { 45 | a, 46 | a:visited { 47 | color: inherit; 48 | } 49 | } 50 | 51 | /* next/previous buttons */ 52 | .pagination--pager { 53 | color: $text-color; 54 | background-color: $primary-color; 55 | border-color: transparent; 56 | 57 | &:visited { 58 | color: $text-color; 59 | } 60 | } 61 | 62 | .ais-search-box .ais-search-box--input { 63 | background-color: $form-background-color; 64 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/skins/_sunrise.scss: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Sunrise skin 3 | ========================================================================== */ 4 | 5 | /* Colors */ 6 | $dark-gray: #0e2431 !default; 7 | $background-color: #e8d5b7 !default; 8 | $text-color: #000 !default; 9 | $muted-text-color: $dark-gray !default; 10 | $primary-color: #fc3a52 !default; 11 | $border-color: mix(#000, $background-color, 20%) !default; 12 | $code-background-color: mix(#fff, $background-color, 20%) !default; 13 | $code-background-color-dark: mix(#000, $background-color, 10%) !default; 14 | $form-background-color: mix(#fff, $background-color, 15%) !default; 15 | $footer-background-color: #f9b248 !default; 16 | $link-color: mix(#000, $primary-color, 10%) !default; 17 | $link-color-hover: mix(#fff, $link-color, 25%) !default; 18 | $link-color-visited: mix(#000, $link-color, 25%) !default; 19 | $masthead-link-color: $text-color !default; 20 | $masthead-link-color-hover: mix(#000, $text-color, 20%) !default; 21 | $navicon-link-color-hover: mix(#000, $background-color, 30%) !default; 22 | 23 | /* sunrise syntax highlighting (base16) */ 24 | $base00: #1d1f21 !default; 25 | $base01: #282a2e !default; 26 | $base02: #373b41 !default; 27 | $base03: #969896 !default; 28 | $base04: #b4b7b4 !default; 29 | $base05: #c5c8c6 !default; 30 | $base06: #e0e0e0 !default; 31 | $base07: #ffffff !default; 32 | $base08: #cc6666 !default; 33 | $base09: #de935f !default; 34 | $base0a: #f0c674 !default; 35 | $base0b: #b5bd68 !default; 36 | $base0c: #8abeb7 !default; 37 | $base0d: #81a2be !default; 38 | $base0e: #b294bb !default; 39 | $base0f: #a3685a !default; 40 | 41 | .author__urls.social-icons .fa, 42 | .page__footer-follow .social-icons .svg-inline--fa { 43 | color: inherit; 44 | } 45 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss: -------------------------------------------------------------------------------- 1 | @mixin legacy-settings-warning { 2 | $legacyVars: ( 3 | 'default-media': 'default media', 4 | 'default-feature': 'default feature', 5 | 'force-media-all': 'force all media type', 6 | 'to-ems': 'to ems', 7 | 'resolutions': 'transform resolutions', 8 | 'no-queries': 'no queries', 9 | 'no-query-fallbacks': 'no query fallbacks', 10 | 'base-font-size': 'base font size', 11 | 'legacy-syntax': 'legacy syntax' 12 | ); 13 | 14 | @each $legacy, $new in $legacyVars { 15 | @if global-variable-exists('breakpoint-' + $legacy) { 16 | @warn "In order to avoid variable namspace collisions, we have updated the way to change settings for Breakpoint. Please change all instances of `$breakpoint-#{$legacy}: {{setting}}` to `@include breakpoint-set('#{$new}', {{setting}})`. Variable settings, as well as this warning will be deprecated in a future release." 17 | } 18 | }; 19 | 20 | ////////////////////////////// 21 | // Hand correct each setting 22 | ////////////////////////////// 23 | @if global-variable-exists('breakpoint-default-media') and $breakpoint-default-media != breakpoint-get('default media') { 24 | @include breakpoint-set('default media', $breakpoint-default-media); 25 | } 26 | @if global-variable-exists('breakpoint-default-feature') and $breakpoint-default-feature != breakpoint-get('default feature') { 27 | @include breakpoint-set('default feature', $breakpoint-default-feature); 28 | } 29 | @if global-variable-exists('breakpoint-force-media-all') and $breakpoint-force-media-all != breakpoint-get('force all media type') { 30 | @include breakpoint-set('force all media type', $breakpoint-force-media-all); 31 | } 32 | @if global-variable-exists('breakpoint-to-ems') and $breakpoint-to-ems != breakpoint-get('to ems') { 33 | @include breakpoint-set('to ems', $breakpoint-to-ems); 34 | } 35 | @if global-variable-exists('breakpoint-resolutions') and $breakpoint-resolutions != breakpoint-get('transform resolutions') { 36 | @include breakpoint-set('transform resolutions', $breakpoint-resolutions); 37 | } 38 | @if global-variable-exists('breakpoint-no-queries') and $breakpoint-no-queries != breakpoint-get('no queries') { 39 | @include breakpoint-set('no queries', $breakpoint-no-queries); 40 | } 41 | @if global-variable-exists('breakpoint-no-query-fallbacks') and $breakpoint-no-query-fallbacks != breakpoint-get('no query fallbacks') { 42 | @include breakpoint-set('no query fallbacks', $breakpoint-no-query-fallbacks); 43 | } 44 | @if global-variable-exists('breakpoint-base-font-size') and $breakpoint-base-font-size != breakpoint-get('base font size') { 45 | @include breakpoint-set('base font size', $breakpoint-base-font-size); 46 | } 47 | @if global-variable-exists('breakpoint-legacy-syntax') and $breakpoint-legacy-syntax != breakpoint-get('legacy syntax') { 48 | @include breakpoint-set('legacy syntax', $breakpoint-legacy-syntax); 49 | } 50 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-no-query($query) { 2 | @if type-of($query) == 'list' { 3 | $keyword: nth($query, 1); 4 | 5 | @if type-of($keyword) == 'string' and ($keyword == 'no-query' or $keyword == 'no query' or $keyword == 'fallback') { 6 | @return nth($query, 2); 7 | } 8 | @else { 9 | @return false; 10 | } 11 | } 12 | @else { 13 | @return false; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/_settings.scss: -------------------------------------------------------------------------------- 1 | ////////////////////////////// 2 | // Has Setting 3 | ////////////////////////////// 4 | @function breakpoint-has($setting) { 5 | @if map-has-key($breakpoint, $setting) { 6 | @return true; 7 | } 8 | @else { 9 | @return false; 10 | } 11 | } 12 | 13 | ////////////////////////////// 14 | // Get Settings 15 | ////////////////////////////// 16 | @function breakpoint-get($setting) { 17 | @if breakpoint-has($setting) { 18 | @return map-get($breakpoint, $setting); 19 | } 20 | @else { 21 | @return map-get($Breakpoint-Settings, $setting); 22 | } 23 | } 24 | 25 | ////////////////////////////// 26 | // Set Settings 27 | ////////////////////////////// 28 | @function breakpoint-set($setting, $value) { 29 | @if (str-index($setting, '-') or str-index($setting, '_')) and str-index($setting, ' ') == null { 30 | @warn "Words in Breakpoint settings should be separated by spaces, not dashes or underscores. Please replace dashes and underscores between words with spaces. Settings will not work as expected until changed."; 31 | } 32 | $breakpoint: map-merge($breakpoint, ($setting: $value)) !global; 33 | @return true; 34 | } 35 | 36 | @mixin breakpoint-change($setting, $value) { 37 | $breakpoint-change: breakpoint-set($setting, $value); 38 | } 39 | 40 | @mixin breakpoint-set($setting, $value) { 41 | @include breakpoint-change($setting, $value); 42 | } 43 | 44 | @mixin bkpt-change($setting, $value) { 45 | @include breakpoint-change($setting, $value); 46 | } 47 | @mixin bkpt-set($setting, $value) { 48 | @include breakpoint-change($setting, $value); 49 | } 50 | 51 | ////////////////////////////// 52 | // Remove Setting 53 | ////////////////////////////// 54 | @function breakpoint-reset($settings...) { 55 | @if length($settings) == 1 { 56 | $settings: nth($settings, 1); 57 | } 58 | 59 | @each $setting in $settings { 60 | $breakpoint: map-remove($breakpoint, $setting) !global; 61 | } 62 | @return true; 63 | } 64 | 65 | @mixin breakpoint-reset($settings...) { 66 | $breakpoint-reset: breakpoint-reset($settings); 67 | } 68 | 69 | @mixin bkpt-reset($settings...) { 70 | $breakpoint-reset: breakpoint-reset($settings); 71 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss: -------------------------------------------------------------------------------- 1 | ////////////////////////////// 2 | // Import Pieces 3 | ////////////////////////////// 4 | @import "double/default-pair"; 5 | @import "double/double-string"; 6 | @import "double/default"; 7 | 8 | @function breakpoint-parse-double($feature, $empty-media, $first) { 9 | $parsed: ''; 10 | $leader: ''; 11 | // If we're forcing 12 | @if not ($empty-media) or not ($first) { 13 | $leader: 'and '; 14 | } 15 | 16 | $first: nth($feature, 1); 17 | $second: nth($feature, 2); 18 | 19 | // If we've got two numbers, we know we need to use the default pair because there are no media queries that has a media feature that is a number 20 | @if type-of($first) == 'number' and type-of($second) == 'number' { 21 | $parsed: breakpoint-parse-default-pair($first, $second); 22 | } 23 | // If they are both strings, we send it through the string parser 24 | @else if type-of($first) == 'string' and type-of($second) == 'string' { 25 | $parsed: breakpoint-parse-double-string($first, $second); 26 | } 27 | // If it's a string/number pair, we parse it as a normal double 28 | @else { 29 | $parsed: breakpoint-parse-double-default($first, $second); 30 | } 31 | 32 | @return $leader + $parsed; 33 | } 34 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss: -------------------------------------------------------------------------------- 1 | @import "resolution/resolution"; 2 | 3 | @function breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first) { 4 | $leader: ''; 5 | // If we're forcing 6 | @if not ($empty-media) or not ($first) { 7 | $leader: 'and '; 8 | } 9 | 10 | @if breakpoint-get('transform resolutions') and $query-resolution { 11 | $resolutions: breakpoint-make-resolutions($query-resolution); 12 | $length: length($resolutions); 13 | $query-holder: ''; 14 | 15 | @for $i from 1 through $length { 16 | $query: '#{$query-print} #{$leader}#{nth($resolutions, $i)}'; 17 | @if $i == 1 { 18 | $query-holder: $query; 19 | } 20 | @else { 21 | $query-holder: '#{$query-holder}, #{$query}'; 22 | } 23 | } 24 | 25 | @return $query-holder; 26 | } 27 | @else { 28 | // Return with attached resolution 29 | @return $query-print; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss: -------------------------------------------------------------------------------- 1 | ////////////////////////////// 2 | // Import Pieces 3 | ////////////////////////////// 4 | @import "single/default"; 5 | 6 | @function breakpoint-parse-single($feature, $empty-media, $first) { 7 | $parsed: ''; 8 | $leader: ''; 9 | // If we're forcing 10 | @if not ($empty-media) or not ($first) { 11 | $leader: 'and '; 12 | } 13 | 14 | // If it's a single feature that can stand alone, we let it 15 | @if (breakpoint-single-string($feature)) { 16 | $parsed: $feature; 17 | // Set Context 18 | $context-setter: private-breakpoint-set-context($feature, $feature); 19 | } 20 | // If it's not a stand alone feature, we pass it off to the default handler. 21 | @else { 22 | $parsed: breakpoint-parse-default($feature); 23 | } 24 | 25 | @return $leader + '(' + $parsed + ')'; 26 | } 27 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss: -------------------------------------------------------------------------------- 1 | ////////////////////////////// 2 | // Import Pieces 3 | ////////////////////////////// 4 | @import "triple/default"; 5 | 6 | @function breakpoint-parse-triple($feature, $empty-media, $first) { 7 | $parsed: ''; 8 | $leader: ''; 9 | 10 | // If we're forcing 11 | @if not ($empty-media) or not ($first) { 12 | $leader: 'and '; 13 | } 14 | 15 | // separate the string features from the value numbers 16 | $string: null; 17 | $numbers: null; 18 | @each $val in $feature { 19 | @if type-of($val) == string { 20 | $string: $val; 21 | } 22 | @else { 23 | @if type-of($numbers) == 'null' { 24 | $numbers: $val; 25 | } 26 | @else { 27 | $numbers: append($numbers, $val); 28 | } 29 | } 30 | } 31 | 32 | $parsed: breakpoint-parse-triple-default($string, nth($numbers, 1), nth($numbers, 2)); 33 | 34 | @return $leader + $parsed; 35 | 36 | } 37 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-parse-default-pair($first, $second) { 2 | $default: breakpoint-get('default pair'); 3 | $min: ''; 4 | $max: ''; 5 | 6 | // Sort into min and max 7 | $min: min($first, $second); 8 | $max: max($first, $second); 9 | 10 | // Set Context 11 | $context-setter: private-breakpoint-set-context(min-#{$default}, $min); 12 | $context-setter: private-breakpoint-set-context(max-#{$default}, $max); 13 | 14 | // Make them EMs if need be 15 | @if (breakpoint-get('to ems') == true) { 16 | $min: breakpoint-to-base-em($min); 17 | $max: breakpoint-to-base-em($max); 18 | } 19 | 20 | @return '(min-#{$default}: #{$min}) and (max-#{$default}: #{$max})'; 21 | } 22 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-parse-double-default($first, $second) { 2 | $feature: ''; 3 | $value: ''; 4 | 5 | @if type-of($first) == 'string' { 6 | $feature: $first; 7 | $value: $second; 8 | } 9 | @else { 10 | $feature: $second; 11 | $value: $first; 12 | } 13 | 14 | // Set Context 15 | $context-setter: private-breakpoint-set-context($feature, $value); 16 | 17 | @if (breakpoint-get('to ems') == true) { 18 | $value: breakpoint-to-base-em($value); 19 | } 20 | 21 | @return '(#{$feature}: #{$value})' 22 | } 23 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-parse-double-string($first, $second) { 2 | $feature: ''; 3 | $value: ''; 4 | 5 | // Test to see which is the feature and which is the value 6 | @if (breakpoint-string-value($first) == true) { 7 | $feature: $first; 8 | $value: $second; 9 | } 10 | @else if (breakpoint-string-value($second) == true) { 11 | $feature: $second; 12 | $value: $first; 13 | } 14 | @else { 15 | @warn "Neither #{$first} nor #{$second} is a valid media query name."; 16 | } 17 | 18 | // Set Context 19 | $context-setter: private-breakpoint-set-context($feature, $value); 20 | 21 | @return '(#{$feature}: #{$value})'; 22 | } -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-make-resolutions($resolution) { 2 | $length: length($resolution); 3 | 4 | $output: (); 5 | 6 | @if $length == 2 { 7 | $feature: ''; 8 | $value: ''; 9 | 10 | // Find which is number 11 | @if type-of(nth($resolution, 1)) == 'number' { 12 | $value: nth($resolution, 1); 13 | } 14 | @else { 15 | $value: nth($resolution, 2); 16 | } 17 | 18 | // Determine min/max/standard 19 | @if index($resolution, 'min-resolution') { 20 | $feature: 'min-'; 21 | } 22 | @else if index($resolution, 'max-resolution') { 23 | $feature: 'max-'; 24 | } 25 | 26 | $standard: '(#{$feature}resolution: #{$value})'; 27 | 28 | // If we're not dealing with dppx, 29 | @if unit($value) != 'dppx' { 30 | $base: 96dpi; 31 | @if unit($value) == 'dpcm' { 32 | $base: 243.84dpcm; 33 | } 34 | // Write out feature tests 35 | $webkit: ''; 36 | $moz: ''; 37 | $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / $base})'; 38 | $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / $base})'; 39 | // Append to output 40 | $output: append($output, $standard, space); 41 | $output: append($output, $webkit, space); 42 | $output: append($output, $moz, space); 43 | } 44 | @else { 45 | $webkit: ''; 46 | $moz: ''; 47 | $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / 1dppx})'; 48 | $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / 1dppx})'; 49 | $fallback: '(#{$feature}resolution: #{$value / 1dppx * 96dpi})'; 50 | // Append to output 51 | $output: append($output, $standard, space); 52 | $output: append($output, $webkit, space); 53 | $output: append($output, $moz, space); 54 | $output: append($output, $fallback, space); 55 | } 56 | 57 | } 58 | 59 | @return $output; 60 | } 61 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-parse-default($feature) { 2 | $default: breakpoint-get('default feature'); 3 | 4 | // Set Context 5 | $context-setter: private-breakpoint-set-context($default, $feature); 6 | 7 | @if (breakpoint-get('to ems') == true) and (type-of($feature) == 'number') { 8 | @return '#{$default}: #{breakpoint-to-base-em($feature)}'; 9 | } 10 | @else { 11 | @return '#{$default}: #{$feature}'; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss: -------------------------------------------------------------------------------- 1 | @function breakpoint-parse-triple-default($feature, $first, $second) { 2 | 3 | // Sort into min and max 4 | $min: min($first, $second); 5 | $max: max($first, $second); 6 | 7 | // Set Context 8 | $context-setter: private-breakpoint-set-context(min-#{$feature}, $min); 9 | $context-setter: private-breakpoint-set-context(max-#{$feature}, $max); 10 | 11 | // Make them EMs if need be 12 | @if (breakpoint-get('to ems') == true) { 13 | $min: breakpoint-to-base-em($min); 14 | $max: breakpoint-to-base-em($max); 15 | } 16 | 17 | @return '(min-#{$feature}: #{$min}) and (max-#{$feature}: #{$max})'; 18 | } 19 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | @mixin fa-icon-rotate($degrees, $rotation) { 15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; 16 | -webkit-transform: rotate($degrees); 17 | -ms-transform: rotate($degrees); 18 | transform: rotate($degrees); 19 | } 20 | 21 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; 23 | -webkit-transform: scale($horiz, $vert); 24 | -ms-transform: scale($horiz, $vert); 25 | transform: scale($horiz, $vert); 26 | } 27 | 28 | 29 | // Only display content to screen readers. A la Bootstrap 4. 30 | // 31 | // See: http://a11yproject.com/posts/how-to-hide-content/ 32 | 33 | @mixin sr-only { 34 | position: absolute; 35 | width: 1px; 36 | height: 1px; 37 | padding: 0; 38 | margin: -1px; 39 | overflow: hidden; 40 | clip: rect(0,0,0,0); 41 | border: 0; 42 | } 43 | 44 | // Use in conjunction with .sr-only to only display content when it's focused. 45 | // 46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 47 | // 48 | // Credit: HTML5 Boilerplate 49 | 50 | @mixin sr-only-focusable { 51 | &:active, 52 | &:focus { 53 | position: static; 54 | width: auto; 55 | height: auto; 56 | margin: 0; 57 | overflow: visible; 58 | clip: auto; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/font-awesome/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/_su.scss: -------------------------------------------------------------------------------- 1 | // Su 2 | // == 3 | 4 | @import 'susy/su'; 5 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss: -------------------------------------------------------------------------------- 1 | // Susy (Prefixed) 2 | // =============== 3 | 4 | $susy-version: 3; 5 | 6 | @import 'susy/utilities'; 7 | @import 'susy/su-validate'; 8 | @import 'susy/su-math'; 9 | @import 'susy/settings'; 10 | @import 'susy/normalize'; 11 | @import 'susy/parse'; 12 | @import 'susy/syntax-helpers'; 13 | @import 'susy/api'; 14 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/_susy.scss: -------------------------------------------------------------------------------- 1 | // Susy (Un-Prefixed) 2 | // ================== 3 | 4 | @import 'susy-prefix'; 5 | @import 'susy/unprefix'; 6 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss: -------------------------------------------------------------------------------- 1 | // SVG Grid Background 2 | // =================== 3 | 4 | @import 'svg-grid/prefix'; 5 | @import 'svg-grid/svg-unprefix'; 6 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss: -------------------------------------------------------------------------------- 1 | // Prefixed SVG Plugin 2 | // =================== 3 | 4 | @import 'svg-settings'; 5 | @import 'svg-utilities'; 6 | @import 'svg-grid-math'; 7 | @import 'svg-api'; 8 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss: -------------------------------------------------------------------------------- 1 | // SVG Grid Math 2 | // ============= 3 | 4 | 5 | 6 | // SVG Column Position 7 | // ------------------- 8 | /// Determine the proper horizontal position 9 | /// for a column rectangle 10 | /// 11 | /// @access private 12 | /// 13 | /// @param {Integer} $column - 14 | /// 1-indexed column location on the grid 15 | /// @param {Map} $grid - 16 | /// Normalized settings map representing the current grid 17 | /// 18 | /// @return {Length} - 19 | /// Horizontal position of svg column rectangle, 20 | /// as distance from the grid edge 21 | @function _susy-svg-column-position( 22 | $column, 23 | $grid 24 | ) { 25 | $x: $column - 1; 26 | 27 | @if ($x > 0) { 28 | $x: susy-span(first $x wide, $grid); 29 | } 30 | 31 | @return $x; 32 | } 33 | 34 | 35 | 36 | // SVG Offset 37 | // ---------- 38 | /// Determine if a grid image needs to be offset, 39 | /// to account for edge gutters. 40 | /// 41 | /// @access private 42 | /// 43 | /// @param {Map} $grid - 44 | /// Normalized settings map representing the current grid 45 | /// 46 | /// @return {Length | null} - 47 | /// Expected distance from container edge to first column, 48 | /// based on spread values and gutter-widths 49 | @function _susy-svg-offset( 50 | $grid 51 | ) { 52 | $columns: su-valid-columns(map-get($grid, 'columns')); 53 | $gutters: su-valid-gutters(map-get($grid, 'gutters')); 54 | $container: su-valid-spread(map-get($grid, 'container-spread')) + 1; 55 | 56 | @if ($container == 0) { 57 | @return null; 58 | } 59 | 60 | $gutter: su-call('su-gutter', $grid); 61 | 62 | @if (type-of($gutter) == 'string') { 63 | @return 'calc(#{$container} * #{$gutter} / 2)'; 64 | } 65 | 66 | @return $container * $gutter / 2; 67 | } 68 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss: -------------------------------------------------------------------------------- 1 | // SVG Settings 2 | // ============ 3 | 4 | 5 | // Susy SVG Defaults 6 | // ================= 7 | /// This plugin adds the `svg-grid-colors` property 8 | /// and default value to `$_susy-defaults` — 9 | /// you can override that value in `$susy` 10 | /// or any other grid settings map. 11 | /// @group plugin_svg-grid 12 | $_susy-defaults: map-merge(( 13 | 'svg-grid-colors': hsla(120, 50%, 50%, 0.5) hsla(120, 50%, 75%, 0.5), 14 | ), $_susy-defaults); 15 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss: -------------------------------------------------------------------------------- 1 | // Unprefix Susy SVG Grid 2 | // ====================== 3 | 4 | 5 | 6 | // SVG Grid 7 | // -------- 8 | /// Un-prefixed alias for `susy-svg-grid` 9 | /// 10 | /// @group plugin_svg-grid 11 | /// @alias susy-svg-grid 12 | @function svg-grid( 13 | $grid: $susy, 14 | $colors: susy-get('svg-grid-colors'), 15 | $offset: null 16 | ) { 17 | @return susy-svg-grid($grid, $colors, $offset); 18 | } 19 | -------------------------------------------------------------------------------- /_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss: -------------------------------------------------------------------------------- 1 | // Unprefix Susy 2 | // ============= 3 | 4 | 5 | // Span 6 | // ---- 7 | /// Un-prefixed alias for `susy-span` 8 | /// (available by default) 9 | /// 10 | /// @group api 11 | /// @alias susy-span 12 | /// 13 | /// @param {list} $span 14 | /// @param {map} $config [()] 15 | @function span( 16 | $span, 17 | $config: () 18 | ) { 19 | @return susy-span($span, $config); 20 | } 21 | 22 | 23 | // Gutter 24 | // ------ 25 | /// Un-prefixed alias for `susy-gutter` 26 | /// (available by default) 27 | /// 28 | /// @group api 29 | /// @alias susy-gutter 30 | /// 31 | /// @param {integer | list} $context [null] - 32 | /// @param {map} $config [()] 33 | @function gutter( 34 | $context: susy-get('columns'), 35 | $config: () 36 | ) { 37 | @return susy-gutter($context, $config); 38 | } 39 | 40 | 41 | // Slice 42 | // ----- 43 | /// Un-prefixed alias for `susy-slice` 44 | /// (available by default) 45 | /// 46 | /// @group api 47 | /// @alias susy-slice 48 | /// 49 | /// @param {list} $span 50 | /// @param {map} $config [()] 51 | @function slice( 52 | $span, 53 | $config: () 54 | ) { 55 | @return susy-slice($span, $config); 56 | } 57 | -------------------------------------------------------------------------------- /assets/ACL_Handbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/ACL_Handbook.pdf -------------------------------------------------------------------------------- /assets/Sponsorship Brochure for ACL 2024 Conferences - 2024-06-05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/Sponsorship Brochure for ACL 2024 Conferences - 2024-06-05.pdf -------------------------------------------------------------------------------- /assets/Welcome letter_ACL 2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/Welcome letter_ACL 2024.pdf -------------------------------------------------------------------------------- /assets/css/main.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # Only the main Sass file needs front matter (the dashes are enough) 3 | --- 4 | 5 | @charset "utf-8"; 6 | 7 | $link-color: #2020df; 8 | 9 | @import "minimal-mistakes/skins/{{ site.minimal_mistakes_skin | default: 'default' }}"; // skin 10 | @import "minimal-mistakes"; // main partials 11 | 12 | // overriding the color of the splash image caption 13 | .page__hero { 14 | &--overlay { 15 | .page__title { 16 | font-size: 38px; 17 | color: #fff; 18 | text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black, 2px 2px 4px black; 19 | } 20 | .page__lead { 21 | font-size: 30px; 22 | color: #fff; 23 | text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black, 2px 2px 4px black; 24 | 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /assets/images/ACL24_Map.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/ACL24_Map.jpeg -------------------------------------------------------------------------------- /assets/images/Barbara_Plank.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/Barbara_Plank.jpg -------------------------------------------------------------------------------- /assets/images/Subbarao_Kambhampati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/Subbarao_Kambhampati.png -------------------------------------------------------------------------------- /assets/images/Sunita_Sarawagi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/Sunita_Sarawagi.jpeg -------------------------------------------------------------------------------- /assets/images/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/android-chrome-144x144.png -------------------------------------------------------------------------------- /assets/images/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/android-chrome-36x36.png -------------------------------------------------------------------------------- /assets/images/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/android-chrome-48x48.png -------------------------------------------------------------------------------- /assets/images/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/android-chrome-72x72.png -------------------------------------------------------------------------------- /assets/images/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/android-chrome-96x96.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/images/bangkok/adam-rao-Bla0I7hGlKU-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/adam-rao-Bla0I7hGlKU-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/alejandro-cartagena-B64B6-kAWlw-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/alejandro-cartagena-B64B6-kAWlw-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/aurelien-grimpard-e1NRHsCgFAg-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/aurelien-grimpard-e1NRHsCgFAg-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/bangkok-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/bangkok-banner.jpeg -------------------------------------------------------------------------------- /assets/images/bangkok/bangkok.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/bangkok.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/bangkok1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/bangkok1.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/benjamin-hershey-52ABjuV7nOM-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/benjamin-hershey-52ABjuV7nOM-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/kanapol-vorapoo-_Iee6-qXB-U-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/kanapol-vorapoo-_Iee6-qXB-U-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/pickup-airport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/pickup-airport.png -------------------------------------------------------------------------------- /assets/images/bangkok/ratt-y-ax0Dpqj_hbg-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/ratt-y-ax0Dpqj_hbg-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/bangkok/tat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/tat.png -------------------------------------------------------------------------------- /assets/images/bangkok/tceb_visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/tceb_visa.png -------------------------------------------------------------------------------- /assets/images/bangkok/yavor-punchev-7b-tBs-hgzo-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/bangkok/yavor-punchev-7b-tBs-hgzo-unsplash.jpg -------------------------------------------------------------------------------- /assets/images/centara.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/centara.png -------------------------------------------------------------------------------- /assets/images/centara_hotel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/centara_hotel.png -------------------------------------------------------------------------------- /assets/images/committee/Andre_Martins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/Andre_Martins.jpg -------------------------------------------------------------------------------- /assets/images/committee/Claire_Gardent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/Claire_Gardent.jpg -------------------------------------------------------------------------------- /assets/images/committee/Lun-Wei_Ku.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/Lun-Wei_Ku.jpg -------------------------------------------------------------------------------- /assets/images/committee/Vivek_Srikumar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/Vivek_Srikumar.jpg -------------------------------------------------------------------------------- /assets/images/committee/Zhiyu_Zoey_Chen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/Zhiyu_Zoey_Chen.jpg -------------------------------------------------------------------------------- /assets/images/committee/alexis_conneau.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/alexis_conneau.jpeg -------------------------------------------------------------------------------- /assets/images/committee/alice_oh.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/alice_oh.jpeg -------------------------------------------------------------------------------- /assets/images/committee/aparna_garimella.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/aparna_garimella.jpeg -------------------------------------------------------------------------------- /assets/images/committee/aurélie_névéol.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/aurélie_névéol.jpeg -------------------------------------------------------------------------------- /assets/images/committee/bing_liu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/bing_liu.jpeg -------------------------------------------------------------------------------- /assets/images/committee/cao_yixin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/cao_yixin.png -------------------------------------------------------------------------------- /assets/images/committee/chen_liang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/chen_liang.png -------------------------------------------------------------------------------- /assets/images/committee/claire_gardent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/claire_gardent.jpg -------------------------------------------------------------------------------- /assets/images/committee/claudia_borg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/claudia_borg.jpeg -------------------------------------------------------------------------------- /assets/images/committee/deyi_xiong.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/deyi_xiong.jpeg -------------------------------------------------------------------------------- /assets/images/committee/dimitra_gkatzia.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/dimitra_gkatzia.jpeg -------------------------------------------------------------------------------- /assets/images/committee/eunsol_choi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/eunsol_choi.png -------------------------------------------------------------------------------- /assets/images/committee/eve_fleisig.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/eve_fleisig.webp -------------------------------------------------------------------------------- /assets/images/committee/gael_guibon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/gael_guibon.jpeg -------------------------------------------------------------------------------- /assets/images/committee/gözde_gül.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/gözde_gül.jpeg -------------------------------------------------------------------------------- /assets/images/committee/hao_fei.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/hao_fei.jpg -------------------------------------------------------------------------------- /assets/images/committee/hung-yi_lee.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/hung-yi_lee.jpeg -------------------------------------------------------------------------------- /assets/images/committee/jing_jiang.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/jing_jiang.jpeg -------------------------------------------------------------------------------- /assets/images/committee/jing_li.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/jing_li.jpeg -------------------------------------------------------------------------------- /assets/images/committee/leonardo_ribeiro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/leonardo_ribeiro.png -------------------------------------------------------------------------------- /assets/images/committee/liangming_pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/liangming_pan.png -------------------------------------------------------------------------------- /assets/images/committee/lin_gui.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/lin_gui.webp -------------------------------------------------------------------------------- /assets/images/committee/loic_barrault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/loic_barrault.png -------------------------------------------------------------------------------- /assets/images/committee/luis_chiruzzo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/luis_chiruzzo.jpeg -------------------------------------------------------------------------------- /assets/images/committee/luis_marquez.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/luis_marquez.png -------------------------------------------------------------------------------- /assets/images/committee/margot_mieskes.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/margot_mieskes.jpeg -------------------------------------------------------------------------------- /assets/images/committee/miruna_clinciu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/miruna_clinciu.jpeg -------------------------------------------------------------------------------- /assets/images/committee/person.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/person.jpg -------------------------------------------------------------------------------- /assets/images/committee/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/person.png -------------------------------------------------------------------------------- /assets/images/committee/pierre_colombo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/pierre_colombo.jpeg -------------------------------------------------------------------------------- /assets/images/committee/prachya_boonkwan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/prachya_boonkwan.jpeg -------------------------------------------------------------------------------- /assets/images/committee/steven_wilson.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/steven_wilson.jpeg -------------------------------------------------------------------------------- /assets/images/committee/sun_aixin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/sun_aixin.jpeg -------------------------------------------------------------------------------- /assets/images/committee/taro_watanabe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/taro_watanabe.jpeg -------------------------------------------------------------------------------- /assets/images/committee/thanaruk_theeramunkong.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/thanaruk_theeramunkong.jpg -------------------------------------------------------------------------------- /assets/images/committee/thanaruk_theeramunkong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/thanaruk_theeramunkong.png -------------------------------------------------------------------------------- /assets/images/committee/thepchai_supnithi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/thepchai_supnithi.jpeg -------------------------------------------------------------------------------- /assets/images/committee/valentina_pyatkin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/valentina_pyatkin.jpg -------------------------------------------------------------------------------- /assets/images/committee/vipas_sutantayawalee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/vipas_sutantayawalee.jpg -------------------------------------------------------------------------------- /assets/images/committee/xipeng_qiu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/xipeng_qiu.jpeg -------------------------------------------------------------------------------- /assets/images/committee/xiyan_fu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/xiyan_fu.jpeg -------------------------------------------------------------------------------- /assets/images/committee/yang_feng.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/yang_feng.jpeg -------------------------------------------------------------------------------- /assets/images/committee/yannick_parmentier.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/yannick_parmentier.jpg -------------------------------------------------------------------------------- /assets/images/committee/yuki_arase.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/yuki_arase.jpeg -------------------------------------------------------------------------------- /assets/images/committee/yun_nung.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/committee/yun_nung.jpeg -------------------------------------------------------------------------------- /assets/images/conference_program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/conference_program.png -------------------------------------------------------------------------------- /assets/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/favicon-16x16.png -------------------------------------------------------------------------------- /assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/favicon.ico -------------------------------------------------------------------------------- /assets/images/hotel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/hotel.png -------------------------------------------------------------------------------- /assets/images/janwiebe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/janwiebe.jpg -------------------------------------------------------------------------------- /assets/images/logos/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/1.png -------------------------------------------------------------------------------- /assets/images/logos/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/2.png -------------------------------------------------------------------------------- /assets/images/logos/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/4.png -------------------------------------------------------------------------------- /assets/images/logos/acl-logo-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/acl-logo-original.png -------------------------------------------------------------------------------- /assets/images/logos/acl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/acl-logo.png -------------------------------------------------------------------------------- /assets/images/logos/aiat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/aiat.webp -------------------------------------------------------------------------------- /assets/images/logos/nectec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/logos/nectec.png -------------------------------------------------------------------------------- /assets/images/map-venue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/map-venue.png -------------------------------------------------------------------------------- /assets/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/mstile-150x150.png -------------------------------------------------------------------------------- /assets/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /assets/images/sponsors/ByteDance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/ByteDance.png -------------------------------------------------------------------------------- /assets/images/sponsors/TCCI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/TCCI.png -------------------------------------------------------------------------------- /assets/images/sponsors/adobe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/adobe.png -------------------------------------------------------------------------------- /assets/images/sponsors/ahref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/ahref.png -------------------------------------------------------------------------------- /assets/images/sponsors/ai_thailand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/ai_thailand.png -------------------------------------------------------------------------------- /assets/images/sponsors/alibaba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/alibaba.png -------------------------------------------------------------------------------- /assets/images/sponsors/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/amazon.png -------------------------------------------------------------------------------- /assets/images/sponsors/antgroup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/antgroup.jpg -------------------------------------------------------------------------------- /assets/images/sponsors/antgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/antgroup.png -------------------------------------------------------------------------------- /assets/images/sponsors/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/apple.png -------------------------------------------------------------------------------- /assets/images/sponsors/babelscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/babelscape.png -------------------------------------------------------------------------------- /assets/images/sponsors/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/baidu.png -------------------------------------------------------------------------------- /assets/images/sponsors/cohere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/cohere.png -------------------------------------------------------------------------------- /assets/images/sponsors/dataoceanai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/dataoceanai.png -------------------------------------------------------------------------------- /assets/images/sponsors/deepautoai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/deepautoai.png -------------------------------------------------------------------------------- /assets/images/sponsors/etda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/etda.png -------------------------------------------------------------------------------- /assets/images/sponsors/exa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/exa.png -------------------------------------------------------------------------------- /assets/images/sponsors/google_deepmind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/google_deepmind.png -------------------------------------------------------------------------------- /assets/images/sponsors/ibm.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/ibm.jpeg -------------------------------------------------------------------------------- /assets/images/sponsors/kbtg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/kbtg.jpg -------------------------------------------------------------------------------- /assets/images/sponsors/logo_ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/logo_ko.png -------------------------------------------------------------------------------- /assets/images/sponsors/megagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/megagon.png -------------------------------------------------------------------------------- /assets/images/sponsors/meituan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/meituan.png -------------------------------------------------------------------------------- /assets/images/sponsors/meta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/meta.png -------------------------------------------------------------------------------- /assets/images/sponsors/metaai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/metaai.png -------------------------------------------------------------------------------- /assets/images/sponsors/nb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/nb.png -------------------------------------------------------------------------------- /assets/images/sponsors/oracle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/oracle.png -------------------------------------------------------------------------------- /assets/images/sponsors/scb10x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/scb10x.png -------------------------------------------------------------------------------- /assets/images/sponsors/sony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/sony.png -------------------------------------------------------------------------------- /assets/images/sponsors/tceb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/tceb.png -------------------------------------------------------------------------------- /assets/images/sponsors/translated.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/translated.jpg -------------------------------------------------------------------------------- /assets/images/sponsors/xiaomi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/sponsors/xiaomi.png -------------------------------------------------------------------------------- /assets/images/venue_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/assets/images/venue_map.png -------------------------------------------------------------------------------- /assets/js/lunr/lunr-en.js: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | var idx = lunr(function () { 6 | this.field('title') 7 | this.field('excerpt') 8 | this.field('categories') 9 | this.field('tags') 10 | this.ref('id') 11 | 12 | this.pipeline.remove(lunr.trimmer) 13 | 14 | for (var item in store) { 15 | this.add({ 16 | title: store[item].title, 17 | excerpt: store[item].excerpt, 18 | categories: store[item].categories, 19 | tags: store[item].tags, 20 | id: item 21 | }) 22 | } 23 | }); 24 | 25 | console.log( jQuery.type(idx) ); 26 | 27 | $(document).ready(function() { 28 | $('input#search').on('keyup', function () { 29 | var resultdiv = $('#results'); 30 | var query = $(this).val().toLowerCase(); 31 | var result = 32 | idx.query(function (q) { 33 | query.split(lunr.tokenizer.separator).forEach(function (term) { 34 | q.term(term, { boost: 100 }) 35 | if(query.lastIndexOf(" ") != query.length-1){ 36 | q.term(term, { usePipeline: false, wildcard: lunr.Query.wildcard.TRAILING, boost: 10 }) 37 | } 38 | if (term != ""){ 39 | q.term(term, { usePipeline: false, editDistance: 1, boost: 1 }) 40 | } 41 | }) 42 | }); 43 | resultdiv.empty(); 44 | resultdiv.prepend('

'+result.length+' {{ site.data.ui-text[site.locale].results_found | default: "Result(s) found" }}

'); 45 | for (var item in result) { 46 | var ref = result[item].ref; 47 | if(store[ref].teaser){ 48 | var searchitem = 49 | '
'+ 50 | '
'+ 51 | '

'+ 52 | ''+store[ref].title+''+ 53 | '

'+ 54 | '
'+ 55 | ''+ 56 | '
'+ 57 | '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ 58 | '
'+ 59 | '
'; 60 | } 61 | else{ 62 | var searchitem = 63 | '
'+ 64 | '
'+ 65 | '

'+ 66 | ''+store[ref].title+''+ 67 | '

'+ 68 | '

'+store[ref].excerpt.split(" ").splice(0,20).join(" ")+'...

'+ 69 | '
'+ 70 | '
'; 71 | } 72 | resultdiv.append(searchitem); 73 | } 74 | }); 75 | }); 76 | -------------------------------------------------------------------------------- /assets/js/lunr/lunr-store.js: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | var store = [ 6 | {%- for c in site.collections -%} 7 | {%- if forloop.last -%} 8 | {%- assign l = true -%} 9 | {%- endif -%} 10 | {%- assign docs = c.docs | where_exp:'doc','doc.search != false' -%} 11 | {%- for doc in docs -%} 12 | {%- if doc.header.teaser -%} 13 | {%- capture teaser -%}{{ doc.header.teaser }}{%- endcapture -%} 14 | {%- else -%} 15 | {%- assign teaser = site.teaser -%} 16 | {%- endif -%} 17 | { 18 | "title": {{ doc.title | jsonify }}, 19 | "excerpt": 20 | {%- if site.search_full_content == true -%} 21 | {{ doc.content | newline_to_br | 22 | replace:"
", " " | 23 | replace:"

", " " | 24 | replace:"", " " | 25 | replace:"", " " | 26 | replace:"", " " | 27 | replace:"", " " | 28 | replace:"", " " | 29 | replace:"", " "| 30 | strip_html | strip_newlines | jsonify }}, 31 | {%- else -%} 32 | {{ doc.content | newline_to_br | 33 | replace:"
", " " | 34 | replace:"

", " " | 35 | replace:"", " " | 36 | replace:"", " " | 37 | replace:"", " " | 38 | replace:"", " " | 39 | replace:"", " " | 40 | replace:"", " "| 41 | strip_html | strip_newlines | truncatewords: 50 | jsonify }}, 42 | {%- endif -%} 43 | "categories": {{ doc.categories | jsonify }}, 44 | "tags": {{ doc.tags | jsonify }}, 45 | "url": {{ doc.url | absolute_url | jsonify }}, 46 | "teaser": 47 | {%- if teaser contains "://" -%} 48 | {{ teaser | jsonify }} 49 | {%- else -%} 50 | {{ teaser | absolute_url | jsonify }} 51 | {%- endif -%} 52 | }{%- unless forloop.last and l -%},{%- endunless -%} 53 | {%- endfor -%} 54 | {%- endfor -%}] 55 | -------------------------------------------------------------------------------- /assets/js/plugins/jquery.greedy-navigation.js: -------------------------------------------------------------------------------- 1 | /* 2 | GreedyNav.js - https://github.com/lukejacksonn/GreedyNav 3 | Licensed under the MIT license - http://opensource.org/licenses/MIT 4 | Copyright (c) 2015 Luke Jackson 5 | */ 6 | 7 | $(document).ready(function() { 8 | var $btn = $("nav.greedy-nav .greedy-nav__toggle"); 9 | var $vlinks = $("nav.greedy-nav .visible-links"); 10 | var $hlinks = $("nav.greedy-nav .hidden-links"); 11 | 12 | var numOfItems = 0; 13 | var totalSpace = 0; 14 | var closingTime = 1000; 15 | var breakWidths = []; 16 | 17 | // Get initial state 18 | $vlinks.children().outerWidth(function(i, w) { 19 | totalSpace += w; 20 | numOfItems += 1; 21 | breakWidths.push(totalSpace); 22 | }); 23 | 24 | var availableSpace, numOfVisibleItems, requiredSpace, timer; 25 | 26 | function check() { 27 | // Get instant state 28 | availableSpace = $vlinks.width() - $btn.width(); 29 | numOfVisibleItems = $vlinks.children().length; 30 | requiredSpace = breakWidths[numOfVisibleItems - 1]; 31 | 32 | // There is not enough space 33 | if (requiredSpace > availableSpace) { 34 | $vlinks 35 | .children() 36 | .last() 37 | .prependTo($hlinks); 38 | numOfVisibleItems -= 1; 39 | check(); 40 | // There is more than enough space 41 | } else if (availableSpace > breakWidths[numOfVisibleItems]) { 42 | $hlinks 43 | .children() 44 | .first() 45 | .appendTo($vlinks); 46 | numOfVisibleItems += 1; 47 | check(); 48 | } 49 | // Update the button accordingly 50 | $btn.attr("count", numOfItems - numOfVisibleItems); 51 | if (numOfVisibleItems === numOfItems) { 52 | $btn.addClass("hidden"); 53 | } else { 54 | $btn.removeClass("hidden"); 55 | } 56 | } 57 | 58 | // Window listeners 59 | $(window).resize(function() { 60 | check(); 61 | }); 62 | 63 | $btn.on("click", function() { 64 | $hlinks.toggleClass("hidden"); 65 | $(this).toggleClass("close"); 66 | clearTimeout(timer); 67 | }); 68 | 69 | $hlinks 70 | .on("mouseleave", function() { 71 | // Mouse has left, start the timer 72 | timer = setTimeout(function() { 73 | $hlinks.addClass("hidden"); 74 | $btn.toggleClass("close"); 75 | }, closingTime); 76 | }) 77 | .on("mouseenter", function() { 78 | // Mouse is back, cancel the timer 79 | clearTimeout(timer); 80 | }); 81 | 82 | check(); 83 | }); 84 | -------------------------------------------------------------------------------- /banner.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs"); 2 | const pkg = require("./package.json"); 3 | const filename = "assets/js/main.min.js"; 4 | const script = fs.readFileSync(filename); 5 | const padStart = str => ("0" + str).slice(-2); 6 | const dateObj = new Date(); 7 | const date = `${dateObj.getFullYear()}-${padStart( 8 | dateObj.getMonth() + 1 9 | )}-${padStart(dateObj.getDate())}`; 10 | const banner = `/*! 11 | * Minimal Mistakes Jekyll Theme ${pkg.version} by ${pkg.author} 12 | * Copyright 2013-${dateObj.getFullYear()} Michael Rose - mademistakes.com | @mmistakes 13 | * Licensed under ${pkg.license} 14 | */ 15 | `; 16 | 17 | if (script.slice(0, 3) != "/**") { 18 | fs.writeFileSync(filename, banner + script); 19 | } 20 | -------------------------------------------------------------------------------- /downloads/Submission_Information.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/downloads/Submission_Information.xlsx -------------------------------------------------------------------------------- /downloads/emnlp2022-latex.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acl-org/acl-2024/8956b02721afb3620951049cfb033f7ac0708b53/downloads/emnlp2022-latex.zip -------------------------------------------------------------------------------- /minimal-mistakes-jekyll.gemspec: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | Gem::Specification.new do |spec| 4 | spec.name = "minimal-mistakes-jekyll" 5 | spec.version = "4.16.4" 6 | spec.authors = ["Michael Rose"] 7 | 8 | spec.summary = %q{A flexible two-column Jekyll theme.} 9 | spec.homepage = "https://github.com/mmistakes/minimal-mistakes" 10 | spec.license = "MIT" 11 | 12 | spec.metadata["plugin_type"] = "theme" 13 | 14 | spec.add_runtime_dependency "jekyll", "~> 3.7" 15 | spec.add_runtime_dependency "jekyll-paginate", "~> 1.1" 16 | spec.add_runtime_dependency "jekyll-sitemap", "~> 1.2" 17 | spec.add_runtime_dependency "jekyll-gist", "~> 1.5" 18 | spec.add_runtime_dependency "jekyll-feed", "~> 0.10" 19 | spec.add_runtime_dependency "jekyll-data", "~> 1.0" 20 | spec.add_runtime_dependency "jemoji", "~> 0.10" 21 | spec.add_runtime_dependency "jekyll-include-cache", "~> 0.1" 22 | 23 | spec.add_development_dependency "bundler" 24 | spec.add_development_dependency "rake", "~> 12.3" 25 | spec.add_runtime_dependency "kramdown-parser-gfm" 26 | end 27 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "minimal-mistakes", 3 | "version": "4.16.4", 4 | "description": "Minimal Mistakes 2 column Jekyll theme.", 5 | "repository": { 6 | "type": "git", 7 | "url": "git://github.com/mmistakes/minimal-mistakes.git" 8 | }, 9 | "keywords": [ 10 | "jekyll", 11 | "theme", 12 | "minimal" 13 | ], 14 | "author": "Michael Rose", 15 | "license": "MIT", 16 | "bugs": { 17 | "url": "https://github.com/mmistakes/minimal-mistakes/issues" 18 | }, 19 | "homepage": "https://mmistakes.github.io/minimal-mistakes/", 20 | "engines": { 21 | "node": ">= 0.10.0" 22 | }, 23 | "devDependencies": { 24 | "npm-run-all": "^4.1.5", 25 | "onchange": "^5.1.3", 26 | "uglify-js": "^3.4.9" 27 | }, 28 | "scripts": { 29 | "uglify": "uglifyjs assets/js/vendor/jquery/jquery-3.4.1.js assets/js/plugins/jquery.fitvids.js assets/js/plugins/jquery.greedy-navigation.js assets/js/plugins/jquery.magnific-popup.js assets/js/plugins/jquery.ba-throttle-debounce.js assets/js/plugins/smooth-scroll.js assets/js/plugins/gumshoe.js assets/js/vendor/jspdf/jspdf.min.js assets/js/plugins/jspdf.plugin.autotable.min.js assets/js/vendor/ascii-folder.js assets/js/vendor/alertify/alertify.min.js assets/js/_main.js -c -m -o assets/js/main.min.js", 30 | "add-banner": "node banner.js", 31 | "watch:js": "onchange \"assets/js/**/*.js\" -e \"assets/js/main.min.js\" -- npm run build:js", 32 | "build:js": "npm run uglify && npm run add-banner" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /scripts/accepted.py: -------------------------------------------------------------------------------- 1 | # Reads a spreadsheet downloaded as a CSV table. 2 | import argparse 3 | import csv 4 | 5 | parser = argparse.ArgumentParser() 6 | parser.add_argument("-papers", "--papers", help="CSV file with accepted papers") 7 | parser.add_argument("-demos", "--demos", help="CSV file with accepted papers") 8 | parser.add_argument("-out", "--out", help="Output markdown file") 9 | 10 | COMMENT = "[comment]: (This file was generated using scripts/accepted_papers.py)" 11 | 12 | HEADER = ("---\n" 13 | "title: Accepted Papers\n" 14 | "layout: single\n" 15 | "excerpt: \"NAACL 2021 Accepted Papers.\"\n" 16 | "permalink: /program/accepted/\n" 17 | "toc: true\n" 18 | "toc_sticky: true\n" 19 | "toc_icon: \"cog\"\n" 20 | "sidebar:\n" 21 | " nav: program\n" 22 | "---") 23 | 24 | 25 | def write_title_authors(writer, title, authors): 26 | writer.write("**" + title + "**
") 27 | writer.write(authors + "\n\n") 28 | 29 | 30 | def main(): 31 | args = parser.parse_args() 32 | 33 | with open(args.out, "w") as mdfile: 34 | mdfile.write(HEADER + "\n") 35 | mdfile.write(COMMENT + "\n") 36 | 37 | # Accepted papers. 38 | mdfile.write("\nMain Conference\n---\n") 39 | with open(args.papers) as csvfile: 40 | reader = csv.DictReader(csvfile, delimiter=",") 41 | for i, row in enumerate(reader): 42 | submission_id, title, authors, status = ( 43 | row['Paper Id'], row['Title'], row['Authors'], row['Status']) 44 | if status.strip().lower() == "accept": 45 | write_title_authors(mdfile, title, authors) 46 | 47 | # Accepted demos. 48 | mdfile.write("\nSystem Demonstrations\n---\n") 49 | with open(args.demos) as csvfile: 50 | reader = csv.DictReader(csvfile, delimiter=",") 51 | for i, row in enumerate(reader): 52 | submission_id, title, authors, status = ( 53 | row['Paper Id'], row['Title'], row['Authors'], row['Status']) 54 | if status.strip().lower() == "accept": 55 | write_title_authors(mdfile, title, authors) 56 | 57 | 58 | if __name__ == "__main__": 59 | main() 60 | -------------------------------------------------------------------------------- /scripts/add_session_chairs.py: -------------------------------------------------------------------------------- 1 | # Adds session chairs to the existing (static) program.html file. 2 | # Source: https://docs.google.com/spreadsheets/d/1aoUGr44xmU6bnJ_S61WTJkwarOcKzI_u1BgK4H99Yt4/edit?usp=sharing 3 | # Please download and save the spreadsheet in CSV format. 4 | 5 | PATH_TO_CSV = "/tmp/sessions.csv" 6 | #PATH_TO_HTML = "../conference-program/main/program.html" 7 | PATH_TO_HTML_IN = "/tmp/program_old.html" 8 | PATH_TO_HTML_OUT = "/tmp/program.html" 9 | 10 | SESSION_TITLE_COL = 4 11 | SESSION_CHAIR_COL = 6 12 | SESSION_CHAIR_AFFILIATION = 7 13 | SESSION_CHAIR_EMAIL = 8 14 | 15 | import csv 16 | 17 | 18 | def mailto(email): 19 | return 'email'.format(email, email) 20 | 21 | 22 | class Chair(object): 23 | def __init__(self, session, name, affiliation, email): 24 | self.session = session 25 | self.name = name 26 | self.affiliation = affiliation 27 | self.email = email 28 | 29 | @property 30 | def html(self): 31 | before = '  Session chair: ' 32 | after = '' 33 | return "{} {} ({}) {}".format(before, self.name, self.affiliation, after) 34 | 35 | 36 | chairs = [] 37 | with open(PATH_TO_CSV, "r") as csvfile: 38 | csvreader = csv.reader(csvfile, delimiter=",") 39 | for i, session in enumerate(csvreader): 40 | if i == 0: 41 | assert session[SESSION_CHAIR_COL] == "Session Chair" # sanity check that we got the column indices right 42 | continue # skip header 43 | 44 | session_title = session[SESSION_TITLE_COL] 45 | name = session[SESSION_CHAIR_COL] 46 | affiliation = session[SESSION_CHAIR_AFFILIATION] 47 | email = session[SESSION_CHAIR_EMAIL] 48 | chairs.append(Chair(session_title, name, affiliation, email)) 49 | 50 | 51 | print("Found %d chairs" % len(chairs)) 52 | current_chair_idx = 0 53 | 54 | with open(PATH_TO_HTML_OUT, "w") as out_html: 55 | with open(PATH_TO_HTML_IN, "r") as in_html: 56 | for line in in_html: 57 | out_html.write(line) 58 | 59 | if current_chair_idx < len(chairs): 60 | chair = chairs[current_chair_idx] 61 | if chair.session in line: 62 | # print another line with the session chair. 63 | print(chair.html) 64 | out_html.write(chair.html) 65 | current_chair_idx += 1 66 | -------------------------------------------------------------------------------- /scripts/check_accepted_papers.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """Verify the "Accepted Papers" page against the bibtex from Anthology. 3 | 4 | Requirements: 5 | Download the bib files (main, industry, demo) from the Anthology 6 | (https://www.aclweb.org/anthology/events/naacl-2021/) 7 | 8 | pip install bibtexparser latexcodec 9 | 10 | Usage: 11 | ./scripts/check_accepted_papers.py _pages/program/accepted.md \ 12 | ~/downloaded-bibs-from-anthology/*.bib > _pages/program/accepted.check.md 13 | """ 14 | import argparse 15 | import difflib 16 | import re 17 | 18 | import bibtexparser 19 | import latexcodec 20 | 21 | 22 | def format_title(title): 23 | title = title.encode('utf8').decode('latex') 24 | return title.replace('{', '').replace('}', '') 25 | 26 | 27 | def format_author(author): 28 | author = author.encode('utf8').decode('latex') 29 | author = author.replace('{', '').replace('}', '').replace('\n', ' ') 30 | author = re.sub(r'\s+', ' ', author) 31 | names = [] 32 | # Smith, John --> John Smith 33 | for name in author.split(' and '): 34 | names.append(' '.join(x.strip() for x in name.split(',')[::-1])) 35 | if len(names) == 1: 36 | return names[0] 37 | elif len(names) == 2: 38 | return names[0] + ' and ' + names[1] 39 | else: 40 | return ', '.join(names[:-1]) + ' and ' + names[-1] 41 | 42 | 43 | def process_bib_file(filename): 44 | with open(filename) as fin: 45 | db = bibtexparser.bparser.BibTexParser(common_strings=True).parse_file(fin) 46 | for entry in db.entries: 47 | if 'author' in entry: 48 | yield '{}\t{}'.format( 49 | format_title(entry['title']), 50 | format_author(entry['author'])) 51 | 52 | 53 | def verify(bibs, entry): 54 | # Find matching entry from bibs + print if not exactly match 55 | matches = difflib.get_close_matches(entry, bibs) 56 | if not matches: 57 | print('@@@ NO MATCHES') 58 | else: 59 | match = matches[0] 60 | bibs.remove(match) 61 | if entry != match: 62 | print('@@@ CHECK') 63 | print('**' + match.replace('\t', '**
')) 64 | 65 | 66 | def main(): 67 | parser = argparse.ArgumentParser() 68 | parser.add_argument('md_file') 69 | parser.add_argument('bib_files', nargs='+') 70 | args = parser.parse_args() 71 | 72 | # Read the bibs 73 | bibs = [] 74 | for filename in args.bib_files: 75 | bibs.extend(process_bib_file(filename)) 76 | 77 | # Verify the entries from the accepted paper list. 78 | # Print the original content plus any conflicts detected. 79 | with open(args.md_file) as fin: 80 | for line in fin: 81 | print(line.rstrip()) 82 | if line.startswith('**'): 83 | m = re.match(r'\*\*(.*)\*\*
(.*)', line) 84 | title, author = m.groups() 85 | verify(bibs, '{}\t{}'.format(title, author)) 86 | 87 | # Print the remaining bib items 88 | for unused in bibs: 89 | print('@@@ UNUSED') 90 | print('**' + unused.replace('\t', '**
')) 91 | 92 | 93 | if __name__ == '__main__': 94 | main() 95 | -------------------------------------------------------------------------------- /scripts/square_pics.py: -------------------------------------------------------------------------------- 1 | import os 2 | import argparse 3 | from PIL import Image 4 | 5 | parser = argparse.ArgumentParser() 6 | parser.add_argument("-in", "--input_dir", help="Input directory containing pictures") 7 | parser.add_argument("-out", "--output_dir", help="Output directory where to place cropped pictures") 8 | 9 | 10 | def crop_image(image): 11 | if image.height == image.width: 12 | return image 13 | 14 | if image.height < image.width: 15 | # Crop from the left & right of the picture. 16 | surplus = image.width - image.height 17 | side_crop = surplus // 2 18 | # crop_box = (left, upper, right, lower) 19 | crop_box = (side_crop, 0, image.width-side_crop, image.height) 20 | else: # image.width < image.height: 21 | # Crop from the otp & bottom of the picture. 22 | surplus = image.height - image.width 23 | side_crop = surplus // 2 24 | # crop_box = (left, upper, right, lower) 25 | crop_box = (0, side_crop, image.width, image.height-side_crop) 26 | 27 | return image.crop(crop_box) 28 | 29 | 30 | def main(): 31 | args = parser.parse_args() 32 | os.mkdir(args.output_dir) 33 | 34 | for input_file in os.listdir(args.input_dir): 35 | input_path = os.path.join(args.input_dir, input_file) 36 | cropped_image = crop_image(Image.open(input_path)) 37 | output_path = os.path.join(args.output_dir, input_file) 38 | cropped_image.save(output_path) 39 | print("Cropped " + input_path) 40 | 41 | 42 | if __name__ == "__main__": 43 | main() 44 | -------------------------------------------------------------------------------- /webagenda/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "order_file": "agenda/data/order/manually_combined_order", 3 | "mapping_file": "agenda/data/mapping/manually_combined_id_map.txt", 4 | "xml_file": "agenda/data/xml/N19.xml", 5 | "extra_metadata_file": "agenda/data/extra-metadata/main.tsv", 6 | "plenary_info_file": "agenda/data/plenary-info.tsv", 7 | "pdf_icons": true, 8 | "video_icons": false 9 | } 10 | -------------------------------------------------------------------------------- /webagenda/frontmatter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Conference Schedule 3 | layout: schedule 4 | excerpt: "NAACL 2019 conference schedule." 5 | permalink: /schedule/ 6 | sidebar: false 7 | after_footer_scripts: 8 | - /assets/js/schedule.js 9 | --- --------------------------------------------------------------------------------